*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}body{width:100%;padding:0;margin:0;position:relative}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,address,strong,em,table,dl,ul,ol,img,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{padding:0;margin:0;background:rgba(0,0,0,0)}h1,h2,h3,h4,h5,p,dt,dd,li,th,td,a,address,strong,em,form,input,textarea,select,submit,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{color:inherit;line-height:inherit;font-family:inherit;font-size:inherit}a{border:none;color:inherit;text-decoration:none;word-wrap:break-word}a:hover{text-decoration:none}address,em{font-style:normal}ul,ol{list-style:none none outside}img{display:block;border:none}.ema_motion,#index .contents #ema .list .abs{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(15%, -10%) rotate(5deg);opacity:0}.ema_motion.status,#index .contents #ema .list .status.abs{transform:translate(0%, 0%) rotate(0deg);opacity:1}.debug{height:auto;overflow-y:auto}body{height:100%;overflow-x:hidden;color:#000;font-family:"Noto Serif JP",serif;font-weight:400;line-height:1;text-align:justify;position:relative;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{transition:.375s}a:hover{opacity:.6}.cm_link{display:block;width:9.375rem;height:2.5rem;border-radius:9999px;background:#fff;border:1px solid #e96b27;position:relative}.cm_link span{display:inline-block;color:#e96b27;font-weight:500;white-space:nowrap;position:absolute;top:calc(50% - 1px);left:50%;transform:translate(-50%, -50%);padding:0 2.25rem 0 0;background:url(../img/arw.svg) right top calc(50% + 1px)/1.6875rem auto no-repeat}.cm_spotList{display:grid;font-family:"Noto Sans JP",sans-serif;margin:0 auto}@media only screen and (min-width: 1000px){.cm_spotList{width:calc(100% - 2.5rem);max-width:1100px;grid-template-columns:repeat(3, 1fr);grid-gap:3.75rem 1.875rem}}@media only screen and (max-width: 999px){.cm_spotList{width:calc(100% - 3.0769230769rem);grid-template-columns:1fr;grid-gap:3.8461538462rem 0;margin:0 auto}}@media only screen and (max-width: 999px)and (min-width: 768px){.cm_spotList{grid-template-columns:repeat(2, 1fr);grid-gap:3.8461538462rem 2.3076923077rem}}.cm_spotList>li.orange .wrap .txt .h3 .num{border:3px solid #e48025}.cm_spotList>li.orange .wrap .txt>.special::before{background:#e48025}.cm_spotList>li.green .wrap .txt .h3 .num{border:3px solid #80b650}.cm_spotList>li.green .wrap .txt>.special::before{background:#80b650}.cm_spotList>li .wrap .img{width:100%;padding-top:65.7142857143%;border-radius:1.5rem;position:relative;overflow:hidden}@keyframes spin{from{transform:translate(-50%, -50%) rotate(0)}to{transform:translate(-50%, -50%) rotate(359deg)}}.cm_spotList>li .wrap .img.loaded::before,.cm_spotList>li .wrap .img.loaded::after{opacity:0;visibility:hidden}.cm_spotList>li .wrap .img.loaded .holder{opacity:1}.cm_spotList>li .wrap .img::before{display:block;content:"";width:1.25rem;height:1.25rem;padding:2px;animation:spin 5s linear 0s infinite;background:url(../img/loader.svg) center center/cover no-repeat;position:absolute;top:50%;left:50%;z-index:1;transition:.375s;transform:translate(-50%, -50%);opacity:.5}.cm_spotList>li .wrap .img::after{display:block;content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.5);transition:.375s}.cm_spotList>li .wrap .img .holder{display:block;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;top:0;left:0;transition:.5s .25s;opacity:0}.cm_spotList>li .wrap .img img{display:none;width:100%;height:auto;border-radius:1.5rem}.cm_spotList>li .wrap .txt .h3{font-size:1.625rem;font-weight:700;letter-spacing:.025em;position:relative;margin:2rem 0 0;padding:0 0 0 2.625rem}@media only screen and (max-width: 999px){.cm_spotList>li .wrap .txt .h3{font-size:1.8846153846rem;padding:0 0 0 3.0769230769rem}}.cm_spotList>li .wrap .txt .h3.absolute{height:1em}.cm_spotList>li .wrap .txt .h3 .num{width:2.09375rem;height:2.09375rem;border:3px solid #6daad9;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 999px){.cm_spotList>li .wrap .txt .h3 .num{width:2.5192307692rem;height:2.5192307692rem}}.cm_spotList>li .wrap .txt .h3 .num::before{content:"";border-radius:50%;background:#fff;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1}.cm_spotList>li .wrap .txt .h3 .num span{font-size:1.25rem;font-weight:700;letter-spacing:-0.025em;white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% - 1px))}@media only screen and (max-width: 999px){.cm_spotList>li .wrap .txt .h3 .num span{font-size:1.4615384615rem}}.cm_spotList>li .wrap .txt .h3 strong{position:absolute;top:50%;left:2.625rem;transform:translateY(-50%);font-weight:700}@media only screen and (max-width: 999px){.cm_spotList>li .wrap .txt .h3 strong{left:3.0769230769rem}}.cm_spotList>li .wrap .txt .h3 small{display:inline-block;font-size:.875rem;font-weight:700;vertical-align:middle;transform:translateY(-2px)}@media only screen and (max-width: 999px){.cm_spotList>li .wrap .txt .h3 small{font-size:1.1538461538rem}}.cm_spotList>li .wrap .txt>p{line-height:1.625;margin:1.25rem 0 0}.cm_spotList>li .wrap .txt>.special{display:block;min-height:10rem;margin:1.3125rem 0 0;padding:1.3125rem 0 0 4.25rem;border-top:1px solid #000;position:relative}@media only screen and (min-width: 1000px)and (max-width: 1100px){.cm_spotList>li .wrap .txt>.special{min-height:12rem}}.cm_spotList>li .wrap .txt>.special.long{min-height:12rem}@media only screen and (min-width: 1000px)and (max-width: 1100px){.cm_spotList>li .wrap .txt>.special.long{min-height:14rem}}.cm_spotList>li .wrap .txt>.special p{font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:.025em}@media only screen and (max-width: 999px){.cm_spotList>li .wrap .txt>.special p{font-size:1.0769230769rem}}.cm_spotList>li .wrap .txt>.special p.oneline{margin:.9em 0 0}.cm_spotList>li .wrap .txt>.special::before{content:"";width:3.625rem;height:3.625rem;background:#6daad9;border-radius:50%;position:absolute;top:1.3125rem;left:0}.cm_spotList>li .wrap .txt>.special::after{content:"特典";width:3.625rem;height:3.625rem;text-align:center;line-height:3.625rem;color:#fff;position:absolute;top:1.3125rem;left:0}.cm_spotList>li .wrap .txt>.special small{display:inline-block;font-size:.625rem;font-weight:500;line-height:1.3;letter-spacing:0;margin:.5rem 0 0}@media only screen and (max-width: 999px){.cm_spotList>li .wrap .txt>.special small{font-size:.7307692308rem}}.cm_spotList>li .wrap .txt>.special .link{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0}.cm_spotList>li .wrap .txt .link{display:flex;gap:0 .8125rem;justify-content:center;margin:2rem 0 0}.cm_lead h2{font-size:3.375rem;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width: 999px){.cm_lead h2{font-size:10.5333333333vw}}.cm_lead p{font-size:1.1875rem;line-height:2.0526315789;font-weight:500;font-family:"Noto Sans JP",sans-serif;margin:1.625rem 0 0 .625rem}@media only screen and (max-width: 999px){.cm_lead p{font-size:3.7333333333vw;line-height:2;color:#363331;margin:3.6vw 0 0}}.cm_lead p a{text-decoration:underline;color:#e96b27}.check{pointer-events:none}.check::before{content:"";display:block;width:100%;height:100%;border:2px solid red;box-sizing:border-box;position:absolute;top:0;left:0;z-index:2}.check::after{content:"";display:block;color:#fff;padding:.25em;background:red;position:absolute;top:0;left:0;z-index:2;transform:translateY(-100%)}.slide{position:relative}.slide .image{overflow:hidden;position:relative}.slide .image li{opacity:0;visibility:hidden}.slide .image li.show{opacity:1;visibility:visible}.slide .thum{display:flex}.slide .thum li{width:.75rem;height:.75rem;position:relative}.slide .thum li.show span{background:#000}.slide .thum li.show span::after{opacity:1}.slide .thum li span{display:block;width:.75rem;height:.75rem;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.slideUp{transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translateY(2rem);opacity:0}.slideUp.play{transform:translateY(0);opacity:1}.slideLeft{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}.slideLeft.play{transform:translate(0);opacity:1}@media only screen and (min-width: 1000px){.slideLeft{transform:translateX(1.5rem)}}@media only screen and (max-width: 999px){.slideLeft{transform:translateY(1.5rem)}}.slideRight{transition:.5s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}.slideRight.play{transform:translate(0);opacity:1}@media only screen and (min-width: 1000px){.slideRight{transform:translateX(-1.5rem)}}@media only screen and (max-width: 999px){.slideRight{transform:translateY(1.5rem)}}.popUp{transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.75);opacity:0}.popUp.play{transform:scale(1);opacity:1}@media only screen and (min-width: 1000px){.slideUp.delay,.slideLeft.delay,.slideRight.delay,.popUp.delay{transition-delay:.125s}.slideUp.delay2,.slideLeft.delay2,.slideRight.delay2,.popUp.delay2{transition-delay:.25s}.slideUp.delay3,.slideLeft.delay3,.slideRight.delay3,.popUp.delay3{transition-delay:.375s}.slideUp.delay4,.slideLeft.delay4,.slideRight.delay4,.popUp.delay4{transition-delay:.5s}.slideUp.delay5,.slideLeft.delay5,.slideRight.delay5,.popUp.delay5{transition-delay:.625s}}@keyframes scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes scroll-right{from{transform:translateX(-100%)}to{transform:translateX(0)}}header{width:100%;position:fixed;z-index:10}header.show nav{transform:translateX(0)}header .title{position:absolute;z-index:2}@media only screen and (min-width: 1000px){header .title{display:flex;gap:0 2.3125rem;top:2.25rem;left:3.125rem}}@media only screen and (max-width: 999px){header .title{top:50%;transform:translateY(-50%);left:2rem}}@media only screen and (max-width: 999px){header .title .h1{width:14.4611076923rem;height:2.1103230769rem}}header .title .h1 img{height:2.041875rem}@media only screen and (max-width: 999px){header .title .h1 img{height:2.1103230769rem;margin-right:auto}}@media only screen and (max-width: 999px){header .title span{display:none}}header .title span img{height:1.618125rem}header nav{position:fixed;width:100%;top:0;right:0;background-color:#fff;transform:translateX(100%);transition:.375s;z-index:1}@media only screen and (min-width: 1000px){header nav{width:31.25rem;border-radius:25px 0px 0px 25px;top:1.25rem;padding:4.5rem 0 3.9375rem;max-height:calc(100% - 1.25rem);overflow:auto}}@media only screen and (max-width: 999px){header nav{bottom:0;padding:20.8vw 0 12.2666666667vw;overflow:auto}}header nav .logo{width:14.8125rem;margin:0 auto}@media only screen and (max-width: 999px){header nav .logo{width:58.5083466667vw}}header nav .nav{width:21.75rem;padding-bottom:1.75rem;margin:2.5rem auto 2.125rem;border-bottom:1px dashed #de682a;text-align:center}@media only screen and (max-width: 999px){header nav .nav{width:calc(100% - 8.5333333333vw);max-width:64vw;gap:4vw 3.0666666667vw;margin:16.9043466667vw auto 9.3913066667vw;padding-bottom:8.8546533333vw}}header nav .nav li{margin-top:1.5rem;margin-top:1.25rem}@media only screen and (max-width: 999px){header nav .nav li{margin-top:7.60248vw}}header nav .nav li:first-child{margin:0}header nav .nav li a{color:#de682a;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.25rem;letter-spacing:.16em;text-align:center;line-height:1.5;font-feature-settings:"palt" 1}@media only screen and (max-width: 999px){header nav .nav li a{font-size:4.6666666667vw}}header nav .nav2 li{text-align:center;margin-top:1.25rem}@media only screen and (max-width: 999px){header nav .nav2 li{margin-top:4.7403733333vw}}header nav .nav2 li:first-child{margin:0}header nav .nav2 li:last-child{margin-top:1.8125rem}@media only screen and (max-width: 999px){header nav .nav2 li:last-child{margin-top:5.7242266667vw}}header nav .nav2 li:last-child a{font-size:1rem;letter-spacing:0;font-weight:400}@media only screen and (max-width: 999px){header nav .nav2 li:last-child a{font-size:3.0666666667vw}}header nav .nav2 li a{color:#de682a;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1.1875rem;letter-spacing:.16em;text-align:center}@media only screen and (max-width: 999px){header nav .nav2 li a{font-size:3.6vw}}header nav .sns{display:flex;justify-content:center;align-items:center;gap:0 1.625rem;margin-top:1.5rem}@media only screen and (max-width: 999px){header nav .sns{width:calc(100% - 8.5333333333vw);gap:0 7.69192vw;margin:9.5701866667vw auto 0}}header nav .sns li a{display:block}header nav .sns li a img{width:3.125rem}@media only screen and (max-width: 999px){header nav .sns li a img{width:14.3547066667vw}}header .menu{cursor:pointer;width:2.1875rem;height:1.8125rem;position:fixed;top:5.28125rem;right:3.9375rem;transform:translateY(-50%);z-index:99}@media only screen and (max-width: 999px){header .menu{top:3.6292384615rem;right:2.3220269231rem}}@keyframes spin{from{transform:translate(-50%, -50%) rotate(0)}to{transform:translate(-50%, -50%) rotate(359deg)}}header .menu::before{content:"";display:block;width:4.375rem;height:4.375rem;background:linear-gradient(90deg, rgb(241, 189, 101) 0%, rgb(166, 192, 136) 12.35%, rgb(133, 194, 152) 18.58%, rgb(122, 179, 176) 21.96%, rgb(113, 168, 195) 25.69%, rgb(108, 161, 206) 29.54%, rgb(106, 159, 210) 33.65%, rgb(169, 113, 163) 49.72%, rgb(190, 124, 168) 66.85%, rgb(223, 99, 128) 85.81%, rgb(235, 186, 178) 100%);border-radius:50%;animation:spin 10s linear 0s infinite;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-2}header .menu::after{content:"";display:block;width:4.0625rem;height:4.0625rem;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}header .menu div{display:block;width:2.1875rem;height:2px;position:absolute;transition:.25s;background:#000;margin:0 auto;position:absolute;right:0;left:0;bottom:0;opacity:1}header .menu .bar{top:calc(50% - 0.8125rem)}header .menu .bar2{bottom:calc(50% - 1px)}header .menu .bar3{bottom:calc(50% - 0.8125rem)}header .menu.open .bar{top:50%;transform:rotate(135deg)}header .menu.open .bar2{opacity:0}header .menu.open .bar3{top:50%;transform:rotate(-135deg)}footer{padding:33.125rem 0 1.875rem;position:relative;z-index:1}@media only screen and (max-width: 999px){footer{padding:49.1925466667vw 0 1.0148115385rem}}footer .inner{align-items:flex-start;margin:0 auto;gap:0 min(5rem, 4.1666666667vw)}@media only screen and (min-width: 1000px){footer .inner{width:calc(100% - 4rem);max-width:1200px;display:flex;justify-content:space-between}}footer .inner .img{width:24.25rem}@media only screen and (max-width: 999px){footer .inner .img{width:60.1766vw;margin:0 auto}}footer .inner .img img{width:100%}footer .inner .col2{display:flex;gap:0 3.875rem;position:relative;margin:2.8125rem 0 0}@media only screen and (max-width: 999px){footer .inner .col2{gap:0 10.28572vw;margin:12.6111866667vw 0 0;justify-content:center}}footer .inner .col2>div{position:relative}footer .inner .col2>div .fmenu li,footer .inner .col2>div .submenu li{margin:1.5rem 0 0}@media only screen and (max-width: 999px){footer .inner .col2>div .fmenu li,footer .inner .col2>div .submenu li{margin:5.1228vw 0 0;margin:4.2666666667vw 0 0}}footer .inner .col2>div .fmenu li:first-child,footer .inner .col2>div .submenu li:first-child{margin-top:0}footer .inner .col2>div .fmenu li a,footer .inner .col2>div .submenu li a{display:inline-block;font-size:1.375rem;font-weight:700;font-family:"Noto Sans JP",sans-serif;color:#e96b27;letter-spacing:.16em;line-height:1;font-feature-settings:"palt" 1}@media only screen and (max-width: 999px){footer .inner .col2>div .fmenu li a,footer .inner .col2>div .submenu li a{font-size:3.8666666667vw;line-height:1.5}}footer .inner .col2>div .submenu li{margin:1.125rem 0 0}@media only screen and (max-width: 999px){footer .inner .col2>div .submenu li{margin:3.4981333333vw 0 0}}footer .inner .col2>div .submenu li.small a{font-size:1rem;font-weight:400;letter-spacing:0}@media only screen and (max-width: 999px){footer .inner .col2>div .submenu li.small a{font-size:2.8vw}}footer .inner .col2>div .submenu li a{font-size:1.25rem}@media only screen and (max-width: 999px){footer .inner .col2>div .submenu li a{font-size:3.4666666667vw}}footer .inner .col2>div .sns{display:flex;gap:0 1.375rem;position:absolute;left:.3125rem;bottom:0}@media only screen and (max-width: 999px){footer .inner .col2>div .sns{gap:0 3.8161466667vw;left:.75528vw}}footer .inner .col2>div .sns li{width:2.6875rem}@media only screen and (max-width: 999px){footer .inner .col2>div .sns li{width:7.62852vw}}footer .inner .col2>div .sns li img{width:100%;height:auto}footer .copyright{text-align:center;font-size:.75rem;font-weight:400;color:#040000;margin:10rem 0 0}#index{background:#fff2c2}#index #attention{display:flex;justify-content:center;align-items:center;z-index:999;position:fixed;top:0;left:0;right:0;bottom:0;background:#de682a;opacity:0;visibility:hidden}#index #attention.show{opacity:1;visibility:visible}#index #attention>div{font-size:1.5384615385rem;color:#fff;font-weight:700;line-height:1.5;letter-spacing:.02em}#index .modal{display:flex;justify-content:center;align-items:center;overflow:hidden;background:#fff;position:fixed;z-index:4;transition:.375s;opacity:0;visibility:hidden}@media only screen and (min-width: 1000px){#index .modal{width:43.75rem;height:31.5625rem;border-radius:3.125rem;right:4.375rem;bottom:4.375rem}}@media only screen and (max-width: 999px){#index .modal{width:93.3333333333vw;height:67.3333333333vw;border-radius:6.6666666667vw;right:.9615384615rem;bottom:3.2692307692rem}}#index .modal[data-map=all]{border:3px solid #e96b27}#index .modal[data-map=all] .area{padding-top:2.5625rem}@media only screen and (max-width: 999px){#index .modal[data-map=all] .area{padding-top:5.4666666667vw}}#index .modal[data-map=all] .area .map{width:56.95084375rem;height:auto;position:absolute;left:50%;transform:translateX(calc(-50% - 1.653825rem))}@media only screen and (max-width: 999px){#index .modal[data-map=all] .area .map{width:121.4951333333vw;transform:translateX(calc(-50% - 3.52816vw))}}#index .modal[data-map=matsue]{border:3px solid #80addc}#index .modal[data-map=matsue] .area{padding-top:2.1875rem}@media only screen and (max-width: 999px){#index .modal[data-map=matsue] .area{padding-top:4.6666666667vw}}#index .modal[data-map=matsue] .area .map{width:55.729375rem;height:auto;position:absolute;left:50%;transform:translateX(calc(-50% - 0.56700625rem))}@media only screen and (max-width: 999px){#index .modal[data-map=matsue] .area .map{width:118.8893333333vw;transform:translateX(calc(-50% - 1.2096133333vw))}}#index .modal[data-map=izumo]{border:3px solid #e48025}#index .modal[data-map=izumo] .area{padding-top:2.096275rem}@media only screen and (max-width: 999px){#index .modal[data-map=izumo] .area{padding-top:4.4720533333vw}}#index .modal[data-map=izumo] .area .map{width:55.75201875rem;height:auto;position:absolute;left:0}@media only screen and (max-width: 999px){#index .modal[data-map=izumo] .area .map{width:118.8893333333vw}}#index .modal[data-map=yasugi]{border:3px solid #80b650}#index .modal[data-map=yasugi] .area .map{width:58.24303125rem;height:auto;position:absolute;left:50%;transform:translateX(calc(-50% - 2.50355rem))}@media only screen and (max-width: 999px){#index .modal[data-map=yasugi] .area .map{width:124.2518vw;transform:translateX(calc(-50% - 5.3409066667vw))}}#index .modal.show{opacity:1;visibility:visible}#index .modal .close{cursor:pointer;width:4.375rem;height:4.375rem;border:2px solid #000;border-radius:2.1875rem;background-color:#fff;position:fixed;top:5.28125rem;Left:3.9375rem;transform:translateY(-50%);z-index:5}#index .modal .close::before,#index .modal .close::after{content:"";display:block;width:2.5rem;height:2px;border-radius:1px;position:absolute;transition:.25s;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(135deg)}#index .modal .close::after{transform:translate(-50%, -50%) rotate(-135deg)}#index .modal .cont{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .modal .area .emamikuji_txt{width:13.7184875rem;height:auto;position:absolute;top:1.40683125rem;left:2.236025rem;z-index:1}@media only screen and (max-width: 999px){#index .modal .area .emamikuji_txt{width:29.2661066667vw;top:3.00124vw;left:4.7701866667vw}}#index .modal .area .goenspot_txt{width:9.9281625rem;height:auto;position:absolute;top:4.35093125rem;left:2.19875625rem;z-index:1}@media only screen and (max-width: 999px){#index .modal .area .goenspot_txt{width:21.18008vw;top:9.2819866667vw;left:4.69068vw}}#index .modal .area .map{display:block;width:auto;height:100%}#index .contents .initScreen{width:100%;height:100%;background:#de682a;position:fixed;top:0;left:0;z-index:8;transition:.125s;opacity:1;visibility:visible}#index .contents .initScreen.status{visibility:hidden;opacity:0}#index .contents #fv{position:relative;overflow:hidden}@media only screen and (max-width: 999px){#index .contents #fv{width:100vw}}#index .contents #fv .bg{overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#index .contents #fv .bg img[class^=abs]{position:fixed;height:auto;z-index:0;transform:translate(-50%, -50%);animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:forwards;will-change:transform,opacity,animation}#index .contents #fv .bg img[class^=abs]:nth-child(0){animation-delay:0s}#index .contents #fv .bg img[class^=abs]:nth-child(1){animation-delay:-0.125s}#index .contents #fv .bg img[class^=abs]:nth-child(2){animation-delay:-0.25s}#index .contents #fv .bg img[class^=abs]:nth-child(3){animation-delay:-0.375s}#index .contents #fv .bg img[class^=abs]:nth-child(4){animation-delay:-0.5s}#index .contents #fv .bg img[class^=abs]:nth-child(5){animation-delay:-0.625s}#index .contents #fv .bg img[class^=abs]:nth-child(6){animation-delay:-0.75s}#index .contents #fv .bg img[class^=abs]:nth-child(7){animation-delay:-0.875s}#index .contents #fv .bg img[class^=abs]:nth-child(8){animation-delay:-1s}#index .contents #fv .bg img[class^=abs]:nth-child(9){animation-delay:-1.125s}#index .contents #fv .bg img[class^=abs]:nth-child(10){animation-delay:-1.25s}#index .contents #fv .bg img[class^=abs]:nth-child(11){animation-delay:-1.375s}#index .contents #fv .bg img[class^=abs]:nth-child(12){animation-delay:-1.5s}@keyframes float_depth1{0%{transform:translateY(0)}50%{transform:translateY(0.8333333333vw)}100%{transform:translateY(0)}}@keyframes float_depth2{0%{transform:translateY(0)}50%{transform:translateY(1.6666666667vw)}100%{transform:translateY(0)}}@keyframes float_depth3{0%{transform:translateY(0)}50%{transform:translateY(2.5vw)}100%{transform:translateY(0)}}@keyframes float_depth4{0%{transform:translateY(0)}50%{transform:translateY(3.3333333333vw)}100%{transform:translateY(0)}}#index .contents #fv .bg .abs01{width:24.7916666667vw;left:31.425703125vw;top:-.9092135417vw;animation-name:float_depth3}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs01{width:38.8514666667vw;left:7.29656vw;top:-17.3222266667vw}}#index .contents #fv .bg .abs02{width:10.46875vw;left:20.9866354167vw;top:16.9549114583vw;animation-name:float_depth1}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs02{width:11.7136133333vw;left:20.05296vw;top:33.5017066667vw}}#index .contents #fv .bg .abs03{width:29.375vw;left:.5385520833vw;top:25.558328125vw;animation-name:float_depth4}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs03{width:47.5678133333vw;left:-27.54368vw;top:49.5755466667vw}}#index .contents #fv .bg .abs04{width:16.9791666667vw;left:26.1674947917vw;top:34.74796875vw;animation-name:float_depth2}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs04{width:24.0228133333vw;left:2.2272533333vw;top:108.7303466667vw}}#index .contents #fv .bg .abs05{width:9.21875vw;left:11.903234375vw;top:48.1895989583vw;animation-name:float_depth1}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs05{width:9.3208533333vw;left:7.2933333333vw;top:144.5430666667vw}}#index .contents #fv .bg .abs06{width:16.9791666667vw;left:9.315359375vw;top:60.1231510417vw;animation-name:float_depth2}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs06{width:24.0228133333vw;left:-6.6154266667vw;top:177.0736666667vw}}#index .contents #fv .bg .abs07{width:29.375vw;left:93.1906666667vw;top:-3.15121875vw;animation-name:float_depth4}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs07{width:47.5678133333vw;left:69.09572vw;top:-15.90008vw}}#index .contents #fv .bg .abs08{width:17.8645833333vw;left:69.5231770833vw;top:12.4532239583vw;animation-name:float_depth2}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs08{width:25.74924vw;left:43.6889866667vw;top:25.3676533333vw}}#index .contents #fv .bg .abs09{width:10.46875vw;left:91.2725260417vw;top:16.6146770833vw;animation-name:float_depth1}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs09{width:11.7136133333vw;left:82.4660666667vw;top:85.42876vw}}#index .contents #fv .bg .abs10{width:17.8645833333vw;left:96.9170677083vw;top:30.9528802083vw;animation-name:float_depth2}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs10{width:25.74924vw;left:89.5647066667vw;top:125.1921066667vw}}#index .contents #fv .bg .abs11{width:11.875vw;left:70.9809322917vw;top:37.1031510417vw;animation-name:float_depth1}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs11{width:14.3168vw;left:65.15524vw;top:175.8038266667vw}}#index .contents #fv .bg .abs12{width:24.7916666667vw;left:90.7815520833vw;top:54.27075vw;animation-name:float_depth3}@media only screen and (max-width: 999px){#index .contents #fv .bg .abs12{width:38.8514666667vw;left:41.50112vw;top:137.19172vw}}#index .contents #fv>.ema{overflow:hidden;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#index .contents #fv>.ema.status .ema01,#index .contents #fv>.ema.status .ema02,#index .contents #fv>.ema.status .ema03,#index .contents #fv>.ema.status .ema04,#index .contents #fv>.ema.status .ema05,#index .contents #fv>.ema.status .ema06,#index .contents #fv>.ema.status .ema07,#index .contents #fv>.ema.status .ema08,#index .contents #fv>.ema.status .ema09,#index .contents #fv>.ema.status .ema10{transform:translate(-50%, -50%);opacity:1}#index .contents #fv>.ema.status .ema01 .obj,#index .contents #fv>.ema.status .ema02 .obj,#index .contents #fv>.ema.status .ema03 .obj,#index .contents #fv>.ema.status .ema04 .obj,#index .contents #fv>.ema.status .ema05 .obj,#index .contents #fv>.ema.status .ema06 .obj,#index .contents #fv>.ema.status .ema07 .obj,#index .contents #fv>.ema.status .ema08 .obj,#index .contents #fv>.ema.status .ema09 .obj,#index .contents #fv>.ema.status .ema10 .obj{transform:rotate(0deg)}#index .contents #fv>.ema.status .ema02,#index .contents #fv>.ema.status .ema06{transition-delay:.125s}#index .contents #fv>.ema.status .ema02 .obj,#index .contents #fv>.ema.status .ema06 .obj{animation-delay:.125s}#index .contents #fv>.ema.status .ema03,#index .contents #fv>.ema.status .ema07{transition-delay:.25s}#index .contents #fv>.ema.status .ema03 .obj,#index .contents #fv>.ema.status .ema07 .obj{animation-delay:.25s}#index .contents #fv>.ema.status .ema04,#index .contents #fv>.ema.status .ema08{transition-delay:.375s}#index .contents #fv>.ema.status .ema04 .obj,#index .contents #fv>.ema.status .ema08 .obj{animation-delay:.375s}#index .contents #fv>.ema.status .ema05,#index .contents #fv>.ema.status .ema09{transition-delay:.5s}#index .contents #fv>.ema.status .ema05 .obj,#index .contents #fv>.ema.status .ema09 .obj{animation-delay:.5s}#index .contents #fv>.ema.status .ema01 .obj{animation:easeInOutElasticM20 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema02 .obj{animation:easeInOutElastic6 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema02 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(70deg)}#index .contents #fv>.ema.status .ema02 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(70deg)}#index .contents #fv>.ema.status .ema03 .obj{animation:easeInOutElasticM14 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema03 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(82deg)}#index .contents #fv>.ema.status .ema03 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(82deg)}#index .contents #fv>.ema.status .ema04 .obj{animation:easeInOutElasticM16 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema04 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(-59deg)}#index .contents #fv>.ema.status .ema04 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(-59deg)}#index .contents #fv>.ema.status .ema05 .obj{animation:easeInOutElasticM6 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema05 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(61deg)}#index .contents #fv>.ema.status .ema05 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(61deg)}#index .contents #fv>.ema.status .ema06 .obj{animation:easeInOutElastic13 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema06 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(72deg)}#index .contents #fv>.ema.status .ema06 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(72deg)}#index .contents #fv>.ema.status .ema07 .obj{animation:easeInOutElasticM25 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema07 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(-46deg)}#index .contents #fv>.ema.status .ema07 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(-46deg)}#index .contents #fv>.ema.status .ema08 .obj{animation:easeInOutElastic16 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema08 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(48deg)}#index .contents #fv>.ema.status .ema08 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(48deg)}#index .contents #fv>.ema.status .ema09 .obj{animation:easeInOutElasticM28 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema09 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(28deg)}#index .contents #fv>.ema.status .ema09 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(28deg)}#index .contents #fv>.ema.status .ema10 .obj{animation:easeInOutElastic15 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status .ema10 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(66deg)}#index .contents #fv>.ema.status .ema10 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(66deg)}@keyframes easeInOutElasticM20{0%{transform:rotate(0deg)}10%{transform:rotate(-40deg)}20%{transform:rotate(-15deg)}30%{transform:rotate(-27.5deg)}40%{transform:rotate(-18.75deg)}50%{transform:rotate(-21.25deg)}65%{transform:rotate(-20deg)}100%{transform:rotate(-20deg)}}@keyframes easeInOutElastic6{0%{transform:rotate(0deg)}10%{transform:rotate(-14deg)}20%{transform:rotate(11deg)}30%{transform:rotate(-1.5deg)}40%{transform:rotate(7.25deg)}50%{transform:rotate(4.75deg)}65%{transform:rotate(6deg)}100%{transform:rotate(6deg)}}@keyframes easeInOutElasticM14{0%{transform:rotate(0deg)}10%{transform:rotate(-34deg)}20%{transform:rotate(-9deg)}30%{transform:rotate(-21.5deg)}40%{transform:rotate(-12.75deg)}50%{transform:rotate(-15.25deg)}65%{transform:rotate(-14deg)}100%{transform:rotate(-14deg)}}@keyframes easeInOutElasticM16{0%{transform:rotate(0deg)}10%{transform:rotate(-36deg)}20%{transform:rotate(-11deg)}30%{transform:rotate(-23.5deg)}40%{transform:rotate(-14.75deg)}50%{transform:rotate(-17.25deg)}65%{transform:rotate(-16deg)}100%{transform:rotate(-16deg)}}@keyframes easeInOutElasticM6{0%{transform:rotate(0deg)}10%{transform:rotate(-26deg)}20%{transform:rotate(-1deg)}30%{transform:rotate(-13.5deg)}40%{transform:rotate(-4.75deg)}50%{transform:rotate(-7.25deg)}65%{transform:rotate(-6deg)}100%{transform:rotate(-6deg)}}@keyframes easeInOutElastic13{0%{transform:rotate(0deg)}10%{transform:rotate(-7deg)}20%{transform:rotate(18deg)}30%{transform:rotate(5.5deg)}40%{transform:rotate(14.25deg)}50%{transform:rotate(11.75deg)}65%{transform:rotate(13deg)}100%{transform:rotate(13deg)}}@keyframes easeInOutElasticM25{0%{transform:rotate(0deg)}10%{transform:rotate(-45deg)}20%{transform:rotate(-20deg)}30%{transform:rotate(-32.5deg)}40%{transform:rotate(-23.75deg)}50%{transform:rotate(-26.25deg)}65%{transform:rotate(-25deg)}100%{transform:rotate(-25deg)}}@keyframes easeInOutElastic16{0%{transform:rotate(0deg)}10%{transform:rotate(-4deg)}20%{transform:rotate(21deg)}30%{transform:rotate(8.5deg)}40%{transform:rotate(17.25deg)}50%{transform:rotate(14.75deg)}65%{transform:rotate(16deg)}100%{transform:rotate(16deg)}}@keyframes easeInOutElasticM28{0%{transform:rotate(0deg)}10%{transform:rotate(-48deg)}20%{transform:rotate(-23deg)}30%{transform:rotate(-35.5deg)}40%{transform:rotate(-26.75deg)}50%{transform:rotate(-29.25deg)}65%{transform:rotate(-28deg)}100%{transform:rotate(-28deg)}}@keyframes easeInOutElastic15{0%{transform:rotate(0deg)}10%{transform:rotate(-5deg)}20%{transform:rotate(20deg)}30%{transform:rotate(7.5deg)}40%{transform:rotate(16.25deg)}50%{transform:rotate(13.75deg)}65%{transform:rotate(15deg)}100%{transform:rotate(15deg)}}#index .contents #fv>.ema.status2 .ema01{transition-duration:1s;transform:translate(-100%, -60%)}#index .contents #fv>.ema.status2 .ema01 .obj{animation:leaveLeftM20 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema01 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(10deg)}#index .contents #fv>.ema.status2 .ema01 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(10deg)}#index .contents #fv>.ema.status2 .ema02{transition-duration:1s;transition-delay:.125s;transform:translate(-100%, -55%)}@media only screen and (max-width: 999px){#index .contents #fv>.ema.status2 .ema02{transform:translate(-150%, -85%)}}#index .contents #fv>.ema.status2 .ema02 .obj{animation:leaveLeft6 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema02 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(80deg)}#index .contents #fv>.ema.status2 .ema02 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(80deg)}#index .contents #fv>.ema.status2 .ema03{transition-duration:1s;transition-delay:.25s;transform:translate(-100%, -50%)}#index .contents #fv>.ema.status2 .ema03 .obj{animation:leaveLeftM14 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema03 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(92deg)}#index .contents #fv>.ema.status2 .ema03 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(92deg)}#index .contents #fv>.ema.status2 .ema04{transition-duration:1s;transition-delay:.375s;transform:translate(-100%, -45%)}#index .contents #fv>.ema.status2 .ema04 .obj{animation:leaveLeftM16 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema04 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(-49deg)}#index .contents #fv>.ema.status2 .ema04 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(-49deg)}#index .contents #fv>.ema.status2 .ema05{transition-duration:1s;transition-delay:.5s;transform:translate(-100%, -40%)}#index .contents #fv>.ema.status2 .ema05 .obj{animation:leaveLeftM6 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema05 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(71deg)}#index .contents #fv>.ema.status2 .ema05 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(71deg)}#index .contents #fv>.ema.status2 .ema06{transition-duration:1s;transform:translate(0%, -60%)}#index .contents #fv>.ema.status2 .ema06 .obj{animation:leaveRight13 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema06 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(62deg)}#index .contents #fv>.ema.status2 .ema06 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(62deg)}#index .contents #fv>.ema.status2 .ema07{transition-duration:1s;transition-delay:.125s;transform:translate(0%, -55%)}#index .contents #fv>.ema.status2 .ema07 .obj{animation:leaveRightM25 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema07 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(-56deg)}#index .contents #fv>.ema.status2 .ema07 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(-56deg)}#index .contents #fv>.ema.status2 .ema08{transition-duration:1s;transition-delay:.25s;transform:translate(0%, -50%)}#index .contents #fv>.ema.status2 .ema08 .obj{animation:leaveRight16 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema08 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(38deg)}#index .contents #fv>.ema.status2 .ema08 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(38deg)}#index .contents #fv>.ema.status2 .ema09{transition-duration:1s;transition-delay:.375s;transform:translate(0%, -45%)}#index .contents #fv>.ema.status2 .ema09 .obj{animation:leaveRightM28 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema09 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(18deg)}#index .contents #fv>.ema.status2 .ema09 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(18deg)}#index .contents #fv>.ema.status2 .ema10{transition-duration:1s;transition-delay:.5s;transform:translate(0%, -40%)}#index .contents #fv>.ema.status2 .ema10 .obj{animation:leaveRight15 2.5s 0s linear 1 forwards}#index .contents #fv>.ema.status2 .ema10 .rope01{transform:translate(-61.1017182131%, -95.6265417138%) rotate(56deg)}#index .contents #fv>.ema.status2 .ema10 .rope02{transform:translate(-81.2024571282%, -95.3029369706%) rotate(56deg)}@keyframes leaveLeftM20{0%{transform:rotate(-20deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-40deg)}30%{transform:rotate(-15deg)}40%{transform:rotate(-27.5deg)}50%{transform:rotate(-18.75deg)}60%{transform:rotate(-21.25deg)}75%{transform:rotate(-20deg)}100%{transform:rotate(-20deg)}}@keyframes leaveLeft6{0%{transform:rotate(6deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-14deg)}30%{transform:rotate(11deg)}40%{transform:rotate(-1.5deg)}50%{transform:rotate(7.25deg)}60%{transform:rotate(4.75deg)}75%{transform:rotate(6deg)}100%{transform:rotate(6deg)}}@keyframes leaveLeftM14{0%{transform:rotate(-14deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-34deg)}30%{transform:rotate(-9deg)}40%{transform:rotate(-21.5deg)}50%{transform:rotate(-12.75deg)}60%{transform:rotate(-15.25deg)}75%{transform:rotate(-14deg)}100%{transform:rotate(-14deg)}}@keyframes leaveLeftM16{0%{transform:rotate(-16deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-36deg)}30%{transform:rotate(-11deg)}40%{transform:rotate(-23.5deg)}50%{transform:rotate(-14.75deg)}60%{transform:rotate(-17.25deg)}75%{transform:rotate(-16deg)}100%{transform:rotate(-16deg)}}@keyframes leaveLeftM6{0%{transform:rotate(-6deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-26deg)}30%{transform:rotate(-1deg)}40%{transform:rotate(-13.5deg)}50%{transform:rotate(-4.75deg)}60%{transform:rotate(-7.25deg)}75%{transform:rotate(-6deg)}100%{transform:rotate(-6deg)}}@keyframes leaveRight13{0%{transform:rotate(13deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-7deg)}30%{transform:rotate(18deg)}40%{transform:rotate(5.5deg)}50%{transform:rotate(14.25deg)}65%{transform:rotate(13deg)}100%{transform:rotate(13deg)}}@keyframes leaveRightM25{0%{transform:rotate(25deg)}10%{transform:rotate(0deg)}20%{transform:rotate(5deg)}30%{transform:rotate(30deg)}40%{transform:rotate(17.5deg)}50%{transform:rotate(26.25deg)}65%{transform:rotate(25deg)}100%{transform:rotate(25deg)}}@keyframes leaveRight16{0%{transform:rotate(16deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-4deg)}30%{transform:rotate(21deg)}40%{transform:rotate(8.5deg)}50%{transform:rotate(17.25deg)}65%{transform:rotate(16deg)}100%{transform:rotate(16deg)}}@keyframes leaveRightM28{0%{transform:rotate(28deg)}10%{transform:rotate(0deg)}20%{transform:rotate(8deg)}30%{transform:rotate(33deg)}40%{transform:rotate(20.5deg)}50%{transform:rotate(29.25deg)}65%{transform:rotate(28deg)}100%{transform:rotate(28deg)}}@keyframes leaveRight15{0%{transform:rotate(15deg)}10%{transform:rotate(0deg)}20%{transform:rotate(-5deg)}30%{transform:rotate(20deg)}40%{transform:rotate(7.5deg)}50%{transform:rotate(16.25deg)}65%{transform:rotate(15deg)}100%{transform:rotate(15deg)}}#index .contents #fv>.ema.status3 .ema01{transition-duration:.75s;transform:translate(-150%, -65%);opacity:0}#index .contents #fv>.ema.status3 .ema02{transition-duration:.75s;transform:translate(-150%, -60%);opacity:0}#index .contents #fv>.ema.status3 .ema03{transition-duration:.75s;transform:translate(-150%, -50%);opacity:0}#index .contents #fv>.ema.status3 .ema04{transition-duration:.75s;transform:translate(-150%, -45%);opacity:0}#index .contents #fv>.ema.status3 .ema05{transition-duration:.75s;transform:translate(-150%, -40%);opacity:0}#index .contents #fv>.ema.status3 .ema06{transition-duration:.75s;transform:translate(50%, -65%);opacity:0}#index .contents #fv>.ema.status3 .ema07{transition-duration:.75s;transform:translate(50%, -60%);opacity:0}#index .contents #fv>.ema.status3 .ema08{transition-duration:.75s;transform:translate(50%, -50%);opacity:0}#index .contents #fv>.ema.status3 .ema09{transition-duration:.75s;transform:translate(50%, -45%);opacity:0}#index .contents #fv>.ema.status3 .ema10{transition-duration:.75s;transform:translate(50%, -40%);opacity:0}#index .contents #fv>.ema div[class^=ema]{position:fixed;transition:.625s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(-50%, -75%);opacity:0;z-index:2;will-change:transform,opacity,animation}#index .contents #fv>.ema div[class^=ema]:nth-child(0) .float{animation-delay:0s}#index .contents #fv>.ema div[class^=ema]:nth-child(1) .float{animation-delay:-0.25s}#index .contents #fv>.ema div[class^=ema]:nth-child(2) .float{animation-delay:-0.5s}#index .contents #fv>.ema div[class^=ema]:nth-child(3) .float{animation-delay:-0.75s}#index .contents #fv>.ema div[class^=ema]:nth-child(4) .float{animation-delay:-1s}#index .contents #fv>.ema div[class^=ema]:nth-child(5) .float{animation-delay:-1.25s}#index .contents #fv>.ema div[class^=ema]:nth-child(6) .float{animation-delay:-1.5s}#index .contents #fv>.ema div[class^=ema]:nth-child(7) .float{animation-delay:-1.75s}#index .contents #fv>.ema div[class^=ema]:nth-child(8) .float{animation-delay:-2s}#index .contents #fv>.ema div[class^=ema]:nth-child(9) .float{animation-delay:-2.25s}#index .contents #fv>.ema div[class^=ema]:nth-child(10) .float{animation-delay:-2.5s}#index .contents #fv>.ema div[class^=ema]:nth-child(11) .float{animation-delay:-2.75s}#index .contents #fv>.ema div[class^=ema]:nth-child(12) .float{animation-delay:-3s}#index .contents #fv>.ema div[class^=ema] .float{width:100%;height:100%;position:relative;animation-name:float;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:forwards;will-change:animation}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(0.8333333333vw)}100%{transform:translateY(0)}}#index .contents #fv>.ema div[class^=ema] .obj{position:absolute;z-index:1;will-change:transform,opacity,animation}#index .contents #fv>.ema div[class^=ema] .rope01{width:3.0312239583vw;position:absolute;transition:1s cubic-bezier(0.5, 1, 0.89, 1);transform-origin:61.1017182131% 95.6265417138%;z-index:2;will-change:transform,opacity,animation}@media only screen and (max-width: 999px){#index .contents #fv>.ema div[class^=ema] .rope01{width:6.37768vw}}#index .contents #fv>.ema div[class^=ema] .rope02{width:2.034640625vw;position:absolute;transition:1s cubic-bezier(0.5, 1, 0.89, 1);transform-origin:81.2024571282% 95.3029369706%;will-change:transform,opacity,animation}@media only screen and (max-width: 999px){#index .contents #fv>.ema div[class^=ema] .rope02{width:4.1336533333vw}}#index .contents #fv>.ema .ema01{width:13.113421875vw;height:20.75271875vw;left:31.1527864583vw;top:12.2556574074vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema01{width:31.6532666667vw;height:50.7166933333vw;left:14.55092vw;top:21.0720949367vh;top:21.0720949367lvh}}#index .contents #fv>.ema .ema01 .obj{width:95.2442571364%;left:-8.7529197383%;top:38.007068351%;transform-origin:50% 13.4302822926%;transform:rotate(-20deg)}#index .contents #fv>.ema .ema01 .rope01{left:39.4322849085%;top:45.8424122141%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema01 .rope02{left:39.4322849085%;top:45.8424122141%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema02{width:15.4171875vw;height:16.9578125vw;left:14.3698958333vw;top:21.235537037vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema02{width:32.00812vw;height:47.4285466667vw;left:44.95208vw;top:11.1392468354vh;top:11.1392468354lvh}}#index .contents #fv>.ema .ema02 .obj{width:81.0838823013%;left:5.9795277187%;top:19.0730673546%;transform-origin:50% 13.4302822926%;transform:rotate(6deg)}#index .contents #fv>.ema .ema02 .rope01{left:44.9882436404%;top:28.0734666298%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema02 .rope02{left:44.9882436404%;top:28.0734666298%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema03{width:15.6353333333vw;height:13.4550833333vw;left:25.2625625vw;top:46.9854907407vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema03{width:38.0251333333vw;height:32.72276vw;left:8.1050666667vw;top:47.2254620253vh;top:47.2254620253lvh}}#index .contents #fv>.ema .ema03 .obj{width:76.0730570183%;left:8.4993790773%;top:12.3889824787%;transform-origin:50% 11.71875%;transform:rotate(-14deg)}#index .contents #fv>.ema .ema03 .rope01{left:46.5398882872%;top:22.6973928689%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema03 .rope02{left:46.5398882872%;top:22.6973928689%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema04{width:17.1728697917vw;height:16.2232760417vw;left:10.7026875vw;top:67.8249814815vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema04{width:43.63092vw;height:37.98936vw;left:13.41256vw;top:68.6998670886vh;top:68.6998670886lvh}}#index .contents #fv>.ema .ema04 .obj{width:75.9065519711%;left:13.6406413823%;top:15.8850982176%;transform-origin:50% 11.6908482143%;transform:rotate(-16deg)}#index .contents #fv>.ema .ema04 .rope01{left:51.5939173678%;top:25.2225695527%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema04 .rope02{left:51.5939173678%;top:25.2225695527%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema05{width:13.711359375vw;height:17.9456927083vw;left:25.6056822917vw;top:87.5514907407vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema05{width:33.1541066667vw;height:43.76632vw;left:17.3439333333vw;top:89.8028860759vh;top:89.8028860759lvh}}#index .contents #fv>.ema .ema05 .obj{width:95.069591401%;left:-3.9125101944%;top:26.758974487%;transform-origin:50% 11.4480874317%;transform:rotate(-6deg)}#index .contents #fv>.ema .ema05 .rope01{left:44.0533453672%;top:35.1681418446%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema05 .rope02{left:44.0533453672%;top:35.1681418446%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema06{width:15.5803020833vw;height:14.7341979167vw;left:69.0055833333vw;top:14.3518518519vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema06{width:43.35948vw;height:32.1486666667vw;left:84.9771066667vw;top:26.9659240506vh;top:26.9659240506lvh}}#index .contents #fv>.ema .ema06 .obj{width:76.760553022%;left:11.9403573824%;top:16.0023132127%;transform-origin:50% 13.0008648025%;transform:rotate(13deg)}#index .contents #fv>.ema .ema06 .rope01{left:50.3656459913%;top:26.0857147099%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema06 .rope02{left:50.3656459913%;top:26.0857147099%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema07{width:16.3632604167vw;height:17.370515625vw;left:83.745453125vw;top:29.7923055556vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema07{width:37.72416vw;height:44.1579333333vw;left:75.2224933333vw;top:5.4430379747vh;top:5.4430379747lvh}}#index .contents #fv>.ema .ema07 .obj{width:70.435165669%;left:12.9912793714%;top:24.0589672574%;transform-origin:50% 10.7996914374%;transform:rotate(-25deg)}#index .contents #fv>.ema .ema07 .rope01{left:48.1283655649%;top:32.7656508469%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema07 .rope02{left:48.1283655649%;top:32.7656508469%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema08{width:13.4751458333vw;height:18.0660208333vw;left:73.9008645833vw;top:49.5715277778vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema08{width:32.7715466667vw;height:43.9365733333vw;left:99.3978vw;top:49.7263987342vh;top:49.7263987342lvh}}#index .contents #fv>.ema .ema08 .obj{width:91.5122285318%;left:-7.8073907673%;top:31.5711239678%;transform-origin:50% 11.9509412436%;transform:rotate(16deg)}#index .contents #fv>.ema .ema08 .rope01{left:38.3622935435%;top:39.3348931984%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema08 .rope02{left:38.3622935435%;top:39.3348931984%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema09{width:13.8290208333vw;height:17.5202447917vw;left:89.43965625vw;top:57.458vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema09{width:39.4565866667vw;height:37.4554533333vw;left:87.5015466667vw;top:90.0744177215vh;top:90.0744177215lvh}}#index .contents #fv>.ema .ema09 .obj{width:86.4714602293%;left:15.6379699696%;top:32.634181826%;transform-origin:50% 14.2933618844%;transform:rotate(-28deg)}#index .contents #fv>.ema .ema09 .rope01{left:58.791784487%;top:42.703901766%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema09 .rope02{left:58.791784487%;top:42.703901766%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv>.ema .ema10{width:13.4808020833vw;height:15.7576145833vw;left:76.2551927083vw;top:86.7351851852vh}@media only screen and (max-width: 999px){#index .contents #fv>.ema .ema10{width:38.44196vw;height:31.8578133333vw;left:85.1432666667vw;top:76.5314936709vh;top:76.5314936709lvh}}#index .contents #fv>.ema .ema10 .obj{width:100.8058141323%;left:-11.2282358323%;top:20.7902131972%;transform-origin:55.8783457233% 12.8973201693%;transform:rotate(15deg)}#index .contents #fv>.ema .ema10 .rope01{left:44.6933409161%;top:30.6399485434%;transform:translate(-61.1017182131%, -95.6265417138%) rotate(0deg)}#index .contents #fv>.ema .ema10 .rope02{left:44.6933409161%;top:30.6399485434%;transform:translate(-81.2024571282%, -95.3029369706%) rotate(0deg)}#index .contents #fv .bnr{width:min(16.36328125rem, 13.6360677083vw);position:fixed;right:1.75rem;bottom:1.75rem;z-index:3;transition:.375s;opacity:1;visibility:visible}@media only screen and (max-width: 999px){#index .contents #fv .bnr{width:min(21.7272846154rem, 37.6606266667vw);right:-.6923076923rem;bottom:1.2307692308rem}}#index .contents #fv .bnr.hide{opacity:0;visibility:hidden}#index .contents #fv .first{width:100%;height:300vh;position:relative}@media only screen and (max-width: 999px){#index .contents #fv .first{height:250lvh}}#index .contents #fv .first .lead{width:24.4791666667vw;height:24.4791666667vw;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}@media only screen and (max-width: 999px){#index .contents #fv .first .lead{width:57.3333333333vw;height:57.3333333333vw}}#index .contents #fv .first .lead.status img{transform:translate(-50%, -50%);opacity:1;filter:blur(0vw)}#index .contents #fv .first .lead.status img.second{transition-delay:.25s}#index .contents #fv .first .lead.status img.third{transition-delay:.5s}#index .contents #fv .first .lead.status2 .bg_orange{transition:.75s cubic-bezier(0.25, 1, 0.5, 1);opacity:0}#index .contents #fv .first .lead.status2 img{transition-delay:0s;transform:translate(-50%, calc(1.25vw - 50%));opacity:0;filter:blur(0.4166666667vw)}@media only screen and (max-width: 999px){#index .contents #fv .first .lead.status2 img{filter:blur(1.0666666667vw)}}#index .contents #fv .first .lead.status2_5 img{transition-delay:0s !important}#index .contents #fv .first .lead img{width:8.1888072917vw;position:absolute;top:50%;left:50%;z-index:1;transition:1.25s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, calc(1.25vw - 50%));opacity:0;filter:blur(0.4166666667vw)}@media only screen and (max-width: 999px){#index .contents #fv .first .lead img{width:21.2227866667vw;filter:none !important}}#index .contents #fv .first .lead .bg_orange{width:100%;height:100%;border-radius:50%;background:#de682a;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(5);filter:blur(0.78125vw);opacity:1;will-change:transform,opacity;transition:.125s linear}@media only screen and (max-width: 999px){#index .contents #fv .first .lead .bg_orange{filter:none !important;width:120%;height:120%;background:url(../img/fv/bg_orange.webp) center center/cover no-repeat}}#index .contents #fv .scroll{font-size:min(1.0625rem, 0.8854166667vw);font-weight:500;color:#fff;position:fixed;transform:translateX(-50%);bottom:min(3rem, 2.5vw);left:50%;z-index:2;transition:.375s;opacity:0;visibility:hidden}@media only screen and (max-width: 999px){#index .contents #fv .scroll{font-size:min(1.7692307692rem, 3.0666666667vw);bottom:min(5.5384615385rem, 9.6vw)}}#index .contents #fv .scroll.show{opacity:1;visibility:visible}#index .contents #fv .scroll.hide{opacity:0;visibility:hidden}@keyframes move_circle{0%{opacity:0;bottom:min(5.75rem, 4.7916666667vw)}30%{opacity:1}70%{opacity:1}100%{opacity:0;bottom:min(1.5rem, 1.25vw)}}@keyframes move_circle_sp{0%{opacity:0;bottom:min(9.5384615385rem, 16.5333333333vw)}30%{opacity:1}70%{opacity:1}100%{opacity:0;bottom:min(2.6153846154rem, 4.5333333333vw)}}#index .contents #fv .scroll::before{content:"";width:.0625rem;height:min(4.25rem, 3.5416666667vw);background:#fff;position:absolute;left:50%;bottom:min(1.875rem, 1.5625vw);transform:translateX(-50%)}@media only screen and (max-width: 999px){#index .contents #fv .scroll::before{width:.0769230769rem;height:min(6.9230769231rem, 12vw);bottom:min(3.2307692308rem, 5.6vw)}}#index .contents #fv .scroll::after{content:"";width:min(0.75rem, 0.625vw);height:min(0.75rem, 0.625vw);background:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-radius:50%;transition:.1s}@media only screen and (min-width: 1000px){#index .contents #fv .scroll::after{animation:move_circle 2s cubic-bezier(0.83, 0, 0.17, 1) 0s infinite normal}}@media only screen and (max-width: 999px){#index .contents #fv .scroll::after{width:min(1.2307692308rem, 2.1333333333vw);height:min(1.2307692308rem, 2.1333333333vw);animation:move_circle_sp 2s cubic-bezier(0.83, 0, 0.17, 1) 0s infinite normal}}#index .contents #fv #logo{position:relative}@media only screen and (max-width: 999px){#index .contents #fv #logo{z-index:2}}#index .contents #fv #logo.status2 .logo{opacity:1;filter:blur(0)}#index .contents #fv #logo.status2 p{transition-delay:.5s;opacity:1;filter:blur(0)}@media only screen and (max-width: 999px){#index .contents #fv #logo .absolute{width:100%}}#index .contents #fv #logo .logo_blank{width:34.89225625rem;margin:0 auto;position:relative}@media only screen and (max-width: 999px){#index .contents #fv #logo .logo_blank{width:100%}}#index .contents #fv #logo .logo{width:min(34.89225625rem, 29.0768802083vw);height:min(20.0625rem, 16.71875vw);margin:0 auto;transition:1s;opacity:0;filter:blur(8px)}@media only screen and (max-width: 999px){#index .contents #fv #logo .logo{width:42.9443153846rem;height:42.84036vw}}#index .contents #fv #logo .logo.fixed{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #fv #logo .logo.absolute{position:absolute}#index .contents #fv #logo p{font-size:min(1.375rem, 1.1458333333vw);line-height:3;text-align:center;margin:2.75rem 0 0;padding-bottom:2.75rem;transition:1s;opacity:0;filter:blur(8px)}@media only screen and (max-width: 999px){#index .contents #fv #logo p{font-size:1.0769230769rem;letter-spacing:.075em;line-height:2.3928571429}}#index .contents #fv .emakake{width:44.375vw;height:37.9166666667vw;margin:0 auto;position:relative}@media only screen and (max-width: 999px){#index .contents #fv .emakake{width:82.6666666667vw;height:70.6353333333vw}}#index .contents #fv .emakake.absolute{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0%)}@media only screen and (max-width: 999px){#index .contents #fv .emakake.absolute{bottom:50%;transform:translate(-50%, 50%)}}#index .contents #fv .emakake.fixed{position:fixed}#index .contents #fv .emakake.hide{display:none}#index .contents #fv .emakake>.ema.status .grp1 img{visibility:visible;opacity:1}#index .contents #fv .emakake>.ema.status2 .grp2 img{visibility:visible;opacity:1}#index .contents #fv .emakake>.ema.status3 .grp3 img{visibility:visible;opacity:1}#index .contents #fv .emakake>.ema.status4 .grp4 img{visibility:visible;opacity:1}#index .contents #fv .emakake .point{position:absolute;width:78.9553169014%;left:50%;top:56.2510027473%;transform:translate(-50%, -50%);z-index:2}#index .contents #fv .emakake .emaImg{position:absolute;width:100%;height:auto;top:0;left:0}#index .contents #fv .emakake .grp img{visibility:hidden;transition:.5s;opacity:0}#index .contents #fv .emakake_blank{position:relative}#index .contents #fv .emakake_motion_blank{height:200vh}@media only screen and (max-width: 999px){#index .contents #fv .emakake_motion_blank{height:200lvh}}#index .contents #about{position:relative;overflow:hidden}#index .contents #about .line svg{display:block;margin:0 auto}#index .contents #about .line svg path{fill:none;stroke:#de682a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}@media only screen and (max-width: 999px){#index .contents #about .about_txt{position:relative;z-index:2}}#index .contents #about .about_txt h2 img{width:auto;height:min(6.2796875rem, 5.2330729167vw);margin:0 auto}@media only screen and (max-width: 999px){#index .contents #about .about_txt h2 img{height:5.0222769231rem}}#index .contents #about .about_txt p{font-size:min(1.1875rem, 0.9895833333vw);line-height:2.0526315789;letter-spacing:.025em;font-weight:500;font-family:"Noto Sans JP",sans-serif;text-align:center;margin:1.625rem 0 0}@media only screen and (max-width: 999px){#index .contents #about .about_txt p{font-size:1.0769230769rem}}#index .contents #about .about_margin{height:2.875rem}#index .contents #about .about_margin2{height:2.875rem}#index .contents #about .about_emamikuji{width:100%;position:relative}#index .contents #about .about_emamikuji.absolute .emamikuji_obj{width:100%;position:absolute;bottom:0;left:50%;z-index:1;transform:translate(-50%, 0)}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji.absolute .emamikuji_obj{width:100vw;left:0;transform:none}}#index .contents #about .about_emamikuji.absolute .emamikuji_obj .emamikuji{position:absolute;bottom:0;left:50%;z-index:2;transform:translate(-50%, 0) scale(1)}#index .contents #about .about_emamikuji.fixed .emamikuji_obj{position:fixed}#index .contents #about .about_emamikuji.absolute2 .emamikuji_obj{position:absolute;bottom:auto}#index .contents #about .about_emamikuji .emamikuji_obj{width:100%;overflow:hidden;will-change:transform,opacity,animation}#index .contents #about .about_emamikuji .emamikuji_obj.status .emamikuji img{animation:jumpOut .25s .1875s linear 1 forwards}@keyframes jumpOut{0%{transform:scale(1, 1)}25%{transform:scale(1, 0.9375)}75%{transform:scale(1, 1.125)}100%{transform:scale(1)}}#index .contents #about .about_emamikuji .emamikuji_obj.status .emaObj{left:calc(50% - min(5.965575rem, 4.9713125vw));bottom:21.32224375rem;transform:translate(0, 0) scale(1) rotate(30deg);opacity:1}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .emamikuji_obj.status .emaObj{left:calc(50% - 4.3844533333vw);bottom:calc(64.5054533333vw + 1.875rem)}}#index .contents #about .about_emamikuji .emamikuji_obj.status .mikuji{left:calc(50% + min(12.24319375rem, 10.2026614583vw));bottom:20.847525rem;transition-delay:.0625s;transform:translate(0, 0) scale(1) rotate(60deg);opacity:1}@media only screen and (min-width: 1000px)and (max-width: 1200px){#index .contents #about .about_emamikuji .emamikuji_obj.status .mikuji{bottom:26.2314834375rem}}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .emamikuji_obj.status .mikuji{left:calc(50% + 19.89092vw);bottom:calc(44.3754533333vw + 1.875rem)}}#index .contents #about .about_emamikuji .emamikuji_obj.status .paperstrap{left:calc(50% - min(0.84744375rem, 0.706203125vw));bottom:23.10004375rem;transition-delay:.125s;transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .emamikuji_obj.status .paperstrap{left:calc(50% - 3.6vw);bottom:66.1333333333vw}}#index .contents #about .about_emamikuji .emamikuji_obj.status .coupon{left:calc(50% - min(25.90519375rem, 21.5876614583vw));bottom:17.87676875rem;transition-delay:.1875s;transform:translate(0, 0) scale(1) rotate(0deg);opacity:1}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .emamikuji_obj.status .coupon{left:calc(50% - 44.38268vw);bottom:52.8vw}}#index .contents #about .about_emamikuji .emamikuji_obj.status .price{transition-delay:.875s;transform:scale(1);opacity:1}#index .contents #about .about_emamikuji .emamikuji_obj.status .abs01{transition-delay:.375s;transform:translate(0, 0);opacity:1}#index .contents #about .about_emamikuji .emamikuji_obj.status .abs02{transition-delay:.375s;transform:translate(0, 0);opacity:1}#index .contents #about .about_emamikuji .emamikuji{width:16.5rem;height:19.875rem;margin:0 auto 1.875rem;filter:drop-shadow(2.2px 2.5px 6px rgba(0, 0, 0, 0.5));transform-origin:bottom}#index .contents #about .about_emamikuji .emamikuji img{transform-origin:bottom}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .emamikuji{width:min(27.7692307692rem, 48.1333333333vw);height:min(33.3076923077rem, 57.7333333333vw)}}#index .contents #about .about_emamikuji .emaObj{width:min(18.65451875rem, 15.5454322917vw);height:auto;filter:drop-shadow(2.2px 2.5px 6px rgba(0, 0, 0, 0.5));position:absolute;left:50%;bottom:0;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, 0) scale(0.375) rotate(15deg);opacity:0;will-change:transform,opacity}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .emaObj{width:39.30564vw}}#index .contents #about .about_emamikuji .mikuji{width:min(8.8917875rem, 7.4098229167vw);height:auto;filter:drop-shadow(2.2px 2.5px 6px rgba(0, 0, 0, 0.5));position:absolute;left:50%;bottom:0;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, 0) scale(0.375) rotate(15deg);opacity:0;will-change:transform,opacity}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .mikuji{width:21.0739066667vw}}#index .contents #about .about_emamikuji .paperstrap{width:min(8.1078875rem, 6.7565729167vw);height:auto;filter:drop-shadow(2.2px 2.5px 6px rgba(0, 0, 0, 0.5));position:absolute;left:50%;bottom:0;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, 0) scale(0.375) rotate(15deg);opacity:0;will-change:transform,opacity}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .paperstrap{width:14.8536133333vw}}#index .contents #about .about_emamikuji .coupon{width:min(17.7204875rem, 14.7670729167vw);height:auto;filter:drop-shadow(2.2px 2.5px 6px rgba(0, 0, 0, 0.5));position:absolute;left:50%;bottom:0;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:translate(-50%, 0) scale(0.375) rotate(15deg);opacity:0;will-change:transform,opacity}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .coupon{width:37.7565333333vw}}#index .contents #about .about_emamikuji .price{width:min(8.75rem, 7.2916666667vw);height:auto;left:calc(50% + min(16.3705875rem, 13.64215625vw));bottom:44.84821875rem;position:absolute;transition:.75s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);opacity:0;will-change:transform,opacity}@media only screen and (min-width: 1000px)and (max-width: 1400px){#index .contents #about .about_emamikuji .price{bottom:38.1209859375rem}}@media only screen and (min-width: 1000px)and (max-width: 1200px){#index .contents #about .about_emamikuji .price{bottom:33.6361640625rem}}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .price{width:44vw;left:calc(50% - 22vw);bottom:36.7307692308rem}}#index .contents #about .about_emamikuji .abs01{width:min(17.35340625rem, 14.461171875vw);position:absolute;right:calc(50% - min(51.8425rem, 43.2020833333vw));bottom:min(29.359625rem, 24.4663541667vw);transition:.375s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(25%, 25%);opacity:0}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .abs01{width:32.2845866667vw;left:calc(50% + 22vw);bottom:26.9230769231rem;z-index:-1}}#index .contents #about .about_emamikuji .abs02{width:min(18.91675rem, 15.7639583333vw);position:absolute;right:calc(50% + min(33.58239375rem, 27.985328125vw));bottom:min(28.4624rem, 23.7186666667vw);transition:.375s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(-25%, 25%);opacity:0}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .abs02{width:29.61648vw;right:calc(50% + 22vw);bottom:27.8846153846rem;z-index:-1}}#index .contents #about .about_emamikuji .waveCenter{height:0;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);border-top:0 solid #ffe51e;position:absolute;bottom:13.25rem;left:50%;z-index:-2;transform:translateX(-50%);will-change:transform,opacity}#index .contents #about .about_emamikuji .waveLeft{width:6.4285714286vw;height:100vw;overflow:hidden;position:absolute;bottom:13.25rem;left:calc(50% + 1px);z-index:-2;transform:translate(-100%) rotate(0deg);transform-origin:bottom right;will-change:transform,opacity}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .waveLeft{width:6.4285714286lvh;height:100lvh}}#index .contents #about .about_emamikuji .waveLeft img{width:6.4285714286vw;max-width:inherit;height:200vw;position:absolute;left:0;top:0;animation:moveUp 15s linear infinite forwards}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .waveLeft img{width:6.4285714286lvh;height:200lvh}}#index .contents #about .about_emamikuji .waveRight{width:6.4285714286vw;height:100vw;overflow:hidden;position:absolute;bottom:13.25rem;left:calc(50% - 1px);z-index:-2;transform:rotate(0deg);transform-origin:bottom left;will-change:transform,opacity}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .waveRight{width:6.4285714286lvh;height:100lvh}}#index .contents #about .about_emamikuji .waveRight img{width:6.4285714286vw;max-width:inherit;height:200vw;position:absolute;left:0;top:0;animation:moveUp 15s linear infinite forwards}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .waveRight img{width:6.4285714286lvh;height:200lvh}}@keyframes moveUp{0%{transform:translateY(0%)}100%{transform:translateY(-50%)}}#index .contents #about .about_emamikuji .waveMask{width:100%;height:25vh;background:linear-gradient(0deg, rgba(255, 242, 194, 0) 0%, rgb(255, 242, 194) 15%);z-index:-1;position:absolute;top:0;left:0}@media only screen and (max-width: 999px){#index .contents #about .about_emamikuji .waveMask{height:25lvh}}#index .contents #about .emamikuji_motion_blank{height:250vh}@media only screen and (max-width: 999px){#index .contents #about .emamikuji_motion_blank{height:250lvh}}#index .contents #about .enjoy{width:100%;position:relative;padding-bottom:29.125rem;margin-top:-5.9375rem}@media only screen and (max-width: 999px){#index .contents #about .enjoy{margin-top:-7.3076923077rem;padding-bottom:103.7333333333vw}}#index .contents #about .enjoy h3{width:27.25rem;position:absolute;top:18.125rem;left:50%;transform:translateX(-50%);z-index:5}@media only screen and (max-width: 999px){#index .contents #about .enjoy h3{width:75.6vw;top:40.5333333333vw}}#index .contents #about .enjoy .steps{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#index .contents #about .enjoy .steps .step{position:absolute}#index .contents #about .enjoy .steps .step.status .txt{transform:scale(1);opacity:1}#index .contents #about .enjoy .steps .step.status .img{transition-delay:.125s;transform:scale(1);opacity:1}#index .contents #about .enjoy .steps .step .txt{width:14.375rem;position:absolute;z-index:2;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.75);opacity:0}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .step .txt{width:39.8666666667vw}}#index .contents #about .enjoy .steps .step .img{width:19.5386625rem;position:absolute;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.75);opacity:0}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .step .img{width:54.1872266667vw}}#index .contents #about .enjoy .steps .step1{width:29.8319625rem;height:23.40283125rem;top:23.9375rem;left:calc(50% - 28.375rem)}@media only screen and (min-width: 1000px){#index .contents #about .enjoy .steps .step1 .txt{right:0;bottom:0}#index .contents #about .enjoy .steps .step1 .img{left:0;top:0}}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .step1{width:81.344vw;height:68.73004vw;top:53.6vw;left:9.7333333333vw}#index .contents #about .enjoy .steps .step1 .txt{left:0;bottom:0}#index .contents #about .enjoy .steps .step1 .img{right:0;top:0}}#index .contents #about .enjoy .steps .step2{width:23.752225rem;height:25.0828rem;top:39.1875rem;left:calc(50% + 5.9375rem)}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .step2{width:76.244vw;height:65.5885866667vw;top:127.4666666667vw;left:12.6666666667vw}}#index .contents #about .enjoy .steps .step2 .txt{right:0;bottom:0}#index .contents #about .enjoy .steps .step2 .img{left:0;top:0}#index .contents #about .enjoy .steps .step3{width:19.5386625rem;height:27.11565rem;top:57.6875rem;left:calc(50% - 28.1875rem)}@media only screen and (min-width: 1000px){#index .contents #about .enjoy .steps .step3 .txt{left:21.042413983%;bottom:0}#index .contents #about .enjoy .steps .step3 .img{left:0;top:0}}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .step3{width:81.64vw;height:63.4858933333vw;top:199.7333333333vw;left:9.2vw}#index .contents #about .enjoy .steps .step3 .txt{left:0;bottom:0}#index .contents #about .enjoy .steps .step3 .img{right:0;top:0}}#index .contents #about .enjoy .steps .step4{width:24.3515375rem;height:25.78463125rem;top:68.1875rem;left:calc(50% + 2.625rem)}@media only screen and (min-width: 1000px){#index .contents #about .enjoy .steps .step4 .txt{left:0;bottom:0}#index .contents #about .enjoy .steps .step4 .img{right:0;top:0}}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .step4{width:83.1893333333vw;height:61.5306933333vw;top:272.2666666667vw;left:8.9333333333vw}#index .contents #about .enjoy .steps .step4 .txt{right:0;bottom:0}#index .contents #about .enjoy .steps .step4 .img{left:0;top:0}}@media only screen and (min-width: 1000px){#index .contents #about .enjoy .steps .step5{width:30.981925rem;height:19.5386625rem;top:98.75rem;left:calc(50% - 15.625rem)}#index .contents #about .enjoy .steps .step5 .txt{left:0;bottom:6.6223826733%}#index .contents #about .enjoy .steps .step5 .img{right:0;top:0}}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .step5{width:81.3253333333vw;height:61.5306933333vw;top:349.2vw;left:9.8666666667vw}#index .contents #about .enjoy .steps .step5 .txt{left:0;bottom:0}#index .contents #about .enjoy .steps .step5 .img{right:0;top:0}}#index .contents #about .enjoy .steps .gc{width:43.9001875rem;height:19.00735625rem;position:absolute;top:125.75rem;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .gc{width:92.1107333333vw;height:77.47896vw;top:429.4666666667vw}}#index .contents #about .enjoy .steps .gc.status .txt{transform:scale(1);opacity:1}#index .contents #about .enjoy .steps .gc.status .img{transition-delay:.125s;transform:scale(1);opacity:1}#index .contents #about .enjoy .steps .gc.status .img2{transition-delay:.25s;transform:scale(1);opacity:1}#index .contents #about .enjoy .steps .gc .txt{width:79.9971099212%;position:absolute;top:0;left:16.4131986908%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.75);opacity:0}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .gc .txt{width:92.1482266667vw;top:unset;left:calc(50% - 46.0741133333vw);bottom:3.0666666667vw}}#index .contents #about .enjoy .steps .gc .img{width:26.3938508235%;position:absolute;top:10.5078395634%;left:0;filter:drop-shadow(7px 7px 5px rgba(0, 0, 0, 0.5));transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform-origin:right bottom;transform:scale(0.75);opacity:0}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .gc .img{width:28.9406133333vw;top:0;left:calc(50% - 14.4703066667vw)}}#index .contents #about .enjoy .steps .gc .img2{width:96.6909594634%;position:absolute;bottom:0;left:3.3090547734%;transition:.5s cubic-bezier(0.68, -0.6, 0.32, 1.6);transform:scale(0.875);opacity:0}@media only screen and (max-width: 999px){#index .contents #about .enjoy .steps .gc .img2{width:90.5546933333vw;left:calc(50% - 45.2773466667vw)}}@media only screen and (max-width: 999px){#index .contents #about .enjoy .side{display:none}}#index .contents #about .enjoy .side.status img[class^=abs]{opacity:1;animation-name:float;animation-duration:4s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:forwards}#index .contents #about .enjoy .side.status2{display:none}#index .contents #about .enjoy .side img[class^=abs]{position:fixed;height:auto;transition:1s;opacity:0}#index .contents #about .enjoy .side .left .abs01{width:20.3466875rem;right:calc(50% + 37.1739125rem);top:-17.68035625rem}#index .contents #about .enjoy .side .left .abs02{width:8.64224375rem;right:calc(50% + 54.2795rem);top:6.30435rem}#index .contents #about .enjoy .side .left .abs03{width:3.59125625rem;right:calc(50% + 44.16149375rem);top:11.99894375rem}#index .contents #about .enjoy .side .left .abs04{width:14.472875rem;right:calc(50% + 42.484475rem);top:21.53506875rem}#index .contents #about .enjoy .side .left .abs05{width:6.652925rem;right:calc(50% + 42.708075rem);top:40.2703375rem}#index .contents #about .enjoy .side .left .abs06{width:5.98345rem;right:calc(50% + 56.96273125rem);top:46.97230625rem}#index .contents #about .enjoy .side .left .abs07{width:18.28671875rem;right:calc(50% + 43.15528125rem);top:55.022475rem}#index .contents #about .enjoy .side .left .abs08{width:3.80569375rem;right:calc(50% + 50.98136875rem);top:78.05154375rem}#index .contents #about .enjoy .side .left .abs09{width:9.42613125rem;right:calc(50% + 41.31055625rem);top:84.52741875rem}#index .contents #about .enjoy .side .left .abs10{width:13.47635625rem;right:calc(50% + 48.2422375rem);top:95.55649375rem}#index .contents #about .enjoy .side .left .abs11{width:3.5051375rem;right:calc(50% + 41.25465625rem);top:108.126375rem}#index .contents #about .enjoy .side .left .abs12{width:6.123675rem;right:calc(50% + 51.14906875rem);top:117.32895625rem}#index .contents #about .enjoy .side .left .abs13{width:10.14058125rem;right:calc(50% + 39.85714375rem);top:125.280525rem}#index .contents #about .enjoy .side .left .abs14{width:13.15411875rem;right:calc(50% + 50.3664625rem);top:136.293325rem}#index .contents #about .enjoy .side .right .abs01{width:6.652925rem;left:calc(50% + 54.39130625rem);top:-20.076775rem}#index .contents #about .enjoy .side .right .abs02{width:18.28671875rem;left:calc(50% + 38.90683125rem);top:-8.01898125rem}#index .contents #about .enjoy .side .right .abs03{width:3.80569375rem;left:calc(50% + 47.57143125rem);top:16.23355rem}#index .contents #about .enjoy .side .right .abs04{width:9.426125rem;left:calc(50% + 52.04348125rem);top:21.53506875rem}#index .contents #about .enjoy .side .right .abs05{width:13.47635625rem;left:calc(50% + 39.3540375rem);top:32.69016875rem}#index .contents #about .enjoy .side .right .abs06{width:5.98345rem;left:calc(50% + 54.67080625rem);top:46.97230625rem}#index .contents #about .enjoy .side .right .abs07{width:14.472875rem;left:calc(50% + 43.37888125rem);top:57.42668125rem}#index .contents #about .enjoy .side .right .abs08{width:3.59125625rem;left:calc(50% + 46.2298125rem);top:76.161575rem}#index .contents #about .enjoy .side .right .abs09{width:8.64224375rem;left:calc(50% + 54.2795rem);top:78.028625rem}#index .contents #about .enjoy .side .right .abs10{width:20.3466875rem;left:calc(50% + 44.49689375rem);top:92.1227rem}#index .contents #about .enjoy .side .right .abs11{width:3.80569375rem;left:calc(50% + 52.8819875rem);top:118.4871625rem}#index .contents #about .enjoy .side .right .abs12{width:5.37128125rem;left:calc(50% + 45.0559rem);top:125.8015rem}#index .contents #about .enjoy .side .right .abs13{width:9.426125rem;left:calc(50% + 54rem);top:132.0525rem}#index .contents #about .enjoy .side .right .abs14{width:11.578675rem;left:calc(50% + 39.5217375rem);top:139.494675rem}#index .contents #about .enjoy .line{transform:translateX(-5.29343125rem)}@media only screen and (max-width: 999px){#index .contents #about .enjoy .line{transform:none}}#index .contents #about .enjoy .line svg{width:45.4375rem;height:auto}@media only screen and (max-width: 999px){#index .contents #about .enjoy .line svg{width:90.4vw;margin:0 0 0 2.88536vw}}#index .contents #about .enjoy .line svg path{fill:none;stroke:#de682a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dashoffset:6676px;stroke-dasharray:6676px}@media only screen and (max-width: 999px){#index .contents #about .enjoy .line svg path{stroke-dashoffset:6787px;stroke-dasharray:6787px}}#index .contents #ema{padding:9.375rem 0 15.625rem;position:relative;background:#fad69d;z-index:1}@media only screen and (max-width: 999px){#index .contents #ema{padding:0}}#index .contents #ema .wave{display:flex;width:100%;height:20px;overflow:hidden;position:absolute;top:-19px;left:0;z-index:-1}@media only screen and (max-width: 999px){#index .contents #ema .wave{height:10px;top:-9px}}#index .contents #ema .wave div[class^=wave]{content:"";width:1666px;height:20px;flex-shrink:0;background:#ed9e25;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../img/mask_bg.svg);mask-image:url(../img/mask_bg.svg);animation:scroll-right 30s infinite linear 0s both}@media only screen and (max-width: 999px){#index .contents #ema .wave div[class^=wave]{width:833px;height:10px}}@media only screen and (max-width: 999px){#index .contents #ema .inner{padding:40.5209733333vw 0 57.3333333333vw;overflow:hidden}}#index .contents #ema .bg{width:100%;height:37.028925rem;position:absolute;top:0;left:0;overflow:hidden}@media only screen and (min-width: 1921px){#index .contents #ema .bg{height:55.5433875rem}}@media only screen and (max-width: 999px){#index .contents #ema .bg{height:116.9333333333vw}}#index .contents #ema .bg::before{content:"";width:max(120rem,100vw);height:max(37.028925rem,30.8574375vw);background:url(../img/goenema_bg2.svg) center bottom/100% no-repeat;position:absolute;top:0;left:0;z-index:-1}@media only screen and (min-width: 1921px){#index .contents #ema .bg::before{top:min(0px,55.5433875rem - 30.8574375vw)}}@media only screen and (max-width: 999px){#index .contents #ema .bg::before{width:100%;height:117.06144vw;background:url(../img/_goenema_bg2.svg) center top/100% no-repeat}}#index .contents #ema .cm_lead{position:relative}@media only screen and (min-width: 1000px){#index .contents #ema .cm_lead{width:59.75rem;margin:0 auto}}#index .contents #ema .cm_lead h2{margin-top:-1.5rem;position:relative}@media only screen and (max-width: 999px){#index .contents #ema .cm_lead h2{margin-top:3.7333333333vw;text-align:center}}@media only screen and (max-width: 999px){#index .contents #ema .cm_lead p{color:#363331;text-align:center}}@media only screen and (min-width: 1000px){#index .contents #ema .cm_lead .en{min-width:65.2076125rem;transform:translateX(-42px)}}@media only screen and (max-width: 999px){#index .contents #ema .cm_lead .en{width:79.26576vw;margin:0 auto}}@media only screen and (min-width: 1000px){#index .contents #ema .cm_lead .num{width:5.20660625rem;position:absolute;top:2.25rem;left:0}}@media only screen and (max-width: 999px){#index .contents #ema .cm_lead .num{width:16.3145866667vw;margin:1.6vw auto 0}}#index .contents #ema h3{width:18.75rem;height:18.75rem;position:relative}@media only screen and (max-width: 999px){#index .contents #ema h3{width:60vw;height:60vw;margin-bottom:calc(-18.6666666667vw)}}#index .contents #ema h3 img{width:9.75rem;position:absolute;top:50%;left:50%;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translate(-50%, -50%) scale(0.875);opacity:0}@media only screen and (max-width: 999px){#index .contents #ema h3 img{width:31.2vw}}#index .contents #ema h3::after{content:"";width:100%;height:100%;background-color:#fff;border-radius:50%;filter:blur(20px);position:absolute;top:0;left:0;z-index:-1;transition:.5s;opacity:0}#index .contents #ema .list{max-width:1093px;margin:8.4375rem auto 0;position:relative}@media only screen and (max-width: 999px){#index .contents #ema .list{margin-top:19.0666666667vw;padding:0 5.3333333333vw}}#index .contents #ema .list .abs{position:absolute;width:22.36675rem;height:auto;filter:drop-shadow(2.6px 2.6px 6px rgba(0, 0, 0, 0.5));top:-30.04658125rem;left:calc(50% + 15.847825rem);z-index:2}@media only screen and (max-width: 999px){#index .contents #ema .list .abs{width:39.27272vw;left:calc(50% - 20.6118666667vw);top:-117.6vw}}#index .contents #ema .list .line{position:absolute;top:-12.2422375rem;left:calc(50% + 3.4375rem);transform:translateX(-50%);z-index:-1}@media only screen and (max-width: 999px){#index .contents #ema .list .line{left:calc(50% + 2.59888vw);top:-84vw}}#index .contents #ema .list .line svg{width:61.3338rem;height:auto;display:block;margin:0 auto}@media only screen and (max-width: 999px){#index .contents #ema .list .line svg{width:119.5174533333vw}}#index .contents #ema .list .line svg path{fill:none;stroke:#de682a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dashoffset:6092px;stroke-dasharray:6092px}@media only screen and (max-width: 999px){#index .contents #ema .list .line svg path{stroke-dashoffset:11176px;stroke-dasharray:11176px}}#index .contents #ema .cm_flex{display:flex;justify-content:flex-start;align-items:center;gap:0 2rem;position:relative}@media only screen and (max-width: 999px){#index .contents #ema .cm_flex{flex-wrap:wrap;justify-content:center;gap:calc(3.8666666667vw - (100vw - 375px)*.0386) 3.8666666667vw}}#index .contents #ema .cm_flex .en{height:auto;transition-delay:.375s;transition:.5s;opacity:0;position:absolute}#index .contents #ema .cm_flex.status h3 img{transition-delay:.25s;transform:translate(-50%, -50%) scale(1);opacity:1}#index .contents #ema .cm_flex.status h3::after{opacity:1}#index .contents #ema .cm_flex.status .en{opacity:1}#index .contents #ema .cm_flex.status dl:nth-child(0) dt img{transition-delay:0s}#index .contents #ema .cm_flex.status dl:nth-child(0) dd{transition-delay:.125s}#index .contents #ema .cm_flex.status dl:nth-child(1) dt img{transition-delay:.125s}#index .contents #ema .cm_flex.status dl:nth-child(1) dd{transition-delay:.25s}#index .contents #ema .cm_flex.status dl:nth-child(2) dt img{transition-delay:.25s}#index .contents #ema .cm_flex.status dl:nth-child(2) dd{transition-delay:.375s}#index .contents #ema .cm_flex.status dl:nth-child(3) dt img{transition-delay:.375s}#index .contents #ema .cm_flex.status dl:nth-child(3) dd{transition-delay:.5s}#index .contents #ema .cm_flex.status dl:nth-child(4) dt img{transition-delay:.5s}#index .contents #ema .cm_flex.status dl:nth-child(4) dd{transition-delay:.625s}#index .contents #ema .cm_flex.status dl:nth-child(5) dt img{transition-delay:.625s}#index .contents #ema .cm_flex.status dl:nth-child(5) dd{transition-delay:.75s}#index .contents #ema .cm_flex.status dl dt img{transform:translateX(0) rotate(0deg);opacity:1}#index .contents #ema .cm_flex.status dl dd{opacity:1}#index .contents #ema .cm_flex h3{z-index:2}@media only screen and (max-width: 999px){#index .contents #ema dl{position:relative;z-index:2}}#index .contents #ema dl dt img{width:auto;height:14.6875rem;margin:0 auto;transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translateX(15%) rotate(-5deg);opacity:0}@media only screen and (max-width: 999px){#index .contents #ema dl dt img{height:43.7333333333vw}}#index .contents #ema dl dd{letter-spacing:.1em;line-height:1.625rem;text-align:center;margin-top:.75rem;transition:.5s;opacity:0}@media only screen and (max-width: 999px){#index .contents #ema dl dd{font-size:3.2vw;line-height:1.5833333333;margin-top:1.8666666667vw}}#index .contents #ema #past .en{width:5.4361625rem;top:-4.7973625rem;left:14.27329375rem}@media only screen and (max-width: 999px){#index .contents #ema #past .en{width:29.7897733333vw;top:-5.3198866667vw;left:calc(50% - 14.8948866667vw);z-index:2}}#index .contents #ema #current{justify-content:flex-end;margin-top:10.75rem}@media only screen and (max-width: 999px){#index .contents #ema #current{justify-content:center;margin-top:18.6666666667vw}}@media only screen and (min-width: 1000px){#index .contents #ema #current h3{order:4}}#index .contents #ema #current .en{width:9.25828125rem;top:-6.99766875rem;right:11.375775rem}@media only screen and (max-width: 999px){#index .contents #ema #current .en{width:53.4376266667vw;top:-5.2082666667vw;left:calc(50% - 26.7188133333vw);z-index:2}}#index .contents #ema #future{margin-top:11.4375rem}@media only screen and (max-width: 999px){#index .contents #ema #future{margin-top:19.3333333333vw}}#index .contents #ema #future .en{width:8.02445625rem;top:-6.791925rem;left:7.26075rem}@media only screen and (max-width: 999px){#index .contents #ema #future .en{width:45.3687466667vw;top:-5.31266vw;left:calc(50% - 22.6843733333vw);z-index:2}}#index .contents #ema .last{margin-top:4.5rem}@media only screen and (max-width: 999px){#index .contents #ema .last{margin-top:16.1333333333vw}}#index .contents #ema .last.status h3 img{transition-delay:.25s;transform:translate(-50%, -50%) scale(1);opacity:1}#index .contents #ema .last.status h3::after{opacity:1}#index .contents #ema .last.status dl dt img{transform:translateX(0) rotate(0deg);opacity:1}#index .contents #ema .last.status dl dd{opacity:1}#index .contents #ema .last h3{margin:0 auto 0}#index .contents #ema .last h3 img{width:13.5625rem}@media only screen and (max-width: 999px){#index .contents #ema .last h3 img{width:48.1796933333vw}}#index .contents #ema .last dl{margin:-7.1875rem auto 0}#index .contents #mikuji{position:relative;background:#c2cb63;z-index:1;padding:6.25rem 0 15rem}@media only screen and (max-width: 999px){#index .contents #mikuji{padding:8vw 0 20.2666666667vw}}#index .contents #mikuji .wave{display:flex;width:100%;height:20px;overflow:hidden;position:absolute;top:-19px;left:0;z-index:-1}@media only screen and (max-width: 999px){#index .contents #mikuji .wave{height:10px;top:-9px}}#index .contents #mikuji .wave div[class^=wave]{content:"";width:1666px;height:20px;flex-shrink:0;background:#c2cb63;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../img/mask_bg.svg);mask-image:url(../img/mask_bg.svg);animation:scroll-left 30s infinite linear 0s both}@media only screen and (max-width: 999px){#index .contents #mikuji .wave div[class^=wave]{width:833px;height:10px}}@media only screen and (max-width: 999px){#index .contents #mikuji>.abs{width:21.3333333333vw;margin:0 auto;filter:drop-shadow(2.6px 2.6px 6px rgba(0, 0, 0, 0.6))}}#index .contents #mikuji .num{position:relative}@media only screen and (max-width: 999px){#index .contents #mikuji .num::before{content:"";width:19.47252vw;height:12.32448vw;background:url(../img/mikuji04.svg) center/contain no-repeat;position:absolute;top:1.3018666667vw;left:50%;z-index:1;transform:translateX(-50%)}}#index .contents #mikuji .goenmikuji{width:min(79.27416875rem, 66.0618072917vw);height:min(8.8088375rem, 7.3406979167vw);margin:0 auto}@media only screen and (max-width: 999px){#index .contents #mikuji .goenmikuji{width:96.5375066667vw;height:auto;margin-top:1.8666666667vw}}#index .contents #mikuji .lead{width:calc(100% - 4rem);max-width:1040px;position:relative;margin:0 auto}#index .contents #mikuji .lead .img{width:50rem}@media only screen and (max-width: 999px){#index .contents #mikuji .lead .img{width:100%}}#index .contents #mikuji .lead .img img{border-radius:5rem}@media only screen and (max-width: 999px){#index .contents #mikuji .lead .img img{border-radius:8.9333333333vw;margin-top:2.6666666667vw}}@media only screen and (min-width: 1000px){#index .contents #mikuji .lead .txt{position:absolute;right:0;bottom:2.375rem;padding:0 3.75rem 0 0}}@media only screen and (min-width: 1000px){#index .contents #mikuji .lead .txt .abs{width:7.9495rem;position:absolute;top:-9.125rem;left:1.25rem;filter:drop-shadow(2.6px 2.6px 6px rgba(0, 0, 0, 0.6))}}@media only screen and (max-width: 999px){#index .contents #mikuji .lead .txt .abs{margin:0 auto}}#index .contents #mikuji .lead .txt h2{font-family:"Noto Sans JP",sans-serif;letter-spacing:0;position:relative;font-feature-settings:"plat" 1}@media only screen and (min-width: 1000px){#index .contents #mikuji .lead .txt h2{display:inline-block;font-size:3.375rem;padding:5.5rem 0 0}}@media only screen and (max-width: 999px){#index .contents #mikuji .lead .txt h2{display:block;font-size:10.5333333333vw;text-align:center;margin-top:5.3333333333vw}}@media only screen and (min-width: 1000px){#index .contents #mikuji .lead .txt h2::before{content:"";width:6.24905625rem;height:3.95508125rem;background:url(../img/mikuji04.svg) center/cover no-repeat;position:absolute;top:0;right:0}}#index .contents #mikuji .lead .txt p{font-weight:500;font-family:"Noto Sans JP",sans-serif}@media only screen and (min-width: 1000px){#index .contents #mikuji .lead .txt p{font-size:1.1875rem;line-height:2.0526315789;margin:1.625rem 0 0 .625rem}}@media only screen and (max-width: 999px){#index .contents #mikuji .lead .txt p{font-size:3.7333333333vw;line-height:1.9285714286;text-align:center;margin:5.3333333333vw 0 0}}#index .contents #paperstrap{position:relative;background:#f8ccb1;z-index:1;padding:6.25rem 0 8.25rem}@media only screen and (max-width: 999px){#index .contents #paperstrap{padding:21.3333333333vw 0 15.2vw}}#index .contents #paperstrap .wave{display:flex;width:100%;height:20px;overflow:hidden;position:absolute;top:-19px;left:0;z-index:-1}@media only screen and (max-width: 999px){#index .contents #paperstrap .wave{height:10px;top:-9px}}#index .contents #paperstrap .wave div[class^=wave]{content:"";width:1666px;height:20px;flex-shrink:0;background:#f8ccb1;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../img/mask_bg.svg);mask-image:url(../img/mask_bg.svg);animation:scroll-right 30s infinite linear 0s both}@media only screen and (max-width: 999px){#index .contents #paperstrap .wave div[class^=wave]{width:833px;height:10px}}#index .contents #paperstrap .cm_lead{padding:min(8.125rem, 6.7708333333vw) 0 0;position:relative;text-align:center}@media only screen and (max-width: 999px){#index .contents #paperstrap .cm_lead{padding:17.2vw 0 0}}#index .contents #paperstrap .cm_lead.play::before{transform:translate(-50%, 0);opacity:1}#index .contents #paperstrap .cm_lead.play::after{transform:translate(-50%, 0);opacity:1}#index .contents #paperstrap .cm_lead::before{content:"";width:min(82.54815625rem, 68.7901302083vw);height:min(8.76135rem, 7.301125vw);background:url(../img/paperstrap/paperstrap01.svg) center/cover no-repeat;position:absolute;top:0;left:50%;z-index:-1;transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(-50%, 2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #paperstrap .cm_lead::before{width:100.1172533333vw;height:10.42188vw}}#index .contents #paperstrap .cm_lead::after{content:"";width:min(6.3258375rem, 5.27153125vw);height:min(3.9551375rem, 3.2959479167vw);background:url(../img/paperstrap/paperstrap02.svg) center/cover no-repeat;position:absolute;top:min(2.236025rem, 1.8633541667vw);left:50%;z-index:-1;transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(-50%, 2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #paperstrap .cm_lead::after{width:19.71172vw;height:12.32448vw;top:1.3018666667vw}}#index .contents #paperstrap .list{width:100%;overflow:hidden;transition:.75s cubic-bezier(0.25, 1, 0.5, 1);transform:translateY(25%);opacity:0}@media only screen and (min-width: 1000px){#index .contents #paperstrap .list{height:28.59375rem;background:url(../img/paperstrap/paperstrap_bg.svg) center center/auto 100% no-repeat}}@media only screen and (max-width: 999px){#index .contents #paperstrap .list{height:108.3428533333vw;background:url(../img/paperstrap/paperstrap_bg.svg) center bottom/auto 98.9546133333vw no-repeat}}#index .contents #paperstrap .list.status{transform:translateY(0);opacity:1}#index .contents #paperstrap .list>div{width:100%;display:flex;align-items:center;gap:0 4.375rem}@media only screen and (min-width: 1000px){#index .contents #paperstrap .list>div{height:100%}}@media only screen and (max-width: 999px){#index .contents #paperstrap .list>div{gap:0 12.2236vw}}#index .contents #paperstrap .list>div.right{margin-top:-1.49068vw}#index .contents #paperstrap .list>div.right ul{z-index:-1;animation:scroll-right 100s infinite linear .5s both}#index .contents #paperstrap .list ul{display:flex;gap:0 4.375rem;animation:scroll-left 100s infinite linear .5s both;flex-shrink:0}@media only screen and (max-width: 999px){#index .contents #paperstrap .list ul{gap:0 12.2236vw;position:relative;z-index:1}}#index .contents #paperstrap .list ul li{flex-shrink:0}#index .contents #paperstrap .list ul li img{width:9.4847625rem;height:auto}@media only screen and (max-width: 999px){#index .contents #paperstrap .list ul li img{width:25.5991866667vw}}#index .contents #coupon{background:#ffe26e;font-family:"Noto Sans JP",sans-serif;z-index:2;position:relative;padding:5.625rem 0 18.75rem}@media only screen and (max-width: 999px){#index .contents #coupon{padding:47.3440933333vw 0 15.1017692308rem}}#index .contents #coupon .wave{display:flex;width:100%;height:20px;overflow:hidden;position:absolute;top:-19px;left:0;z-index:-1}@media only screen and (max-width: 999px){#index .contents #coupon .wave{height:10px;top:-9px}}#index .contents #coupon .wave div[class^=wave]{content:"";width:1666px;height:20px;flex-shrink:0;background:#ffe26e;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../img/mask_bg.svg);mask-image:url(../img/mask_bg.svg);animation:scroll-left 30s infinite linear 0s both}@media only screen and (max-width: 999px){#index .contents #coupon .wave div[class^=wave]{width:833px;height:10px}}#index .contents #coupon .cm_lead{position:relative}@media only screen and (min-width: 1000px){#index .contents #coupon .cm_lead{display:flex;align-items:center;justify-content:center;gap:0 1.5625rem;padding:min(8.125rem, 6.7708333333vw) 0 0}}@media only screen and (max-width: 999px){#index .contents #coupon .cm_lead{padding:24.7453466667vw 0 0}}#index .contents #coupon .cm_lead.play::before{transform:translate(-50%, 0);opacity:1}#index .contents #coupon .cm_lead.play::after{transform:translate(-50%, 0);opacity:1}#index .contents #coupon .cm_lead::before{content:"";width:min(112.17819375rem, 93.481828125vw);height:min(8.8088375rem, 7.3406979167vw);background:url(../img/coupon01.svg) center/cover no-repeat;position:absolute;top:0;left:50%;z-index:-1;transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(-50%, 2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #coupon .cm_lead::before{width:100%;height:11.0111866667vw;background-image:url(../img/_coupon01.svg);background-size:auto 100%}}#index .contents #coupon .cm_lead::after{content:"";width:min(6.32586875rem, 5.2715572917vw);height:min(3.9551375rem, 3.2959479167vw);background:url(../img/coupon02.svg) center/cover no-repeat;position:absolute;top:min(2.25931875rem, 1.882765625vw);left:50%;z-index:-1;transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(-50%, 2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #coupon .cm_lead::after{width:19.71172vw;height:12.32448vw;top:8.3478266667vw}}@media only screen and (min-width: 1000px){#index .contents #coupon .cm_lead .img{width:25.25rem;position:relative}}@media only screen and (max-width: 999px){#index .contents #coupon .cm_lead .img{width:100%;position:absolute;top:-39.5465333333vw}#index .contents #coupon .cm_lead .img img{width:63.1333333333vw;margin:0 auto}}@media only screen and (min-width: 1000px){#index .contents #coupon .cm_lead .txt{padding-right:2rem}}@media only screen and (max-width: 999px){#index .contents #coupon .cm_lead .txt{text-align:center}}#index .contents #coupon .cm_lead .txt h2{font-feature-settings:"palt" 1;line-height:1.25}#index .contents #coupon .area{overflow:hidden;position:relative;transition:.75s cubic-bezier(0.34, 1.56, 0.64, 1);transform:translate(0, 2rem);opacity:0}@media only screen and (max-width: 999px){#index .contents #coupon .area{padding:14.6666666667vw 0 0}}#index .contents #coupon .area.play{transform:translate(0, 0);opacity:1}#index .contents #coupon .area .emamikuji_txt{height:auto;position:absolute}@media only screen and (min-width: 1000px){#index .contents #coupon .area .emamikuji_txt{width:10.67284375vw;top:5.357140625vw;right:calc(50% + 18.680125vw)}}@media only screen and (max-width: 999px){#index .contents #coupon .area .emamikuji_txt{width:33.8688266667vw;top:7.2149066667vw;right:calc(50% + 8.2807466667vw)}}#index .contents #coupon .area .goenspot_txt{height:auto;position:absolute}@media only screen and (min-width: 1000px){#index .contents #coupon .area .goenspot_txt{width:7.724109375vw;top:5.357140625vw;right:calc(50% + 9.3167708333vw)}}@media only screen and (max-width: 999px){#index .contents #coupon .area .goenspot_txt{width:24.5156933333vw;top:7.5726666667vw;left:calc(50% - 3.53044vw)}}#index .contents #coupon .area .map{height:auto}@media only screen and (min-width: 1000px){#index .contents #coupon .area .map{width:100%}}@media only screen and (max-width: 999px){#index .contents #coupon .area .map{width:121.4951333333vw;transform:translateX(-11.6571466667vw);margin-bottom:-14.8770133333vw}}@media only screen and (min-width: 1000px){#index .contents #coupon .cm_spotList{margin-top:-14.1666666667vw}}#index .contents #coupon .note{width:calc(100% - 4rem);max-width:680px;margin:7.875rem auto 0}@media only screen and (max-width: 999px){#index .contents #coupon .note{margin:5.3320576923rem auto 0}}#index .contents #coupon .note p{letter-spacing:.01em;line-height:1.5625;font-feature-settings:"palt" 1}#index .contents #coupon .wave_bottom{display:flex;width:100%;height:20px;overflow:hidden;position:absolute;bottom:-1px;left:0;z-index:1}@media only screen and (max-width: 999px){#index .contents #coupon .wave_bottom{height:10px}}#index .contents #coupon .wave_bottom div[class^=wave]{content:"";width:1666px;height:20px;flex-shrink:0;background:#fff2c2;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-image:url(../img/mask_bg.svg);mask-image:url(../img/mask_bg.svg);animation:scroll-right 30s infinite linear 0s both}@media only screen and (max-width: 999px){#index .contents #coupon .wave_bottom div[class^=wave]{width:833px;height:10px}}#index .contents #spot{position:relative;background:#fff2c2;z-index:1;padding:10.8125rem 0 11.25rem}@media only screen and (max-width: 999px){#index .contents #spot{padding:14.6285733333vw 0 3.0769230769rem}}#index .contents #spot h2 img{width:auto;height:6.80115rem;margin:0 auto}@media only screen and (max-width: 999px){#index .contents #spot h2 img{height:20.3161866667vw}}#index .contents #spot .lead{font-size:1.1875rem;line-height:2.0526315789;letter-spacing:.025em;font-weight:500;font-family:"Noto Sans JP",sans-serif;text-align:center;margin:3.375rem 0 0}@media only screen and (max-width: 999px){#index .contents #spot .lead{font-size:3.7333333333vw;line-height:1.7142857143;margin:6.70808vw 0 0}}#index .contents #spot .spotArea{display:flex;justify-content:center;gap:0 2.1875rem;position:sticky;top:1.25rem;z-index:3;margin:3.75rem 0 0}@media only screen and (max-width: 999px){#index .contents #spot .spotArea{gap:0 4.6666666667vw;margin:7.0666666667vw 0 0;top:6.1538461538rem}}#index .contents #spot .spotArea.matsue li:nth-child(1) a{background:#6daad9}#index .contents #spot .spotArea.izumo li:nth-child(2) a{background:#e48025}#index .contents #spot .spotArea.yasugi li:nth-child(3) a{background:#80b650}#index .contents #spot .spotArea li a{display:block;width:11.25rem;height:3.5rem;border-radius:.53125rem;background:#9f9e98;position:relative}@media only screen and (max-width: 999px){#index .contents #spot .spotArea li a{width:24vw;height:7.4666666667vw;border-radius:1.1333333333vw}#index .contents #spot .spotArea li a:hover{opacity:1}}#index .contents #spot .spotArea li span{color:#fff;font-size:1.9375rem;font-weight:700;font-family:"Noto Sans JP",sans-serif;letter-spacing:.16em;white-space:nowrap;transition:.375s;position:absolute;top:calc(50% - 0.125rem);left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #spot .spotArea li span{font-size:4.1333333333vw;top:calc(50% - 0.1333333333vw)}}#index .contents #spot #matsue{padding-top:100vh;margin-top:-100vh}@media only screen and (min-width: 1000px){#index .contents #spot #izumo{margin:10rem 0 0}#index .contents #spot #izumo .area{margin-bottom:max(-12.1875rem, -10.15625vw)}#index .contents #spot #izumo .area .emamikuji_txt{top:min(0.37733125rem, 0.3144427083vw)}#index .contents #spot #izumo .area .goenspot_txt{top:min(0.46118125rem, 0.3843177083vw)}}@media only screen and (max-width: 999px){#index .contents #spot #izumo{margin:12.3076923077rem 0 0}}@media only screen and (min-width: 1000px){#index .contents #spot #yasugi{margin:10rem 0 0}#index .contents #spot #yasugi .area{margin-bottom:max(-12.1875rem, -10.15625vw);padding-top:3.75rem}#index .contents #spot #yasugi .area .emamikuji_txt{top:calc(3.75rem + min(-3.5217375rem, -2.93478125vw))}#index .contents #spot #yasugi .area .goenspot_txt{top:calc(3.75rem + min(-3.37266875rem, -2.8105572917vw))}}@media only screen and (max-width: 999px){#index .contents #spot #yasugi{margin:12.3076923077rem 0 0}#index .contents #spot #yasugi .area{padding:9.7490666667vw 0 0}}#index .contents #spot .area{width:100%;max-width:1300px;margin:3.25rem auto max(-11.25rem, -9.375vw);position:relative}@media only screen and (max-width: 999px){#index .contents #spot .area{margin:3.2vw auto -16.5879866667vw;overflow:hidden;padding:6.848vw 0 0}#index .contents #spot .area::after{content:"";width:100%;height:24.4250222222vw;background:linear-gradient(0deg, rgb(255, 242, 194) 22.7%, rgb(252, 239, 192) 56.98%, rgba(252, 239, 192, 0) 100%);position:absolute;bottom:0;left:0}}#index .contents #spot .area .emamikuji_txt{width:15.6668846154%;height:auto;position:absolute;top:min(2.00310625rem, 1.6692552083vw);right:calc(50% + 27.5891076923%)}@media only screen and (max-width: 999px){#index .contents #spot .area .emamikuji_txt{width:33.7920533333vw;top:0;left:18.08696vw;right:unset}}#index .contents #spot .area .goenspot_txt{width:11.3115384615%;height:auto;position:absolute;top:min(2.12888125rem, 1.7740677083vw);right:calc(50% + 13.7601538462%)}@media only screen and (max-width: 999px){#index .contents #spot .area .goenspot_txt{width:24.4485466667vw;top:.3180133333vw;left:56.68572vw;right:unset}}#index .contents #spot .area .map{display:block;width:100%;height:auto}@media only screen and (max-width: 999px){#index .contents #spot .area .map{width:125.1466666667vw;transform:translateX(-12.7418666667vw)}}#index .contents #spot .cm_spotList{margin:0 auto}#index .contents #spot .cm_spotList.blue>li .wrap .txt .h3 .num,#index .contents #spot .cm_spotList.orange>li .wrap .txt .h3 .num,#index .contents #spot .cm_spotList.green>li .wrap .txt .h3 .num{width:2.37496875rem;height:2.30579375rem;border-radius:unset;border:none}@media only screen and (max-width: 999px){#index .contents #spot .cm_spotList.blue>li .wrap .txt .h3 .num,#index .contents #spot .cm_spotList.orange>li .wrap .txt .h3 .num,#index .contents #spot .cm_spotList.green>li .wrap .txt .h3 .num{width:2.7981615385rem;height:2.7166rem}#index .contents #spot .cm_spotList.blue>li .wrap .txt .h3 .num span,#index .contents #spot .cm_spotList.orange>li .wrap .txt .h3 .num span,#index .contents #spot .cm_spotList.green>li .wrap .txt .h3 .num span{top:calc(50% - 1px);left:calc(50% - 1px)}}#index .contents #spot .cm_spotList.blue>li .wrap .txt .h3 .num::before,#index .contents #spot .cm_spotList.orange>li .wrap .txt .h3 .num::before,#index .contents #spot .cm_spotList.green>li .wrap .txt .h3 .num::before{display:none}#index .contents #spot .cm_spotList.blue>li .wrap .txt .h3 .num{background:url(../img/spot/num_blue.svg) center center/cover no-repeat}#index .contents #spot .cm_spotList.orange>li .wrap .txt .h3 .num{background:url(../img/spot/num_orange.svg) center center/cover no-repeat}#index .contents #spot .cm_spotList.green{margin-bottom:9.375rem}@media only screen and (max-width: 999px){#index .contents #spot .cm_spotList.green{margin-bottom:3.8461538462rem}}#index .contents #spot .cm_spotList.green>li .wrap .txt .h3 .num{background:url(../img/spot/num_green.svg) center center/cover no-repeat}#index .contents #spot .cm_spotList>li .wrap .txt .h3 .num span{transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #spot .cm_spotList>li .wrap .txt .h3 .num span{transform:translate(calc(-50% + 1px), -50%)}}#index .contents #mapBtn ul.all li[data-area=all]{opacity:1;visibility:visible}#index .contents #mapBtn ul.matsue li[data-area=matsue]{opacity:1;visibility:visible}#index .contents #mapBtn ul.izumo li[data-area=izumo]{opacity:1;visibility:visible}#index .contents #mapBtn ul.yasugi li[data-area=yasugi]{opacity:1;visibility:visible}#index .contents #mapBtn ul.open li .close{opacity:1}#index .contents #mapBtn ul.open li .txt{opacity:0}#index .contents #mapBtn ul li{cursor:pointer;transition:.375s;opacity:0;visibility:hidden;transition:.375s;position:fixed;right:5.5rem;bottom:5.5rem;transform:translate(50%, 50%);z-index:5}@media only screen and (max-width: 999px){#index .contents #mapBtn ul li{right:3.3846153846rem;bottom:3.3846153846rem}}#index .contents #mapBtn ul li[data-area=all] .bg{position:relative}#index .contents #mapBtn ul li[data-area=all] .bg::before{content:"";width:6.4375rem;height:6.4375rem;background:#fff;border-radius:50%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 999px){#index .contents #mapBtn ul li[data-area=all] .bg::before{width:4.8076923077rem;height:4.8076923077rem}}#index .contents #mapBtn ul li[data-area=matsue] .bg img,#index .contents #mapBtn ul li[data-area=izumo] .bg img,#index .contents #mapBtn ul li[data-area=yasugi] .bg img{width:7.02266875rem}@media only screen and (max-width: 999px){#index .contents #mapBtn ul li[data-area=matsue] .bg img,#index .contents #mapBtn ul li[data-area=izumo] .bg img,#index .contents #mapBtn ul li[data-area=yasugi] .bg img{width:5.5419923077rem}}#index .contents #mapBtn ul li[data-area=matsue] .txt,#index .contents #mapBtn ul li[data-area=izumo] .txt,#index .contents #mapBtn ul li[data-area=yasugi] .txt{transform:translate(-50%, calc(-50% + 0.66125625rem))}#index .contents #mapBtn ul li[data-area=matsue] .txt img,#index .contents #mapBtn ul li[data-area=izumo] .txt img,#index .contents #mapBtn ul li[data-area=yasugi] .txt img{width:4.55334375rem}@media only screen and (max-width: 999px){#index .contents #mapBtn ul li[data-area=matsue] .txt img,#index .contents #mapBtn ul li[data-area=izumo] .txt img,#index .contents #mapBtn ul li[data-area=yasugi] .txt img{width:3.8959576923rem}}#index .contents #mapBtn ul li .bg img{width:7.5rem;height:auto}@media only screen and (max-width: 999px){#index .contents #mapBtn ul li .bg img{width:5.5769230769rem}}#index .contents #mapBtn ul li .close{width:100%;height:auto;opacity:0;transition:.375s;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + 1px))}#index .contents #mapBtn ul li .close img{width:3.11681875rem;margin:0 auto}@media only screen and (max-width: 999px){#index .contents #mapBtn ul li .close img{width:3.8959576923rem}}#index .contents #mapBtn ul li .txt{width:100%;height:auto;opacity:1;transition:.375s;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#index .contents #mapBtn ul li .txt img{width:4.3546125rem;margin:0 auto}@media only screen and (max-width: 999px){#index .contents #mapBtn ul li .txt img{width:3.8959576923rem}}#index .footerBg{width:100%;overflow:hidden;background:#fff url(../img/footer_bg.jpg) center bottom/cover no-repeat}@media only screen and (max-width: 999px){#index .footerBg{background:#fff url(../img/_footer_bg.jpg) center bottom/contain no-repeat}}#index #otakiage{position:relative;z-index:2}#index #otakiage.play .line svg path{animation:lineAnime 2s forwards}#index #otakiage .line{content:"";width:min(46.456375rem, 38.7136458333vw);height:min(50.07135rem, 41.726125vw);position:absolute;top:min(-12.8125rem, -10.6770833333vw);left:min(-7.0625rem, -5.8854166667vw);z-index:0}@media only screen and (min-width: 1000px)and (max-width: 1300px){#index #otakiage .line{top:-8.96875rem}}@media only screen and (max-width: 999px){#index #otakiage .line{width:59.46416vw;height:60.9395333333vw;top:-5.79503125rem;left:-3.00465625rem}}@keyframes lineAnime{0%{stroke-dashoffset:1800px}100%{stroke-dashoffset:0px}}#index #otakiage .line svg path{fill:none;stroke:#de682a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;stroke-dasharray:1800px;stroke-dashoffset:1800px}#index #otakiage .inner{display:flex;margin:0 auto;padding:17.5rem 0 0;position:relative;z-index:2}@media only screen and (min-width: 1000px){#index #otakiage .inner{width:calc(100% - 4rem);max-width:1050px}}@media only screen and (max-width: 999px){#index #otakiage .inner{flex-direction:column;padding:33.5403733333vw 0 0}}@media only screen and (min-width: 1000px){#index #otakiage .inner .txt{width:calc(100% - 37.125rem);padding:15.5625rem 0 0;position:relative}}#index #otakiage .inner .txt::before{content:"";width:40.625rem;height:22.875rem;background:url(../img/otakiage_bg.webp) center/cover no-repeat;position:absolute;top:-5.5rem;left:-6.75rem;z-index:0}@media only screen and (max-width: 999px){#index #otakiage .inner .txt::before{width:120vw;height:72.4vw;top:13.17764vw;left:-14.0720533333vw;z-index:-1}}@media only screen and (min-width: 1000px){#index #otakiage .inner .txt h2{width:30.0625rem;position:absolute;top:0}}@media only screen and (max-width: 999px){#index #otakiage .inner .txt h2{width:81.53908vw;height:auto;margin:0 auto;transform:translateX(0.7709733333vw)}}#index #otakiage .inner .txt p{font-size:1.25rem;font-weight:500;line-height:2.6;letter-spacing:.075em}@media only screen and (min-width: 1000px){#index #otakiage .inner .txt p{white-space:nowrap}}@media only screen and (max-width: 999px){#index #otakiage .inner .txt p{width:-moz-fit-content;width:fit-content;display:block;font-size:3.7333333333vw;line-height:2.3214285714;margin:6.6782666667vw auto 0}}@media only screen and (min-width: 1000px){#index #otakiage .inner .img{width:37.125rem}}@media only screen and (max-width: 999px){#index #otakiage .inner .img{width:85.06512vw;height:76.1016133333vw;margin:7.47664vw auto 0;position:relative}}#index #otakiage .inner .img>img{width:100%;height:auto}@media only screen and (max-width: 999px){#index #otakiage .inner .img>img{width:72.7440533333vw;height:auto;position:absolute;right:0;bottom:0}}#index #otakiage .inner .date{display:flex;justify-content:center;align-items:center;position:absolute;z-index:2}@media only screen and (min-width: 1000px){#index #otakiage .inner .date{width:13.75rem;height:13.75rem;right:0;bottom:-4.375rem}}@media only screen and (max-width: 999px){#index #otakiage .inner .date{width:34.13588vw;height:34.13588vw;top:0;left:0}}#index #otakiage .inner .date::before{content:"";width:100%;height:100%;background:#e96b27;border-radius:50%;filter:blur(8px);position:absolute;top:0;left:0;z-index:-1}#index #otakiage .inner .date img{width:57.2727272727%;height:auto}@media only screen and (max-width: 999px){#index #otakiage .inner .date img{height:19.58932vw}}@media screen and (min-width: 1000px){.pcNone{display:none !important}html{width:100%;height:100%;font-size:16px}body{width:100%;height:100%;font-size:1rem}img{display:block;height:auto}}@media screen and (max-width: 999px){.spNone{display:none !important}html{width:100%;height:100%;font-size:13px}body{width:100%;height:100%;font-size:1rem;overflow-x:hidden}img{display:block;max-width:100%;width:100%}}/*# sourceMappingURL=layout.min.css.map */