@charset "UTF-8";
/*
 * Definir variables...
 */
/*desktop*/
/*tablet*/
/*mobile*/
/*
 * Definir colores solids
 */
/*
 * Definir colores con alpha
 */
/*
 * Definir tipografía
 */
/*
 * Definir variables...
 */
/*desktop*/
/*tablet*/
/*mobile*/
/*
 * Definir colores solids
 */
/*
 * Definir colores con alpha
 */
/*
 * Definir tipografía
 */
@import "_sp_icons.css";
@font-face {
  font-family: "Quickpen";
  src: url("../fonts/Quickpen.eot");
  src: url("../fonts/Quickpen.eot?#iefix") format("embedded-opentype"), url("../fonts/Quickpen.woff2") format("woff2"), url("../fonts/Quickpen.woff") format("woff"), url("../fonts/Quickpen.ttf") format("truetype"), url("../fonts/Quickpen.svg#Quickpen") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Quickpen";
  src: url("../fonts/QuickpenBold.eot");
  src: url("../fonts/QuickpenBold.eot?#iefix") format("embedded-opentype"), url("../fonts/QuickpenBold.woff2") format("woff2"), url("../fonts/QuickpenBold.woff") format("woff"), url("../fonts/QuickpenBold.ttf") format("truetype"), url("../fonts/QuickpenBold.svg#QuickpenBold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria-BoldItalic.eot");
  src: url("../fonts/Cambria-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-BoldItalic.woff2") format("woff2"), url("../fonts/Cambria-BoldItalic.woff") format("woff"), url("../fonts/Cambria-BoldItalic.ttf") format("truetype"), url("../fonts/Cambria-BoldItalic.svg#Cambria-BoldItalic") format("svg");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria-Bold.eot");
  src: url("../fonts/Cambria-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-Bold.woff2") format("woff2"), url("../fonts/Cambria-Bold.woff") format("woff"), url("../fonts/Cambria-Bold.ttf") format("truetype"), url("../fonts/Cambria-Bold.svg#Cambria-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria-Italic.eot");
  src: url("../fonts/Cambria-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria-Italic.woff2") format("woff2"), url("../fonts/Cambria-Italic.woff") format("woff"), url("../fonts/Cambria-Italic.ttf") format("truetype"), url("../fonts/Cambria-Italic.svg#Cambria-Italic") format("svg");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Cambria";
  src: url("../fonts/Cambria.eot");
  src: url("../fonts/Cambria.eot?#iefix") format("embedded-opentype"), url("../fonts/Cambria.woff2") format("woff2"), url("../fonts/Cambria.woff") format("woff"), url("../fonts/Cambria.ttf") format("truetype"), url("../fonts/Cambria.svg#Cambria") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PelikanTheSans";
  src: url("../fonts/PelikanTheSans.eot");
  src: url("../fonts/PelikanTheSans.eot?#iefix") format("embedded-opentype"), url("../fonts/PelikanTheSans.woff2") format("woff2"), url("../fonts/PelikanTheSans.woff") format("woff"), url("../fonts/PelikanTheSans.ttf") format("truetype"), url("../fonts/PelikanTheSans.svg#PelikanTheSans") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PelikanTheSans";
  src: url("../fonts/PelikanTheSans-Bold.eot");
  src: url("../fonts/PelikanTheSans-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/PelikanTheSans-Bold.woff2") format("woff2"), url("../fonts/PelikanTheSans-Bold.woff") format("woff"), url("../fonts/PelikanTheSans-Bold.ttf") format("truetype"), url("../fonts/PelikanTheSans-Bold.svg#PelikanTheSans-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "PelikanTheSans";
  src: url("../fonts/PelikanTheSans-Light.eot");
  src: url("../fonts/PelikanTheSans-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/PelikanTheSans-Light.woff2") format("woff2"), url("../fonts/PelikanTheSans-Light.woff") format("woff"), url("../fonts/PelikanTheSans-Light.ttf") format("truetype"), url("../fonts/PelikanTheSans-Light.svg#PelikanTheSans-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
.animate-spin {
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@-ms-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
    -o-transform: rotate(359deg);
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
._typo_cambria {
  font-family: "Cambria", script, "Times New Roman", georgia, sans-serif;
}

._typo_quick {
  font-family: "Quickpen", script, monospace;
}

._typo_general {
  font-family: "PelikanTheSans", sans-serif;
}

.bg-beige {
  background-color: rgb(239, 215, 183);
}

.bg-beige-light {
  background-color: rgb(216, 210, 202);
}

.bg-gray {
  background-color: rgb(124, 124, 124);
}

.bg-white-smoke {
  background-color: rgb(247, 247, 247);
}

._color_black {
  color: rgb(0, 0, 0) !important;
}

._color_blacklight {
  color: rgb(48, 48, 48) !important;
}

._color_white {
  color: rgb(255, 255, 255) !important;
}

._color_whitesmoke {
  color: rgb(247, 247, 247) !important;
}

._color_gold {
  color: rgb(172, 135, 67) !important;
}

._color_silver {
  color: rgb(139, 146, 150) !important;
}

._color_beige {
  color: rgb(239, 215, 183) !important;
}

._color_beigelight {
  color: rgb(216, 210, 202) !important;
}

._color_gray {
  color: rgb(124, 124, 124) !important;
}

._color_graylight {
  color: rgb(204, 204, 204) !important;
}

._color_bg_black {
  background-color: rgb(0, 0, 0);
}

._color_bg_blacklight {
  background-color: rgb(48, 48, 48);
}

._color_bg_white {
  background-color: rgb(255, 255, 255);
}

._color_bg_whitesmoke {
  background-color: rgb(247, 247, 247);
}

._color_bg_gold {
  background-color: rgb(172, 135, 67);
}

._color_bg_silver {
  background-color: rgb(139, 146, 150);
}

._color_bg_beige {
  background-color: rgb(239, 215, 183);
}

._color_bg_beigelight {
  background-color: rgb(216, 210, 202);
}

._color_bg_gray {
  background-color: rgb(124, 124, 124);
}

._color_bg_graylight {
  background-color: rgb(204, 204, 204);
}

._color_bg_silver_1 {
  background-color: #F7F7F7;
}

body, html {
  font-family: "yu-gothic-pr6n", -apple-system, "Yu Gothic", BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Arial, Meiryo, sans-serif !important;
}

h1, h2, h3, h4, h5, h6, p, ul, li, div, a {
  font-family: "yu-gothic-pr6n", -apple-system, "Yu Gothic", BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Arial, Meiryo, sans-serif !important;
}

._topMainNavigation .navbar-nav .nav-item .nav-link {
  font-family: "yu-gothic-pr6n", -apple-system, "Yu Gothic", BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Arial, Meiryo, sans-serif;
}

._homeContent p {
  font-family: "yu-gothic-pr6n", -apple-system, "Yu Gothic", BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Arial, Meiryo, sans-serif;
}

.home-jp ._titleHeaders div {
  font-size: 34px;
  line-height: 40px;
}
.home-jp ._modHomeCat ._item_center {
  width: 48%;
  padding: 0 16px;
}
.home-jp ._modHomeCat ._item_side {
  width: 26%;
}
.home-jp ._modHomeCat ._blockHCategories h4 {
  font-size: 16px;
}

._sec_slider_collection ._slider_Collection ._item_pen ._slider_image, ._sec_slider_collection ._slider_Collection ._item_pen ._sl_collection_link {
  max-width: 100%;
}

.te-bie-sheng-chan-pin ._titleHeaders._subCatItemTitle > div:first-child {
  font-size: 25px;
}

.kurashikku ._sec_slider_collection ._slider_Collection ._item_pen ._sl_collection_link ._sl_collection_title {
  font-size: 15px;
}

.ederushutain ._subCat_childs ._titleHeaders._revertypo > div:first-child {
  font-size: 36px;
  line-height: 42px;
}

.inku ._titleHeaders._revertypo > div:first-child {
  font-size: 36px;
  line-height: 42px;
}

._fw-28 {
  font-size: 1.693vw !important;
}

._fw-16 {
  font-size: 16px;
}

._fw-15 {
  font-size: 15px;
}

._fw-14 {
  font-size: 14px;
}

._fw-13 {
  font-size: 13px;
}

.ederushutain ._subCat_prs ._b2 {
  padding: 0;
}
.ederushutain ._subCat_prs ._b2 ._listBkDes {
  font-size: 14px;
}

._pk_ink_desc {
  width: 67%;
}

.burandoekusuperiensu ._titleHeaders._revert > div:first-child {
  font-size: 36px;
}

.sabisu ._titleHeaders div {
  font-size: 26px;
}

@media screen and (max-width: 600px) {
  .home-jp ._modHomeCat ._item_center {
    width: 100%;
  }
  .home-jp ._modHomeCat ._item_side {
    width: 100%;
  }
  .home-jp ._titleHeaders div {
    font-size: 25px;
    line-height: 28px;
  }
  ._fs-r16 {
    font-size: 16px;
  }
  ._pkp_slider_wrapper ._item_slider ._modPkpLinks ._titleHeaders div {
    font-size: 30px;
  }
  ._pkCookies #cookiesck_options .inner {
    margin-right: 70px;
  }
  .spacer-f-link {
    font-size: 13px;
  }
  ._sec_slider_collection ._slider_Collection ._item_pen ._slider_image img {
    margin-bottom: 220px;
  }
  ._listArchive {
    padding-right: 36px;
  }
  ._classic ._d_sliders {
    margin-top: 0;
    margin-bottom: 22px;
  }
  .rifiru ._list_block ._titleHeaders div h4 {
    font-size: 26px;
  }
  .burandoekusuperiensu ._titleHeaders._revert > div:first-child, .passhonnosamari ._titleHeaders._revert > div:first-child {
    font-size: 30px;
  }
  .burandoekusuperiensu ._titleHeaders._revert > div:nth-child(2), .passhonnosamari ._titleHeaders._revert > div:nth-child(2) {
    font-size: 26px;
  }
  .burandoekusuperiensu ._titleHeaders._revertypo > div:first-child, .passhonnosamari ._titleHeaders._revertypo > div:first-child {
    font-size: 30px;
  }
  .burandoekusuperiensu ._titleHeaders._revertypo > div:nth-child(2), .passhonnosamari ._titleHeaders._revertypo > div:nth-child(2) {
    font-size: 26px;
  }
  .burandoekusuperiensu ._titleHeaders > div:first-child, .passhonnosamari ._titleHeaders > div:first-child {
    font-size: 30px;
  }
  .burandoekusuperiensu ._titleHeaders > div:nth-child(2), .passhonnosamari ._titleHeaders > div:nth-child(2) {
    font-size: 26px;
  }
  ._fw-28 {
    font-size: 24px !important;
  }
  ._titleHeaders._revert > div:first-child {
    font-size: 28px;
  }
  ._titleHeaders._revert > div:nth-child(2) {
    font-size: 26px;
  }
  ._titleHeaders div {
    font-size: 28px;
  }
  ._titleHeaders._revertypo > div:nth-child(2) {
    font-size: 26px;
  }
  ._titleHeaders div:nth-child(2) {
    font-size: 26px;
  }
  .chong-tianoyobimentenansusabisu ._titleHeaders._revert > div:first-child {
    font-size: 24px;
  }
  .nyusureta ._titleHeaders {
    margin-top: 30px;
  }
}

/*# sourceMappingURL=over_jp.css.map */
