#wrapper {
  background-color: transparent !important; }

.search-result-title {
  display: none !important; }

.pt_product-search-result #secondary {
  display: none !important; }

#secondary.refinements {
  display: none !important; }

.pt_product-search-result .primary-content {
  margin-left: 0px;
  width: 100%; }

.pt_product-search-result .primary-content {
  margin-top: 0; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.senobic_pup-cycle {
  -webkit-font-feature-settings: "palt";
          font-feature-settings: "palt"; }
  .senobic_pup-cycle sup {
    font-size: 0.6em;
    vertical-align: super; }
  .senobic_pup-cycle img {
    vertical-align: bottom;
    max-width: 100%;
    height: auto;
    font-size: 0; }
  .senobic_pup-cycle a {
    color: #1e8ad6;
    text-decoration: none; }
    .senobic_pup-cycle a:hover img {
      opacity: 0.7; }
  .senobic_pup-cycle.cmn-inner {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  .senobic_pup-cycle .inner {
    margin: 0 auto;
    max-width: 750px; }
  .senobic_pup-cycle .cmn-fwb {
    font-weight: bold; }
  .senobic_pup-cycle .cmn-por {
    position: relative; }
  .senobic_pup-cycle .cmn-poa {
    position: absolute; }
  .senobic_pup-cycle .cmn-inset {
    inset: 0; }
  .senobic_pup-cycle .cmn-mg {
    margin: auto; }
  .senobic_pup-cycle .cv-wrap {
    position: relative; }
  .senobic_pup-cycle .cv-bg {
    position: relative; }
  .senobic_pup-cycle .cv-btn {
    position: absolute;
    inset: 0;
    margin: auto;
    padding-left: 3.9vw;
    padding-right: 3.9vw; }
  .senobic_pup-cycle .links-wrap {
    position: relative; }
  .senobic_pup-cycle .links-bg {
    position: relative; }
  .senobic_pup-cycle .links-box {
    position: absolute;
    inset: 0;
    margin: auto; }
    .senobic_pup-cycle .links-box ul {
      padding-top: 0vw;
      padding-bottom: 3.9vw;
      padding-left: 7.8vw;
      padding-right: 7.8vw;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .senobic_pup-cycle .links-box li {
      width: calc(100% / 3); }
  .senobic_pup-cycle .point4-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding-left: 9.1vw;
    padding-right: 9.1vw;
    padding-bottom: 9.1vw; }
    .senobic_pup-cycle .point4-txt a {
      text-decoration: underline; }
      .senobic_pup-cycle .point4-txt a:hover {
        text-decoration: none; }
  .senobic_pup-cycle .txt-exp {
    font-size: 2.86458vw;
    letter-spacing: -0.015em;
    line-height: 1.4;
    font-weight: 400; }
  .senobic_pup-cycle .float-btn {
    position: fixed;
    text-align: center;
    bottom: 23.4vw;
    padding-left: 3.9vw;
    padding-right: 23.4vw;
    left: 0;
    right: 0;
    margin: auto;
    z-index: 10;
    border-radius: 7px;
    -webkit-transition: .3s;
    transition: .3s; }
    .senobic_pup-cycle .float-btn.is-show {
      opacity: 1;
      visibility: visible; }
    .senobic_pup-cycle .float-btn.is-hide {
      opacity: 0;
      visibility: hidden; }
    .senobic_pup-cycle .float-btn a {
      background-color: #fbe28b;
      -webkit-box-shadow: 0 10px 0 0 #fbe28b;
              box-shadow: 0 10px 0 0 #fbe28b;
      border-radius: 2.6vw;
      display: inline-block;
      -webkit-transition: .1s;
      transition: .1s; }
      .senobic_pup-cycle .float-btn a:hover {
        -webkit-box-shadow: 0 0 0 0 #fbe28b;
                box-shadow: 0 0 0 0 #fbe28b;
        -webkit-transform: translateY(10px);
                transform: translateY(10px); }
      @media screen and (min-width: 767px) {
  .cmn-contents .contents-category {
    padding-bottom: 0; } }
      @media screen and (min-width: 768px) {
    .senobic_pup-cycle .sp {
      display: none; }
      .senobic_pup-cycle .cv-btn {
        padding-left: 30px; }
      .senobic_pup-cycle .cv-btn {
        padding-right: 30px; }
        .senobic_pup-cycle .links-box ul {
          padding-top: 0px; }
        .senobic_pup-cycle .links-box ul {
          padding-bottom: 30px; }
        .senobic_pup-cycle .links-box ul {
          padding-left: 60px; }
        .senobic_pup-cycle .links-box ul {
          padding-right: 60px; }
      .senobic_pup-cycle .point4-txt {
        padding-left: 70px; }
      .senobic_pup-cycle .point4-txt {
        padding-right: 70px; }
      .senobic_pup-cycle .point4-txt {
        padding-bottom: 70px; }
      .senobic_pup-cycle .txt-exp {
        font-size: 20px;
        letter-spacing: -0.03em;
        line-height: 1.4;
        font-weight: 400; }
      .senobic_pup-cycle .float-btn {
        bottom: 30px; }
      .senobic_pup-cycle .float-btn {
        padding-left: 30px; }
      .senobic_pup-cycle .float-btn {
        padding-right: 30px; }
        .senobic_pup-cycle .float-btn a {
          border-radius: 20px;
          width: 500px; } }
      @media screen and (max-width: 767px) {
    .senobic_pup-cycle .pc {
      display: none; } }
