@media print,screen{html{visibility:hidden !important}html.wf-polymath-text-n8-active{visibility:visible !important}:root{--colors: 2700ms}@-webkit-keyframes text_colors{0%{color:#000}9%{color:#47a8d8}18%{color:#d4396b}27%{color:#e68639}36%{color:#bac94e}45%{color:#e2cb5b}54%{color:#47a8d8}63%{color:#d4396b}72%{color:#e68639}81%{color:#bac94e}90%{color:#e2cb5b}100%{color:#000}}@keyframes text_colors{0%{color:#000}9%{color:#47a8d8}18%{color:#d4396b}27%{color:#e68639}36%{color:#bac94e}45%{color:#e2cb5b}54%{color:#47a8d8}63%{color:#d4396b}72%{color:#e68639}81%{color:#bac94e}90%{color:#e2cb5b}100%{color:#000}}@-webkit-keyframes str6{0%,100%{-webkit-transform:translate(-1.41vw, 0) scale(1) rotate(-7deg);transform:translate(-1.41vw, 0) scale(1) rotate(-7deg)}50%{-webkit-transform:translate(1.41vw, -2vw) scale(1.04) rotate(7deg);transform:translate(1.41vw, -2vw) scale(1.04) rotate(7deg)}}@keyframes str6{0%,100%{-webkit-transform:translate(-1.41vw, 0) scale(1) rotate(-7deg);transform:translate(-1.41vw, 0) scale(1) rotate(-7deg)}50%{-webkit-transform:translate(1.41vw, -2vw) scale(1.04) rotate(7deg);transform:translate(1.41vw, -2vw) scale(1.04) rotate(7deg)}}@-webkit-keyframes str0{0%,100%{-webkit-transform:translate(-1.41vw, 0) scale(1);transform:translate(-1.41vw, 0) scale(1)}50%{-webkit-transform:translate(1.41vw, -2vw) scale(1.04);transform:translate(1.41vw, -2vw) scale(1.04)}}@keyframes str0{0%,100%{-webkit-transform:translate(-1.41vw, 0) scale(1);transform:translate(-1.41vw, 0) scale(1)}50%{-webkit-transform:translate(1.41vw, -2vw) scale(1.04);transform:translate(1.41vw, -2vw) scale(1.04)}}@-webkit-keyframes cupsel_yellow{0%,100%{-webkit-transform:translate(1.41vw, 0) scale(1) rotate(0deg);transform:translate(1.41vw, 0) scale(1) rotate(0deg)}50%{-webkit-transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-30deg);transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-30deg)}}@keyframes cupsel_yellow{0%,100%{-webkit-transform:translate(1.41vw, 0) scale(1) rotate(0deg);transform:translate(1.41vw, 0) scale(1) rotate(0deg)}50%{-webkit-transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-30deg);transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-30deg)}}@-webkit-keyframes cupsel_green{0%,100%{-webkit-transform:translate(1.41vw, 0) scale(1) rotate(0deg);transform:translate(1.41vw, 0) scale(1) rotate(0deg)}50%{-webkit-transform:translate(-1.41vw, -1vw) scale(1.04) rotate(20deg);transform:translate(-1.41vw, -1vw) scale(1.04) rotate(20deg)}}@keyframes cupsel_green{0%,100%{-webkit-transform:translate(1.41vw, 0) scale(1) rotate(0deg);transform:translate(1.41vw, 0) scale(1) rotate(0deg)}50%{-webkit-transform:translate(-1.41vw, -1vw) scale(1.04) rotate(20deg);transform:translate(-1.41vw, -1vw) scale(1.04) rotate(20deg)}}@-webkit-keyframes cupsel_orange{0%,100%{-webkit-transform:translate(1.41vw, 0) scale(1) rotate(0deg);transform:translate(1.41vw, 0) scale(1) rotate(0deg)}50%{-webkit-transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-20deg);transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-20deg)}}@keyframes cupsel_orange{0%,100%{-webkit-transform:translate(1.41vw, 0) scale(1) rotate(0deg);transform:translate(1.41vw, 0) scale(1) rotate(0deg)}50%{-webkit-transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-20deg);transform:translate(-1.41vw, -1vw) scale(1.04) rotate(-20deg)}}#content{letter-spacing:.07em;font-family:source-han-sans-jp-variable,sans-serif;font-style:normal;font-variation-settings:"wght" 400;width:100%;z-index:2;margin:0 auto;position:relative;color:#202020}#content .medium01{font-variation-settings:"wght" 500}#content .bold01{font-variation-settings:"wght" 700}#content .heavy01{font-variation-settings:"wght" 900}#content .polymath{font-family:"polymath-text",sans-serif;font-weight:400;font-style:normal;letter-spacing:0}#content .polymath.medium01{font-weight:500}#content .polymath.bold01{font-weight:700}#content .polymath.black01{font-weight:800}#content #main{width:100%;aspect-ratio:415/705;overflow:hidden;position:relative}#content #main .arch{width:100%;position:absolute;top:0;left:0}#content #main .catch{text-align:center;margin-top:10.87vw}#content #main .catch p{font-size:6.04vw;display:inline-block}#content #main .catch p img{display:inline-block;height:5.07vw;margin-bottom:.15em}#content #main h1{font-size:13.04vw;margin:3.38vw 0 0 0;text-align:center}#content #main h1.isShow span:nth-child(1){-webkit-animation:text_colors var(--colors) 1 alternate;animation:text_colors var(--colors) 1 alternate}#content #main h1.isShow span:nth-child(2){-webkit-animation:text_colors var(--colors) .1s 1 alternate;animation:text_colors var(--colors) .1s 1 alternate}#content #main h1.isShow span:nth-child(3){-webkit-animation:text_colors var(--colors) .2s 1 alternate;animation:text_colors var(--colors) .2s 1 alternate}#content #main h1.isShow span:nth-child(4){-webkit-animation:text_colors var(--colors) .3s 1 alternate;animation:text_colors var(--colors) .3s 1 alternate}#content #main h1.isShow span:nth-child(5){-webkit-animation:text_colors var(--colors) .4s 1 alternate;animation:text_colors var(--colors) .4s 1 alternate}#content #main h1.isShow span:nth-child(6){-webkit-animation:text_colors var(--colors) .5s 1 alternate;animation:text_colors var(--colors) .5s 1 alternate}#content #main h1.isShow span:nth-child(7){-webkit-animation:text_colors var(--colors) .6s 1 alternate;animation:text_colors var(--colors) .6s 1 alternate}#content #main h1.isShow span:nth-child(8){-webkit-animation:text_colors var(--colors) .7s 1 alternate;animation:text_colors var(--colors) .7s 1 alternate}#content #main h1.isShow span:nth-child(9){-webkit-animation:text_colors var(--colors) .8s 1 alternate;animation:text_colors var(--colors) .8s 1 alternate}#content #main h1.isShow span:nth-child(10){-webkit-animation:text_colors var(--colors) .9s 1 alternate;animation:text_colors var(--colors) .9s 1 alternate}#content #main h1.isShow span:nth-child(11){-webkit-animation:text_colors var(--colors) 1s 1 alternate;animation:text_colors var(--colors) 1s 1 alternate}#content #main h1.isShow span:nth-child(12){-webkit-animation:text_colors var(--colors) 1.1s 1 alternate;animation:text_colors var(--colors) 1.1s 1 alternate}#content #main h1.isShow span:nth-child(13){-webkit-animation:text_colors var(--colors) 1.2s 1 alternate;animation:text_colors var(--colors) 1.2s 1 alternate}#content #main h1.isShow span:nth-child(14){-webkit-animation:text_colors var(--colors) 1.3s 1 alternate;animation:text_colors var(--colors) 1.3s 1 alternate}#content #main h1.isShow span:nth-child(15){-webkit-animation:text_colors var(--colors) 1.4s 1 alternate;animation:text_colors var(--colors) 1.4s 1 alternate}#content #main h1.isShow span:nth-child(16){-webkit-animation:text_colors var(--colors) 1.5s 1 alternate;animation:text_colors var(--colors) 1.5s 1 alternate}#content #main h1.isShow span:nth-child(17){-webkit-animation:text_colors var(--colors) 1.6s 1 alternate;animation:text_colors var(--colors) 1.6s 1 alternate}#content #main h1.isShow span:nth-child(18){-webkit-animation:text_colors var(--colors) 1.7s 1 alternate;animation:text_colors var(--colors) 1.7s 1 alternate}#content #main h1.isShow span:nth-child(19){-webkit-animation:text_colors var(--colors) 1.8s 1 alternate;animation:text_colors var(--colors) 1.8s 1 alternate}#content #main h1.isShow span:nth-child(20){-webkit-animation:text_colors var(--colors) 1.9s 1 alternate;animation:text_colors var(--colors) 1.9s 1 alternate}#content #main h1.isShow span:nth-child(21){-webkit-animation:text_colors var(--colors) 2s 1 alternate;animation:text_colors var(--colors) 2s 1 alternate}#content #main h1.isShow span:nth-child(22){-webkit-animation:text_colors var(--colors) 2.1s 1 alternate;animation:text_colors var(--colors) 2.1s 1 alternate}#content #main #machine{width:55.07vw;position:absolute;top:37.2vw;left:22.46%;-webkit-transition:.3s ease;transition:.3s ease;-webkit-transform:translateY(40vw);transform:translateY(40vw);-webkit-transition:-webkit-transform 2s ease;transition:-webkit-transform 2s ease;transition:transform 2s ease;transition:transform 2s ease, -webkit-transform 2s ease}#content #main #machine.isShow{-webkit-transform:translateY(0);transform:translateY(0)}#content #main #price{width:44.44vw;position:absolute;top:78.26vw;right:55.31%}#content #main #price img{-webkit-transform:rotate(0) scale(0);transform:rotate(0) scale(0);-webkit-transition:.5s ease 1s;transition:.5s ease 1s;width:100%}#content #main #price.isShow img{-webkit-transform:rotate(-22deg) scale(1);transform:rotate(-22deg) scale(1)}#content #main #str6{-webkit-transform:rotate(52deg);transform:rotate(52deg);width:35.6vw;position:absolute;left:calc(50% + 32.13vw);bottom:20%;mix-blend-mode:darken}#content #main #str6 img{width:100%;-webkit-animation:20s str6 infinite ease-in-out;animation:20s str6 infinite ease-in-out}#content #main #str0{width:25.36vw;position:absolute;right:calc(50% + 31.4vw);bottom:16%;mix-blend-mode:darken}#content #main #str0 img{width:100%;-webkit-animation:20s str0 infinite ease-in-out;animation:20s str0 infinite ease-in-out}#content #main #c_yellow{width:26.09vw;position:absolute;left:calc(50% + 22.46vw);bottom:39.29%;mix-blend-mode:darken}#content #main #c_yellow img{width:100%;-webkit-animation:14s cupsel_yellow infinite ease-in-out;animation:14s cupsel_yellow infinite ease-in-out}#content #main #c_green{width:28.02vw;position:absolute;right:calc(50% + 20.05vw);bottom:4.59%;mix-blend-mode:darken}#content #main #c_green img{width:100%;-webkit-animation:14s cupsel_green infinite ease-in-out;animation:14s cupsel_green infinite ease-in-out}#content #main #c_orange{-webkit-transform:rotate(105deg);transform:rotate(105deg);width:27.38vw;position:absolute;left:calc(50% + 17.39vw);bottom:9.5%;mix-blend-mode:darken}#content #main #c_orange img{width:100%;-webkit-animation:14s cupsel_orange infinite ease-in-out;animation:14s cupsel_orange infinite ease-in-out}#content #summary{position:relative;width:100%;overflow:hidden;margin-top:-21.5vw}#content #summary>img{width:100%;position:absolute;top:0;left:0;z-index:2}#content #summary .wrap{position:relative;z-index:3}#content #summary .wrap #at{width:57.65vw;margin:8vw auto 0 auto;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#content #summary .wrap #at>div p:first-of-type{font-size:3.14vw}#content #summary .wrap #at>div p:last-of-type{margin-top:.4em;font-size:3.86vw}#content #summary .wrap #at>p{font-size:10.14vw}#content #summary .wrap h2{text-align:center;margin-top:14.25vw;color:#fff;font-size:9.66vw}#content #summary .wrap>p{font-size:3.86vw;color:#fff;line-height:2em;text-align:center;margin-top:1em;letter-spacing:.05em}#content #summary .wrap #campaigns>div{margin:3.38vw auto 0 auto;width:93.72vw;-webkit-transform:translateY(15vw);transform:translateY(15vw);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease, -webkit-transform 1s ease}#content #summary .wrap #campaigns>div.isShow{-webkit-transform:translateY(0);transform:translateY(0)}#content #summary .wrap #campaigns>div .num{width:12.08vw;height:7.73vw;background:#fff;border-top-left-radius:3.86vw;border-top-right-radius:3.86vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:5.07vw}#content #summary .wrap #campaigns>div .num span{margin-top:1vw;color:#115fad;font-size:6.28vw}#content #summary .wrap #campaigns>div .wrap01{margin-top:-0.72vw;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);border:1.21vw solid #fff;border-radius:7.25vw}#content #summary .wrap #campaigns>div .wrap01.campaign01{padding:3.86vw 0}#content #summary .wrap #campaigns>div .wrap01.campaign01 p.showyourpost{font-size:4.35vw;text-align:center}#content #summary .wrap #campaigns>div .wrap01.campaign01 h3{margin-top:.5em;text-align:center;font-size:7.25vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 h3 img{height:7.49vw;margin-bottom:.1em}#content #summary .wrap #campaigns>div .wrap01.campaign01 h3 span{font-size:3.38vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01{margin-top:4.59vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01>img{width:17.63vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .pcNone{width:17.63vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post{margin:0 3.14vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post img{width:25.12vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post p{color:#115fad}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post p:first-of-type{margin-top:.2em;line-height:1em;font-size:16.91vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post p:last-of-type{margin-top:-0.3em;line-height:1em;font-size:5.8vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags{margin-top:2.9vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags div{margin:0 .725vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:26.57vw;height:9.66vw;border-radius:4.83vw;background:#115fad}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags div p{font-size:4.83vw;color:#fff}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags+p{font-size:3.38vw;color:#115fad;line-height:1.5em;text-align:center;margin-top:1em}#content #summary .wrap #campaigns>div .wrap01.campaign01 .sns div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:4.11vw 0}#content #summary .wrap #campaigns>div .wrap01.campaign01 .sns div img{width:9.18vw;margin:0 1.45vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .sns p{text-align:center;font-size:2.9vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .texts p{color:#115fad;text-align:center;line-height:1em}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .texts p:first-of-type{font-size:4.83vw;margin:1em 0 .6em 0}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .texts p:last-of-type{font-size:12.08vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images{margin:1.93vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images img{margin:0 1.45vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images img:first-of-type{width:9.18vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images img:last-of-type{width:8.7vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .arrow{display:block;width:84.3vw;margin:0 auto}#content #summary .wrap #campaigns>div .wrap01.campaign01 .arrow+p{margin-top:.5em;line-height:2em;font-size:3.38vw;text-align:center;color:#115fad}#content #summary .wrap #campaigns>div .wrap01.campaign01 .arrow+p img{margin-bottom:.4em;width:16.48vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:5.07vw 0}#content #summary .wrap #campaigns>div .wrap01.campaign01 .items img{width:22.22vw;margin:0 2.055vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .attention{font-size:2.9vw;text-align:center;line-height:1.5em}#content #summary .wrap #campaigns>div .wrap01.campaign02{padding:3.62vw 3.62vw}#content #summary .wrap #campaigns>div .wrap01.campaign02 .ashirai{display:block;margin:0 auto;width:25.12vw}#content #summary .wrap #campaigns>div .wrap01.campaign02 h3{margin-top:.5em;font-size:5.8vw;line-height:1.3em}#content #summary .wrap #campaigns>div .wrap01.campaign02 h3+p{font-size:4.35vw;color:#115fad;text-align:center;margin-top:.4em}#content #summary .wrap #campaigns>div .wrap01.campaign02 .backpack{width:100%;border-radius:2.42vw;margin:3.62vw 0}#content #summary .wrap #campaigns>div .wrap01.campaign02 .attention{font-size:2.9vw;line-height:1.5em;text-align:center}#content #summary .wrap #img_backpack{width:42.34vw;display:block;margin:6.52vw auto 0 auto}#content #summary .wrap .capsule{position:absolute}#content #summary .wrap .capsule.red{width:14.28vw;top:34.3vw;left:calc(50% + 26.09vw)}#content #summary .wrap .capsule.blue{width:15.31vw;top:62.08vw;right:calc(50% + 25.36vw)}#content #summary .wrap .balloon01{margin-top:15.22vw;margin-left:calc(50% + 7.25vw);width:27.7vw;z-index:2;position:relative}#content #summary .wrap #btn_capsule{z-index:1;width:49.28vw;height:54.59vw;position:relative;margin:-27.29vw auto 0 auto}#content #summary .wrap #btn_capsule a{width:26.33vw;aspect-ratio:1/1;position:absolute;top:23.43vw;left:11.84vw;display:block;background:rgba(0,0,0,0);border-radius:13.165vw}#content #summary .wrap #btn_capsule img{pointer-events:none;position:absolute;top:0;left:0;width:100%}#content #summary .wrap #btn_capsule img.on{opacity:0}#content #summary .wrap ._sharebuttons{padding:5.07vw 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #summary .bg{z-index:1;width:100%;height:100%;display:block;position:absolute;left:0;top:22.46vw;background-image:-webkit-gradient(linear, left top, left bottom, from(#00388C), to(#0069C0));background-image:linear-gradient(180deg, #00388C 0%, #0069C0 100%);background-repeat:no-repeat}}@media print,screen and (min-width: 640px){#content #main{width:100%;min-width:1240px;aspect-ratio:auto;height:1427px;overflow:hidden;position:relative}#content #main .catch{text-align:center;margin-top:100px}#content #main .catch p{font-size:50px;display:inline-block}#content #main .catch p img{height:50px;margin-bottom:7px}#content #main h1{text-align:center;font-size:150px;margin:30px auto 0 auto}#content #main #machine{width:455px;position:absolute;top:363px;left:calc(50% - 227px)}#content #main #price{width:313px;position:absolute;top:496px;right:calc(50% + 249px)}#content #main #price img{-webkit-transform:rotate(0) scale(0);transform:rotate(0) scale(0);-webkit-transition:.5s ease 1s;transition:.5s ease 1s;width:100%}#content #main #price.isShow img{-webkit-transform:rotate(-9deg) scale(1);transform:rotate(-9deg) scale(1)}#content #main #str6{-webkit-transform:rotate(52deg);transform:rotate(52deg);width:28.79%;position:absolute;left:87%;bottom:246px}#content #main #str6 img{width:100%}#content #main #str0{width:32.82%;position:absolute;right:78.06%;bottom:211px}#content #main #str0 img{width:100%}#content #main #c_yellow{-webkit-transform:rotate(-39deg);transform:rotate(-39deg);width:21.45%;position:absolute;left:63.79%;bottom:313px}#content #main #c_yellow img{width:100%}#content #main #c_green{width:23.39%;position:absolute;right:64.03%;bottom:136px}#content #main #c_green img{width:100%}#content #main #c_orange{-webkit-transform:rotate(28deg);transform:rotate(28deg);width:26.01vw;position:absolute;left:68.47%;bottom:70px}#content #main #c_orange img{width:100%}#content #summary{position:relative;width:100%;min-width:1240px;overflow:hidden;margin-top:-221px}#content #summary>img{width:100%;position:absolute;top:0;left:0;z-index:2}#content #summary .wrap{position:relative;z-index:3}#content #summary .wrap #at{margin:max(10vw,120px) auto 0 auto;width:471px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box}#content #summary .wrap #at>div p:first-of-type{font-size:20px}#content #summary .wrap #at>div p:last-of-type{margin-top:.5em;font-size:30px}#content #summary .wrap #at>p{font-size:90px}#content #summary .wrap h2{text-align:center;margin-top:max(10.48vw,130px);color:#fff;font-size:100px}#content #summary .wrap>p{font-size:20px;color:#fff;line-height:2em;text-align:center;margin-top:40px}#content #summary .wrap #campaigns>div{margin:40px auto 0 auto;width:1200px;-webkit-transform:translateY(100px);transform:translateY(100px);-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}#content #summary .wrap #campaigns>div:first-of-type{margin-top:20px}#content #summary .wrap #campaigns>div .num{width:85px;height:54px;background:#fff;border-top-left-radius:23px;border-top-right-radius:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:48px}#content #summary .wrap #campaigns>div .num span{margin-top:5px;color:#115fad;font-size:50px}#content #summary .wrap #campaigns>div .wrap01{margin-top:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(255,255,255,.8);border:10px solid #fff;border-radius:49px}#content #summary .wrap #campaigns>div .wrap01.campaign01{padding:40px 0}#content #summary .wrap #campaigns>div .wrap01.campaign01 p.showyourpost{font-size:40px}#content #summary .wrap #campaigns>div .wrap01.campaign01 h3{margin-top:.3em;text-align:center;font-size:90px}#content #summary .wrap #campaigns>div .wrap01.campaign01 h3 img{height:80px;margin-bottom:.1em}#content #summary .wrap #campaigns>div .wrap01.campaign01 h3 span{font-size:3.38vw}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01>img{width:116px;margin-right:63px;margin-left:140px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post img{width:165px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post p{color:#115fad}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post p:first-of-type{margin-top:0;line-height:1em;font-size:120px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .flex01 .post p:last-of-type{margin-top:-0.3em;line-height:1em;font-size:40px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:27px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags div{width:300px;margin:0 .725vw;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:75px;border-radius:37.5px;background:#115fad}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags div p{font-size:40px;color:#fff}#content #summary .wrap #campaigns>div .wrap01.campaign01 .tags+p{font-size:24px;color:#115fad;line-height:1.5em;text-align:center;margin-top:1em}#content #summary .wrap #campaigns>div .wrap01.campaign01 .sns{margin-left:50px;margin-bottom:50px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .sns div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0}#content #summary .wrap #campaigns>div .wrap01.campaign01 .sns div img{width:53px;margin:0 5px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .sns p{margin-top:1em;text-align:center;font-size:16px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .spNone{width:180px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .texts p{color:#115fad;text-align:center;line-height:1em}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .texts p:first-of-type{font-size:40px;margin:1em 0 .6em 0}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .texts p:last-of-type{font-size:82px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images{margin:0 0 15px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images img{margin:0 10px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images img:first-of-type{width:53px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .repost .images img:last-of-type{width:50px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .arrow{display:block;width:812px;margin:0 auto}#content #summary .wrap #campaigns>div .wrap01.campaign01 .arrow+p{margin-top:.5em;line-height:2em;font-size:24px;text-align:center;color:#115fad}#content #summary .wrap #campaigns>div .wrap01.campaign01 .arrow+p img{margin-bottom:.5em;width:104px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:12px 0}#content #summary .wrap #campaigns>div .wrap01.campaign01 .items img{width:212px;margin:0 20px}#content #summary .wrap #campaigns>div .wrap01.campaign01 .attention{font-size:16px;text-align:center;line-height:1.5em}#content #summary .wrap #campaigns>div .wrap01.campaign02{padding:40px}#content #summary .wrap #campaigns>div .wrap01.campaign02 .ashirai{display:block;margin:0 auto;width:165px}#content #summary .wrap #campaigns>div .wrap01.campaign02 h3{margin-top:.5em;font-size:70px;line-height:1.3em;text-align:center}#content #summary .wrap #campaigns>div .wrap01.campaign02 h3+p{font-size:36px;color:#115fad;text-align:center;margin-top:.4em}#content #summary .wrap #campaigns>div .wrap01.campaign02 .backpack{width:100%;border-radius:30px;margin:40px 0}#content #summary .wrap #campaigns>div .wrap01.campaign02 .attention{font-size:16px;line-height:1.5em;text-align:center}#content #summary .wrap #img_backpack{width:412px;display:block;margin:40px auto 0 auto}#content #summary .wrap .capsule{position:absolute}#content #summary .wrap .capsule.red{width:152px;top:164px;left:calc(50% + 297px)}#content #summary .wrap .capsule.blue{width:163px;top:611px;right:calc(50% + 389px)}#content #summary .wrap .balloon01{margin-top:145px;margin-left:calc(50% + 48px);width:221px}#content #summary .wrap #btn_capsule{width:404px;height:448px;position:relative;margin:-225px auto 0 auto}#content #summary .wrap #btn_capsule a{width:213px;aspect-ratio:1/1;position:absolute;top:196px;left:98px;display:block;background:rgba(0,0,0,0);border-radius:106.5px}#content #summary .wrap #btn_capsule img{pointer-events:none;position:absolute;top:0;left:0;width:100%}#content #summary .wrap ._sharebuttons{padding:20px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#content #summary .bg{z-index:1;width:100%;height:min(100% - 6.13vw,100% - 76px);display:block;position:absolute;left:0;top:max(6.13vw,76px);background-image:-webkit-gradient(linear, left top, left bottom, from(#00388C), to(#0069C0));background-image:linear-gradient(180deg, #00388C 0%, #0069C0 100%);background-repeat:no-repeat}}