body{background-color:#e50012}.pg-display__inlineBlock{display:inline-block}.pg-display__blockSpOnly{display:none}@media only screen and (max-width: 768px){.pg-display__blockSpOnly{display:block}}.pg-display__flexSpOnly{display:none}@media only screen and (max-width: 768px){.pg-display__flexSpOnly{display:-webkit-flex;display:flex}}.pg-display__gridSpOnly{display:none}@media only screen and (max-width: 768px){.pg-display__gridSpOnly{display:grid}}.pg-display__blockPcOnly{display:block}@media only screen and (max-width: 768px){.pg-display__blockPcOnly{display:none}}.pg-display__flexPcOnly{display:-webkit-flex;display:flex}@media only screen and (max-width: 768px){.pg-display__flexPcOnly{display:none}}.pg-display__gridPcOnly{display:grid}@media only screen and (max-width: 768px){.pg-display__gridPcOnly{display:none}}.p-pagetop{margin-top:0}.l-header{z-index:2000}.l-footer{position:relative;z-index:1000;padding:30px 0}@media only screen and (max-width: 768px){.l-footer{padding:4vw 0}}.p-footer__copyright{display:none !important}.pg-spMenuBtn{display:none;position:fixed;background-color:#e50012;z-index:1600;top:calc(50px + 4vw);right:4vw;width:16vw;height:16vw;border-radius:200px;box-shadow:0px 0px 2.66667vw 1.33333vw rgba(0,0,0,0.2)}@media only screen and (max-width: 768px){.pg-spMenuBtn{display:block}}@media (hover: hover){.pg-spMenuBtn{transition:opacity 0.2s}.pg-spMenuBtn:hover{opacity:0.6}}.pg-spMenuBtn.-on{background-color:#fff}.pg-spMenuBtn.-on .pg-spMenuBtn__parts{background-color:#e50012}.pg-spMenuBtn.-on .pg-spMenuBtn__parts:nth-child(1){width:9.6vw;-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.pg-spMenuBtn.-on .pg-spMenuBtn__parts:nth-child(2){opacity:0}.pg-spMenuBtn.-on .pg-spMenuBtn__parts:nth-child(3){width:9.6vw;-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.pg-spMenuBtn__parts{width:8vw;height:1.06667vw;background-color:#fff;border-radius:20px;display:block;transition:opacity 0.2s, width 0.2s, -webkit-transform 0.2s;transition:transform 0.2s, opacity 0.2s, width 0.2s;transition:transform 0.2s, opacity 0.2s, width 0.2s, -webkit-transform 0.2s;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.pg-spMenuBtn__parts:nth-child(1){-webkit-transform:translateY(2.66667vw);transform:translateY(2.66667vw)}.pg-spMenuBtn__parts:nth-child(3){-webkit-transform:translateY(-2.66667vw);transform:translateY(-2.66667vw)}.pg-spMenu{padding-top:70px;display:none;position:fixed;top:0;width:100%;height:100vh;background-color:#e50012;z-index:1500}@media only screen and (max-width: 768px){.pg-spMenu{padding-top:50px}}.pg-spMenu.is-show .pg-spMenu__wrap{overflow-y:auto;opacity:1}.pg-spMenu.is-show .pg-spMenuList{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pg-spMenu.is-show .pg-spSubMenuList{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pg-spMenu.is-show .pg-spMenuBnr{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.pg-spMenu__wrap{height:100%;padding:5.33333vw;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;opacity:0;transition:opacity 0.3s}.pg-spMenuLists{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:7.46667vw 0}.pg-spMenuList{width:100%;opacity:0;-webkit-transform:translateX(-3vw);transform:translateX(-3vw);transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}.pg-spMenuList:nth-child(1){transition-delay:0s}.pg-spMenuList:nth-child(2){transition-delay:.1s}.pg-spMenuList:nth-child(3){transition-delay:.2s}.pg-spMenuList:nth-child(4){transition-delay:.3s}.pg-spMenuList__link{display:block;position:relative;padding-left:6.66667vw;color:#fff;font-size:5.33333vw;font-weight:700;text-decoration:none}.pg-spMenuList__link:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0;display:block;width:4.13333vw;height:4.13333vw;background:url("../images/ico_cursor_right_white_01.png") center right/100% 100% no-repeat}@media (hover: hover){.pg-spMenuList__link{transition:opacity 0.2s}.pg-spMenuList__link:hover{opacity:0.6}}.pg-spSubMenuLists{margin:8vw 0 0 6.66667vw;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:6.66667vw 0}.pg-spSubMenuList{width:100%;opacity:0;-webkit-transform:translateX(-3vw);transform:translateX(-3vw);transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s}.pg-spSubMenuList:nth-child(1){transition-delay:.4s}.pg-spSubMenuList:nth-child(2){transition-delay:.5s}.pg-spSubMenuList:nth-child(3){transition-delay:.6s}.pg-spSubMenuList:nth-child(4){transition-delay:.7s}.pg-spSubMenuList:nth-child(5){transition-delay:.8s}.pg-spSubMenuList:nth-child(6){transition-delay:.9s}.pg-spSubMenuList:nth-child(7){transition-delay:1s}.pg-spSubMenuList:nth-child(8){transition-delay:1.1s}.pg-spSubMenuList:nth-child(9){transition-delay:1.2s}.pg-spSubMenuList:nth-child(10){transition-delay:1.3s}.pg-spSubMenuList__link{display:block;position:relative;padding-left:5.33333vw;color:#fff;font-size:4.26667vw;font-weight:700;text-decoration:none}.pg-spSubMenuList__link:before{content:"";position:absolute;left:0;top:0;bottom:0;margin:auto 0;display:block;width:3.2vw;height:3.2vw;background:url("../images/ico_cursor_right_white_01.png") center right/100% 100% no-repeat}@media (hover: hover){.pg-spSubMenuList__link{transition:opacity 0.2s}.pg-spSubMenuList__link:hover{opacity:0.6}}.pg-spMenuBnr{margin-top:13.33333vw;width:100%;opacity:0;-webkit-transform:translateX(-3vw);transform:translateX(-3vw);transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;transition:opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;transition-delay:.7s}.pg-spMenuBnr__link{position:relative;display:block}.pg-spMenuBnr__link:before{content:"";display:block;position:absolute;bottom:2.4vw;right:2.4vw;width:5.33333vw;height:4.13333vw;background:url("../images/ico_blank_white_01.png") bottom right/100% 100% no-repeat;z-index:10}@media (hover: hover){.pg-spMenuBnr__link .pg-spMenuBnr__img{transition:opacity 0.2s}.pg-spMenuBnr__link:hover .pg-spMenuBnr__img{opacity:0.6}}.pg-spMenuBnr__img{width:100%;height:auto}.pg-btnPopupClose{display:inline-block;position:relative;background-color:#fff;border:solid 1px #000;border-radius:100px;font-weight:700;line-height:1.5;color:#000}@media only screen and (max-width: 768px){.pg-btnPopupClose{font-size:4.26667vw;padding:1.06667vw 4.8vw 1.06667vw 11.2vw}}.pg-btnPopupClose:before{content:"";position:absolute;top:0;bottom:0;margin:auto 0;display:block;background:url("../images/ico_close_black_01.png") center left/100% 100% no-repeat}@media only screen and (max-width: 768px){.pg-btnPopupClose:before{left:4.8vw;width:4.26667vw;height:4.26667vw}}@media (hover: hover){.pg-btnPopupClose{transition:background-color 0.2s}}@media only screen and (hover: hover) and (max-width: 768px){.pg-btnPopupClose{background-image:url("../images/ico_close_white_01.png");background-position:center left 4.8vw;background-size:4.26667vw 4.26667vw;background-repeat:no-repeat}}@media (hover: hover){.pg-btnPopupClose:before{transition:opacity 0.2s}.pg-btnPopupClose:hover{color:#fff;background-color:#000}.pg-btnPopupClose:hover:before{opacity:0}}.pg-share{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background-color:#ffebeb;max-width:450px;gap:0 min(1.69492vw, 20px);padding:min(1.27119vw, 15px) min(2.54237vw, 30px);border-radius:min(1.27119vw, 15px)}@media only screen and (max-width: 768px){.pg-share{max-width:100%;padding:2.66667vw 4vw}}.pg-share.-today{margin-top:min(2.20339vw, 26px)}@media only screen and (max-width: 768px){.pg-share.-today{margin-top:2.93333vw}}.pg-share.-quiz{max-width:none;width:100%;background-color:#ede9d7;gap:0 min(2.37288vw, 28px);border-radius:0}@media only screen and (max-width: 768px){.pg-share.-quiz{gap:0 4vw}}.pg-share.-quiz .pg-share__txt{font-size:min(1.77966vw, 21px)}@media only screen and (max-width: 768px){.pg-share.-quiz .pg-share__txt{font-size:3.73333vw}}.pg-share__txt{font-size:min(1.52542vw, 18px);font-weight:700;line-height:1.4}@media only screen and (max-width: 768px){.pg-share__txt{font-size:3.73333vw}}.pg-shareLists{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:0 min(.84746vw, 10px)}@media only screen and (max-width: 768px){.pg-shareLists{gap:0 2.66667vw}}.pg-shareList{width:min(4.23729vw, 50px)}@media only screen and (max-width: 768px){.pg-shareList{width:13.33333vw}}.pg-shareLink{display:block}@media (hover: hover){.pg-shareLink{transition:opacity 0.2s}.pg-shareLink:hover{opacity:0.6}}.pg-footer{padding:min(2.0339vw, 24px) 0;background-color:#fff}@media only screen and (max-width: 768px){.pg-footer{padding:5.33333vw 0 8vw}}.pg-footerLogoLists{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;gap:0 min(10.16949vw, 120px)}@media only screen and (max-width: 768px){.pg-footerLogoLists{gap:0 8vw}}.pg-footerLogoList.-gashapon{width:min(19.15254vw, 226px)}@media only screen and (max-width: 768px){.pg-footerLogoList.-gashapon{width:23.46667vw}}.pg-footerLogoList.-gashadepa{width:min(12.54237vw, 148px)}@media only screen and (max-width: 768px){.pg-footerLogoList.-gashadepa{width:23.2vw}}.pg-footerLogoList.-gashaponOnline{width:min(18.30508vw, 216px)}@media only screen and (max-width: 768px){.pg-footerLogoList.-gashaponOnline{width:23.46667vw}}.pg-footerLogoList__link{display:block}@media (hover: hover){.pg-footerLogoList__link{transition:opacity 0.2s}.pg-footerLogoList__link:hover{opacity:0.6}}.pg-footer__copy{margin-top:min(5.08475vw, 60px);font-size:12px;font-weight:500;line-height:1.7;text-align:center}@media only screen and (max-width: 768px){.pg-footer__copy{margin-top:7.2vw;font-size:clamp(12px, 2.66667vw, 20px)}}[data-inview="normal"]{opacity:0;transition:opacity 0.5s ease-in-out}[data-inview="normal"].is-view{opacity:1}[data-inview="bottom"]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out}[data-inview="bottom"].is-view{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@-webkit-keyframes animation-blink{0%{opacity:1}30%{opacity:1}50%{opacity:0.2}80%{opacity:1}100%{opacity:1}}@keyframes animation-blink{0%{opacity:1}30%{opacity:1}50%{opacity:0.2}80%{opacity:1}100%{opacity:1}}@-webkit-keyframes animation-bounce{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}40%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}70%{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}@keyframes animation-bounce{0%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}40%{-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}70%{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1)}}
