@charset "UTF-8";
#gift211210 {
  transform: none !important;
  filter: none !important;
  box-sizing: border-box;
  font-family: "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
  font-style: normal;
  font-weight: 500 !important;
  font-feature-settings: normal;
}
#gift211210 .page-content figure {
  display: block;
}
#gift211210 .page-content .anc {
  display: block;
}
#gift211210 .page-content .img-src {
  width: 100%;
  height: auto;
}
#gift211210 .page-content .n-ttl,
#gift211210 .page-content .gb-head_ttl,
#gift211210 .page-content .gb-name,
#gift211210 .page-content .lp-nav_list_item .anc {
  font-family: adobe-caslon-pro, serif;
  font-weight: 400;
  font-style: normal;
  font-feature-settings: normal;
}
#gift211210 .page-content .n-dsc {
  font-feature-settings: normal;
}
@media only screen and (min-width: 1400px) {
  #gift211210 .page-content .sp-x {
    display: none !important;
  }
  #gift211210 .page-content .lp-banner {
    width: 900px;
    margin: 60px auto 0;
  }
  #gift211210 .page-content .top-dsc {
    font-size: 1.5rem;
    line-height: 2.2666666667;
    letter-spacing: 0.08em;
    font-feature-settings: "palt";
    font-weight: 500 !important;
    text-align: center;
    margin: 90px 0 0 0;
  }
  #gift211210 .page-content .n-ttl,
