.index_main .big_wrap{position:relative;overflow:hidden;aspect-ratio:320/394}@media(min-width: 768px){.index_main .big_wrap{aspect-ratio:1920/983}}.index_main .big_wrap .sakura_bg_m{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation-name:sakura_bg;animation-name:sakura_bg;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.index_main .big_wrap .sakura_bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation-name:sakura_bg;animation-name:sakura_bg;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.index_main .big_wrap .major_content{width:100%;height:100%;top:0px;padding-top:20vw;padding-top:clamp(56px,20.625vw,999px);overflow:hidden}@media(min-width: 768px){.index_main .big_wrap .major_content{padding-top:5.9vw}}.index_main .big_wrap .major_content .h1title{display:none}.index_main .big_wrap .major_content .center_wrap{height:inherit;position:relative}.index_main .big_wrap .major_content .center_wrap .cat_daruma{width:85.0666666667%;-webkit-animation:fade-in 1.5s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in 1.5s cubic-bezier(0.39, 0.575, 0.565, 1) both}@media(min-width: 768px){.index_main .big_wrap .major_content .center_wrap .cat_daruma{width:47.65625%}}.index_main .big_wrap .major_content .center_wrap .flag_title{position:absolute;width:34.6666666667%;top:8.5333333333%;left:34.6666666667%;-webkit-animation:bounce-in-left .8s;animation:bounce-in-left .8s}@media(min-width: 768px){.index_main .big_wrap .major_content .center_wrap .flag_title{width:18.8541666667%;top:10.4166666667%;left:41.6666666667%}}.index_main .big_wrap .major_content .center_wrap .title{position:absolute;width:85.0666666667%;top:16%;left:9.0666666667%;-webkit-animation:bounce-in-right;animation:bounce-in-right;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@media(min-width: 768px){.index_main .big_wrap .major_content .center_wrap .title{width:47.2395833333%;top:20.8333333333%;left:26.5625%}}.index_main .big_wrap .major_content .center_wrap .subtitle{position:absolute;width:64%;top:34.6666666667%;left:20.5333333333%;opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation-name:text_showup;animation-name:text_showup;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(min-width: 768px){.index_main .big_wrap .major_content .center_wrap .subtitle{width:34.8958333333%;top:43.9583333333%;left:33.3854166667%}}.index_main .big_wrap .major_content .center_wrap .box_area{margin-top:-4.4vw}.index_main .big_wrap .major_content .center_wrap .box_area .boxup{width:59.4vw;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:box;animation-name:box;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(min-width: 768px){.index_main .big_wrap .major_content .center_wrap .box_area .boxup{width:29.77vw}}.index_main .big_wrap .major_content .center_wrap .box_area .boxdown{width:64.063vw;margin-top:-2px;-webkit-transform-origin:center top;transform-origin:center top;-webkit-animation-name:box;animation-name:box;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(min-width: 768px){.index_main .big_wrap .major_content .center_wrap .box_area .boxdown{width:32.075vw}}.index_main .big_wrap .major_content .center_wrap .box_area .spell{width:12vw;top:-5px;-webkit-animation-name:draw_lottery;animation-name:draw_lottery;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media(min-width: 768px){.index_main .big_wrap .major_content .center_wrap .box_area .spell{width:6.875vw}}.index_main .big_wrap .major_content .marquee_area{bottom:8px}@media(min-width: 320px){.index_main .big_wrap .major_content .marquee_area{bottom:8.75vw}}@media(min-width: 768px){.index_main .big_wrap .major_content .marquee_area{bottom:1.25vw}}@media(min-width: 1600px){.index_main .big_wrap .major_content .marquee_area{bottom:70px}}.index_main .big_wrap .major_content .marquee_area:hover .real_list,.index_main .big_wrap .major_content .marquee_area:hover .clone_list{-webkit-animation-play-state:paused;animation-play-state:paused}.index_main .big_wrap .major_content .marquee_area .real_list,.index_main .big_wrap .major_content .marquee_area .clone_list{-webkit-animation-name:marquee_move;animation-name:marquee_move;-webkit-animation-duration:56s;animation-duration:56s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.index_main .big_wrap .major_content .marquee_area .real_list .item,.index_main .big_wrap .major_content .marquee_area .clone_list .item{position:relative;width:35.2vw;aspect-ratio:1/1;margin-left:9px;margin-right:9px}@media(min-width: 768px){.index_main .big_wrap .major_content .marquee_area .real_list .item,.index_main .big_wrap .major_content .marquee_area .clone_list .item{width:13.8541666667vw;margin-left:20px;margin-right:20px}}.index_main .big_wrap .major_content .marquee_area .real_list .item .gift_bag,.index_main .big_wrap .major_content .marquee_area .clone_list .item .gift_bag{position:absolute}.index_main .big_wrap .major_content .marquee_area .real_list .item .flip,.index_main .big_wrap .major_content .marquee_area .clone_list .item .flip{cursor:pointer;width:26.4vw;height:21.3333333333vw;position:absolute;top:13.3333333333vw;left:4.2666666667vw;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform 1.5s;transition:-webkit-transform 1.5s;transition:transform 1.5s;transition:transform 1.5s, -webkit-transform 1.5s}@media(min-width: 768px){.index_main .big_wrap .major_content .marquee_area .real_list .item .flip,.index_main .big_wrap .major_content .marquee_area .clone_list .item .flip{width:10.15625vw;height:8.0729166667vw;top:5.46875vw;left:1.7708333333vw}}.index_main .big_wrap .major_content .marquee_area .real_list .item .flip .flip_cover,.index_main .big_wrap .major_content .marquee_area .real_list .item .flip .flip_back,.index_main .big_wrap .major_content .marquee_area .clone_list .item .flip .flip_cover,.index_main .big_wrap .major_content .marquee_area .clone_list .item .flip .flip_back{-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out;z-index:10;position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index_main .big_wrap .major_content .marquee_area .real_list .item .flip .flip_back,.index_main .big_wrap .major_content .marquee_area .clone_list .item .flip .flip_back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.index_main .big_wrap .major_content .marquee_area .real_list .item .content,.index_main .big_wrap .major_content .marquee_area .clone_list .item .content{border:1px solid #e4c30c;-webkit-box-shadow:0 0 0 2px #fff;box-shadow:0 0 0 2px #fff;border-radius:35px;background-color:#fff;overflow:hidden;width:100%;height:100%;z-index:1}@media(min-width: 576px){.index_main .big_wrap .major_content .marquee_area .real_list .item .content,.index_main .big_wrap .major_content .marquee_area .clone_list .item .content{border-radius:50px}}@media(min-width: 1200px){.index_main .big_wrap .major_content .marquee_area .real_list .item .content,.index_main .big_wrap .major_content .marquee_area .clone_list .item .content{border-radius:60px}}.index_main .big_wrap .major_content .marquee_area .real_list .item .content .upload,.index_main .big_wrap .major_content .marquee_area .clone_list .item .content .upload{width:100%;height:80%;-o-object-fit:contain;object-fit:contain}.index_main .big_wrap .major_content .marquee_area .real_list .item .content .marquee_txt,.index_main .big_wrap .major_content .marquee_area .clone_list .item .content .marquee_txt{text-align:center;width:70%;margin:0 auto;font-size:10px;font-weight:700;line-height:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;color:#000}@media(min-width: 768px){.index_main .big_wrap .major_content .marquee_area .real_list .item .content .marquee_txt,.index_main .big_wrap .major_content .marquee_area .clone_list .item .content .marquee_txt{font-size:12px}}@media(min-width: 1200px){.index_main .big_wrap .major_content .marquee_area .real_list .item .content .marquee_txt,.index_main .big_wrap .major_content .marquee_area .clone_list .item .content .marquee_txt{font-size:16px}}.index_main .big_wrap .major_content .marquee_area .real_list .item.isReveal .flip .flip_cover,.index_main .big_wrap .major_content .marquee_area .clone_list .item.isReveal .flip .flip_cover{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.index_main .big_wrap .major_content .marquee_area .real_list .item.isReveal .flip .flip_back,.index_main .big_wrap .major_content .marquee_area .clone_list .item.isReveal .flip .flip_back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.index_main .btn_area{gap:27px;padding-top:24px;padding-left:70px;padding-right:70px;padding-bottom:43px;line-height:1}@media(min-width: 768px){.index_main .btn_area{gap:2.604vw;padding-top:36px;padding-bottom:60px}}.index_main .btn_area .prize,.index_main .btn_area .lottery,.index_main .btn_area .explain{color:#723f3f;position:relative;z-index:1;font-size:28px;-webkit-box-shadow:0 4px 8px 1px rgba(0,0,0,.25);box-shadow:0 4px 8px 1px rgba(0,0,0,.25);text-align:center;font-weight:700;border:8px solid #723f3f;border-radius:999px}.index_main .btn_area .prize:hover,.index_main .btn_area .lottery:hover,.index_main .btn_area .explain:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media(min-width: 768px){.index_main .btn_area .prize,.index_main .btn_area .lottery,.index_main .btn_area .explain{font-size:2.917vw}}.index_main .btn_area .prize .inner,.index_main .btn_area .lottery .inner,.index_main .btn_area .explain .inner{display:block;background:#ffe9de;border-radius:999px;padding:16px 20px}@media(min-width: 768px){.index_main .btn_area .prize .inner,.index_main .btn_area .lottery .inner,.index_main .btn_area .explain .inner{padding:28px 52px}}@-webkit-keyframes move_left{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-90%);transform:translateX(-90%)}}@keyframes move_left{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-90%);transform:translateX(-90%)}}@-webkit-keyframes move_right{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(90%);transform:translateX(90%)}}@keyframes move_right{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(90%);transform:translateX(90%)}}@-webkit-keyframes draw_lottery{0%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-webkit-transform:translateY(-75%);transform:translateY(-75%);opacity:0}}@keyframes draw_lottery{0%{-webkit-transform:translateY(0%);transform:translateY(0%);opacity:1}100%{-webkit-transform:translateY(-75%);transform:translateY(-75%);opacity:0}}@-webkit-keyframes box{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@keyframes box{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.8);transform:scale(0.8)}}@-webkit-keyframes sakura_bg{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes sakura_bg{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.05);transform:scale(1.05)}}@-webkit-keyframes text_showup{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes text_showup{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}50%{-webkit-transform:scale(1);transform:scale(1)}75%{-webkit-transform:scale(0.8);transform:scale(0.8)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes marquee_move{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes marquee_move{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes bounce-in-left{0%{-webkit-transform:translateX(-600px);transform:translateX(-600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(-68px);transform:translateX(-68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(-28px);transform:translateX(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes bounce-in-left{0%{-webkit-transform:translateX(-600px);transform:translateX(-600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(-68px);transform:translateX(-68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(-28px);transform:translateX(-28px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@-webkit-keyframes bounce-in-right{0%{-webkit-transform:translateX(600px);transform:translateX(600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(68px);transform:translateX(68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(32px);transform:translateX(32px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(8px);transform:translateX(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@keyframes bounce-in-right{0%{-webkit-transform:translateX(600px);transform:translateX(600px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}38%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}55%{-webkit-transform:translateX(68px);transform:translateX(68px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}72%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}81%{-webkit-transform:translateX(32px);transform:translateX(32px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}90%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}95%{-webkit-transform:translateX(8px);transform:translateX(8px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1}}@-webkit-keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}@keyframes flip-in-ver-right{0%{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}100%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}}