#uu220223whiteday {
  transform: none;
  filter: none;
  box-sizing: border-box;
  font-family: toppan-bunkyu-mincho-pr6n, "Noto Serif JP", YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;
  font-style: normal;
  font-weight: 400;
  font-feature-settings: "palt";
  color: #343434;
}
#uu220223whiteday figure,
#uu220223whiteday .anc {
  display: block;
  margin: 0;
  padding: 0;
}
#uu220223whiteday .img-src {
  width: 100%;
  height: auto;
}
#uu220223whiteday .cred-item a {
  color: #343434;
}
#uu220223whiteday .page-content__ttl {
  font-family: trajan-sans-pro, sans-serif;
  font-weight: 400;
  text-align: center;
}
@media only screen and (min-width: 1400px) {
  #uu220223whiteday .page-content {
    width: 1000px;
    margin: auto;
  }
  #uu220223whiteday .page-content .sp-x {
    display: none;
  }
  #uu220223whiteday .page-content__ttl {
    font-size: 2.6rem;
    line-height: 2;
    letter-spacing: 0.12em;
    margin: 69px 0 0;
  }
  #uu220223whiteday .page-content__desc {
    font-size: 1.4rem;
    line-height: 2;
    letter-spacing: 0.12em;
    text-align: center;
    margin: 25px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl {
    font-size: 2rem;
    line-height: 1.75;
    letter-spacing: 0.12em;
    width: 700px;
    height: 100px;
    margin: 0 auto 0;
    padding: 0.25em;
    background: #f0f0f0;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl .ttl-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: 0.1em solid #fff;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl .ttl-wrap__inn {
    text-align: center;
  }
  #uu220223whiteday .page-content .main-content .sec-desc,
