@import'https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css';body{margin:0;padding:0}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}img{vertical-align:bottom}input,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #000;border-radius:0px}:root{--vh: 1vh}@media screen and (min-width: 768px)and (max-width: 1459px){html{font-size:20px}}@media screen and (min-width: 1460px){html{font-size:20px}}@media screen and (max-width: 767px){html{font-size:2.5445292621vw}}html{margin:0;padding:0;width:100%;-webkit-text-size-adjust:100%;overflow-y:scroll}body{width:100%;min-height:100vh;background-color:#fed2ed;color:#000;font-family:"Zen Maru Gothic","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック体","Meiryo",sans-serif;font-size:.8rem;font-weight:400;font-optical-sizing:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 768px)and (max-width: 1459px){body{font-size:.6rem}}@media screen and (min-width: 1460px){body{font-size:.6rem}}@media screen and (max-width: 767px){body{min-height:calc(var(--vh, 1vh)*100);-webkit-transition:background-color 0s linear 1s;transition:background-color 0s linear 1s;font-size:1.2rem}}body.no_scroll{pointer-events:none}body.loading_end{background-color:#efebe3}@media screen and (max-width: 767px){body.loading_end{background-color:#eb6ca5}}a{color:#000;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:hover{color:#000;text-decoration:none}#container{position:relative;width:100%;overflow:hidden;min-height:100vh}.popuped #container{position:fixed !important;top:0;left:0}#container .ang_re.fadeIn{opacity:0;-webkit-transition:opacity .6s linear;transition:opacity .6s linear}#container .ang_re.fadeIn.active{opacity:1}#container .ang_re.fadeIn.d1{-webkit-transition-delay:.3s;transition-delay:.3s}#container .ang_re.fadeIn.d2{-webkit-transition-delay:.6s;transition-delay:.6s}#container .ang_re.fadeIn.d3{-webkit-transition-delay:.9s;transition-delay:.9s}#container .ang_re.fadeIn.d4{-webkit-transition-delay:1.2s;transition-delay:1.2s}#container .ang_re.scrollIn{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .6s linear,-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0);transition:opacity .6s linear,-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0);transition:opacity .6s linear,transform .6s cubic-bezier(0.32, 0, 0.67, 0);transition:opacity .6s linear,transform .6s cubic-bezier(0.32, 0, 0.67, 0),-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0)}#container .ang_re.scrollIn.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.menued #container{position:fixed}#container strong,#container b{font-weight:700}#container .pc{display:block !important}@media screen and (max-width: 767px){#container .pc{display:none !important}}#container .sp{display:none !important}@media screen and (max-width: 767px){#container .sp{display:block !important}}#container .pc_ib{display:inline-block !important}@media screen and (max-width: 767px){#container .pc_ib{display:none !important}}#container .sp_ib{display:none !important}@media screen and (max-width: 767px){#container .sp_ib{display:inline-block !important}}#container .pc_if{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}@media screen and (max-width: 767px){#container .pc_if{display:none !important}}#container .sp_if{display:none !important}@media screen and (max-width: 767px){#container .sp_if{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important}}#container svg{width:100%;height:100%;vertical-align:top}#container .fill svg{fill:currentColor}#container img{width:100%;height:auto;vertical-align:top}#container img.w10{width:10%}#container img.w20{width:20%}#container img.w30{width:30%}#container img.w40{width:40%}#container img.w50{width:50%}#container img.w60{width:60%}#container img.w70{width:70%}#container img.w80{width:80%}#container img.w90{width:90%}#container *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#container .vrl{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#container .alp{font-family:"Poppins",sans-serif;font-optical-sizing:auto;font-weight:600}#container .jpn{font-family:"Zen Kaku Gothic New","Noto Sans JP","Hiragino Sans","Hiragino Kaku Gothic ProN",YuGothic,"游ゴシック体","Meiryo",sans-serif;font-optical-sizing:auto;font-weight:700}#container .touch{position:relative}#container .touch.over .df{opacity:0}#container .touch.over .ov{opacity:1}#container .touch .df{-webkit-transition:.3s linear;transition:.3s linear}#container .touch .ov{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:.3s linear;transition:.3s linear}#container .prop_area{pointer-events:none;position:absolute;top:0;left:0;z-index:2;width:100%;height:100%}#container .prop_area .prop{position:absolute}#container .prop_area .item{position:absolute}.pc_area{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden}@media screen and (max-width: 767px){.pc_area{display:none}}.spin_mode .pc_area .pc_area_bg{opacity:0}.spin_mode .pc_area .pc_area_bg_spin{opacity:1}.spin_mode .pc_area .pc_area_bg_result{opacity:0}.spin_mode .pc_area .pc_area_text{opacity:0}.result_mode .pc_area .pc_area_bg{opacity:0}.result_mode .pc_area .pc_area_bg_spin{opacity:0}.result_mode .pc_area .pc_area_bg_result{opacity:1}.result_mode .pc_area .pc_area_text{opacity:1}.pc_area .pc_area_bg{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/pc_area/pc_area_bg.webp) center center no-repeat;background-size:cover;-webkit-transition:opacity 0s linear 500ms;transition:opacity 0s linear 500ms}.pc_area .pc_area_prop{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/pc_area/pc_area_prop.webp) center center no-repeat;background-size:cover;-webkit-transition:opacity 0s linear 500ms;transition:opacity 0s linear 500ms;animation:floating 1.8s ease-in-out infinite alternate-reverse;will-change:transform}.pc_area .pc_area_bg_spin{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/spin/pc_area_spin_bg.webp) center center no-repeat;background-size:cover;-webkit-transition:opacity 0s linear 500ms;transition:opacity 0s linear 500ms}.pc_area .pc_area_bg_result{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/result/pc_area_result_bg.webp) center center no-repeat;background-size:cover;-webkit-transition:opacity 0s linear 500ms;transition:opacity 0s linear 500ms}.pc_area .pc_area_left{position:absolute;top:0;left:0;width:calc(50% - 240px);height:100%}.pc_area .pc_area_right{position:absolute;top:0;right:0;width:calc(50% - 240px);height:100%}.pc_area .pc_area_right .pc_area_side_text{left:auto;right:20px}.pc_area .pc_area_official{position:absolute;bottom:0;left:0;width:69px;height:69px}.pc_area .pc_area_official a{-webkit-transition:.3s linear;transition:.3s linear}.pc_area .pc_area_official a.over{opacity:.7}.pc_area .pc_area_text{position:absolute;top:50%;left:50%;width:108px;height:372px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:opacity 0s linear 500ms;transition:opacity 0s linear 500ms}.pc_area .pc_area_side_text{position:absolute;top:50%;left:20px;width:8px;height:148px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pc_area_logo{position:fixed;top:0;left:0;z-index:20;width:195px;height:113px;cursor:pointer}@media screen and (max-width: 767px){.pc_area_logo{display:none}}main{position:relative;width:480px;min-height:100vh;margin:0 auto}@media screen and (max-width: 767px){main{width:100%}}header{position:fixed;top:0;left:0;z-index:11;width:100%;height:2.6rem}@media screen and (max-width: 767px){header{height:5.1rem}}.share_area{position:relative;padding:68px 0 0}@media screen and (max-width: 767px){.share_area{padding:5.6rem 0 0}}.share_area h2.title{margin:0 auto 0;width:431px}@media screen and (max-width: 767px){.share_area h2.title{width:35.3rem}}.share_area ul.sns_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:19px auto 0}@media screen and (max-width: 767px){.share_area ul.sns_list{gap:1rem;margin:1.55rem auto 0}}.share_area ul.sns_list li{width:81px;height:81px}@media screen and (max-width: 767px){.share_area ul.sns_list li{width:6.6rem;height:6.6rem}}.share_area .prop_area .prop.prop_share_1{top:221px;left:54px;width:45px;height:43px}@media screen and (max-width: 767px){.share_area .prop_area .prop.prop_share_1{top:18.1rem;left:4.4rem;width:3.8rem;height:3.55rem}}.share_area .prop_area .prop.prop_share_2{top:70px;right:51px;width:60px;height:53px}@media screen and (max-width: 767px){.share_area .prop_area .prop.prop_share_2{top:5.7rem;right:4.2rem;width:4.9rem;height:4.3rem}}footer{position:relative;margin:61px auto 0;padding:0 0 48px;width:100%}@media screen and (max-width: 767px){footer{margin:5rem auto 0;padding:0 0 3.9rem}}footer .nijisanji{margin:0 auto 0;width:244px}@media screen and (max-width: 767px){footer .nijisanji{width:19.95rem}}footer .nijisanji a{-webkit-transition:.3s linear;transition:.3s linear}footer .nijisanji a.over{opacity:.7}footer .attention{margin:10px auto 0;font-size:13px;line-height:1.6363636364;letter-spacing:-0.02em;text-align:center;color:#eb6ca5}@media screen and (max-width: 767px){footer .attention{margin:0.8rem auto 0;font-size:1.1rem}}footer .copyright{margin:42px auto 0;font-size:13px;line-height:1;letter-spacing:-0.02em;color:#fff;text-align:center;text-shadow:0px 0px 20.88px rgba(247,202,222,.5)}@media screen and (max-width: 767px){footer .copyright{margin:3.4rem auto 0;font-size:1.1rem}}#opening{pointer-events:none;position:fixed;top:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#fed2ed;-webkit-transition:top 1000ms cubic-bezier(1, 0, 0, 1);transition:top 1000ms cubic-bezier(1, 0, 0, 1)}.start #opening{top:101%}#opening .logo{width:627px;height:253px;opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms,-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms;transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms,-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms;transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms,transform .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms;transition:opacity .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms,transform .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms,-webkit-transform .6s cubic-bezier(0.32, 0, 0.67, 0) 500ms}@media screen and (max-width: 767px){#opening .logo{width:31.35rem;height:12.65rem}}.loaded #opening .logo{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#opening .logo img{width:100%;height:auto}#mask{pointer-events:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100vh;background-color:#fed2ed;-webkit-transform:scaleY(0);transform:scaleY(0)}.mask_mode #mask{-webkit-animation:maskAni 1000ms ease-in-out forwards 1;animation:maskAni 1000ms ease-in-out forwards 1}.mask_mode_long #mask{-webkit-animation:maskAniLong 3000ms ease-in-out forwards 1;animation:maskAniLong 3000ms ease-in-out forwards 1}@keyframes btnKira{0%{opacity:0}30%{opacity:0}40%{opacity:1}70%{opacity:1}80%{opacity:0}100%{opacity:0}}@-webkit-keyframes btnKira{0%{opacity:0}30%{opacity:0}40%{opacity:1}70%{opacity:1}80%{opacity:0}100%{opacity:0}}@keyframes maskAni{0%{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}0.001%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom}99.999%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes maskAni{0%{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}0.001%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}50%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}50.001%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom}99.999%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes maskAniLong{0%{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}0.001%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}33%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}66%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}99.999%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes maskAniLong{0%{opacity:0;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}0.001%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0)}33%{opacity:1;-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);transform:scaleY(1)}66%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(1);transform:scaleY(1)}99.999%{opacity:1;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:0;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes floating{0%{-webkit-transform:translateY(-1%);transform:translateY(-1%)}100%{-webkit-transform:translateY(1%);transform:translateY(1%)}}@-webkit-keyframes floating{0%{-webkit-transform:translateY(-1%);transform:translateY(-1%)}100%{-webkit-transform:translateY(1%);transform:translateY(1%)}}@media screen and (max-width: 767px){main#top{overflow:hidden;background:url(../img/top/main_bg.webp) center top no-repeat;background-size:100% auto}}.spin_mode main#top{position:absolute;top:0;left:0;width:100%;overflow:hidden;opacity:0;height:100vh}.spin_mode.android main#top{height:calc(var(--vh, 1vh)*100)}.spin_mode.ios main#top{height:calc(var(--vh, 1vh)*100)}.result_mode main#top{position:absolute;top:0;left:0;width:100%;overflow:hidden;opacity:0;height:100vh}.result_mode.android main#top{height:calc(var(--vh, 1vh)*100)}.result_mode.ios main#top{height:calc(var(--vh, 1vh)*100)}main#top:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/top/main_bg_bottom.webp) center bottom no-repeat;background-size:100% auto}main#top #visual{position:relative;padding:24px 0 0}@media screen and (max-width: 767px){main#top #visual{padding:2rem 0 0}}@media print,screen and (min-width: 768px){main#top #visual .side_text{display:none}}main#top #visual .side_text{position:absolute;top:24.05rem;width:0.8rem;height:18.5rem}main#top #visual .side_text.left{left:0.6rem}main#top #visual .side_text.right{right:0.6rem}main#top #visual .sakura_area{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}main#top #visual .sakura_area .sakura{position:absolute;left:50%}main#top #visual .sakura_area .sakura.lt{top:0;margin:0 0 0 -392px;width:267px;height:156px;background:url(../img/pc_area/pc_area_sakura_lt.webp) no-repeat;background-size:cover}@media screen and (max-width: 767px){main#top #visual .sakura_area .sakura.lt{top:-1px;left:-1px;margin:0;width:10.5rem;height:13.4rem;background:url(../img/top/visual_sakura_lt.webp) no-repeat;background-size:cover}}main#top #visual .sakura_area .sakura.rt{top:0;margin:0 0 0 119px;width:198px;height:184px;background:url(../img/pc_area/pc_area_sakura_rt.webp) no-repeat;background-size:cover}@media screen and (max-width: 767px){main#top #visual .sakura_area .sakura.rt{top:-1px;left:auto;right:-1px;margin:0;width:11.8rem;height:16.2rem;background:url(../img/top/visual_sakura_rt.webp) no-repeat;background-size:cover}}main#top #visual .sakura_area .sakura.lb{top:666px;margin:0 0 0 -337px;width:228px;height:181px;background:url(../img/pc_area/pc_area_sakura_lb.webp) no-repeat;background-size:cover}@media screen and (max-width: 767px){main#top #visual .sakura_area .sakura.lb{top:58.2rem;left:-2px;margin:0;width:11.8rem;height:12.3rem;background:url(../img/top/visual_sakura_lb.webp) no-repeat;background-size:cover}}main#top #visual .sakura_area .sakura.rb{top:679px;margin:0 0 0 107px;width:233px;height:159px;background:url(../img/pc_area/pc_area_sakura_rb.webp) no-repeat;background-size:cover}@media screen and (max-width: 767px){main#top #visual .sakura_area .sakura.rb{top:57.1rem;left:auto;right:-1px;margin:0;width:12.3rem;height:12rem;background:url(../img/top/visual_sakura_rb.webp) no-repeat;background-size:cover}}main#top #visual .visual_image{position:relative;margin:0 auto 0;width:434px}@media screen and (max-width: 767px){main#top #visual .visual_image{width:35.5rem}}main#top #visual .visual_logo{position:absolute;top:274px;left:15px;z-index:2;width:415px;height:188px;animation:floatingLogo 1.8s ease-in-out infinite alternate-reverse;will-change:transform}@media screen and (max-width: 767px){main#top #visual .visual_logo{top:22.4rem;left:1.25rem;width:34rem;height:15.4rem}}main#top #visual #visual_slider.init .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .pagination_bar{-webkit-transition:width 5000ms linear;transition:width 5000ms linear;width:100%}main#top #visual .swiper-pagination{top:auto;bottom:-13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px}main#top #visual .swiper-pagination .swiper-pagination-bullet{position:relative;border-radius:0;margin:0;width:49px;height:2px;background-color:#fff;opacity:1 !important}main#top #visual .swiper-pagination .swiper-pagination-bullet .pagination_bar{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#eb6ca5;-webkit-transform-origin:left center;transform-origin:left center}main#top #campaign{position:relative;padding:68px 0 0}@media screen and (max-width: 767px){main#top #campaign{padding:5.6rem 0 0}}main#top #campaign h2.title{margin:0 auto 0;width:431px}@media screen and (max-width: 767px){main#top #campaign h2.title{width:35.3rem}}main#top #campaign .body{margin:21px auto 0;width:417px}@media screen and (max-width: 767px){main#top #campaign .body{margin:1.75rem auto 0;width:34.15rem}}main#top #campaign .btn_area{position:relative;margin:45px auto 0;width:441px;height:111px}@media print,screen and (min-width: 768px){main#top #campaign .btn_area{cursor:pointer}}@media screen and (max-width: 767px){main#top #campaign .btn_area{margin:3.65rem auto 0;width:36.1rem;height:9.1rem}}main#top #campaign .kira_1{position:absolute;bottom:6px;left:39px;width:42px;height:55px;-webkit-animation:btnKira 2000ms linear 400ms infinite;animation:btnKira 2000ms linear 400ms infinite}@media screen and (max-width: 767px){main#top #campaign .kira_1{bottom:0.5rem;left:3.2rem;width:3.45rem;height:4.5rem}}main#top #campaign .kira_2{position:absolute;top:-16px;right:54px;width:42px;height:55px;-webkit-animation:btnKira 2000ms linear infinite;animation:btnKira 2000ms linear infinite}@media screen and (max-width: 767px){main#top #campaign .kira_2{top:-1.3rem;right:4.4rem;width:3.45rem;height:4.5rem}}main#top #campaign .prop_area .prop.prop_1{top:57px;right:62px;width:34px;height:35px}@media screen and (max-width: 767px){main#top #campaign .prop_area .prop.prop_1{top:4.65rem;right:5.05rem;width:2.8rem;height:2.9rem}}main#top #campaign .prop_area .prop.sakura_1{top:96px;right:-10px;width:77px;height:57px}@media screen and (max-width: 767px){main#top #campaign .prop_area .prop.sakura_1{top:7.9rem;right:-0.85rem;width:6.3rem;height:4.7rem}}main#top #campaign .prop_area .prop.sakura_2{top:118px;left:-15px;width:85px;height:71px}@media screen and (max-width: 767px){main#top #campaign .prop_area .prop.sakura_2{top:9.7rem;left:-1.25rem;width:6.95rem;height:5.8rem}}main#top #campaign .prop_area .prop.sakura_3{top:290px;left:45px;width:30px;height:32px}@media screen and (max-width: 767px){main#top #campaign .prop_area .prop.sakura_3{top:23.75rem;left:3.7rem;width:2.45rem;height:2.65rem}}main#top #campaign .prop_area .prop.sakura_4{top:327px;right:59px;width:16px;height:17px}@media screen and (max-width: 767px){main#top #campaign .prop_area .prop.sakura_4{top:26.8rem;right:4.8rem;width:1.35rem;height:1.4rem}}main#top #campaign .prop_area .prop.sakura_5{top:42px;right:118px;width:18px;height:15px}@media screen and (max-width: 767px){main#top #campaign .prop_area .prop.sakura_5{top:3.4rem;right:9.7rem;width:1.45rem;height:1.25rem}}main#top #campaign .prop_area .prop.sakura_6{top:348px;left:89px;width:7px;height:13px}@media screen and (max-width: 767px){main#top #campaign .prop_area .prop.sakura_6{top:28.5rem;left:7.25rem;width:0.6rem;height:1.1rem}}main#top #area{position:relative;padding:74px 0 0}@media screen and (max-width: 767px){main#top #area{padding:6.05rem 0 0}}main#top #area .frame{position:relative;margin:0 auto 0;padding:75px 0 52px;width:431px;border-radius:20px;background-color:#fff;overflow:hidden}@media screen and (max-width: 767px){main#top #area .frame{padding:6.1rem 0 4.25rem;width:35.3rem;border-radius:1.6rem}}main#top #area .body{margin:0 auto 0;width:270px}main#top #area h2.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:75px auto 0;width:192px;height:51px;border-radius:26px;background-color:#41b5a9}@media screen and (max-width: 767px){main#top #area h2.title{margin:6.1rem auto 0;width:15.75rem;height:4.2rem;border-radius:2.1rem}}main#top #area h2.title span.text{width:98px}@media screen and (max-width: 767px){main#top #area h2.title span.text{width:8rem}}main#top #area .date{margin:38px auto 0;width:352px}@media screen and (max-width: 767px){main#top #area .date{margin:3.1rem auto 0;width:28.85rem}}main#top #area #area_slider{margin:18px auto 0}@media screen and (max-width: 767px){main#top #area #area_slider{margin:1.5rem auto 0}}main#top #area #area_slider .swiper-slide{padding:0 20px}@media screen and (max-width: 767px){main#top #area #area_slider .swiper-slide{padding:0 1.65rem}}main#top #area .note{margin:8px auto 0;font-size:11px;line-height:1.6111111111;text-align:center;color:#eb6ca5}main#top #area .prop_area .prop.prop_1{top:41px;left:38px;width:60px;height:38px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_1{top:3.35rem;left:3.1rem;width:4.95rem;height:3.15rem}}main#top #area .prop_area .prop.prop_2{top:772px;right:23px;width:59px;height:43px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_2{top:63.2rem;right:1.9rem;width:4.85rem;height:3.5rem}}main#top #area .prop_area .prop.prop_3{top:-3px;right:5px;width:48px;height:27px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_3{top:-0.25rem;right:0.4rem;width:3.9rem;height:2.25rem}}main#top #area .prop_area .prop.prop_4{top:35px;left:131px;width:25px;height:24px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_4{top:2.85rem;left:10.7rem;width:2.05rem;height:2rem}}main#top #area .prop_area .prop.prop_5{bottom:-70px;left:317px;width:25px;height:24px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_5{bottom:-5.7rem;left:25.95rem;width:2.05rem;height:2rem}}main#top #area .prop_area .prop.prop_6{top:338px;left:21px;width:16px;height:17px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_6{top:27.7rem;left:1.75rem;width:1.35rem;height:1.4rem}}main#top #area .prop_area .prop.prop_7{top:689px;left:21px;width:16px;height:17px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_7{top:56.4rem;left:1.7rem;width:1.35rem;height:1.4rem}}main#top #area .prop_area .prop.prop_8{top:12px;left:82px;width:25px;height:24px}@media screen and (max-width: 767px){main#top #area .prop_area .prop.prop_8{top:1rem;left:6.75rem;width:2.05rem;height:2rem}}main#top #area .prop_area .item.prop_11{bottom:-26px;right:101px;width:37px;height:46px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_11{bottom:-2.15rem;right:8.25rem;width:3rem;height:3.75rem}}main#top #area .prop_area .item.prop_12{top:296px;right:7px;width:49px;height:70px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_12{top:24.25rem;right:0.6rem;width:4.05rem;height:5.75rem}}main#top #area .prop_area .item.prop_13{top:193px;right:2px;width:49px;height:56px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_13{top:15.8rem;right:0.15rem;width:4rem;height:4.55rem}}main#top #area .prop_area .item.prop_14{top:232px;left:2px;width:77px;height:65px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_14{top:19rem;left:0.15rem;width:6.3rem;height:5.35rem}}main#top #area .prop_area .item.prop_15{top:43px;right:145px;width:50px;height:53px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_15{top:3.55rem;right:11.85rem;width:4.1rem;height:4.3rem}}main#top #area .prop_area .item.prop_16{top:42px;left:151px;width:53px;height:48px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_16{top:3.4rem;left:12.4rem;width:4.3rem;height:3.9rem}}main#top #area .prop_area .item.prop_17{bottom:-18px;left:9px;width:90px;height:125px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_17{bottom:-1.5rem;left:0.75rem;width:7.35rem;height:10.25rem}}main#top #area .prop_area .item.prop_18{top:416px;right:5px;width:64px;height:90px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_18{top:34.05rem;right:0.4rem;width:5.25rem;height:7.35rem}}main#top #area .prop_area .item.prop_19{top:106px;left:2px;width:67px;height:83px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_19{top:8.65rem;left:0.2rem;width:5.5rem;height:6.8rem}}main#top #area .prop_area .item.prop_20{top:386px;left:-12px;width:56px;height:65px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_20{top:31.6rem;left:-1rem;width:4.55rem;height:5.35rem}}main#top #area .prop_area .item.prop_21{top:29px;right:17px;width:99px;height:104px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_21{top:2.35rem;right:1.4rem;width:8.1rem;height:8.55rem}}main#top #area .prop_area .item.prop_22{top:432px;left:33px;width:65px;height:76px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_22{top:35.4rem;left:2.7rem;width:5.35rem;height:6.25rem}}main#top #area .prop_area .item.prop_23{bottom:-19px;left:130px;width:66px;height:51px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_23{bottom:-1.55rem;left:10.65rem;width:5.4rem;height:4.2rem}}main#top #area .prop_area .item.prop_24{bottom:-11px;right:16px;width:69px;height:69px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_24{bottom:-0.9rem;right:1.3rem;width:5.65rem;height:5.65rem}}main#top #area .prop_area .item.prop_25{bottom:249px;right:1px;width:47px;height:63px}@media screen and (max-width: 767px){main#top #area .prop_area .item.prop_25{bottom:20.4rem;right:0.1rem;width:3.85rem;height:5.15rem}}#spin{pointer-events:none;position:fixed;top:0;left:0;z-index:5;width:100%;height:100%;opacity:0;overflow:hidden;-webkit-transition:opacity 0ms linear 500ms;transition:opacity 0ms linear 500ms}.spin_mode #spin{-webkit-transition:opacity 0ms linear 500ms;transition:opacity 0ms linear 500ms;opacity:1}.result_mode #spin{-webkit-transition:opacity 0ms linear 1000ms;transition:opacity 0ms linear 1000ms;opacity:0}#spin .main_content{position:relative;width:480px;min-height:100vh;margin:0 auto}@media print,screen and (min-width: 768px){#spin .main_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 767px){#spin .main_content{padding:10px 0 0;width:100%;background:url(../img/spin/spin_bg_sp.webp) center top no-repeat;background-size:cover}}#spin .main_content>h2.title{position:relative;left:50%;margin:0 0 0 -8.65rem;width:18.75rem}@media print,screen and (min-width: 768px){#spin .main_content>h2.title{display:none}}#spin .sakura_area{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}#spin .sakura_area .sakura_top{position:absolute;top:0;left:0;width:100%;height:14.4rem;background:url(../img/spin/sakura_top.webp) no-repeat;background-size:cover}@media print,screen and (min-width: 768px){#spin .sakura_area .sakura_top{display:none}}#spin .sakura_area .sakura_bottom{position:absolute;bottom:0;left:0;width:100%;height:8.3rem;background:url(../img/spin/sakura_bottom.webp) no-repeat;background-size:cover}@media print,screen and (min-width: 768px){#spin .sakura_area .sakura_bottom{display:none}}#spin .sakura_area .sakura{position:absolute}@media screen and (max-width: 767px){#spin .sakura_area .sakura{display:none}}#spin .sakura_area .sakura.lt{top:0;left:50%;margin:0 0 0 -385px;width:251px;height:148px;background:url(../img/spin/spin_sakura_lt.webp) no-repeat;background-size:cover}#spin .sakura_area .sakura.rt{top:0;left:50%;margin:0 0 0 125px;width:189px;height:176px;background:url(../img/spin/spin_sakura_rt.webp) no-repeat;background-size:cover}#spin .sakura_area .sakura.lb{bottom:0;left:50%;margin:0 0 0 -328px;width:210px;height:168px;background:url(../img/spin/spin_sakura_lb.webp) no-repeat;background-size:cover}#spin .sakura_area .sakura.rb{bottom:0;left:50%;margin:0 0 0 114px;width:217px;height:102px;background:url(../img/spin/spin_sakura_rb.webp) no-repeat;background-size:cover}#spin .roulette_area{position:relative;width:349px;height:349px}@media screen and (max-width: 767px){#spin .roulette_area{margin:8.8rem auto 0;width:28.55rem;height:28.55rem}}#spin .roulette_area .arr{position:absolute;top:-21px;left:50%;z-index:2;margin:0 0 0 -14px;width:29px;height:40px}@media screen and (max-width: 767px){#spin .roulette_area .arr{top:-1.7rem;margin:0 0 0 -1.15rem;width:2.35rem;height:3.3rem}}#spin .roulette_area .image{position:relative;-webkit-transition-delay:1000ms;transition-delay:1000ms}.spin_mode #spin .roulette_area .image{-webkit-transition:-webkit-transform 17000ms cubic-bezier(0.6, 0, 0, 1) 0ms;transition:-webkit-transform 17000ms cubic-bezier(0.6, 0, 0, 1) 0ms;transition:transform 17000ms cubic-bezier(0.6, 0, 0, 1) 0ms;transition:transform 17000ms cubic-bezier(0.6, 0, 0, 1) 0ms, -webkit-transform 17000ms cubic-bezier(0.6, 0, 0, 1) 0ms;-webkit-transform:rotate(21600deg);transform:rotate(21600deg)}#spin .roulette_area .text{position:absolute;bottom:-62px;left:50%;margin:0 0 0 -59px;width:131px;height:48px;-webkit-animation:blink 3000ms linear infinite;animation:blink 3000ms linear infinite}@media screen and (max-width: 767px){#spin .roulette_area .text{bottom:-5.05rem;margin:0 0 0 -4.85rem;width:10.75rem;height:3.95rem}}#result{pointer-events:none;opacity:0;position:absolute;z-index:10;width:100%;height:100vh;overflow:hidden;-webkit-transition:opacity 0ms linear 500ms;transition:opacity 0ms linear 500ms}.result_mode #result{-webkit-transition:opacity 0ms linear 2500ms;transition:opacity 0ms linear 2500ms;pointer-events:auto;opacity:1;position:relative;height:auto}#result .main_content{position:relative;width:480px;min-height:100vh;margin:0 auto}@media screen and (max-width: 767px){#result .main_content{width:100%;background:url(../img/result/result_bg_sp.webp) center top no-repeat;background-size:cover}}#result .main_content:before{pointer-events:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/top/main_bg_bottom.webp) center bottom no-repeat;background-size:100% auto}#result .main_content>h2.title{position:relative;left:50%;margin:0 0 0 -106px;padding:19px 0 0;width:229px}@media screen and (max-width: 767px){#result .main_content>h2.title{margin:0 0 0 -8.65rem;padding:1.55rem 0 0;width:18.75rem}}#result .main_content .chara_area{position:relative;margin:0 auto 0;padding:473px 0 0}@media screen and (max-width: 767px){#result .main_content .chara_area{padding:38.75rem 0 0}}#result .main_content .chara_area .chara_frame{position:absolute;top:75px;left:50%;margin:0 0 0 -185px;width:370px}@media screen and (max-width: 767px){#result .main_content .chara_area .chara_frame{top:6.15rem;margin:0 0 0 -15.15rem;width:30.3rem}}#result .main_content .chara_area .chara_lead{position:absolute;top:0;left:50%;margin:0 0 0 -88px;width:176px;opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}@media screen and (max-width: 767px){#result .main_content .chara_area .chara_lead{margin:0 0 0 -7.2rem;width:14.45rem}}.result_mode #result .main_content .chara_area .chara_lead{-webkit-transition:500ms linear 3300ms;transition:500ms linear 3300ms;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body[data-chara=mito-tsukino] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_mito-tsukino.webp);background-size:cover}body[data-chara=mito-tsukino] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_mito-tsukino_name.webp);background-size:auto 100%}body[data-chara=lize-helesta] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_lize-helesta.webp);background-size:cover}body[data-chara=lize-helesta] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_lize-helesta_name.webp);background-size:auto 100%}body[data-chara=ange-katrina] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_ange-katrina.webp);background-size:cover}body[data-chara=ange-katrina] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_ange-katrina_name.webp);background-size:auto 100%}body[data-chara=furen-e-lustario] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_furen-e-lustario.webp);background-size:cover}body[data-chara=furen-e-lustario] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_furen-e-lustario_name.webp);background-size:auto 100%}body[data-chara=nozomi-Ishigami] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_nozomi-Ishigami.webp);background-size:cover}body[data-chara=nozomi-Ishigami] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_nozomi-Ishigami_name.webp);background-size:auto 100%}body[data-chara=petra-gurin] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_petra-gurin.webp);background-size:cover}body[data-chara=petra-gurin] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_petra-gurin_name.webp);background-size:auto 100%}body[data-chara=yang-nari] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_yang-nari.webp);background-size:cover}body[data-chara=yang-nari] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_yang-nari_name.webp);background-size:auto 100%}body[data-chara=meloco-kyoran] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_meloco-kyoran.webp);background-size:cover}body[data-chara=meloco-kyoran] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_meloco-kyoran_name.webp);background-size:auto 100%}body[data-chara=akina-saegusa] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_akina-saegusa.webp);background-size:cover}body[data-chara=akina-saegusa] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_akina-saegusa_name.webp);background-size:auto 100%}body[data-chara=kanato-fura] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_kanato-fura.webp);background-size:cover}body[data-chara=kanato-fura] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_kanato-fura_name.webp);background-size:auto 100%}body[data-chara=seraph-dazzlegarden] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_seraph-dazzlegarden.webp);background-size:cover}body[data-chara=seraph-dazzlegarden] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_seraph-dazzlegarden_name.webp);background-size:auto 100%}body[data-chara=ittetsu-saiki] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_ittetsu-saiki.webp);background-size:cover}body[data-chara=ittetsu-saiki] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_ittetsu-saiki_name.webp);background-size:auto 100%}body[data-chara=sho-hoshirube] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_sho-hoshirube.webp);background-size:cover}body[data-chara=sho-hoshirube] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_sho-hoshirube_name.webp);background-size:auto 100%}body[data-chara=yusei-kitami] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_yusei-kitami.webp);background-size:cover}body[data-chara=yusei-kitami] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_yusei-kitami_name.webp);background-size:auto 100%}body[data-chara=shu-yamino] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_shu-yamino.webp);background-size:cover}body[data-chara=shu-yamino] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_shu-yamino_name.webp);background-size:auto 100%}body[data-chara=alban-knox] #result .main_content .chara_area .chara_image{background-image:url(../img/chara/chara_alban-knox.webp);background-size:cover}body[data-chara=alban-knox] #result .main_content .chara_area .chara_name{background-image:url(../img/chara/chara_alban-knox_name.webp);background-size:auto 100%}#result .main_content .chara_area .chara_image{position:absolute;top:69px;left:0;width:100%;height:568px;background-position:center top;background-repeat:no-repeat;opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}@media screen and (max-width: 767px){#result .main_content .chara_area .chara_image{top:5.65rem;height:46.5rem}}.result_mode #result .main_content .chara_area .chara_image{-webkit-transition:500ms linear 3900ms;transition:500ms linear 3900ms;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#result .main_content .chara_area .chara_otsuge{position:absolute;top:38px;left:0;width:100%;height:85px;opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}@media screen and (max-width: 767px){#result .main_content .chara_area .chara_otsuge{top:3.1rem;height:7rem}}.result_mode #result .main_content .chara_area .chara_otsuge{-webkit-transition:500ms linear 3600ms;transition:500ms linear 3600ms;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body[data-chara=mito-tsukino][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_mito-tsukino_a.webp);background-size:cover}body[data-chara=mito-tsukino][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_mito-tsukino_b.webp);background-size:cover}body[data-chara=lize-helesta][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_lize-helesta_a.webp);background-size:cover}body[data-chara=lize-helesta][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_lize-helesta_b.webp);background-size:cover}body[data-chara=ange-katrina][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_ange-katrina_a.webp);background-size:cover}body[data-chara=ange-katrina][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_ange-katrina_b.webp);background-size:cover}body[data-chara=furen-e-lustario][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_furen-e-lustario_a.webp);background-size:cover}body[data-chara=furen-e-lustario][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_furen-e-lustario_b.webp);background-size:cover}body[data-chara=nozomi-Ishigami][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_nozomi-Ishigami_a.webp);background-size:cover}body[data-chara=nozomi-Ishigami][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_nozomi-Ishigami_b.webp);background-size:cover}body[data-chara=petra-gurin][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_petra-gurin_a.webp);background-size:cover}body[data-chara=petra-gurin][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_petra-gurin_b.webp);background-size:cover}body[data-chara=yang-nari][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_yang-nari_a.webp);background-size:cover}body[data-chara=yang-nari][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_yang-nari_b.webp);background-size:cover}body[data-chara=meloco-kyoran][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_meloco-kyoran_a.webp);background-size:cover}body[data-chara=meloco-kyoran][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_meloco-kyoran_b.webp);background-size:cover}body[data-chara=akina-saegusa][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_akina-saegusa_a.webp);background-size:cover}body[data-chara=akina-saegusa][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_akina-saegusa_b.webp);background-size:cover}body[data-chara=kanato-fura][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_kanato-fura_a.webp);background-size:cover}body[data-chara=kanato-fura][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_kanato-fura_b.webp);background-size:cover}body[data-chara=seraph-dazzlegarden][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_seraph-dazzlegarden_a.webp);background-size:cover}body[data-chara=seraph-dazzlegarden][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_seraph-dazzlegarden_b.webp);background-size:cover}body[data-chara=ittetsu-saiki][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_ittetsu-saiki_a.webp);background-size:cover}body[data-chara=ittetsu-saiki][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_ittetsu-saiki_b.webp);background-size:cover}body[data-chara=sho-hoshirube][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_sho-hoshirube_a.webp);background-size:cover}body[data-chara=sho-hoshirube][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_sho-hoshirube_b.webp);background-size:cover}body[data-chara=yusei-kitami][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_yusei-kitami_a.webp);background-size:cover}body[data-chara=yusei-kitami][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_yusei-kitami_b.webp);background-size:cover}body[data-chara=shu-yamino][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_shu-yamino_a.webp);background-size:cover}body[data-chara=shu-yamino][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_shu-yamino_b.webp);background-size:cover}body[data-chara=alban-knox][data-fortune=a] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_alban-knox_a.webp);background-size:cover}body[data-chara=alban-knox][data-fortune=b] #result .main_content .chara_area .chara_otsuge{background-image:url(../img/chara/chara_alban-knox_b.webp);background-size:cover}#result .main_content .chara_area .comment_area{position:relative;margin:0 auto 0;opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem)}.result_mode #result .main_content .chara_area .comment_area{-webkit-transition:500ms linear 4200ms;transition:500ms linear 4200ms;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#result .main_content .chara_area .comment_area .chara_name{position:absolute;top:-21px;left:50%;z-index:3;width:100%;height:42px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-position:center top;background-repeat:no-repeat}@media screen and (max-width: 767px){#result .main_content .chara_area .comment_area .chara_name{top:-1.7rem;height:3.4rem}}#result .main_content .chara_area .comment_area .chara_body_area{position:relative;z-index:2;margin:0 auto 0;padding:24px 29px 9px;width:431px;min-height:185px;border-radius:20px;background-color:#fff;-webkit-box-shadow:8.485px 8.485px 32px 0px rgba(235,108,165,.12);box-shadow:8.485px 8.485px 32px 0px rgba(235,108,165,.12)}@media screen and (max-width: 767px){#result .main_content .chara_area .comment_area .chara_body_area{padding:2rem 2.4rem 0.75rem;width:35.3rem;min-height:15.15rem;border-radius:1.6rem}}#result .main_content .chara_area .comment_area #chara_body{font-size:24px;letter-spacing:.04em;line-height:1.35;color:#eb6ca5;opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem);-webkit-transition:500ms linear;transition:500ms linear}@media screen and (max-width: 767px){#result .main_content .chara_area .comment_area #chara_body{font-size:2rem}}#result .main_content .chara_area .comment_area #chara_body.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}#result .main_content .chara_area .comment_area .prop_area{z-index:1}#result .main_content .chara_area .lucky_item_area{position:relative;margin:68px auto 0}@media screen and (max-width: 767px){#result .main_content .chara_area .lucky_item_area{margin:5.6rem auto 0}}#result .main_content .chara_area .lucky_item_area h2.title{margin:0 auto 0;width:431px}@media screen and (max-width: 767px){#result .main_content .chara_area .lucky_item_area h2.title{width:35.3rem}}#result .main_content .chara_area .lucky_item_area .comment_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 0;padding:14px;width:431px;min-height:109px;border-radius:20px;background-color:#fff;-webkit-box-shadow:8.485px 8.485px 32px 0px rgba(235,108,165,.12);box-shadow:8.485px 8.485px 32px 0px rgba(235,108,165,.12);font-size:24px;letter-spacing:.04em;line-height:1.35;color:#eb6ca5}@media screen and (max-width: 767px){#result .main_content .chara_area .lucky_item_area .comment_area{padding:1.15rem;width:35.3rem;min-height:8.95rem;border-radius:1.6rem;font-size:2rem}}#result .main_content .chara_area .lucky_item_area .comment_area #chara_lucky_item{font-size:29px;letter-spacing:.04em;line-height:1.3829787234;color:#eb6ca5;text-align:center;opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem);-webkit-transition:500ms linear;transition:500ms linear}@media screen and (max-width: 767px){#result .main_content .chara_area .lucky_item_area .comment_area #chara_lucky_item{font-size:2.35rem}}#result .main_content .chara_area .lucky_item_area .comment_area #chara_lucky_item.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}body[data-chara=yang-nari][data-fortune=a] #result .main_content .chara_area .lucky_item_area .comment_area #chara_lucky_item{font-family:"Zen Antique Soft",serif;font-weight:400;font-style:normal}#result .btn_area{position:relative;margin:98px auto 0;width:441px;height:111px}@media print,screen and (min-width: 768px){#result .btn_area{cursor:pointer}}@media screen and (max-width: 767px){#result .btn_area{margin:8rem auto 0;width:36.1rem;height:9.1rem}}#result .kira_1{position:absolute;bottom:-6px;left:21px;width:42px;height:55px;-webkit-animation:btnKira 1000ms linear 200ms infinite;animation:btnKira 1000ms linear 200ms infinite}@media screen and (max-width: 767px){#result .kira_1{bottom:-0.5rem;left:1.7rem;width:3.45rem;height:4.5rem}}#result .kira_2{position:absolute;top:-16px;right:27px;width:42px;height:55px;-webkit-animation:btnKira 1000ms linear infinite;animation:btnKira 1000ms linear infinite}@media screen and (max-width: 767px){#result .kira_2{top:auto;bottom:5.8rem;right:auto;left:30.3rem;width:3.45rem;height:4.5rem}}#result #back_to_top_btn{margin:29px auto 0}@media screen and (max-width: 767px){#result #back_to_top_btn{margin:2.4rem auto 0}}#result .sakura_area{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%}#result .sakura_area .sakura{position:absolute}#result .sakura_area .sakura.lt{top:0;left:50%;margin:0 0 0 -384px;width:251px;height:148px;background:url(../img/result/result_sakura_lt.webp) no-repeat;background-size:cover}#result .sakura_area .sakura.rt{top:0;left:50%;margin:0 0 0 126px;width:189px;height:176px;background:url(../img/result/result_sakura_rt.webp) no-repeat;background-size:cover}#result .prop_area .prop.prop_1{top:594px;right:26px;width:51px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_1{top:48.6rem;right:2.1rem;width:4.2rem}}#result .prop_area .prop.prop_2{top:-49px;right:108px;width:12px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_2{top:-4.05rem;right:8.85rem;width:0.95rem}}#result .prop_area .prop.prop_3{top:45px;right:60px;width:10px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_3{top:3.7rem;right:4.95rem;width:0.85rem}}#result .prop_area .prop.prop_4{top:43px;left:90px;width:5px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_4{top:3.55rem;left:7.35rem;width:0.45rem}}#result .prop_area .prop.prop_5{top:-20px;left:409px;width:199px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_5{top:-1.6rem;left:33.45rem;width:16.3rem}}#result .prop_area .prop.prop_6{top:-13px;right:401px;width:89px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_6{top:-1.05rem;right:32.8rem;width:7.25rem}}#result .prop_area .prop.prop_7{bottom:-99px;left:440px;width:86px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_7{bottom:-8.1rem;left:36.05rem;width:7.05rem}}#result .prop_area .prop.prop_8{bottom:-103px;right:424px;width:166px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_8{bottom:-8.45rem;right:34.7rem;width:13.6rem}}#result .prop_area .prop.prop_11{top:15px;left:98px;width:12px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_11{top:1.25rem;left:8.05rem;width:0.95rem}}#result .prop_area .prop.prop_12{bottom:-51px;left:323px;width:60px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_12{bottom:-4.2rem;left:26.45rem;width:4.95rem}}#result .prop_area .prop.prop_13{top:-33px;left:136px;width:27px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_13{top:-2.7rem;left:11.1rem;width:2.2rem}}#result .prop_area .prop.prop_14{bottom:-85px;left:187px;width:33px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_14{bottom:-7rem;left:15.35rem;width:2.7rem}}#result .prop_area .prop.prop_15{top:-54px;left:89px;width:25px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_15{top:-4.4rem;left:7.3rem;width:2.05rem}}#result .prop_area .prop.prop_16{bottom:-48px;left:88px;width:25px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_16{bottom:-3.9rem;left:7.2rem;width:2.05rem}}#result .prop_area .prop.prop_17{top:-43px;left:8px;z-index:-1;width:85px}@media screen and (max-width: 767px){#result .prop_area .prop.prop_17{top:-3.5rem;left:0.65rem;width:7rem}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes floatingLogo{0%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(2%);transform:translateY(2%)}}@-webkit-keyframes floatingLogo{0%{-webkit-transform:translateY(-2%);transform:translateY(-2%)}100%{-webkit-transform:translateY(2%);transform:translateY(2%)}}/*# sourceMappingURL=main.css.map */