#gift211210 .page-content .gb-head_ttl {
    font-size: 3.8rem;
    line-height: 1;
    letter-spacing: 0.04em;
  }
  #gift211210 .page-content .n-dsc {
    font-size: 1.3rem;
    line-height: 1.9230769231;
    letter-spacing: 0.05em;
    font-weight: 500 !important;
  }
  #gift211210 .page-content .view-all {
    width: 140px;
    margin: 33px 0 0;
  }
  #gift211210 .page-content .main-content .n1 {
    margin: 130px 0 0;
  }
  #gift211210 .page-content .main-content .n1_inn {
    width: 1400px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .n1_inn .n1-bg {
    position: absolute;
    z-index: -999;
    width: 100vw;
    height: 398px;
    background: #aaa499;
    top: 100px;
    right: 230px;
  }
  #gift211210 .page-content .main-content .n1_inn .n1-fg {
    width: 600px;
    margin: 0 130px 0 0;
  }
  #gift211210 .page-content .main-content .n1_inn_txt {
    margin: 0 auto 0 170px;
    padding: 178px 0 0;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: 1px;
    background: #000;
    top: 51px;
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl.expand::before {
    width: 100vw;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-dsc {
    margin: 47px 0 0;
  }
  #gift211210 .page-content .main-content .n2 {
    margin: 234px 0 0;
  }
  #gift211210 .page-content .main-content .n2_inn {
    width: 1400px;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .n2_inn .n2-bg {
    position: absolute;
    z-index: -999;
    width: 100vw;
    height: 436px;
    background: #dddad0;
    top: 240px;
    left: 313px;
  }
  #gift211210 .page-content .main-content .n2_inn .n2-fg {
    width: 480px;
    margin: 0 0 0 213px;
  }
  #gift211210 .page-content .main-content .n2_inn_txt {
    margin: 0 0 0 90px;
    padding: 348px 0 0;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl .ttl-line {
    position: absolute;
    z-index: -2;
    width: 100vw;
    height: 1px;
    top: 50px;
    right: 0px;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl .ttl-line::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: 100%;
    background: #000;
    top: 0;
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl.expand .ttl-line::before {
    width: 100%;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-dsc {
    margin: 47px 0 0;
  }
  #gift211210 .page-content .main-content .n3 {
    margin: 240px 0 0;
    position: relative;
  }
  #gift211210 .page-content .main-content .n3 .n3-bg {
    position: absolute;
    z-index: -999;
    width: 100%;
    height: 751px;
    background: #ededed;
    top: 151px;
    left: 0;
    right: 0;
    margin: auto;
  }
  #gift211210 .page-content .main-content .n3_inn {
    width: 1400px;
    margin: auto;
  }
  #gift211210 .page-content .main-content .n3_inn .n3-fg {
    width: 750px;
    margin: auto;
  }
  #gift211210 .page-content .main-content .n3_inn_txt {
    margin: 79px 0 0 0;
    padding: 0 0 0;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl {
    text-align: center;
    position: relative;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: 1px;
    background: #000;
    top: 50px;
    left: 0;
    right: 0;
    margin: auto;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl.expand::before {
    width: 900px;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-dsc {
    margin: 47px 0 0;
    text-align: center;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-va {
    margin: 33px auto 0;
  }
  #gift211210 .page-content .main-content .n4 {
    margin: 240px 0 0;
  }
  #gift211210 .page-content .main-content .n4_inn {
    width: 1400px;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .n4_inn::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100vw;
    height: 540px;
    background: #ede9e4;
    top: 100px;
    right: 300px;
  }
  #gift211210 .page-content .main-content .n4_inn .n4-fg {
    width: 450px;
    margin: 0 0 0 204px;
  }
  #gift211210 .page-content .main-content .n4_inn_txt {
    margin: 0 0 0 152px;
    padding: 207px 0 0;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: 1px;
    background: #000;
    top: 50px;
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl.expand::before {
    width: 100vw;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-dsc {
    margin: 47px 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag {
    margin: 238px 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn {
    width: 1000px;
    height: 1067px;
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-bg {
    position: absolute;
    z-index: -999;
    width: 100%;
    height: 100%;
    background: url("../img/gift_bg_pc.jpg") no-repeat top center;
    background-size: 100% auto;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head {
    text-align: center;
    padding: 89px 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl .ttl-txt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    z-index: 10;
    width: 0;
    height: 1px;
    background: #000;
    top: 50px;
    left: 0;
    right: 0;
    margin: auto;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl.expand::before {
    width: 594px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl.show .ttl-txt {
    opacity: 1;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_dsc {
    font-size: 1.5rem;
    line-height: 2.2666666667;
    letter-spacing: 0.08em;
    font-feature-settings: "palt";
    font-weight: 500 !important;
    text-align: center;
    margin: 45px 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item {
    width: 637px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 182px 0 0 78px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-name {
    display: inline-block;
    font-size: 2.6rem;
    line-height: 1;
    letter-spacing: 0.04em;
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-name::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    z-index: 10;
    width: 100%;
    height: 1px;
    background: #000;
    top: 25px;
    left: 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-dsc {
    font-size: 1.3em;
    line-height: 1.9230769231;
    letter-spacing: 0.05em;
    font-weight: 500 !important;
    margin: 13px 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s {
    width: 221px;
    height: 110px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s_gift {
    width: 180px;
    position: absolute;
    z-index: 10;
    top: 276px;
    left: 277px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s_box {
    width: 100%;
    height: 100%;
    padding: 30px 0 0 30px;
    background: #f4f4ed;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m {
    width: 207px;
    height: 110px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m_gift {
    width: 265px;
    position: absolute;
    z-index: 10;
    top: 231px;
    right: 77px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m_box {
    width: 100%;
    height: 100%;
    padding: 30px 0 0 30px;
    background: #f4f4ed;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l {
    width: 212px;
    height: 110px;
    margin: 178px 0 0 181px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l_gift {
    width: 282px;
    position: absolute;
    z-index: 10;
    top: 612px;
    right: 259px;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l_box {
    width: 100%;
    height: 100%;
    padding: 30px 0 0 30px;
    background: #f4f4ed;
  }
  #gift211210 .page-content .check-btn {
    width: 420px;
    margin: 141px auto 0;
  }
  #gift211210 .page-content .lp-nav {
    width: 525px;
    margin: 52px auto 120px;
  }
  #gift211210 .page-content .lp-nav_list {
    width: 100%;
    height: 75px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #gift211210 .page-content .lp-nav_list_item {
    height: 10px;
    border-right: 1px solid #000;
  }
  #gift211210 .page-content .lp-nav_list_item .anc {
    display: inline-block;
    font-size: 1.3rem;
    line-height: 1.1;
    letter-spacing: 0.04em;
    transform: translateY(1px);
  }
  #gift211210 .page-content .lp-nav_list .item-6,
#gift211210 .page-content .lp-nav_list .last-item {
    border: none;
  }
  #gift211210 .page-content .lp-nav_list .item-1 {
    padding: 0 19px 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-2 {
    padding: 0 19px 0;
  }
  #gift211210 .page-content .lp-nav_list .item-3 {
    padding: 0 20px 0;
  }
  #gift211210 .page-content .lp-nav_list .item-4 {
    padding: 0 21px 0 20px;
  }
  #gift211210 .page-content .lp-nav_list .item-5 {
    padding: 0 20px 0;
  }
  #gift211210 .page-content .lp-nav_list .item-6 {
    padding: 0 0 0 19px;
  }
  #gift211210 .page-content .lp-nav_list .item-7 {
    padding: 0 20px 0 37px;
  }
  #gift211210 .page-content .lp-nav_list .item-8 {
    padding: 0 19px 0;
  }
  #gift211210 .page-content .lp-nav_list .item-9 {
    padding: 0 19px 0;
  }
  #gift211210 .page-content .lp-nav_list .item-10 {
    padding: 0 20px 0;
  }
  #gift211210 .page-content .lp-nav_list .last-item {
    padding: 0 37px 0 19px;
  }
  #gift211210 .page-content .n-ttl {
    position: relative;
  }
  #gift211210 .page-content .n-ttl .ttl-txt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .n-ttl.show .ttl-txt {
    opacity: 1;
  }
  #gift211210 .page-content .fade-trgt,
#gift211210 .page-content .n1-fade-trgt,
#gift211210 .page-content .lp-banner {
    opacity: 0;
    transition: all 1.3s ease;
  }
  #gift211210 .page-content .fade-trgt.faded,
#gift211210 .page-content .n1-fade-trgt.faded,
#gift211210 .page-content .lp-banner.faded {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 1399px) and (min-width: 768px) {
  #gift211210 .page-content .sp-x {
    display: none !important;
  }
  #gift211210 .page-content .lp-banner {
    width: calc(900* 0.0714285714vw);
    margin: calc(60* 0.0714285714vw) auto 0;
  }
  #gift211210 .page-content .top-dsc {
    font-size: calc(15* 0.0714285714vw);
    line-height: 2.2666666667;
    letter-spacing: 0.08em;
    font-feature-settings: "palt";
    font-weight: 500 !important;
    text-align: center;
    margin: calc(90* 0.1333333333vw) 0 0 0;
  }
  #gift211210 .page-content .n-ttl,
