@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700&display=swap&subset=japanese");@-webkit-keyframes PTCapAnim{0%{-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}100%{-webkit-transform:translateY(-60px) rotate(36deg);transform:translateY(-60px) rotate(36deg)}}@-moz-keyframes PTCapAnim{0%{transform:matrix(1, 0, 0, 1, 0, 0)}100%{transform:translateY(-60px) rotate(36deg)}}@keyframes PTCapAnim{0%{-webkit-transform:matrix(1, 0, 0, 1, 0, 0);transform:matrix(1, 0, 0, 1, 0, 0)}100%{-webkit-transform:translateY(-60px) rotate(36deg);transform:translateY(-60px) rotate(36deg)}}@-webkit-keyframes PTAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}40%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-moz-keyframes PTAnim{0%{transform:rotate(0deg)}20%{transform:rotate(4deg)}40%{transform:rotate(-8deg)}60%{transform:rotate(10deg)}80%{transform:rotate(-8deg)}100%{transform:rotate(0deg)}}@keyframes PTAnim{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}20%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}40%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}60%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}80%{-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes bgAnim{0%{opacity:0;background-position:-100% 0%}20%{opacity:0.6;background-position:-80% -10%}40%{opacity:0;background-position:-40% -20%}60%{opacity:0;background-position:100% 0%}80%{opacity:0.6;background-position:160% -10%}100%{opacity:0;background-position:200% 0%}}@-moz-keyframes bgAnim{0%{opacity:0;background-position:-100% 0%}20%{opacity:0.6;background-position:-80% -10%}40%{opacity:0;background-position:-40% -20%}60%{opacity:0;background-position:100% 0%}80%{opacity:0.6;background-position:160% -10%}100%{opacity:0;background-position:200% 0%}}@keyframes bgAnim{0%{opacity:0;background-position:-100% 0%}20%{opacity:0.6;background-position:-80% -10%}40%{opacity:0;background-position:-40% -20%}60%{opacity:0;background-position:100% 0%}80%{opacity:0.6;background-position:160% -10%}100%{opacity:0;background-position:200% 0%}}@-webkit-keyframes capsuleAnim{0%{opacity:0}100%{opacity:1}}@-moz-keyframes capsuleAnim{0%{opacity:0}100%{opacity:1}}@keyframes capsuleAnim{0%{opacity:0}100%{opacity:1}}#container{font-family:"M PLUS Rounded 1c", メイリオ, sans-serif;background-color:#ffdef2;background-position:center 0;background-repeat:repeat;background-size:auto;color:#00b2ba;font-size:17px;font-size:1.7rem;font-weight:500}#container *,#container *:after,#container *:before{box-sizing:border-box}#container #anime,#container #step{background-color:#ffdef2;background-position:center 0;background-repeat:repeat;background-size:auto}#container #anime{background-color:#ffb8d4}#container #step{background:url(../../images/deliciousparty/deliciousparty/bg_check.png)}#container a{text-decoration:none;transition:all 0.2s}@media (hover: hover){#container a:hover{opacity:1}}@media only screen and (hover: hover) and (min-width: 1220px){#container a:hover{-webkit-transform:scale(0.98, 0.98);transform:scale(0.98, 0.98)}}@media (hover: hover){#container a.disable:hover{-webkit-transform:scale(1, 1);transform:scale(1, 1)}#container a img:hover{opacity:1}}.js-fadeUp:not(.item){opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s, -webkit-transform .8s}.js-fadeUp.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:.5s}li:nth-of-type(2n-1).js-fadeUp.item dl dt:before{-webkit-transform:scale(0, 1) translateX(-100%);transform:scale(0, 1) translateX(-100%);transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}li:nth-of-type(2n).js-fadeUp.item dl dt:before{-webkit-transform:scale(0, 1) translateX(100%);transform:scale(0, 1) translateX(100%);transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}li:nth-of-type(2n-1).js-fadeUp.item.is-inview dl dt:before{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0);transition-delay:1.2s}li:nth-of-type(2n).js-fadeUp.item.is-inview dl dt:before{-webkit-transform:scale(1, 1) translateX(0);transform:scale(1, 1) translateX(0);transition-delay:1.2s}li.js-fadeUp.item dl dt:after{opacity:0;-webkit-transform:scale(0, 0);transform:scale(0, 0);transition:opacity .4s, -webkit-transform .4s;transition:opacity .4s, transform .4s;transition:opacity .4s, transform .4s, -webkit-transform .4s}li.js-fadeUp.item dl dt img{opacity:0;transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s, -webkit-transform .8s}li.js-fadeUp.item dl dd:before{opacity:0;-webkit-transform:translateY(-4em);transform:translateY(-4em);transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s, -webkit-transform .8s}li.js-fadeUp.item dl dd:after{opacity:0;-webkit-transform:translateX(-4em);transform:translateX(-4em);transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s, -webkit-transform .8s}li.js-fadeUp.item dl dd p{opacity:0;-webkit-transform:translateY(-4em);transform:translateY(-4em);transition:opacity .8s, -webkit-transform .8s;transition:opacity .8s, transform .8s;transition:opacity .8s, transform .8s, -webkit-transform .8s}li.js-fadeUp.is-inview dl dt:after{opacity:1;-webkit-transform:scale(1, 1);transform:scale(1, 1);transition-delay:0.2s}li.js-fadeUp.is-inview dl dt img{opacity:1;transition-delay:1.0s}li.js-fadeUp.is-inview dl dd:before{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:1.0s}li.js-fadeUp.is-inview dl dd:after{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);transition-delay:0.8s}li.js-fadeUp.is-inview dl dd p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition-delay:0.8s}main{margin:auto}@media only screen and (min-width: 1220px){main{padding:0 0 80px}}@media only screen and (max-width: 1219px){main{padding:0 0 10vw;background-size:auto}}main .mvCol{margin:auto}main .mvCol dl{display:flex}main .mvCol dl dt img{width:100%}main .mvCol dl dd{background-image:url(../../images/deliciousparty/deliciousparty/bg_check.png);background-position:center top;background-repeat:repeat;background-size:auto}main .mvCol dl dd p span{display:inline-block;margin-bottom:1em;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (max-width: 1219px){main .mvCol{margin:0 auto;padding-bottom:8vw}main .mvCol dl{flex-wrap:wrap;margin-bottom:4vw}main .mvCol dl dt{width:100%}main .mvCol dl dd{width:100%;padding:2vw}main .mvCol dl dd p{padding:4vw;font-size:14px;font-size:1.4rem;background:linear-gradient(to bottom, #fff 0px, #fff 2px, rgba(255,255,255,0) 3px, rgba(255,255,255,0) 9px, #fff 10px, #fff 12px, rgba(255,255,255,0.6) 13px, rgba(255,255,255,0.6) calc(100% - 13px), #fff calc(100% - 12px), #fff calc(100% - 10px), rgba(255,255,255,0) calc(100% - 9px), rgba(255,255,255,0) calc(100% - 3px), #fff calc(100% - 2px), #fff calc(100% - 0px))}main .mvCol dl dd p span br{display:none}}@media only screen and (max-width: 1219px) and (min-width: 768px){main .mvCol dl dd p{font-size:18px;font-size:1.8rem;font-weight:bolder}}@media only screen and (min-width: 1220px){main .mvCol{max-width:1220px;margin:0 auto;padding-bottom:100px}main .mvCol dl{flex-wrap:nowrap;margin-bottom:40px}main .mvCol dl dt{width:57%;max-width:700px}main .mvCol dl dd{width:43%;padding:20px 50px;display:flex;flex-wrap:wrap;align-items:center}main .mvCol dl dd p{position:relative;width:420px;font-size:20px;font-weight:bolder;margin:0 auto;text-align:center;background:linear-gradient(to right, #fff 0px, #fff 2px, rgba(255,255,255,0) 3px, rgba(255,255,255,0) 9px, #fff 10px, #fff 12px, rgba(255,255,255,0.6) 13px, rgba(255,255,255,0.6) calc(100% - 13px), #fff calc(100% - 12px), #fff calc(100% - 10px), rgba(255,255,255,0) calc(100% - 9px), rgba(255,255,255,0) calc(100% - 3px), #fff calc(100% - 2px), #fff calc(100% - 0px))}main .mvCol dl dd p:before,main .mvCol dl dd p:after{display:block;position:relative;content:'';left:0;right:0;height:32px;background-image:url(../../images/deliciousparty/deliciousparty/bg_mv_top.png);background-position:center top;background-repeat:no-repeat;background-size:auto;margin:auto}main .mvCol dl dd p:before{top:-32px}main .mvCol dl dd p:after{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-32px}}main #about.pg-accordion,main #synopsis.pg-accordion{position:relative}main #about.pg-accordion:after,main #synopsis.pg-accordion:after{display:block;position:absolute;content:'';width:100%;background-image:url(../../images/deliciousparty/deliciousparty/img_about_btm.png);background-position:center bottom;background-repeat:no-repeat;z-index:10}main #about.pg-accordion.pg-accordion__about .pg-accordion__tit img,main #synopsis.pg-accordion.pg-accordion__about .pg-accordion__tit img{width:100%}main #about.pg-accordion .pg-accordion__body,main #synopsis.pg-accordion .pg-accordion__body{position:relative;background-color:#fff}main #about.pg-accordion .pg-accordion__body:before,main #about.pg-accordion .pg-accordion__body:after,main #synopsis.pg-accordion .pg-accordion__body:before,main #synopsis.pg-accordion .pg-accordion__body:after{display:block;position:absolute;content:'';background:linear-gradient(gold, #f59c00);top:0;bottom:0;height:100%;z-index:10}main #about.pg-accordion .pg-accordion__body p,main #synopsis.pg-accordion .pg-accordion__body p{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}main #about.pg-accordion .pg-accordion__txt,main #synopsis.pg-accordion .pg-accordion__txt{display:none}main #about.pg-accordion .pg-accordion__btn,main #synopsis.pg-accordion .pg-accordion__btn{position:absolute;margin:auto;left:0;right:0;background-image:url(../../images/deliciousparty/deliciousparty/btn_open.png?v2);background-position:center bottom;background-repeat:no-repeat;cursor:pointer;z-index:12;transition:all 0.2s}main #about.pg-accordion .pg-accordion__btn.btn-close,main #synopsis.pg-accordion .pg-accordion__btn.btn-close{background-image:url(../../images/deliciousparty/deliciousparty/btn_close.png?v2)}@media only screen and (min-width: 1220px){main #about.pg-accordion,main #synopsis.pg-accordion{margin-bottom:80px}main #about.pg-accordion:after,main #synopsis.pg-accordion:after{height:100px;background-size:auto}main #about.pg-accordion .pg-accordion__body,main #synopsis.pg-accordion .pg-accordion__body{border-left:8px solid #ffd700;border-right:8px solid #ffd700;padding:0 2em}main #about.pg-accordion .pg-accordion__body:before,main #about.pg-accordion .pg-accordion__body:after,main #synopsis.pg-accordion .pg-accordion__body:before,main #synopsis.pg-accordion .pg-accordion__body:after{width:4px}main #about.pg-accordion .pg-accordion__body:before,main #synopsis.pg-accordion .pg-accordion__body:before{left:-8px}main #about.pg-accordion .pg-accordion__body:after,main #synopsis.pg-accordion .pg-accordion__body:after{right:-8px}main #about.pg-accordion .pg-accordion__btn,main #synopsis.pg-accordion .pg-accordion__btn{background-size:auto;width:78px;height:71px;bottom:-90px}}@media only screen and (min-width: 1220px) and (hover: hover){main #about.pg-accordion .pg-accordion__btn:hover,main #synopsis.pg-accordion .pg-accordion__btn:hover{-webkit-transform:scale(0.92, 0.92);transform:scale(0.92, 0.92)}}@media only screen and (max-width: 1219px){main #about.pg-accordion,main #synopsis.pg-accordion{width:calc(100% - 2vw);margin:0 auto 8vw}main #about.pg-accordion:after,main #synopsis.pg-accordion:after{background-size:100%;height:calc((100 / 1220 * 100vw) - 1px)}main #about.pg-accordion .pg-accordion__body,main #synopsis.pg-accordion .pg-accordion__body{border-left:0.8vw solid #ffd700;border-right:0.8vw solid #ffd700;padding:0 1em;font-size:13px;font-size:1.3rem}main #about.pg-accordion .pg-accordion__body:before,main #about.pg-accordion .pg-accordion__body:after,main #synopsis.pg-accordion .pg-accordion__body:before,main #synopsis.pg-accordion .pg-accordion__body:after{width:0.4vw}main #about.pg-accordion .pg-accordion__body:before,main #synopsis.pg-accordion .pg-accordion__body:before{left:-0.8vw}main #about.pg-accordion .pg-accordion__body:after,main #synopsis.pg-accordion .pg-accordion__body:after{right:-0.8vw}main #about.pg-accordion .pg-accordion__btn,main #synopsis.pg-accordion .pg-accordion__btn{background-size:100%;width:calc((78 / 1220 * 100) * 2vw);height:calc((71 / 1220 * 100) * 2vw);bottom:calc((64 / 1220 * 100) * -2vw)}}@media only screen and (max-width: 1219px) and (min-width: 768px){main #about.pg-accordion:after,main #synopsis.pg-accordion:after{height:calc((100 / 1220 * 100vw) - 4px)}main #about.pg-accordion .pg-accordion__body,main #synopsis.pg-accordion .pg-accordion__body{border-left:0.7vw solid #ffd700;border-right:0.7vw solid #ffd700;padding:0 2em}main #about.pg-accordion .pg-accordion__body:before,main #about.pg-accordion .pg-accordion__body:after,main #synopsis.pg-accordion .pg-accordion__body:before,main #synopsis.pg-accordion .pg-accordion__body:after{width:0.35vw}main #about.pg-accordion .pg-accordion__body:before,main #synopsis.pg-accordion .pg-accordion__body:before{left:-0.65vw}main #about.pg-accordion .pg-accordion__body:after,main #synopsis.pg-accordion .pg-accordion__body:after{right:-0.65vw}main #about.pg-accordion .pg-accordion__body p,main #synopsis.pg-accordion .pg-accordion__body p{font-size:16px;font-size:1.6rem}main #about.pg-accordion .pg-accordion__btn,main #synopsis.pg-accordion .pg-accordion__btn{width:calc((78 / 1220 * 100) * 1vw);height:calc((71 / 1220 * 100) * 1vw);bottom:calc((64 / 1220 * 100) * -1.2vw)}}main section .secInner{margin:0 auto}main section .secInner h3,main section .secInner h4:not(.pg-accordion__tit){padding-bottom:0.6em;line-height:1;text-align:center;font-weight:bolder}main section .secInner h3{color:#ac0082}main section .secInner h3:before,main section .secInner h3:after{display:block;position:absolute;content:'';background:linear-gradient(to right, #e93669, #ac0082);left:0;right:0;width:100%;z-index:10}main section .secInner h4:not(.pg-accordion__tit){color:#00a2e4}main section .secInner h4:not(.pg-accordion__tit):after{display:block;position:absolute;content:'';background:linear-gradient(to right, #00b2ba, #00a2e4);left:0;right:0;bottom:8px;width:calc(300 / 1220 * 100%);height:8px;margin:auto;z-index:10}@media only screen and (min-width: 1220px){main section .secInner{max-width:1220px;padding:40px 0}main section .secInner>div,main section .secInner>article{margin-bottom:80px}main section .secInner h3,main section .secInner h4:not(.pg-accordion__tit){margin-bottom:60px}main section .secInner h3{font-size:50px;font-size:5rem}main section .secInner h3:before{height:4px;bottom:0}main section .secInner h3:after{height:8px;bottom:8px}main section .secInner h4:not(.pg-accordion__tit){font-size:46px;font-size:4.6rem}main section .secInner h4:not(.pg-accordion__tit):after{bottom:8px;height:8px}}@media only screen and (max-width: 1219px){main section .secInner{padding:5vw 0}main section .secInner>div,main section .secInner>article{margin-bottom:8vw}main section .secInner h3,main section .secInner h4:not(.pg-accordion__tit){margin-bottom:6vw}main section .secInner h3{font-size:24px;font-size:2.4rem}main section .secInner h3:before{height:2px;bottom:0}main section .secInner h3:after{height:4px;bottom:4px}main section .secInner h4:not(.pg-accordion__tit){font-size:20px;font-size:2rem}main section .secInner h4:not(.pg-accordion__tit):after{bottom:4px;height:4px}}@media only screen and (max-width: 1219px) and (min-width: 768px){main section .secInner h3,main section .secInner h4:not(.pg-accordion__tit){margin-bottom:3vw}main section .secInner h3{font-size:38px;font-size:3.8rem}main section .secInner h4:not(.pg-accordion__tit){font-size:34px;font-size:3.4rem}main section .secInner h4:not(.pg-accordion__tit):after{width:calc(200 / 1220 * 100%)}}@media only screen and (min-width: 1220px){#anime,#step,linklist{padding:60px 0}}@media only screen and (max-width: 1219px){#anime,#step,linklist{padding:0 1.5vw}}#anime .animeInfo{position:relative}#anime .animeInfo:before,#anime .animeInfo:after{display:block;position:relative;content:'';background-repeat:no-repeat;background-image:url(../../images/deliciousparty/deliciousparty/bg_anime_top.png);background-position:center top;width:100%}#anime .animeInfo:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#anime .animeInfo dl{display:flex;background-image:url(../../images/deliciousparty/deliciousparty/bg_anime_mdl.png);background-position:center top;background-repeat:repeat-y;align-items:stretch}#anime .animeInfo dl dd{align-items:center}#anime .animeInfo dl dd p{width:100%;font-weight:bolder;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#anime .animeInfo dl dd p span{font-weight:normal}@media only screen and (min-width: 1220px){#anime .animeInfo{padding:32px 0}#anime .animeInfo:before,#anime .animeInfo:after{height:32px;background-size:auto}#anime .animeInfo dl{padding:0 100px;background-size:auto;flex-wrap:nowrap}#anime .animeInfo dl dt{width:30%}#anime .animeInfo dl dd{width:70%;display:flex}#anime .animeInfo dl dd p{font-size:22px;font-size:2.2rem}#anime .animeInfo dl dd p span{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 1219px){#anime .animeInfo{padding:calc(32 / 1220 * 100%) 0}#anime .animeInfo:before,#anime .animeInfo:after{padding-top:calc(32 / 1220 * 100%);background-size:100%}#anime .animeInfo dl{padding:0 4vw;background-size:100%;flex-wrap:wrap}#anime .animeInfo dl dt{width:100%;text-align:center}#anime .animeInfo dl dt img{width:40%;margin:0 auto 4vw}#anime .animeInfo dl dd{width:100%}#anime .animeInfo dl dd p{font-size:16px;font-size:1.6rem;line-height:1.2}#anime .animeInfo dl dd p span{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 1219px) and (min-width: 768px){#anime .animeInfo dl{flex-wrap:nowrap}#anime .animeInfo dl dt{width:35%;padding:0 5vw 0 1vw}#anime .animeInfo dl dt img{width:100%;margin:0 auto}#anime .animeInfo dl dd{display:flex}#anime .animeInfo dl dd p{font-size:22px;font-size:2.2rem}#anime .animeInfo dl dd p span{font-size:18px;font-size:1.8rem}}@media only screen and (min-width: 1220px){#anime .charaList{margin-bottom:40px}}@media only screen and (max-width: 1219px){#anime .charaList{margin-bottom:4vw}}#anime .charaList ul{position:relative;background-image:url(../../images/deliciousparty/deliciousparty/bg_character.png?v2);background-position:center top;background-repeat:no-repeat}@media only screen and (min-width: 1220px){#anime .charaList ul{max-width:1220px;height:697px;background-size:auto}#anime .charaList ul li a{transition:0.2s}}@media only screen and (min-width: 1220px) and (hover: hover){#anime .charaList ul li a:hover{-webkit-transform:scale(0.9, 0.9);transform:scale(0.9, 0.9)}}@media only screen and (max-width: 1219px){#anime .charaList ul{width:100%;height:0;padding-top:calc(697 / 1220 * 100%);background-size:100%}}#anime .charaList ul li{position:absolute;line-height:1}@media only screen and (min-width: 1220px){#anime .charaList ul li:nth-of-type(1){left:550px;top:500px;width:208px;height:50px}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(1){width:calc(208 / 800 * 100%);height:calc(50 / 800 * 100%)}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(1){left:51%;top:81%}}@media only screen and (min-width: 1220px){#anime .charaList ul li:nth-of-type(2){left:300px;top:503px;width:199px;height:46px}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(2){width:calc(199 / 800 * 100%);height:calc(46 / 800 * 100%)}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(2){left:25%;top:81%}}@media only screen and (min-width: 1220px){#anime .charaList ul li:nth-of-type(3){left:830px;top:440px;width:129px;height:56px}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(3){width:calc(129 / 800 * 100%);height:calc(56 / 800 * 100%)}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(3){left:46%;top:61%}}@media only screen and (min-width: 1220px){#anime .charaList ul li:nth-of-type(4){left:50px;top:500px;width:208px;height:97px}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(4){width:calc(208 / 800 * 100%);height:calc(97 / 800 * 100%)}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(4){left:2%;top:70%}}@media only screen and (min-width: 1220px){#anime .charaList ul li:nth-of-type(5){left:980px;top:500px;width:189px;height:96px}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(5){width:calc(189 / 800 * 100%);height:calc(96 / 800 * 100%)}}@media only screen and (max-width: 1219px){#anime .charaList ul li:nth-of-type(5){left:75%;top:70%}}#anime .charaList ul li a{display:block}#anime .charaList ul li a img{width:100%}@media only screen and (min-width: 1220px){#anime #synopsis{margin-bottom:160px}}@media only screen and (max-width: 1219px){#anime #synopsis{margin-bottom:16vw}}#anime .movieList ul{display:flex;flex-wrap:wrap}#anime .movieList ul li{border-radius:15px;overflow:hidden}@media only screen and (min-width: 1220px){#anime .movieList ul{justify-content:space-between}#anime .movieList ul li{width:600px;height:338px}#anime .movieList ul li:nth-of-type(n+3){margin-top:40px}}@media only screen and (max-width: 1219px){#anime .movieList ul li{width:100%;aspect-ratio:16 / 9;margin-bottom:2vw}#anime .movieList ul li iframe{width:100%;height:100%}}@media only screen and (max-width: 1219px) and (min-width: 768px){#anime .movieList ul li{width:48.8%}#anime .movieList ul li:nth-child(even){margin-left:2vw}}#step .stepInfo,#step .stepComment{text-align:center}@media only screen and (min-width: 1220px){#step .stepInfo{margin-bottom:140px}#step .stepInfo p{font-size:40px;font-size:4rem;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}}@media only screen and (max-width: 1219px){#step .stepInfo{margin-bottom:4vw}#step .stepInfo p{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 1219px) and (min-width: 768px){#step .stepInfo p{font-size:34px;font-size:3.4rem}}#step .stepComment p{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#step .stepComment p:nth-of-type(2){line-height:1.5}@media only screen and (min-width: 1220px){#step .stepComment{margin-top:140px;margin-bottom:0}#step .stepComment p:nth-of-type(1){font-size:40px;font-size:4rem;margin-bottom:40px}#step .stepComment p:nth-of-type(2){font-size:20px;font-size:2rem;margin-bottom:40px}}@media only screen and (max-width: 1219px){#step .stepComment{margin-bottom:4vw}#step .stepComment p{margin-bottom:4vw}#step .stepComment p:nth-of-type(1){font-size:24px;font-size:2.4rem}#step .stepComment p:nth-of-type(2){font-size:16px;font-size:1.6rem}}@media only screen and (max-width: 1219px) and (min-width: 768px){#step .stepComment p:nth-of-type(1){font-size:36px;font-size:3.6rem}#step .stepComment p:nth-of-type(2){font-size:18px;font-size:1.8rem}}#step .itemList{position:relative;overflow:hidden;background-image:url(../../images/deliciousparty/deliciousparty/bg_day_mdl.png);background-position:center top;background-repeat:repeat-y}#step .itemList:before,#step .itemList:after{display:block;position:absolute;content:'';width:100%;background-position:center top;background-repeat:no-repeat}#step .itemList:before{background-image:url(../../images/deliciousparty/deliciousparty/bg_day_top.png)}#step .itemList:after{background-image:url(../../images/deliciousparty/deliciousparty/bg_day_btm.png)}@media only screen and (min-width: 1220px){#step .itemList{margin:103px 0 80px}#step .itemList:before,#step .itemList:after{background-size:auto}#step .itemList:before{height:103px;top:-103px}#step .itemList:after{height:80px;bottom:-80px}}@media only screen and (max-width: 1219px){#step .itemList{margin:calc(103 / 1220 * 100%) 0 calc(80 / 1220 * 100%);background-size:100%}#step .itemList:before,#step .itemList:after{background-size:100%}#step .itemList:before{height:calc(103 / 1220 * 100%);top:calc(-103 / 1220 * 100%);background-position:center bottom}#step .itemList:after{height:calc(80 / 1220 * 100%);bottom:calc(-80 / 1220 * 100%)}}@media only screen and (max-width: 1219px) and (min-width: 768px){#step .itemList{margin:calc(80 / 1220 * 100%) 0 calc(80 / 1220 * 100%)}}#step .itemList .itemListInner{position:relative}#step .itemList .itemListInner:before,#step .itemList .itemListInner:after{margin:auto;top:0;bottom:0}#step .itemList .itemListInner:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;content:'';background:linear-gradient(to bottom, #87e1fe 10%, #c7efb1 30%, #feff99 50%, #ffab33 70%, #12009d 90%);left:0;right:0}#step .itemList .itemListInner:after{display:block;position:absolute;content:'';width:4px;background-color:#fff}@media only screen and (min-width: 1220px){#step .itemList .itemListInner{width:90%;padding:50px 0;margin:0 auto 20px}#step .itemList .itemListInner:before{width:80%;-webkit-mask-image:linear-gradient(to right, transparent, black 50%, black calc(100% - 50%), transparent);mask-image:linear-gradient(to right, transparent, black 50%, black calc(100% - 50%), transparent)}#step .itemList .itemListInner:after{height:calc(100% - 100px - 140px);left:0;right:0}}@media only screen and (max-width: 1219px){#step .itemList .itemListInner{width:90%;padding:5vw 0;margin:0 auto 2vw}#step .itemList .itemListInner:before{width:90%;-webkit-mask-image:linear-gradient(to right, transparent, black 30%, black calc(100% - 30%), transparent);mask-image:linear-gradient(to right, transparent, black 30%, black calc(100% - 30%), transparent)}#step .itemList .itemListInner:after{right:20%;height:calc(100% - 10vw - (36px * 2))}}@media only screen and (max-width: 1219px) and (min-width: 768px){#step .itemList .itemListInner:after{left:0;right:0;height:calc(100% - 10vw - (72px * 2))}}#step .itemList .itemListInner ul{position:relative}#step .itemList .itemListInner ul:before,#step .itemList .itemListInner ul:after{display:block;position:absolute;content:'';margin:auto}#step .itemList .itemListInner ul:before{top:0;background-image:url(../../images/deliciousparty/deliciousparty/item/img_sun.png)}#step .itemList .itemListInner ul:after{bottom:0;background-image:url(../../images/deliciousparty/deliciousparty/item/img_moon.png)}#step .itemList .itemListInner ul li dl{position:relative}#step .itemList .itemListInner ul li dl dt{position:relative}#step .itemList .itemListInner ul li dl dt:before,#step .itemList .itemListInner ul li dl dt:after{display:block;position:absolute;content:'';margin:auto;background-color:#fff}#step .itemList .itemListInner ul li dl dt:before{height:4px;top:0;bottom:0}#step .itemList .itemListInner ul li dl dt:after{width:18px;height:18px;top:0;bottom:0;border-radius:50%}#step .itemList .itemListInner ul li dl dt img{width:100%}#step .itemList .itemListInner ul li dl dd{background:linear-gradient(to bottom, rgba(255,255,255,0.8) 10%, rgba(255,255,255,0.6) 90%);line-height:1.5;padding:1em 1.5em 1.5em 1em;color:#009edd}#step .itemList .itemListInner ul li dl dd:after{display:block;position:absolute;width:100%;height:100%;content:'';margin:auto;border:3px solid #fff;bottom:0.5em;right:0.5em;z-index:10}#step .itemList .itemListInner ul li dl dd:before{display:inline-block;position:relative;padding:0.2em 0.4em;margin-bottom:0.4em;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#step .itemList .itemListInner ul li dl dd.catToy:before{content:'3歳～なりきりおもちゃ';color:#f88087;border:2px solid #f88087}#step .itemList .itemListInner ul li dl dd.catPhs:before{content:'Pretty Holic Sweets';color:#f880c3;border:2px solid #f880c3}#step .itemList .itemListInner ul li dl dd.catPh:before{content:'6歳～Pretty Holic';color:#e192e6;border:2px solid #e192e6}#step .itemList .itemListInner ul li dl dd.catCandy:before{content:'食玩・菓子・食品';color:#b792e6;border:2px solid #b792e6}#step .itemList .itemListInner ul li dl dd.catApparel:before{content:'アパレル';color:#9297e6;border:2px solid #9297e6}#step .itemList .itemListInner ul li dl dd.catLife:before{content:'日用品';color:#92c1e6;border:2px solid #92c1e6}#step .itemList .itemListInner ul li dl dd.catGashapon:before{content:'ガシャポン';color:#92e6e1;border:2px solid #92e6e1}#step .itemList .itemListInner ul li dl dd.catPrize:before{content:'プライズ';color:#92e6b7;border:2px solid #92e6b7}#step .itemList .itemListInner ul li dl dd p{display:block;-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}@media only screen and (min-width: 1220px){#step .itemList .itemListInner ul{padding-top:130px;padding-bottom:100px}#step .itemList .itemListInner ul:before,#step .itemList .itemListInner ul:after{height:72px;left:0;right:0}#step .itemList .itemListInner ul:before{width:72px}#step .itemList .itemListInner ul:after{width:70px}#step .itemList .itemListInner ul li{margin:0 auto;max-width:470px}#step .itemList .itemListInner ul li dl{display:flex;flex-wrap:wrap}#step .itemList .itemListInner ul li dl dt{width:300px;margin-bottom:20px}#step .itemList .itemListInner ul li dl dt:before{width:70px}#step .itemList .itemListInner ul li dl dd{width:100%}#step .itemList .itemListInner ul li dl dd:before{font-size:14px;font-size:1.4rem}#step .itemList .itemListInner ul li dl dd p{font-size:18px;font-size:1.8rem}#step .itemList .itemListInner ul li:nth-of-type(2n-1){position:relative;left:calc((-470px / 2) - 70px)}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl{justify-content:flex-end}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl dt:before{right:-70px}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl dt:after{right:calc(-70px - 9px)}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl dd{text-align:right}#step .itemList .itemListInner ul li:nth-of-type(n+2){margin-top:-200px}#step .itemList .itemListInner ul li:nth-of-type(2n){position:relative;right:calc((-470px / 2) - 70px)}#step .itemList .itemListInner ul li:nth-of-type(2n) dl{justify-content:flex-start}#step .itemList .itemListInner ul li:nth-of-type(2n) dl dt:before{left:-70px}#step .itemList .itemListInner ul li:nth-of-type(2n) dl dt:after{left:calc(-70px - 9px)}}@media only screen and (max-width: 1219px){#step .itemList .itemListInner ul{padding-bottom:2vw}#step .itemList .itemListInner ul:before,#step .itemList .itemListInner ul:after{height:36px;right:calc(20% - (36px / 2) + 2px);background-size:100%}#step .itemList .itemListInner ul:before{width:36px}#step .itemList .itemListInner ul:after{width:35px}#step .itemList .itemListInner ul li{width:100%;margin:0 auto 6vw;padding-right:20%}#step .itemList .itemListInner ul li dl{width:90%}#step .itemList .itemListInner ul li dl dt{margin-bottom:4vw}#step .itemList .itemListInner ul li dl dt:before{width:10%;right:-10%}#step .itemList .itemListInner ul li dl dt:after{right:calc(-10% - 9px)}#step .itemList .itemListInner ul li dl dd:before{font-size:12px;font-size:1.2rem}#step .itemList .itemListInner ul li dl dd br{display:none}#step .itemList .itemListInner ul li dl dd p{font-size:14px;font-size:1.4rem}}@media only screen and (max-width: 1219px) and (min-width: 768px){#step .itemList .itemListInner ul{padding-top:130px;padding-bottom:100px}#step .itemList .itemListInner ul:before,#step .itemList .itemListInner ul:after{height:72px;left:0;right:0}#step .itemList .itemListInner ul:before{width:72px}#step .itemList .itemListInner ul:after{width:70px}#step .itemList .itemListInner ul li{margin:0 auto;padding-right:0;max-width:44vw}#step .itemList .itemListInner ul li dl{display:flex;flex-wrap:wrap}#step .itemList .itemListInner ul li dl dt{width:300px;margin-bottom:20px}#step .itemList .itemListInner ul li dl dt:before{width:7vw}#step .itemList .itemListInner ul li dl dd{width:100%}#step .itemList .itemListInner ul li dl dd:before{font-size:14px;font-size:1.4rem}#step .itemList .itemListInner ul li dl dd p{font-size:18px;font-size:1.8rem}#step .itemList .itemListInner ul li:nth-of-type(2n-1){position:relative;left:calc((-44vw / 2) - 2vw)}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl{justify-content:flex-end}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl dt:before{right:-6vw}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl dt:after{right:calc(-6vw - 1vw)}#step .itemList .itemListInner ul li:nth-of-type(2n-1) dl dd{text-align:right}#step .itemList .itemListInner ul li:nth-of-type(n+2){margin-top:-200px}#step .itemList .itemListInner ul li:nth-of-type(2n){position:relative;right:calc((-44vw / 2) - 6vw)}#step .itemList .itemListInner ul li:nth-of-type(2n) dl{justify-content:flex-start}#step .itemList .itemListInner ul li:nth-of-type(2n) dl dt:before{left:-6vw;right:auto}#step .itemList .itemListInner ul li:nth-of-type(2n) dl dt:after{left:calc(-6vw - 1vw);right:auto}}#linklist .categoryList{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1220px){#linklist .categoryList{margin-bottom:60px}#linklist .categoryList li a{display:block;transition:0.2s}}@media only screen and (min-width: 1220px) and (hover: hover){#linklist .categoryList li a:hover{-webkit-transform:scale(0.98, 0.98);transform:scale(0.98, 0.98)}}@media only screen and (max-width: 1219px){#linklist .categoryList{width:96%;margin:0 auto}}@media only screen and (min-width: 1220px){#linklist .categoryList li{width:calc(50% - 10px);margin-bottom:20px}}@media only screen and (max-width: 1219px){#linklist .categoryList li{width:100%;margin-bottom:4vw}}@media only screen and (max-width: 1219px) and (min-width: 768px){#linklist .categoryList li{width:48.8%}}#linklist .categoryList li a img{width:100%}#linklist dl{display:flex;background-image:url(../../images/deliciousparty/deliciousparty/bg_check.png);background-position:center top;background-repeat:repeat;background-size:auto}@media only screen and (min-width: 1220px){#linklist dl{padding:30px 50px;margin-bottom:60px;border-radius:40px;overflow:hidden}}@media only screen and (max-width: 1219px){#linklist dl{flex-wrap:wrap;margin-bottom:6vw;padding:4vw}}#linklist dl dt img{width:100%}@media only screen and (min-width: 1220px){#linklist dl dt{width:399px;margin-right:54px;transition:0.2s}#linklist dl dt a:hover{opacity:0.8}}@media only screen and (max-width: 1219px){#linklist dl dt{width:100%;margin-bottom:4vw}}@media only screen and (max-width: 1219px) and (min-width: 768px){#linklist dl dt{width:38vw;margin-right:4vw;margin-bottom:0}}@media only screen and (min-width: 1220px){#linklist dl dd{width:calc(1220px - 100px - 399px - 54px)}}@media only screen and (max-width: 1219px) and (min-width: 768px){#linklist dl dd{width:calc(100vw - 8vw - 38vw - 4vw)}}#linklist dl dd .info{background:linear-gradient(to bottom, #fff 0px, #fff 4px, rgba(255,255,255,0) 5px, rgba(255,255,255,0) 8px, #fff 9px, #fff calc(100% - 9px), rgba(255,255,255,0) calc(100% - 8px), rgba(255,255,255,0) calc(100% - 5px), #fff calc(100% - 4px), #fff calc(100% - 0px))}@media only screen and (min-width: 1220px){#linklist dl dd .info{padding:30px;margin:0 auto 50px}#linklist dl dd .info p,#linklist dl dd .info span{-webkit-transform:rotate(0.03deg);transform:rotate(0.03deg)}#linklist dl dd .info p{font-size:24px;font-size:2.4rem}#linklist dl dd .info span{font-size:18px;font-size:1.8rem}}@media only screen and (max-width: 1219px){#linklist dl dd .info{padding:1em;margin:2vw auto 8vw}#linklist dl dd .info p{font-size:17px;font-size:1.7rem}#linklist dl dd .info span{font-size:15px;font-size:1.5rem}}@media only screen and (max-width: 1219px) and (min-width: 768px){#linklist dl dd .info p{font-size:22px;font-size:2.2rem}#linklist dl dd .info span{font-size:16px;font-size:1.6rem}}#linklist dl dd .info p{line-height:1.5}#linklist dl dd .info span{font-size:18px;font-size:1.8rem;display:inline-block;margin-bottom:1em}#linklist dl dd a{display:block;transition:0.2s}@media (hover: hover){#linklist dl dd a:hover{-webkit-transform:scale(0.98, 0.98);transform:scale(0.98, 0.98)}}#linklist dl dd a img{width:100%}#linklist ul.linkList{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 1220px){#linklist ul.linkList li{width:calc(100 / 2 - 10px)}#linklist ul.linkList li a{display:block;transition:0.2s}}@media only screen and (min-width: 1220px) and (hover: hover){#linklist ul.linkList li a:hover{-webkit-transform:scale(0.98, 0.98);transform:scale(0.98, 0.98)}}@media only screen and (max-width: 1219px){#linklist ul.linkList{width:98%;margin:0 auto}#linklist ul.linkList li{width:100%;margin:2vw}}@media only screen and (max-width: 1219px) and (min-width: 768px){#linklist ul.linkList li{width:48%;margin:2vw 0.5vw}}#linklist ul.linkList li a img{width:100%}
