.el-d-section{font-size:16px;font-feature-settings:"palt"}.el-d-section *{box-sizing:border-box}.el-d-section picture,.el-d-section img{display:block;width:100%}.el-d-section .mainarea{width:1000px;margin:0 auto}.el-d-section .mainarea__nav{width:calc(203px + 4em);padding:0 2em}.el-d-section .mainarea__nav>div{position:sticky;display:flex;align-items:center;padding:2em 0;top:220px}.el-d-section .mainarea__nav .navList li:nth-child(2),.el-d-section .mainarea__nav .navList li:nth-child(3){opacity:.5}.el-d-section .mainarea__nav .navList li+li{margin-top:1.5em}.el-d-section .mainarea__nav .navList.onPf li:nth-child(1),.el-d-section .mainarea__nav .navList.onPf li:nth-child(3){opacity:.5}.el-d-section .mainarea__nav .navList.onPf li:nth-child(2){opacity:1}.el-d-section .mainarea__nav .navList.onItem li:nth-child(1),.el-d-section .mainarea__nav .navList.onItem li:nth-child(2){opacity:.5}.el-d-section .mainarea__nav .navList.onItem li:nth-child(3){opacity:1}.el-d-section .mainarea__cnt{width:auto;max-width:1000px;width:auto}.el-d-section .mainarea__space{width:calc(203px + 4em)}.el-d-section .secAncr{position:relative}.el-d-section .secAncr>div{position:absolute;top:-220px}@media screen and (min-width: 701px){.el-d-section .sp{display:none}}@media screen and (max-width: 700px){.el-d-section{font-size:calc(16 / 750 * 100vw)}.el-d-section .mainarea{width:100%}.el-d-section .mainarea__cnt{width:100%}.el-d-section .mainarea__nav{display:none}.el-d-section .mainarea__space{display:none}.el-d-section .pc{display:none}}.mincho{font-family:"Ryumin Medium KL", "HiraMinProN W3", "Hiragino Mincho Pro", "Yu Mincho", serif}.marugo{font-family:"Zen Maru Gothic", sans-serif;font-weight:700}.js-effect.fade-up{opacity:0;transform:translate(0, 3rem);transition:1s ease}.js-effect.fade-in{opacity:0;transform:scale(1.1);filter:blur(2rem);transition:1.5s ease}.js-effect.fade-light{opacity:.9;filter:brightness(0.1);transition:1.5s ease}.js-effect.is-view.fade-up{opacity:1;transform:translate(0, 0)}.js-effect.is-view.fade-in{opacity:1;transform:scale(1);filter:blur(0)}.js-effect.is-view.fade-light{opacity:1;filter:brightness(1)}.common-btn_01{display:block;margin:0 auto;width:calc(520 / 16 * 1em);border-radius:4em;background-color:#941d5c;border:calc(3 / 16 * 1em) solid #fff;padding:calc(26 / 16 * 1em) 2em calc(26 / 16 * 1em) 0}.common-btn_01 img{width:calc(797 / 1040 * 100%);margin:0 0 0 auto}.common-btn_01:hover img{opacity:1}@media screen and (max-width: 700px){.common-btn_01 img{width:calc(900 / 1040 * 100%)}}.kv{position:relative;margin:0 auto}.kv .body{background-color:#f8d0cb;padding:1em 0 3em;position:relative;aspect-ratio:1000 / 900}.kv .hana{position:absolute;left:9%;top:3.3%;width:calc(1618 / 2000 * 100%);opacity:0}.kv .pouch{position:absolute;left:23.4%;top:1.8%;width:calc(1078 / 2000 * 100%);opacity:0}.kv .text{position:absolute;left:7%;top:50%;width:calc(1720 / 2000 * 100%);opacity:0}.kv .btn-wrap{position:absolute;left:0;top:86%;width:100%}.kv .btn_01{margin:0 auto 0}.kv.on .hana{opacity:1;transition:1s ease .1s}.kv.on .pouch{opacity:1;transition:1s ease .5s}.kv.on .text{opacity:1;transition:1s ease .1s}@media screen and (max-width: 700px){.kv .body{padding:1em 0 4em;aspect-ratio:750 / 1200}.kv .hana{left:1.7%;top:5%;width:calc(1454 / 1500 * 100%)}.kv .pouch{left:12.7%;top:1.5%;width:calc(1120 / 1500 * 100%)}.kv .text{left:8%;top:40%;width:calc(1269 / 1500 * 100%)}.kv .btn-wrap{top:88%}}.anchors{display:flex;justify-content:center;box-shadow:0 0.5em 1em rgba(0,0,0,0.2);position:relative;background-color:#000;z-index:1}.anchors.fl{position:sticky;bottom:0;opacity:0;pointer-events:none;transition:.5s}.anchors.fl a{height:calc(80 / 16 * 1em);padding-bottom:0}.anchors.fl a:after{display:none}.anchors.fl.on{opacity:1;pointer-events:auto}.anchors a{display:flex;align-items:center;color:#fff;background-color:#000;width:calc(150 / 16 * 1em);height:calc(108 / 16 * 1em);position:relative;padding-bottom:calc(24 / 16 * 1em);border-left:1px solid rgba(255,255,255,0.4)}.anchors a:hover{text-decoration:none}.anchors a:after{content:"";display:block;position:absolute;left:calc(50% - calc(9 / 16 * 1em));bottom:1em;width:calc(18 / 16 * 1em);height:calc(18 / 16 * 1em);background:url(../img/arrow_01.svg) center center no-repeat;background-size:contain}.anchors a:last-child{border-right:1px solid rgba(255,255,255,0.4)}.anchors a p{width:100%;text-align:center;font-size:calc(20 / 16 * 1em);font-weight:600;line-height:calc(24 / 20)}.anchors a p small{display:block;font-size:calc(14 / 20 * 1em)}@media screen and (max-width: 700px){.anchors.fl a{height:calc(134 / 16 * 1em)}.anchors a{width:auto;flex:1;height:calc(150 / 16 * 1em)}.anchors a:after{left:calc(50% - calc(11 / 16 * 1em));width:calc(22 / 16 * 1em);height:calc(22 / 16 * 1em)}.anchors a p{font-size:calc(28 / 16 * 1em);letter-spacing:calc(2 / 24 * 1em)}.anchors a:first-child{border-left:none}.anchors a:last-child{border-right:none}}.prize{background:url(../img/prize/bg_01.png) center center;background-size:calc(98 / 32 * 1em);padding:2em 0 4em}.prize .pict_01{width:calc(1756 / 2000 * 100%);margin:0 auto;position:relative}.prize .hana{position:absolute;width:calc(228 / 1756 * 100%)}.prize .hana.hana_01{left:0%;top:47%}.prize .hana.hana_01 img{animation:hanamove 3s ease alternate infinite}.prize .hana.hana_02{left:87%;top:83.4%;transform:rotate(187deg)}.prize .hana.hana_02 img{animation:hanamove 3.2s ease alternate infinite -1s}@media screen and (max-width: 700px){.prize{padding:3em 0 4em}.prize .pict_01{width:calc(1295 / 1500 * 100%)}.prize .hana{width:calc(338 / 1756 * 100%)}.prize .hana.hana_01{top:39%}.prize .hana.hana_02{left:80%;top:89%}}@keyframes hanamove{0%{transform:translate(-0.5em, -0.5em)}100%{transform:translate(0.5em, 0.5em)}}.howto{background:url(../img/howto/bg_01.png) center center;background-size:calc(206 / 32 * 1em);padding:5em 0 3em;position:relative}.howto .pict_01{position:absolute;left:34%;top:2.5em;width:calc(188 / 2000 * 100%)}.howto .title{width:calc(593 / 2000 * 100%);margin:0 auto;position:relative}.howto .white-wrap{width:calc(1684 / 2000 * 100%);margin:2em auto 0;position:relative}.howto .white-wrap+.white-wrap{margin:6.5em auto 0}.howto .pict_02{position:absolute;left:15%;top:-8em;width:calc(216 / 1684 * 100%)}.howto .pict_03{position:absolute;left:68%;top:-5em;width:calc(264 / 1684 * 100%)}.howto .btn_01{width:calc(424 / 16 * 1em);padding:calc(21 / 16 * 1em) 2em calc(21 / 16 * 1em) 0;margin:3em auto 0;background-color:#144386}.howto .btn_01 img{width:calc(694 / 848 * 100%)}@media screen and (max-width: 700px){.howto{background-size:calc(300 / 32 * 1em)}.howto .pict_01{left:27%;width:calc(188 / 32 * 1em)}.howto .title{width:calc(328 / 750 * 100%)}.howto .white-wrap{width:calc(624 / 750 * 100%)}.howto .pict_02{left:-4%;top:-6em;width:calc(270 / 32 * 1em)}.howto .pict_03{left:76%;top:-4em;width:calc(344 / 32 * 1em)}}.flicon{position:sticky;height:0;bottom:0;margin:0 calc((96svw - 1000px) / 2 * -1);z-index:1;opacity:0;pointer-events:none;transition:.5s}.flicon a{display:block;position:absolute;right:1em;bottom:6em;width:calc(200 / 32 * 1em)}.flicon.is-show{opacity:1;pointer-events:auto}@media screen and (max-width: 700px){.flicon{margin:0 auto}.flicon a{width:calc(150 / 16 * 1em);bottom:9em}}.outline{background-color:#ffeeb0;padding:5em 0 3em;position:relative}.outline .title{width:calc(593 / 2000 * 100%);margin:0 auto;position:relative}.outline .pict_01{position:absolute;left:59%;top:3em;width:calc(128 / 2000 * 100%)}.outline label{display:flex;justify-content:center;align-items:center;gap:1em;margin:2em auto 0}.outline label input{transform:scale(1.4);accent-color:#941d5c}.outline label p{font-size:calc(20 / 16 * 1em);letter-spacing:calc(1 / 20 * 1em)}.outline label[disabled]{pointer-events:none;opacity:.5}.outline .btn_01{margin:2em auto 0}.outline .btn_01[disabled]{pointer-events:none;background-color:#df5d8a}.outline .pict_02{width:calc(660 / 2000 * 100%);margin:1em auto 0}@media screen and (max-width: 700px){.outline .title{width:calc(328 / 750 * 100%)}.outline .pict_01{left:62%;width:calc(143 / 32 * 1em)}.outline label p{font-size:calc(27 / 16 * 1em)}.outline .pict_02{width:66%}}.outline-c1{width:calc(840 / 1000 * 100%);height:calc(450 / 16 * 1em);overflow:auto;margin:2em auto 0;background-color:#fff;padding:2em}.outline-c1 p{font-size:calc(14 / 16 * 1em);line-height:calc(20 / 14)}.outline-c1 p img{display:inline;width:auto}@media screen and (max-width: 700px){.outline-c1{width:calc(624 / 750 * 100%)}.outline-c1 p{font-size:calc(20 / 16 * 1em)}}.taisho{background-color:#fef3f2;padding:5em 0 4em;position:relative}.taisho .title{width:calc(593 / 2000 * 100%);margin:0 auto;position:relative}.taisho .pict_01{position:absolute;left:32%;top:5em;width:calc(202 / 2000 * 100%)}@media screen and (max-width: 700px){.taisho .title{width:calc(328 / 750 * 100%)}.taisho .pict_01{left:27%;width:calc(202 / 32 * 1em)}}.taisho-c1{width:calc(802 / 1000 * 100%);border:1px solid #fff;margin:5em auto 0;padding-bottom:2em}.taisho-c1.color1{background-color:#fce4e1}.taisho-c1.color1 li:first-letter{color:#ffa8aa}.taisho-c1.color2{background-color:#fce4e1}.taisho-c1.color2 li:first-letter{color:#ae92c3}.taisho-c1.color3{background-color:#e1efd4}.taisho-c1.color3 li:first-letter{color:#bada9c}.taisho-c1 .logo{position:relative}.taisho-c1 .logo.logo_01{width:calc(396 / 32 * 1em);margin:0 auto -6em;top:-4em}.taisho-c1 .logo.logo_02{width:calc(243 / 32 * 1em);margin:0 auto -3em;top:-3em}.taisho-c1 .ct{width:calc(1400 / 1600 * 100%);margin:2em auto 0}.taisho-c1 .white-wrap{background-color:#fff;width:calc(662 / 800 * 100%);height:calc(227 / 16 * 1em);overflow:auto;padding:1.25em 2em;margin:1.5em auto 0;border-radius:calc(10 / 16 * 1em)}.taisho-c1 .white-wrap p,.taisho-c1 .white-wrap ul{font-size:calc(14 / 16 * 1em);line-height:calc(24 / 14)}.taisho-c1 .white-wrap p li,.taisho-c1 .white-wrap ul li{padding-left:1em;text-indent:-1em;font:inherit}.taisho-c1 .caution{font-size:calc(12 / 16 * 1em);width:calc(662 / 800 * 100%);margin:1em auto 0;text-align:right}@media screen and (max-width: 700px){.taisho-c1{width:calc(700 / 750 * 100%);padding-bottom:4em;margin-top:7em}.taisho-c1 .logo{transform:scale(1.4)}.taisho-c1 .ct{margin-top:3em}.taisho-c1 .white-wrap{width:calc(650 / 700 * 100%);height:auto;max-height:calc(350 / 16 * 1em);padding:1em 1em}.taisho-c1 .white-wrap p,.taisho-c1 .white-wrap ul{font-size:calc(20 / 16 * 1em)}.taisho-c1 .caution{width:calc(650 / 700 * 100%);font-size:calc(18 / 16 * 1em)}}
/*# sourceMappingURL=style2.css.map */
