@media screen and (min-width: 768px) {
  #wrapper {
    max-width: 980px !important;
    min-width: unset !important;
    margin-right: auto !important;
    margin-left: auto !important;
    background-color: #000;
    text-align: center !important;
    font-family: 'Lato', '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ ゴシック', sans-serif !important;
    line-height: 1.8 !important;
  }
  #konnect-container {
    display: none !important;
  }
  #pageWinter2019 .content {
    background: transparent !important;
    overflow: visible !important;
  }
  #pageWinter2019 .fulcrum {
    left: -490px !important;
    width: 980px !important;
  }
  #pageWinter2019 #home .fulcrumwrap .logo {
    top: 33% !important;
    left: -250px !important;
  }
  #pageWinter2019 #home .logo img {
    width: 244px !important;
  }
  #pageWinter2019 #home .content {
    margin-top: 340px !important;
  }
  .pageWinter2019-p-fix {
    width: 80% !important;
    display: block !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #pageWinter2019 #home hgroup {
    margin-top: 40px !important;
    background: #000 !important;
  }
  #pageWinter2019 #thisis .header {
    background-size: contain !important;
  }
  #pageWinter2019 #thisis h2 {
    font-size: 36px !important;
    padding-top: 58px !important;
  }
  #pageWinter2019 #thisis .header {
    height: 154px !important;
  }
  section#thisis .content {
    padding-top: 16px !important;
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #pageWinter2019 #thisis .cola,
  #pageWinter2019 #thisis .colb,
  #pageWinter2019 #thisis .colc {
    width: 250px !important;
  }
  #pageWinter2019 #thisis .cola {
    padding-bottom: 0 !important;
  }
  #pageWinter2019 #howto h1 {
    font-size: 40px !important;
  }
  section#howto .content {
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #pageWinter2019 #howto ol li {
    width: 240px !important;
  }
  #pageWinter2019 #howto h1 {
    margin: 30px 0 !important;
  }
  #pageWinter2019 #howto ol li.num5 {
    margin: 130px 20px 0 34px !important;
  }
  #pageWinter2019 #howto {
    height: 1547px !important;
  }
  #pageWinter2019 #spec {
    padding-top: 420px !important;
  }
  #pageWinter2019 #spec .content {
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #pageWinter2019 #spec h1 {
    font-weight: bold !important;
    font-size: 40px !important;
  }
  #pageWinter2019 #spec .spec1 .vs {
    width: 45% !important;
  }
  #pageWinter2019 #spec .spec1 .point {
    width: 45% !important;
  }
  #pageWinter2019 #spec .spec2 .vs {
    width: 45% !important;
  }
  #pageWinter2019 #spec .spec2 .point {
    width: 45% !important;
  }
  #pageWinter2019 #spec .spec1 .point li p {
    width: 75% !important;
    padding-left: 5%;
  }
  #pageWinter2019 #spec .spec1 .point li .image {
    width: 25% !important;
  }
  #pageWinter2019 #spec h2 .title {
    font-size: 19px !important;
    font-weight: bold !important;
  }
  #pageWinter2019 #spec .spec2 .point .cola,
  #pageWinter2019 #spec .spec2 .point .colb {
    width: 49% !important;
  }
  #pageWinter2019 #spec .spec3 {
    margin-left: 250px !important;
  }
  #pageWinter2019 #recommend h1 {
    width: 100% !important;
    font-weight: bold !important;
  }
  #pageWinter2019 #recommend .content {
    width: 80% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #pageWinter2019 #recommend h1 .ha {
    left: -40px !important;
  }
  #pageWinter2019 #recommend .cola,
  #pageWinter2019 #recommend .colb {
    width: 45% !important;
  }
  #pageWinter2019 #recommend .cola>p,
  #pageWinter2019 #recommend .colb>p {
    font-weight: bold !important;
  }
  #pageWinter2019 .for_fe {
    width: 70% !important;
  }
  #pageWinter2019 .item h1 .title img {
    width: 180px !important;
  }
  #pageWinter2019 .item .content {
    padding-top: 56px !important;
    width: 90% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  #pageWinter2019 .item .limit span {
    padding: 10px 3px !important;
  }
  #pageWinter2019 .item .lead h2 {
    font-size: 16px !important;
  }
  #pageWinter2019 .item .coupon_number {
    font-size: 16px !important;
  }
  #pageWinter2019 .item .name {
    font-size: 20px !important;
  }
  #pageWinter2019 .item .b_buy_close {
    font-size: 16px !important;
  }
  #pageWinter2019 .item .b_buy_close p {
    padding: 8px 40px !important;
  }
  #pageWinter2019 .item .price em {
    font-size: 26px !important;
  }
  #pageWinter2019 .item .cola {
    margin-top: -70px !important;
  }
  #pageWinter2019 #wrapper .pageWinter2019footer address {
    display: none !important;
  }
  #pageWinter2019 .item .content {
    padding-bottom: 30px !important;
  }
  #pageWinter2019 #home hgroup h1 span.coupon_caution {
    text-shadow: none !important;
    color: #fff !important;
    display: block;
    text-align: center !important;
    margin-top: 0 !important;
    margin-bottom: 30px;
  }
  .cola-limit-span {
    width: 200px;
  }
  .fix1 {
    white-space: nowrap !important;
  }
  .fix-h3 {
    font-size: 19px !important;
  }
  .fix2 {
    width: 154px !important;
  }
  #pageWinter2019 #thisis .colc p {
    top: 67px;
    left: 10px;
  }
  #pageWinter2019 #thisis {
    margin: -140px auto 0 !important;
  }
}
@media screen and (max-width: 767px) {
  #konnect-container {
    display: none !important;
  }
  #wrapper {
    height: 100% !important;
    text-align: center !important;
    font-family: 'Lato', '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ ゴシック', sans-serif !important;
    line-height: 1.8 !important;
    background-color: #000 !important;
  }
  #pageWinter2019 .content {
    background: transparent !important;
    overflow: visible !important;
  }
  #pageWinter2019 #home {
    padding-top: 0 !important;
  }
  #pageWinter2019 #home .fulcrum img {
    max-width: 200% !important;
    vertical-align: bottom !important;
  }
  #pageWinter2019 * {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
  }
  #pageWinter2019 #spec h1 span,
  #pageWinter2019 #spec h2 .title {
    font-weight: bold !important;
  }
  #pageWinter2019 #wrapper .pageWinter2019footer address {
    display: none !important;
  }
  p.pageWinter2019-p-fix {
   /* display: none; */
  }
  #pageWinter2019 #home hgroup h1 span {
    margin-top: 30px;
  }
  #pageWinter2019 #home hgroup h1 span.coupon_caution {
    text-shadow: none !important;
    color: #fff !important;
    display: block;
    text-align: center !important;
    margin-top: 0 !important;
    margin-bottom: 30px;
  }
  #pageWinter2019 .item .coupon_number {
    font-size: 16px !important;
  }
  #pageWinter2019 .item .coupon_number {
    padding: 10px 24px !important;
  }
  #pageWinter2019 #home hgroup h1 span {
    word-break: keep-all !important;
  }
}

/*# sourceMappingURL=style.css.map */