#gift211210 .page-content .gb-head_ttl {
    font-size: calc(38* 0.0714285714vw);
    line-height: 1;
    letter-spacing: 0.04em;
  }
  #gift211210 .page-content .n-dsc {
    font-size: calc(13* 0.0714285714vw);
    line-height: 1.9230769231;
    letter-spacing: 0.05em;
    font-weight: 500 !important;
  }
  #gift211210 .page-content .view-all {
    width: calc(140* 0.0714285714vw);
    margin: calc(33* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n1 {
    margin: calc(130* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n1_inn {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .n1_inn .n1-bg {
    position: absolute;
    z-index: -999;
    width: 100vw;
    height: calc(398* 0.0714285714vw);
    background: #aaa499;
    top: calc(100* 0.0714285714vw);
    right: calc(230* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .n1_inn .n1-fg {
    width: calc(600* 0.0714285714vw);
    margin: 0 calc(130* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n1_inn_txt {
    margin: 0 auto 0 calc(170* 0.0714285714vw);
    padding: calc(178* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: calc(1* 0.0714285714vw);
    background: #000;
    top: calc(51* 0.0714285714vw);
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl.expand::before {
    width: 100vw;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-dsc {
    margin: calc(47* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n2 {
    margin: calc(234* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n2_inn {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .n2_inn .n2-bg {
    position: absolute;
    z-index: -999;
    width: 100vw;
    height: calc(426* 0.0714285714vw);
    background: #dddad0;
    top: calc(240* 0.0714285714vw);
    left: calc(313* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .n2_inn .n2-fg {
    width: calc(480* 0.0714285714vw);
    margin: 0 0 0 calc(213* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .n2_inn_txt {
    margin: 0 0 0 calc(90* 0.0714285714vw);
    padding: calc(348* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl .ttl-line {
    position: absolute;
    z-index: -2;
    width: 100vw;
    height: calc(1* 0.0714285714vw);
    top: calc(50* 0.0714285714vw);
    right: 0px;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl .ttl-line::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: 100%;
    background: #000;
    top: 0;
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl.expand .ttl-line::before {
    width: 100%;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-dsc {
    margin: calc(47* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n3 {
    margin: calc(240* 0.0714285714vw) 0 0;
    position: relative;
  }
  #gift211210 .page-content .main-content .n3 .n3-bg {
    position: absolute;
    z-index: -999;
    width: 100%;
    height: calc(751* 0.0714285714vw);
    background: #ededed;
    top: calc(151* 0.0714285714vw);
    left: 0;
    right: 0;
    margin: auto;
  }
  #gift211210 .page-content .main-content .n3_inn {
    width: 100%;
    margin: auto;
  }
  #gift211210 .page-content .main-content .n3_inn .n3-fg {
    width: calc(750* 0.0714285714vw);
    margin: auto;
  }
  #gift211210 .page-content .main-content .n3_inn_txt {
    margin: calc(79* 0.0714285714vw) 0 0 0;
    padding: 0 0 0;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl {
    text-align: center;
    position: relative;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: calc(1* 0.0714285714vw);
    background: #000;
    top: calc(50* 0.0714285714vw);
    left: 0;
    right: 0;
    margin: auto;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl.expand::before {
    width: calc(900* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-dsc {
    margin: calc(47* 0.0714285714vw) 0 0;
    text-align: center;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-va {
    margin: calc(33* 0.0714285714vw) auto 0;
  }
  #gift211210 .page-content .main-content .n4 {
    margin: calc(240* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n4_inn {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .n4_inn::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 100vw;
    height: calc(540* 0.0714285714vw);
    background: #ede9e4;
    top: calc(100* 0.0714285714vw);
    right: calc(300* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .n4_inn .n4-fg {
    width: calc(450* 0.0714285714vw);
    margin: 0 0 0 calc(204* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .n4_inn_txt {
    margin: 0 0 0 calc(152* 0.0714285714vw);
    padding: calc(207* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: calc(1* 0.0714285714vw);
    background: #000;
    top: calc(50* 0.0714285714vw);
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl.expand::before {
    width: 100vw;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-dsc {
    margin: calc(47* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag {
    margin: calc(238* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn {
    width: calc(1000* 0.0714285714vw);
    height: calc(1067* 0.0714285714vw);
    margin: auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-bg {
    position: absolute;
    z-index: -999;
    width: 100%;
    height: 100%;
    background: url("../img/gift_bg_pc.jpg") no-repeat top center;
    background-size: 100% auto;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head {
    text-align: center;
    padding: calc(89* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl .ttl-txt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    z-index: 10;
    width: 0;
    height: calc(1* 0.0714285714vw);
    background: #000;
    top: calc(50* 0.0714285714vw);
    left: 0;
    right: 0;
    margin: auto;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl.show .ttl-txt {
    opacity: 1;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl.expand::before {
    width: calc(594* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_dsc {
    font-size: calc(15* 0.0714285714vw);
    line-height: 2.2666666667;
    letter-spacing: 0.08em;
    font-feature-settings: "palt";
    font-weight: 500 !important;
    text-align: center;
    margin: calc(45* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item {
    width: calc(637* 0.0714285714vw);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: calc(182* 0.0714285714vw) 0 0 calc(78* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-name {
    display: inline-block;
    font-size: calc(26* 0.0714285714vw);
    line-height: 1;
    letter-spacing: 0.04em;
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-name::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    z-index: 10;
    width: 100%;
    height: calc(1* 0.0714285714vw);
    background: #000;
    top: calc(25* 0.0714285714vw);
    left: 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-dsc {
    font-size: calc(13* 0.0714285714vw);
    line-height: 1.9230769231;
    letter-spacing: 0.05em;
    font-weight: 500 !important;
    margin: calc(13* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s {
    width: calc(221* 0.0714285714vw);
    height: calc(110* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s_gift {
    width: calc(180* 0.0714285714vw);
    position: absolute;
    z-index: 10;
    top: calc(276* 0.0714285714vw);
    left: calc(277* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s_box {
    width: 100%;
    height: 100%;
    padding: calc(30* 0.0714285714vw) 0 0 calc(30* 0.0714285714vw);
    background: #f4f4ed;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m {
    width: calc(207* 0.0714285714vw);
    height: calc(110* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m_gift {
    width: calc(265* 0.0714285714vw);
    position: absolute;
    z-index: 10;
    top: calc(231* 0.0714285714vw);
    right: calc(77* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m_box {
    width: 100%;
    height: 100%;
    padding: calc(30* 0.0714285714vw) 0 0 calc(30* 0.0714285714vw);
    background: #f4f4ed;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l {
    width: calc(212* 0.0714285714vw);
    height: calc(110* 0.0714285714vw);
    margin: calc(178* 0.0714285714vw) 0 0 calc(181* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l_gift {
    width: calc(282* 0.0714285714vw);
    position: absolute;
    z-index: 10;
    top: calc(612* 0.0714285714vw);
    right: calc(259* 0.0714285714vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l_box {
    width: 100%;
    height: 100%;
    padding: calc(30* 0.0714285714vw) 0 0 calc(30* 0.0714285714vw);
    background: #f4f4ed;
  }
  #gift211210 .page-content .check-btn {
    width: calc(420* 0.0714285714vw);
    margin: calc(141* 0.0714285714vw) auto 0;
  }
  #gift211210 .page-content .lp-nav {
    width: calc(550* 0.0714285714vw);
    margin: calc(52* 0.0714285714vw) auto calc(120* 0.0714285714vw);
  }
  #gift211210 .page-content .lp-nav_list {
    width: 100%;
    height: calc(75* 0.0714285714vw);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #gift211210 .page-content .lp-nav_list_item {
    height: calc(10* 0.0714285714vw);
    border-right: calc(1* 0.0714285714vw) solid #000;
  }
  #gift211210 .page-content .lp-nav_list_item .anc {
    display: inline-block;
    font-size: calc(13* 0.0714285714vw);
    line-height: 1.1;
    letter-spacing: 0.04em;
  }
  #gift211210 .page-content .lp-nav_list .item-6,
#gift211210 .page-content .lp-nav_list .last-item {
    border: none;
  }
  #gift211210 .page-content .lp-nav_list .item-1 {
    padding: 0 calc(19* 0.0714285714vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-2 {
    padding: 0 calc(19* 0.0714285714vw) 0;
  }
  #gift211210 .page-content .lp-nav_list .item-3 {
    padding: 0 calc(20* 0.0714285714vw) 0;
  }
  #gift211210 .page-content .lp-nav_list .item-4 {
    padding: 0 calc(21* 0.0714285714vw) 0 calc(20* 0.0714285714vw);
  }
  #gift211210 .page-content .lp-nav_list .item-5 {
    padding: 0 calc(20* 0.0714285714vw) 0;
  }
  #gift211210 .page-content .lp-nav_list .item-6 {
    padding: 0 0 0 calc(19* 0.0714285714vw);
  }
  #gift211210 .page-content .lp-nav_list .item-7 {
    padding: 0 calc(20* 0.0714285714vw) 0 calc(37* 0.0714285714vw);
  }
  #gift211210 .page-content .lp-nav_list .item-8 {
    padding: 0 calc(19* 0.0714285714vw) 0;
  }
  #gift211210 .page-content .lp-nav_list .item-9 {
    padding: 0 calc(19* 0.0714285714vw) 0;
  }
  #gift211210 .page-content .lp-nav_list .item-10 {
    padding: 0 calc(20* 0.0714285714vw) 0;
  }
  #gift211210 .page-content .lp-nav_list .last-item {
    padding: 0 calc(37* 0.0714285714vw) 0 calc(19* 0.0714285714vw);
  }
  #gift211210 .page-content .n-ttl {
    position: relative;
  }
  #gift211210 .page-content .n-ttl .ttl-txt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .n-ttl.show .ttl-txt {
    opacity: 1;
  }
  #gift211210 .page-content .fade-trgt,
#gift211210 .page-content .n1-fade-trgt,
#gift211210 .page-content .lp-banner {
    opacity: 0;
    transition: all 1.3s ease;
  }
  #gift211210 .page-content .fade-trgt.faded,
#gift211210 .page-content .n1-fade-trgt.faded,
#gift211210 .page-content .lp-banner.faded {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 767px) {
  #gift211210 .page-content .pc-x {
    display: none !important;
  }
  #gift211210 .page-content .lp-banner {
    width: 100%;
    margin: calc(21* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .top-dsc {
    font-size: calc(26* 0.1333333333vw);
    line-height: calc(52/26);
    letter-spacing: 0.05em;
    font-weight: 500 !important;
    text-align: center;
    margin: calc(88* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .n-ttl,
#gift211210 .page-content .gb-head_ttl {
    font-size: calc(52* 0.1333333333vw);
    line-height: 1;
    letter-spacing: 0.04em;
  }
  #gift211210 .page-content .n-dsc {
    font-size: calc(24* 0.1333333333vw);
    line-height: calc(42/24);
    letter-spacing: 0.05em;
    font-weight: 500 !important;
  }
  #gift211210 .page-content .view-all {
    width: calc(252* 0.1333333333vw);
    margin: calc(52* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n1 {
    margin: calc(183* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n1_inn {
    position: relative;
  }
  #gift211210 .page-content .main-content .n1_inn::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: calc(670* 0.1333333333vw);
    height: calc(852* 0.1333333333vw);
    background: #aaa499;
    top: calc(143* 0.1333333333vw);
    left: 0;
  }
  #gift211210 .page-content .main-content .n1_inn .n1-fg {
    width: calc(638* 0.1333333333vw);
    margin: 0 calc(30* 0.1333333333vw) 0 auto;
  }
  #gift211210 .page-content .main-content .n1_inn_txt {
    margin: calc(92* 0.1333333333vw) 0 0 calc(30* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: calc(1* 0.1333333333vw);
    background: #000;
    top: calc(86* 0.1333333333vw);
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-ttl.expand::before {
    width: 100vw;
  }
  #gift211210 .page-content .main-content .n1_inn_txt .n1-dsc {
    margin: calc(85* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n2 {
    margin: calc(406* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n2_inn {
    position: relative;
  }
  #gift211210 .page-content .main-content .n2_inn::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: calc(500* 0.1333333333vw);
    height: calc(1160* 0.1333333333vw);
    background: #dddad0;
    top: calc(-110* 0.1333333333vw);
    right: 0;
  }
  #gift211210 .page-content .main-content .n2_inn .n2-fg {
    width: calc(600* 0.1333333333vw);
    margin: 0 auto 0 calc(40* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n2_inn_txt {
    margin: calc(92* 0.1333333333vw) 0 0 calc(138* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl .ttl-line {
    position: absolute;
    z-index: -2;
    width: 100vw;
    height: calc(1* 0.1333333333vw);
    top: calc(85* 0.1333333333vw);
    right: calc(40* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl .ttl-line::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: 100%;
    background: #000;
    top: 0;
    left: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-ttl.expand .ttl-line::before {
    width: 100vw;
  }
  #gift211210 .page-content .main-content .n2_inn_txt .n2-dsc {
    margin: calc(85* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n3 {
    margin: calc(302* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n3_inn {
    position: relative;
  }
  #gift211210 .page-content .main-content .n3_inn::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: calc(690* 0.1333333333vw);
    height: calc(1058* 0.1333333333vw);
    background: #ededed;
    top: calc(-100* 0.1333333333vw);
    right: 0;
  }
  #gift211210 .page-content .main-content .n3_inn .n3-fg {
    width: 100%;
    margin: auto;
  }
  #gift211210 .page-content .main-content .n3_inn_txt {
    margin: 0 0 0 calc(127* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl {
    position: absolute;
    z-index: 2;
    top: calc(301* 0.1333333333vw);
    transform: rotate(90deg) translateY(calc(420* 0.1333333333vw));
    white-space: nowrap;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: calc(1* 0.1333333333vw);
    background: #000;
    top: calc(56* 0.1333333333vw);
    left: calc(1* 0.1333333333vw);
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-ttl.expand::before {
    width: calc(976* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n3_inn_txt .n3-dsc {
    margin: calc(72* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n4 {
    margin: calc(300* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .n4_inn {
    position: relative;
  }
  #gift211210 .page-content .main-content .n4_inn::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: calc(580* 0.1333333333vw);
    height: calc(1137* 0.1333333333vw);
    background: #ede9e4;
    top: calc(150* 0.1333333333vw);
    left: 0;
  }
  #gift211210 .page-content .main-content .n4_inn .n4-fg {
    width: calc(562* 0.1333333333vw);
    margin: 0 calc(60* 0.1333333333vw) 0 auto;
  }
  #gift211210 .page-content .main-content .n4_inn_txt {
    margin: calc(89* 0.1333333333vw) 0 0 calc(40* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    width: 0;
    height: calc(1* 0.1333333333vw);
    background: #000;
    top: calc(86* 0.1333333333vw);
    left: calc(-40* 0.1333333333vw);
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-ttl.expand::before {
    width: calc(690* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .n4_inn_txt .n4-dsc {
    margin: calc(85* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag {
    margin: calc(301* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn {
    width: 100%;
    height: calc(2220* 0.1333333333vw);
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-bg {
    position: absolute;
    z-index: -999;
    background: url("../img/SP/gift_bg_sp.jpg") no-repeat top center;
    background-size: 100% auto;
    width: 100%;
    height: 100%;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head {
    text-align: center;
    padding: calc(129* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl {
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl .ttl-txt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    z-index: 10;
    width: 0;
    height: calc(1* 0.1333333333vw);
    background: #000;
    top: calc(86* 0.1333333333vw);
    left: 0;
    right: 0;
    margin: auto;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl.expand::before {
    width: calc(600* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_ttl.show .ttl-txt {
    opacity: 1;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-head_dsc {
    font-size: calc(26* 0.1333333333vw);
    line-height: calc(52/26);
    letter-spacing: 0.05em;
    font-weight: 500 !important;
    margin: calc(82* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-name {
    display: inline-block;
    font-size: calc(48* 0.1333333333vw);
    line-height: 1;
    letter-spacing: 0.04em;
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-name::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -10;
    z-index: 10;
    width: 100%;
    height: calc(1* 0.1333333333vw);
    background: #000;
    top: calc(52* 0.1333333333vw);
    left: 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item .gb-dsc {
    font-size: calc(24* 0.1333333333vw);
    line-height: calc(42/24);
    letter-spacing: 0.05em;
    font-weight: 500 !important;
    margin: calc(34* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s {
    width: calc(461* 0.1333333333vw);
    height: calc(260* 0.1333333333vw);
    margin: 0 0 0 calc(68* 0.1333333333vw);
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s_gift {
    position: absolute;
    z-index: 10;
    top: calc(96* 0.1333333333vw);
    left: calc(332* 0.1333333333vw);
    width: calc(290* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_s_box {
    width: 100%;
    height: 100%;
    background: #f4f4ed;
    padding: calc(50* 0.1333333333vw) 0 0 calc(50* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m {
    width: calc(442* 0.1333333333vw);
    height: calc(260* 0.1333333333vw);
    margin: calc(254* 0.1333333333vw) calc(68* 0.1333333333vw) 0 auto;
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m_gift {
    position: absolute;
    z-index: 10;
    top: calc(25* 0.1333333333vw);
    right: calc(237* 0.1333333333vw);
    width: calc(430* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_m_box {
    width: 100%;
    height: 100%;
    padding: calc(50* 0.1333333333vw) 0 0 calc(50* 0.1333333333vw);
    background: #f4f4ed;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l {
    width: calc(439* 0.1333333333vw);
    height: calc(260* 0.1333333333vw);
    margin: calc(615* 0.1333333333vw) 0 0 calc(68* 0.1333333333vw);
    position: relative;
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l_gift {
    position: absolute;
    z-index: 10;
    left: calc(232* 0.1333333333vw);
    bottom: calc(120* 0.1333333333vw);
    width: calc(450* 0.1333333333vw);
  }
  #gift211210 .page-content .main-content .gift-bag_inn .gb-item_l_box {
    width: 100%;
    height: 100%;
    padding: calc(48* 0.1333333333vw) 0 0 calc(50* 0.1333333333vw);
    background: #f4f4ed;
  }
  #gift211210 .page-content .check-btn {
    width: calc(675* 0.1333333333vw);
    margin: calc(161* 0.1333333333vw) auto 0;
  }
  #gift211210 .page-content .lp-nav {
    width: calc(618* 0.1333333333vw);
    margin: calc(80* 0.1333333333vw) auto calc(161* 0.1333333333vw);
  }
  #gift211210 .page-content .lp-nav_list {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  #gift211210 .page-content .lp-nav_list_item {
    height: calc(18* 0.1333333333vw);
    border-right: calc(2* 0.1333333333vw) solid #000;
  }
  #gift211210 .page-content .lp-nav_list_item .anc {
    display: inline-block;
    font-size: calc(22* 0.1333333333vw);
    line-height: 1.1;
    letter-spacing: 0.04em;
    transform: translateY(calc(-5* 0.1333333333vw));
  }
  #gift211210 .page-content .lp-nav_list .item-4,
#gift211210 .page-content .lp-nav_list .item-8,
#gift211210 .page-content .lp-nav_list .last-item {
    border: none;
  }
  #gift211210 .page-content .lp-nav_list .item-1 {
    padding: 0 calc(36* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-2 {
    padding: 0 calc(36* 0.1333333333vw) 0 calc(25* 0.1333333333vw);
  }
  #gift211210 .page-content .lp-nav_list .item-3 {
    padding: 0 calc(36* 0.1333333333vw) 0 calc(25* 0.1333333333vw);
  }
  #gift211210 .page-content .lp-nav_list .item-4 {
    padding: 0 0 0 calc(25* 0.1333333333vw);
  }
  #gift211210 .page-content .lp-nav_list .item-5 {
    padding: 0 calc(36* 0.1333333333vw) 0 calc(56* 0.1333333333vw);
    margin: calc(50* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-6 {
    padding: 0 calc(37* 0.1333333333vw) 0 calc(25* 0.1333333333vw);
    margin: calc(50* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-7 {
    padding: 0 calc(37* 0.1333333333vw) 0 calc(25* 0.1333333333vw);
    margin: calc(50* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-8 {
    padding: 0 calc(56* 0.1333333333vw) 0 calc(25* 0.1333333333vw);
    margin: calc(50* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-9 {
    padding: 0 calc(38* 0.1333333333vw) 0 calc(56* 0.1333333333vw);
    margin: calc(38* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .item-10 {
    padding: 0 calc(38* 0.1333333333vw) 0 calc(22* 0.1333333333vw);
    margin: calc(38* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .lp-nav_list .last-item {
    padding: 0 calc(56* 0.1333333333vw) 0 calc(21* 0.1333333333vw);
    margin: calc(38* 0.1333333333vw) 0 0;
  }
  #gift211210 .page-content .n-ttl {
    position: relative;
  }
  #gift211210 .page-content .n-ttl .ttl-txt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #gift211210 .page-content .n-ttl.show .ttl-txt {
    opacity: 1;
  }
  #gift211210 .page-content .fade-trgt,
#gift211210 .page-content .n1-fade-trgt,
#gift211210 .page-content .lp-banner {
    opacity: 0;
    transition: all 1.3s ease;
  }
  #gift211210 .page-content .fade-trgt.faded,
#gift211210 .page-content .n1-fade-trgt.faded,
#gift211210 .page-content .lp-banner.faded {
    opacity: 1;
    transform: translateY(0);
  }
}/*# sourceMappingURL=style.css.map */