#uu220223whiteday .page-content .main-content .cred-item a {
    font-size: 1.2em;
    line-height: 2;
    letter-spacing: 0.1em;
  }
  #uu220223whiteday .page-content .main-content .sec-desc {
    text-align: justify;
  }
  #uu220223whiteday .page-content .main-content .cred-list {
    margin: 24px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1 {
    margin: 116px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 {
    margin: 78px 0 0;
    padding: 0 0 0 85px;
    display: flex;
    flex-wrap: wrap;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .img1 {
    width: 390px;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about {
    width: 400px;
    margin: 0 0 0 40px;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items {
    width: 100%;
    height: 378px;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items .item1-1-a {
    position: absolute;
    width: 242px;
    top: 0;
    left: 53px;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items .item1-1-b {
    position: absolute;
    width: 166px;
    top: 230px;
    right: 49px;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__txt {
    width: 100%;
    padding: 16px 22px;
    border: 3px solid #f0f0f0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 {
    margin: 80px 0 0;
    padding: 0 85px 0 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .img2 {
    width: 390px;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about {
    width: 400px;
    margin: 0 40px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items {
    width: 100%;
    height: 378px;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items .item1-2-a {
    position: absolute;
    width: 204px;
    top: -10px;
    right: 24px;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items .item1-2-b {
    position: absolute;
    width: 137px;
    top: 114px;
    left: 32px;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__txt {
    width: 100%;
    padding: 16px 22px;
    border: 3px solid #f0f0f0;
  }
  #uu220223whiteday .page-content .main-content .sec2 {
    margin: 121px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block1 {
    margin: 80px 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block1 .sec2-item .item2-1 {
    width: 185px;
    position: absolute;
    z-index: 9;
    top: -11px;
    left: 220px;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block1 .sec2-txt {
    width: 400px;
    padding: 16px 22px 16px 41px;
    border: 3px solid #f0f0f0;
    margin: 0 234px 0 auto;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 {
    margin: 60px 0 0 220px;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 .sec2-item .item2-2-a {
    width: 76px;
    position: absolute;
    z-index: 9;
    top: 20px;
    right: 287px;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 .sec2-item .item2-2-b {
    width: 75px;
    position: absolute;
    z-index: 9;
    top: 20px;
    right: 211px;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 .sec2-txt {
    width: 450px;
    padding: 16px 41px 16px 23px;
    border: 3px solid #f0f0f0;
    margin: 0 0 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block3 {
    margin: 57px 0 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block3 .sec2-item .item2-3 {
    width: 101px;
    position: absolute;
    z-index: 9;
    top: -15px;
    left: 247px;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block3 .sec2-txt {
    width: 380px;
    padding: 16px 23px 16px 41px;
    border: 3px solid #f0f0f0;
    margin: 0 262px 0 auto;
  }
  #uu220223whiteday .page-content .main-content .sec3 {
    margin: 121px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 78px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 .sec3-item .item3-1 {
    width: 175px;
    position: absolute;
    z-index: 9;
    top: -13px;
    left: 150px;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 .sec3-item .item3-2 {
    width: 135px;
    position: absolute;
    z-index: 9;
    top: 103px;
    left: 267px;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 .sec3-txt {
    width: 480px;
    padding: 16px 23px 16px 47px;
    border: 3px solid #f0f0f0;
    margin: 0 160px 0 auto;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block2 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 60px 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block2 .sec3-item .item3-3 {
    width: 128px;
    position: absolute;
    z-index: 9;
    top: -21px;
    right: 243px;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block2 .sec3-txt {
    width: 450px;
    padding: 16px 77px 16px 34px;
    border: 3px solid #f0f0f0;
    margin: 0 0 0 254px;
  }
  #uu220223whiteday .page-content .main-content .check-all-btn {
    width: 460px;
    margin: 150px auto 0;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap {
    margin: 80px 0 0;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc {
    text-align: center;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc__img {
    width: 330px;
    margin: auto;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc__ttl {
    font-size: 1.8rem;
    line-height: 1.5;
    letter-spacing: 0;
    margin: 24px 0 0;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc__desc {
    font-size: 1.4rem;
    line-height: 1.9285714286;
    letter-spacing: 0;
    margin: 8px 0 0;
  }
  #uu220223whiteday .page-content .ready-trgt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #uu220223whiteday .page-content .ready-trgt.run {
    opacity: 1;
  }
  #uu220223whiteday .page-content .scroll-trgt {
    opacity: 0;
    transform: translateY(5px);
    transition: all 1.2s ease;
  }
  #uu220223whiteday .page-content .scroll-trgt.run {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 1399px) and (min-width: 768px) {
  #uu220223whiteday .page-content {
    width: calc(1000* 0.0714285714vw);
    margin: auto;
  }
  #uu220223whiteday .page-content .sp-x {
    display: none;
  }
  #uu220223whiteday .page-content__ttl {
    font-size: calc(26* 0.0625vw);
    line-height: 2;
    letter-spacing: 0.12em;
    margin: calc(69* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content__desc {
    font-size: calc(14* 0.0625vw);
    line-height: 2;
    letter-spacing: 0.12em;
    text-align: center;
    margin: calc(25* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl {
    font-size: calc(20* 0.0625vw);
    line-height: 1.75;
    letter-spacing: 0.12em;
    width: calc(700* 0.0625vw);
    height: calc(100* 0.0625vw);
    margin: 0 auto 0;
    padding: 0.25em;
    background: #f0f0f0;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl .ttl-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: 0.1em solid #fff;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl .ttl-wrap__inn {
    text-align: center;
  }
  #uu220223whiteday .page-content .main-content .sec-desc,
#uu220223whiteday .page-content .main-content .cred-item a {
    font-size: calc(12* 0.0625vw);
    line-height: 2;
    letter-spacing: 0.1em;
  }
  #uu220223whiteday .page-content .main-content .sec-desc {
    text-align: justify;
  }
  #uu220223whiteday .page-content .main-content .cred-list {
    margin: calc(24* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1 {
    margin: calc(116* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 {
    margin: calc(78* 0.0625vw) 0 0;
    padding: 0 0 0 calc(85* 0.0625vw);
    display: flex;
    flex-wrap: wrap;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .img1 {
    width: calc(390* 0.0625vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about {
    width: calc(400* 0.0625vw);
    margin: 0 0 0 calc(40* 0.0625vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items {
    width: 100%;
    height: calc(379* 0.0625vw);
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items .item1-1-a {
    position: absolute;
    width: calc(242* 0.0625vw);
    top: 0;
    left: calc(53* 0.0625vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items .item1-1-b {
    position: absolute;
    width: calc(166* 0.0625vw);
    top: calc(230* 0.0625vw);
    right: calc(49* 0.0625vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__txt {
    width: 100%;
    padding: calc(16* 0.0625vw) calc(22* 0.0625vw);
    border: calc(3* 0.0625vw) solid #f0f0f0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 {
    margin: calc(80* 0.0625vw) 0 0;
    padding: 0 calc(85* 0.0625vw) 0 0;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row-reverse;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .img2 {
    width: calc(390* 0.0625vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about {
    width: calc(400* 0.0625vw);
    margin: 0 calc(40* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items {
    width: 100%;
    height: calc(378* 0.0625vw);
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items .item1-2-a {
    position: absolute;
    width: calc(204* 0.0625vw);
    top: calc(-10* 0.0625vw);
    right: calc(24* 0.0625vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items .item1-2-b {
    position: absolute;
    width: calc(137* 0.0625vw);
    top: calc(114* 0.0625vw);
    left: calc(32* 0.0625vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__txt {
    width: 100%;
    padding: calc(16* 0.0625vw) calc(22* 0.0625vw);
    border: calc(3* 0.0625vw) solid #f0f0f0;
  }
  #uu220223whiteday .page-content .sec2 {
    margin: calc(121* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .sec2__inn__block1 {
    margin: calc(80* 0.0625vw) 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .sec2__inn__block1 .sec2-item .item2-1 {
    width: calc(185* 0.0625vw);
    position: absolute;
    z-index: 9;
    top: calc(-11* 0.0625vw);
    left: calc(220* 0.0625vw);
  }
  #uu220223whiteday .page-content .sec2__inn__block1 .sec2-txt {
    width: calc(400* 0.0625vw);
    padding: calc(16* 0.0625vw) calc(22* 0.0625vw) calc(16* 0.0625vw) calc(41* 0.0625vw);
    border: calc(3* 0.0625vw) solid #f0f0f0;
    margin: 0 calc(234* 0.0625vw) 0 auto;
  }
  #uu220223whiteday .page-content .sec2__inn__block2 {
    margin: calc(60* 0.0625vw) 0 0 calc(220* 0.0625vw);
    position: relative;
  }
  #uu220223whiteday .page-content .sec2__inn__block2 .sec2-item .item2-2-a {
    width: calc(77* 0.0625vw);
    position: absolute;
    z-index: 9;
    top: calc(20* 0.0625vw);
    right: calc(287* 0.0625vw);
  }
  #uu220223whiteday .page-content .sec2__inn__block2 .sec2-item .item2-2-b {
    width: calc(76* 0.0625vw);
    position: absolute;
    z-index: 9;
    top: calc(20* 0.0625vw);
    right: calc(211* 0.0625vw);
  }
  #uu220223whiteday .page-content .sec2__inn__block2 .sec2-txt {
    width: calc(450* 0.0625vw);
    padding: calc(16* 0.0625vw) calc(41* 0.0625vw) calc(16* 0.0625vw) calc(23* 0.0625vw);
    border: calc(3* 0.0625vw) solid #f0f0f0;
    margin: 0 0 0 0;
  }
  #uu220223whiteday .page-content .sec2__inn__block3 {
    margin: calc(57* 0.0625vw) 0 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .sec2__inn__block3 .sec2-item .item2-3 {
    width: calc(101* 0.0625vw);
    position: absolute;
    z-index: 9;
    top: calc(-15* 0.0625vw);
    left: calc(247* 0.0625vw);
  }
  #uu220223whiteday .page-content .sec2__inn__block3 .sec2-txt {
    width: calc(380* 0.0625vw);
    padding: calc(16* 0.0625vw) calc(23* 0.0625vw) calc(16* 0.0625vw) calc(41* 0.0625vw);
    border: calc(3* 0.0625vw) solid #f0f0f0;
    margin: 0 calc(262* 0.0625vw) 0 auto;
  }
  #uu220223whiteday .page-content .sec3 {
    margin: calc(121* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .sec3__inn__block1 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: calc(78* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .sec3__inn__block1 .sec3-item .item3-1 {
    width: calc(175* 0.0625vw);
    position: absolute;
    z-index: 9;
    top: calc(-13* 0.0625vw);
    left: calc(150* 0.0625vw);
  }
  #uu220223whiteday .page-content .sec3__inn__block1 .sec3-item .item3-2 {
    width: calc(135* 0.0625vw);
    position: absolute;
    z-index: 9;
    top: calc(103* 0.0625vw);
    left: calc(267* 0.0625vw);
  }
  #uu220223whiteday .page-content .sec3__inn__block1 .sec3-txt {
    width: calc(480* 0.0625vw);
    padding: calc(16* 0.0625vw) calc(23* 0.0625vw) calc(16* 0.0625vw) calc(47* 0.0625vw);
    border: calc(3* 0.0625vw) solid #f0f0f0;
    margin: 0 160px 0 auto;
  }
  #uu220223whiteday .page-content .sec3__inn__block2 {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: calc(60* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .sec3__inn__block2 .sec3-item .item3-3 {
    width: calc(128* 0.0625vw);
    position: absolute;
    z-index: 9;
    top: calc(-21* 0.0625vw);
    right: calc(243* 0.0625vw);
  }
  #uu220223whiteday .page-content .sec3__inn__block2 .sec3-txt {
    width: calc(450* 0.0625vw);
    padding: calc(16* 0.0625vw) calc(77* 0.0625vw) calc(16* 0.0625vw) calc(34* 0.0625vw);
    border: calc(3* 0.0625vw) solid #f0f0f0;
    margin: 0 0 0 calc(254* 0.0625vw);
  }
  #uu220223whiteday .page-content .check-all-btn {
    width: calc(460* 0.0625vw);
    margin: calc(150* 0.0625vw) auto 0;
  }
  #uu220223whiteday .page-content .gift-wrap {
    margin: calc(80* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .gift-wrap__anc {
    text-align: center;
  }
  #uu220223whiteday .page-content .gift-wrap__anc__img {
    width: calc(330* 0.0625vw);
    margin: auto;
  }
  #uu220223whiteday .page-content .gift-wrap__anc__ttl {
    font-size: calc(18* 0.0625vw);
    line-height: 1.5;
    letter-spacing: 0;
    margin: calc(24* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .gift-wrap__anc__desc {
    font-size: calc(14* 0.0625vw);
    line-height: 1.9285714286;
    letter-spacing: 0;
    margin: calc(8* 0.0625vw) 0 0;
  }
  #uu220223whiteday .page-content .ready-trgt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #uu220223whiteday .page-content .ready-trgt.run {
    opacity: 1;
  }
  #uu220223whiteday .page-content .scroll-trgt {
    opacity: 0;
    transform: translateY(calc(5* 0.0625vw));
    transition: all 1.2s ease;
  }
  #uu220223whiteday .page-content .scroll-trgt.run {
    opacity: 1;
    transform: translateY(0);
  }
}
@media only screen and (max-width: 767px) {
  #uu220223whiteday .page-content {
    width: 100%;
  }
  #uu220223whiteday .page-content .pc-x {
    display: none;
  }
  #uu220223whiteday .page-content__ttl {
    font-size: calc(40* 0.1333333333vw);
    line-height: 1.75;
    letter-spacing: 0.12em;
    margin: calc(64* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content__desc {
    font-size: calc(24* 0.1333333333vw);
    line-height: 2;
    letter-spacing: 0.12em;
    text-align: center;
    margin: calc(31* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl {
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    font-size: calc(34* 0.1333333333vw);
    line-height: 1.75;
    letter-spacing: 0.12em;
    width: calc(670* 0.1333333333vw);
    height: calc(184* 0.1333333333vw);
    margin: 0 auto 0;
    padding: calc(10* 0.1333333333vw);
    background: #f0f0f0;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl .ttl-wrap {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    border: calc(3* 0.1333333333vw) solid #fff;
  }
  #uu220223whiteday .page-content .main-content .sec-ttl .ttl-wrap__inn {
    text-align: center;
  }
  #uu220223whiteday .page-content .main-content .sec-desc,
#uu220223whiteday .page-content .main-content .cred-item a {
    font-size: calc(24* 0.1333333333vw);
    line-height: 2;
    letter-spacing: 0.1em;
  }
  #uu220223whiteday .page-content .main-content .cred-list {
    margin: calc(48* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1 {
    margin: calc(110* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .img1 {
    width: calc(600* 0.1333333333vw);
    margin: calc(81* 0.1333333333vw) auto 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about {
    width: calc(620* 0.1333333333vw);
    margin: auto;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items {
    width: 100%;
    height: calc(442* 0.1333333333vw);
    position: relative;
    margin: calc(60* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items .item1-1-a {
    position: absolute;
    z-index: 9;
    width: calc(400* 0.1333333333vw);
    top: calc(-19* 0.1333333333vw);
    left: calc(-36* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__items .item1-1-b {
    position: absolute;
    width: calc(272* 0.1333333333vw);
    top: calc(205* 0.1333333333vw);
    right: calc(-22* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part1 .sec1-about__txt {
    width: 100%;
    box-sizing: border-box;
    border: calc(5* 0.1333333333vw) solid #f0f0f0;
    padding: calc(33* 0.1333333333vw) calc(43* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .img2 {
    width: calc(600* 0.1333333333vw);
    margin: calc(81* 0.1333333333vw) auto 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about {
    width: calc(620* 0.1333333333vw);
    margin: auto;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items {
    width: 100%;
    height: calc(517* 0.1333333333vw);
    position: relative;
    margin: calc(60* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items .item1-2-a {
    position: absolute;
    z-index: 9;
    width: calc(345* 0.1333333333vw);
    top: calc(-22* 0.1333333333vw);
    right: calc(15* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__items .item1-2-b {
    position: absolute;
    width: calc(224* 0.1333333333vw);
    top: calc(89* 0.1333333333vw);
    left: calc(18* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec1__inn__part2 .sec1-about__txt {
    width: 100%;
    box-sizing: border-box;
    border: calc(5* 0.1333333333vw) solid #f0f0f0;
    padding: calc(33* 0.1333333333vw) calc(43* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec2 {
    margin: calc(116* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block1 {
    margin: calc(82* 0.1333333333vw) 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block1 .sec2-item .item2-1 {
    width: calc(324* 0.1333333333vw);
    position: absolute;
    z-index: 9;
    top: calc(87* 0.1333333333vw);
    left: calc(5* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block1 .sec2-txt {
    width: calc(620* 0.1333333333vw);
    margin: auto;
    box-sizing: border-box;
    border: calc(5* 0.1333333333vw) solid #f0f0f0;
    padding: calc(36* 0.1333333333vw) calc(50* 0.1333333333vw) calc(33* 0.1333333333vw) calc(264* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 {
    margin: calc(82* 0.1333333333vw) 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 .sec2-item .item2-2-a {
    width: calc(136* 0.1333333333vw);
    position: absolute;
    z-index: 9;
    top: calc(116* 0.1333333333vw);
    right: calc(118* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 .sec2-item .item2-2-b {
    width: calc(136* 0.1333333333vw);
    position: absolute;
    z-index: 8;
    top: calc(60* 0.1333333333vw);
    right: calc(16* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 .sec2-txt {
    width: calc(620* 0.1333333333vw);
    margin: auto;
    box-sizing: border-box;
    border: calc(5* 0.1333333333vw) solid #f0f0f0;
    padding: calc(31* 0.1333333333vw) calc(215* 0.1333333333vw) calc(33* 0.1333333333vw) calc(46* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block2 .sec2-txt__cred .cred-item .anc {
    white-space: nowrap;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block3 {
    margin: calc(82* 0.1333333333vw) 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block3 .sec2-item .item2-3 {
    width: calc(201* 0.1333333333vw);
    position: absolute;
    z-index: 9;
    top: calc(4* 0.1333333333vw);
    left: calc(85* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec2__inn__block3 .sec2-txt {
    width: calc(620* 0.1333333333vw);
    margin: auto;
    box-sizing: border-box;
    border: calc(5* 0.1333333333vw) solid #f0f0f0;
    padding: calc(31* 0.1333333333vw) calc(45* 0.1333333333vw) calc(33* 0.1333333333vw) calc(235* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec3 {
    margin: calc(118* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__ttl {
    height: calc(124.5* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 {
    margin: calc(195* 0.1333333333vw) 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 .sec3-item .item3-1 {
    width: calc(276* 0.1333333333vw);
    position: absolute;
    z-index: 9;
    top: calc(-121* 0.1333333333vw);
    left: calc(114* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 .sec3-item .item3-2 {
    width: calc(234* 0.1333333333vw);
    position: absolute;
    z-index: 9;
    top: calc(-121* 0.1333333333vw);
    right: calc(81* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block1 .sec3-txt {
    width: calc(620* 0.1333333333vw);
    margin: auto;
    box-sizing: border-box;
    border: calc(5* 0.1333333333vw) solid #f0f0f0;
    padding: calc(88* 0.1333333333vw) calc(44* 0.1333333333vw) calc(33* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block2 {
    margin: calc(82* 0.1333333333vw) 0 0;
    position: relative;
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block2 .sec3-item .item3-3 {
    width: calc(220* 0.1333333333vw);
    position: absolute;
    z-index: 9;
    top: calc(-32* 0.1333333333vw);
    right: calc(18* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block2 .sec3-txt {
    width: calc(620* 0.1333333333vw);
    margin: auto;
    box-sizing: border-box;
    border: calc(5* 0.1333333333vw) solid #f0f0f0;
    padding: calc(31* 0.1333333333vw) calc(151* 0.1333333333vw) calc(33* 0.1333333333vw) calc(44* 0.1333333333vw);
  }
  #uu220223whiteday .page-content .main-content .sec3__inn__block2 .sec3-txt__cred .cred-item .anc {
    white-space: nowrap;
  }
  #uu220223whiteday .page-content .main-content .check-all-btn {
    width: calc(570* 0.1333333333vw);
    margin: calc(200* 0.1333333333vw) auto 0;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap {
    margin: calc(120* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc {
    text-align: center;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc__img {
    width: calc(590* 0.1333333333vw);
    margin: auto;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc__ttl {
    font-size: calc(28* 0.1333333333vw);
    line-height: 1.3928571429;
    letter-spacing: 0.15em;
    margin: calc(34* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .main-content .gift-wrap__anc__desc {
    font-size: calc(24* 0.1333333333vw);
    line-height: 1.625;
    letter-spacing: 0.15em;
    margin: calc(12* 0.1333333333vw) 0 0;
  }
  #uu220223whiteday .page-content .ready-trgt {
    opacity: 0;
    transition: all 1.2s ease;
  }
  #uu220223whiteday .page-content .ready-trgt.run {
    opacity: 1;
  }
  #uu220223whiteday .page-content .scroll-trgt {
    opacity: 0;
    transform: translateY(calc(15* 0.1333333333vw));
    transition: all 1.2s ease;
  }
  #uu220223whiteday .page-content .scroll-trgt.run {
    opacity: 1;
    transform: translateY(0);
  }
}/*# sourceMappingURL=style.css.map */