@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@300;400;500;700;900&display=swap");body{font-family:YakuHanJPs,"Zen Maru Gothic","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;position:relative;background:#FFFBC7}img{pointer-events:none}.wrapper{overflow:hidden}header{box-sizing:border-box;position:relative;padding:0;padding:3.5vh 0 2rem;background-size:26%;max-height:98vh}@media screen and (max-width:920px){header{padding:5vh 0 2rem;max-height:none}}@media screen and (max-width:480px){header{padding:3vh 0 1vh}}header h1{width:75vh;margin:0 auto;opacity:0;filter:blur(30px);max-width:80%}@media screen and (max-width:920px){header h1{width:72vh}}@media screen and (max-width:480px){header h1{width:47vh}}header h1 img{width:100%}header h2{width:42vh;max-width:332px;opacity:0;margin:5.5vh auto 0}@media screen and (max-width:920px){header h2{width:38vh}}@media screen and (max-width:480px){header h2{width:29vh;margin-top:9.5vw}}header h2 img{width:100%}header .top-icon{opacity:0;transform:scale(0.9);width:47vh;margin:5.5vh auto 0;transition:all ease 0.5s}@media screen and (max-width:920px){header .top-icon{width:45vh}}@media screen and (max-width:480px){header .top-icon{width:36vh}}header .top-icon img{max-width:100%}header .top-icon02{position:absolute;width:15vw;max-width:10rem;bottom:calc(50% - 17vw);left:calc(50% - 22vw);opacity:0;transform:scale(0.7)}@media screen and (max-width:1380px){header .top-icon02{left:17%}}@media screen and (max-width:930px){header .top-icon02{left:4%}}@media screen and (max-width:768px){header .top-icon02{width:20vw;bottom:calc(50% - 9rem)}}@media screen and (max-width:480px){header .top-icon02{width:25vw;top:12%;bottom:auto;left:auto;right:2%}}header .top-icon02 img{width:100%}header .top-lead{position:absolute;width:3vh;max-width:1.4rem;top:calc(50% - 31vh);right:calc(50% - 17vw);opacity:0;filter:blur(10px)}@media screen and (max-width:1200px){header .top-lead{right:26%}}@media screen and (max-width:920px){header .top-lead{width:1.3rem;top:17.5vh;left:8%;right:auto}}@media screen and (max-width:480px){header .top-lead{width:0.9rem;top:6.5rem;left:5%}}header .top-lead img{width:100%}header .top-info{position:absolute;width:47px;bottom:26%;right:1.5%;opacity:0;transform:scale(0.7)}@media screen and (max-width:920px){header .top-info{bottom:auto;top:29vh}}@media screen and (max-width:480px){header .top-info{right:-4px;top:30%;width:44px}}header .top-info a{background:#fff;padding:12px 11px;border:solid 2px #000;border-radius:5px;display:block}header .top-info a img{width:100%}@media (hover:hover){header .top-info a:hover{transition:opacity 0.5s ease;opacity:0.5}}header .top-info02{position:absolute;width:28vw;max-width:24rem;bottom:1%;left:1%;opacity:0;transform:scale(0.7)}@media screen and (max-width:920px){header .top-info02{position:static;margin:4rem auto 0;width:36vw}}@media screen and (max-width:768px){header .top-info02{width:50vw}}@media screen and (max-width:480px){header .top-info02{margin:2rem auto 0;width:16rem}}header .top-info02 a{display:block}header .top-info02 a img{width:100%;filter:drop-shadow(0 0 9px rgba(0,0,0,0.1))}@media (hover:hover){header .top-info02 a:hover{transition:opacity 0.5s ease;opacity:0.5}}header .top-sns{position:absolute;background:#fff;top:23px;right:0;box-sizing:border-box;width:96px;padding:7px 0 9px;border-radius:5px;box-shadow:0 1px 9px rgba(0,0,0,0.1);opacity:0;transform:scale(0.7)}@media screen and (max-width:920px){header .top-sns{width:54px}}@media screen and (max-width:480px){header .top-sns{position:static;margin:1rem auto 0;width:120px}}header .top-sns .hd{font-size:11px;font-weight:600;text-align:center}@media screen and (max-width:920px){header .top-sns .hd{font-size:10px}}header .top-sns .sns-list{list-style:none;display:flex;align-items:flex-start;margin-top:0.5rem;width:89%;max-width:70px;justify-content:center;margin:0.7rem auto 0}@media screen and (max-width:920px){header .top-sns .sns-list{display:grid;width:100%;justify-items:center}}@media screen and (max-width:480px){header .top-sns .sns-list{display:flex;max-width:95px}}header .top-sns .sns-list li{margin:0 6%;width:45%}@media screen and (max-width:920px){header .top-sns .sns-list li{margin:0 0 14%}}@media screen and (max-width:480px){header .top-sns .sns-list li{margin:0 7%}}header .top-sns .sns-list li a{display:block}header .top-sns .sns-list li a img{width:100%}header .top-sns .sns-list li:first-child{width:41%}@media screen and (max-width:920px){header .top-sns .sns-list li:last-child{margin-bottom:0}}header.fix h1{animation:fadein 1s ease forwards}header.fix h2{animation:fadein 0.8s ease-in-out 2s forwards}header.fix .top-lead{animation:topicon 1.5s ease 1s forwards}header.fix .top-icon{animation:topicon 1.5s ease 1s forwards}header.fix .top-icon02{animation:topicon 1.5s ease 1s forwards}header.fix .top-info{animation:topicon 1.5s ease 1s forwards}header.fix .top-info02{animation:topicon 1.5s ease 1s forwards}header.fix .top-sns{animation:topicon 1.5s ease 1s forwards}@keyframes icon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes topicon{to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes fadein{to{opacity:1;filter:blur(0);transform:translateY(0);translate:0}}@keyframes main-icon-anime01{25%{transform:translate(0px,-10px) rotate(-10deg)}50%{transform:translate(0px,0px) rotate(0deg)}75%{transform:translate(0px,10px) rotate(10deg)}to{transform:translate(0px,0px) rotate(0deg)}}.movie-area{padding:10rem 0 3rem;text-align:center}.movie-area iframe{box-shadow:0 0 10px rgba(0,0,0,0.5)}@media screen and (max-width:480px){.movie-area{padding:4rem 0 3rem}}.movie-area .movie{opacity:0}@media screen and (max-width:920px){.movie-area .movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 1.5rem;z-index:100}}@media screen and (max-width:920px) and (max-width:480px){.movie-area .movie{margin:0}}@media screen and (max-width:920px){.movie-area .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.movie-area.fadein h2{animation:fadein 1s ease forwards}.movie-area.fadein h2:after,.movie-area.fadein h2:before{transform:scale(1)}.movie-area.fadein .movie{animation:fadein 1s ease forwards}.movie-area_v02{margin:7rem 0 8rem}@media screen and (max-width:480px){.movie-area_v02{margin:4rem 0}}.movie-area_v02 h3{width:9.5rem;padding:2rem 1.5rem;position:relative;margin:0 auto 3rem}@media screen and (max-width:768px){.movie-area_v02 h3{width:20vw;max-width:9.5rem}}@media screen and (max-width:480px){.movie-area_v02 h3{width:5.2rem;padding:1rem}}.movie-area_v02 h3:after,.movie-area_v02 h3:before{content:"";display:block;width:90%;height:3px;background:#e55b5b;position:absolute;left:5%;border-radius:10px}@media screen and (max-width:480px){.movie-area_v02 h3:after,.movie-area_v02 h3:before{height:2px}}.movie-area_v02 h3:before{top:0;clip-path:inset(0 100% 0 0)}.movie-area_v02 h3:after{bottom:0;clip-path:inset(0 0 0 100%)}.movie-area_v02 h3 span{display:block;text-align:center}.movie-area_v02 h3 span img{width:90%;margin:0 auto;opacity:0}.movie-area_v02 h3 span:after,.movie-area_v02 h3 span:before{content:"";display:block;width:3px;height:90%;background:#e55b5b;position:absolute;top:5%;border-radius:10px}@media screen and (max-width:480px){.movie-area_v02 h3 span:after,.movie-area_v02 h3 span:before{width:2px}}.movie-area_v02 h3 span:before{left:0;clip-path:inset(100% 0 0 0)}.movie-area_v02 h3 span:after{right:0;clip-path:inset(0 0 100% 0)}.movie-area_v02 .movie-wrap #movie-block{position:relative;display:block;width:100%;padding:15vw 0;transition:all 1s ease;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%)}@media screen and (max-width:768px){.movie-area_v02 .movie-wrap #movie-block{padding:20vw 0}}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap #movie-block{padding:23vw 0}}.movie-area_v02 .movie-wrap #movie-block #wrapper_bg-movie{z-index:10}.movie-area_v02 .movie-wrap #movie-block a{position:absolute;background:rgba(255,255,255,0.5);width:100%;height:100%;left:0;top:0;text-decoration:none}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap #movie-block a{background:rgba(0,0,0,0.5)}}.movie-area_v02 .movie-wrap #movie-block a:hover .text,.movie-area_v02 .movie-wrap #movie-block a:hover img{opacity:0.5}.movie-area_v02 .movie-wrap #movie-block .bg-white{display:grid;align-content:center;justify-items:center;height:100%}.movie-area_v02 .movie-wrap #movie-block .bg-white img{width:5rem}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap #movie-block .bg-white img{width:4rem}}.movie-area_v02 .movie-wrap #movie-block .bg-white.active{z-index:10}.movie-area_v02 .movie-wrap #movie-block .bg-white .text{color:#fff;font-weight:bold;margin-top:0.5rem;text-shadow:0 0 5px rgba(0,0,0,0.3);text-align:center;line-height:1.6;font-size:25px}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap #movie-block .bg-white .text{font-size:18px;line-height:1.4}}.movie-area_v02 .movie-wrap #movie-block .bg-white .text .credit{font-size:14px;display:flex;justify-content:center}.movie-area_v02 .movie-wrap #movie-block .bg-white .text .credit:before{content:"";display:block;width:16px;height:12px;background:url(../img/yt_icon.png) no-repeat 0 0;background-size:100%;margin-top:0.4rem;margin-right:0.2rem}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap #movie-block .bg-white .text .credit:before{margin-top:0.18rem}}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap #movie-block .bg-white .text .credit{font-size:12px}}.movie-area_v02 .movie-wrap #movie-block .loding{position:absolute;width:100%;height:100%;background:#fff;top:0;left:0;display:grid;align-items:center;justify-content:center;color:#e55b5b;font-size:20px;font-weight:200;z-index:-10}.movie-area_v02 .movie-wrap ul{display:flex;list-style:none;justify-content:center;margin-top:5rem;opacity:0;translate:0 50px;transition:all 0.5s ease 0.5s}@media screen and (max-width:768px){.movie-area_v02 .movie-wrap ul{margin-top:3rem}}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap ul{margin-top:2rem;flex-wrap:wrap}}.movie-area_v02 .movie-wrap ul li{width:23rem;margin:0 1rem}@media screen and (max-width:768px){.movie-area_v02 .movie-wrap ul li{width:35%}}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap ul li{width:44%;margin:0 2%}}.movie-area_v02 .movie-wrap ul li .movie-list{cursor:pointer}.movie-area_v02 .movie-wrap ul li .movie-list a{text-decoration:none}.movie-area_v02 .movie-wrap ul li .movie-list .ph{position:relative;display:grid;justify-items:center;align-items:center;border:solid 2px #e56362}.movie-area_v02 .movie-wrap ul li .movie-list .ph img{max-width:100%;filter:brightness(0.8);transition:all 0.2s ease}.movie-area_v02 .movie-wrap ul li .movie-list .ph .icon{position:absolute;display:block;width:4rem;transition:all 0.2s ease}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap ul li .movie-list .ph .icon{width:2.8rem}}.movie-area_v02 .movie-wrap ul li .movie-list .ph .icon img{width:100%}.movie-area_v02 .movie-wrap ul li .movie-list .cap{display:grid;justify-items:center;margin-top:0.5rem;color:#e56363;font-weight:500;font-size:14px;line-height:1.2}.movie-area_v02 .movie-wrap ul li .movie-list .cap .credit{width:100%;display:flex;align-items:center;justify-content:flex-end;color:#8e8e8e;font-size:11px;margin-top:0.3rem}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap ul li .movie-list .cap .credit{font-size:10px}}.movie-area_v02 .movie-wrap ul li .movie-list .cap .credit:before{content:"";display:block;width:16px;height:12px;background:url("../img/yt_icon.png") no-repeat 0 0;background-size:100%;margin-right:5px}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap ul li .movie-list .cap .credit:before{width:12px;height:9px;margin-right:3px}}.movie-area_v02 .movie-wrap ul li .movie-list:hover .ph img{filter:brightness(1)}.movie-area_v02 .movie-wrap ul li .movie-list:hover .ph .icon{transform:scale(1.2)}@media screen and (max-width:480px){.movie-area_v02 .movie-wrap ul li:last-child{margin-top:1.5rem}}.movie-area_v02.fadein h3:after,.movie-area_v02.fadein h3:before{animation:path 1s ease forwards}.movie-area_v02.fadein h3 span:after,.movie-area_v02.fadein h3 span:before{animation:path 1s ease forwards}.movie-area_v02.fadein h3 span img{animation:fadein 1s ease forwards}.movie-area_v02.fadein .movie-wrap #movie-block{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.movie-area_v02.fadein .movie-wrap ul{opacity:1;translate:0}.modal-video{background:rgba(0,0,0,0.9)}.tiktok_bnr{opacity:0}.tiktok_bnr a{display:block;width:44vw;margin:3rem auto 0;background:#fff;padding:2px;box-shadow:0 0 10px rgba(0,0,0,0.3);max-width:420px}@media screen and (max-width:768px){.tiktok_bnr a{width:70vw}}@media screen and (max-width:480px){.tiktok_bnr a{margin:2rem auto 0}}.tiktok_bnr a img{background:#fff;width:100%}@media (hover:hover){.tiktok_bnr a:hover{transition:opacity 0.5s ease;opacity:0.6}}.tiktok_bnr.fadein{animation:fadein 1s ease forwards}.topic-area{background:#FFFEF5;position:relative;margin-top:5rem;padding:3rem 0 4rem}@media screen and (max-width:480px){.topic-area{margin-top:1rem;padding:2rem 0}}.topic-area:before{content:"";display:block;width:100%;height:25px;background:url(../img/topic_bg.svg) repeat-x 0 0;position:absolute;background-size:30rem;top:-23px}@media screen and (max-width:480px){.topic-area:before{background-size:20rem;height:15px;top:-14px}}.topic-area:after{content:"";display:block;width:100%;height:25px;background:url(../img/topic_bg.svg) repeat-x 0 0;position:absolute;background-size:30rem;bottom:-23px;transform:rotate(180deg)}@media screen and (max-width:480px){.topic-area:after{background-size:20rem;height:15px;bottom:-14px}}.topic-area h2{width:40rem;margin:0 auto}@media screen and (max-width:768px){.topic-area h2{max-width:40rem;width:80%}}@media screen and (max-width:480px){.topic-area h2{width:95%}}.topic-area h2 img{width:100%}.topic-area .detail{display:flex;justify-content:center;align-items:flex-start;width:80%;margin:4rem auto 0;max-width:900px}@media screen and (max-width:768px){.topic-area .detail{flex-wrap:wrap;margin-top:1rem;width:90%}}@media screen and (max-width:480px){.topic-area .detail{width:90%}}.topic-area .detail .ph{width:17rem;margin-right:2.5rem;flex-shrink:0}@media screen and (max-width:768px){.topic-area .detail .ph{margin:0}}@media screen and (max-width:480px){.topic-area .detail .ph{width:65%}}.topic-area .detail .ph img{max-width:100%;filter:drop-shadow(0px 0px 10px rgba(0,0,0,0.2))}.topic-area .detail .text{letter-spacing:0.6px}@media screen and (max-width:768px){.topic-area .detail .text{margin-top:2rem}}@media screen and (max-width:480px){.topic-area .detail .text{margin-top:1rem}}.topic-area .detail .text .hd{font-size:27px;line-height:1.6;font-weight:700;margin-bottom:1rem}@media screen and (max-width:768px){.topic-area .detail .text .hd{display:flex;justify-content:center}}@media screen and (max-width:480px){.topic-area .detail .text .hd{font-size:22px;line-height:1.4}}.topic-area .detail .text p{font-size:18px;line-height:2;font-weight:500}@media screen and (max-width:480px){.topic-area .detail .text p{font-size:14px}}.topic-area .topic-new{opacity:0;translate:0 20px;display:flex;background:#E56362;padding:2rem 2.5rem;width:650px;box-sizing:border-box;margin:3rem auto 0;justify-content:center;border-radius:30px;box-shadow:inset 0px 0px 14px rgba(0,0,0,0.1)}@media screen and (max-width:768px){.topic-area .topic-new{width:90%;padding:2rem}}@media screen and (max-width:480px){.topic-area .topic-new{padding:1.2rem;position:relative;margin:4rem auto 3rem;border-radius:10px}}.topic-area .topic-new .ph{width:12rem}@media screen and (max-width:480px){.topic-area .topic-new .ph{width:58vw}}.topic-area .topic-new .ph img{max-width:100%;box-shadow:0 0 9px rgba(0,0,0,0.2)}.topic-area .topic-new .detaile{margin-left:2rem}@media screen and (max-width:768px){.topic-area .topic-new .detaile{flex-shrink:0}}@media screen and (max-width:480px){.topic-area .topic-new .detaile{flex-shrink:1;margin-left:1rem}}.topic-area .topic-new .detaile .hd{color:#fff;font-size:29px;font-weight:600;margin-top:0.5rem}@media screen and (max-width:480px){.topic-area .topic-new .detaile .hd{color:#e56363;position:absolute;top:-2rem;margin:0;width:100%;text-align:center;left:0;font-size:22px}}.topic-area .topic-new .detaile .hd:after,.topic-area .topic-new .detaile .hd:before{content:"";display:inline-block;width:2px;height:2rem;background:#fff;margin-bottom:-0.5rem}@media screen and (max-width:480px){.topic-area .topic-new .detaile .hd:after,.topic-area .topic-new .detaile .hd:before{background:#e56363}}.topic-area .topic-new .detaile .hd:before{transform:rotate(-35deg);margin-right:0.8rem}.topic-area .topic-new .detaile .hd:after{transform:rotate(35deg);margin-left:0.8rem}.topic-area .topic-new .detaile p{font-size:18px;color:#fff;line-height:1.4;margin:2rem 0 0}@media screen and (max-width:480px){.topic-area .topic-new .detaile p{font-size:16px;margin:0}}.topic-area .topic-new .detaile a{background:#fff;display:block;padding:1rem;color:#e56363;text-align:center;font-weight:600;text-decoration:none;border-radius:15px;margin-top:2rem;transition:all 0.5s ease}@media (hover:hover){.topic-area .topic-new .detaile a:hover{background:#7b0808;color:#fff}}.topic-area .release{margin:4rem auto 0;width:80%;max-width:900px}@media screen and (max-width:768px){.topic-area .release{width:90%}}@media screen and (max-width:480px){.topic-area .release{margin-top:1.5rem}}.topic-area .release h3{font-size:24px;letter-spacing:0.6px;color:#E45B5B;position:relative;display:flex;align-items:flex-end;justify-content:center}@media screen and (max-width:768px){.topic-area .release h3{display:block;text-align:center}}@media screen and (max-width:480px){.topic-area .release h3{font-size:22px;line-height:1.2}}.topic-area .release h3 span{display:inline-block}@media screen and (max-width:480px){.topic-area .release h3 span{display:block;margin:0}}.topic-area .release h3 span.new{margin-right:1rem}@media screen and (max-width:480px){.topic-area .release h3 span.new{display:block;margin-bottom:0.2rem}}.topic-area .release h3:before{content:"";display:block;width:1.5rem;height:20px;background:url(../img/sub_hd_icon.svg) no-repeat 0 0;background-size:100%;flex-shrink:0;margin-right:0.5rem}@media screen and (max-width:768px){.topic-area .release h3:before{position:absolute;bottom:0;left:0}}@media screen and (max-width:480px){.topic-area .release h3:before{width:1.8rem;height:26px}}.topic-area .release h3:after{content:"";display:block;width:1.5rem;height:20px;background:url(../img/sub_hd_icon_r.svg) no-repeat 0 0;background-size:100%;flex-shrink:0;margin-left:0.5rem}@media screen and (max-width:768px){.topic-area .release h3:after{position:absolute;bottom:0;right:0}}@media screen and (max-width:480px){.topic-area .release h3:after{width:1.8rem;height:26px}}.topic-area .release h3.hd02{margin-top:4rem}@media screen and (max-width:480px){.topic-area .release h3.hd02 span{font-size:20px;padding:0 1rem}}.topic-area .release .release-detail{display:flex;margin-top:1rem;background:#f8f8f8;padding:2rem;align-items:flex-start;box-shadow:0 0 15px rgba(0,0,0,0.15);position:relative}@media screen and (max-width:480px){.topic-area .release .release-detail{flex-wrap:wrap;justify-content:center}}.topic-area .release .release-detail .ph{width:15rem;margin-right:2rem;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media screen and (max-width:480px){.topic-area .release .release-detail .ph{width:90%;margin:0}}.topic-area .release .release-detail .ph img{max-width:100%;vertical-align:bottom}.topic-area .release .release-detail .release-about{letter-spacing:0.6px}.topic-area .release .release-detail .release-about .title{font-size:24px;font-weight:600}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .title{font-size:21px;margin-top:0.5rem;line-height:1.2}}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .title span{display:block}}.topic-area .release .release-detail .release-about .song{font-weight:600;font-size:22px;margin:1.5rem 0px 1rem}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .song{font-size:16px;line-height:1.2}}.topic-area .release .release-detail .release-about .date{margin-top:1rem;font-size:14px}.topic-area .release .release-detail .release-about .credit{margin-top:1rem;font-size:17px;font-weight:500}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .credit{font-size:16px}}.topic-area .release .release-detail .release-about .store{margin-top:1.5rem}.topic-area .release .release-detail .release-about .store .hd a{display:flex;color:#fff;font-size:17px;padding:1.5rem;background:#000;font-weight:600;text-decoration:none;justify-content:center;align-items:center;box-shadow:0 0 13px rgba(0,0,0,0.3);border:solid 2px #000;transition:all 0.5s ease}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .store .hd a{font-size:16px}}.topic-area .release .release-detail .release-about .store .hd a .icon{display:block;width:14px;margin-left:4px}.topic-area .release .release-detail .release-about .store .hd a .icon svg{width:100%;height:auto}@media (hover:hover){.topic-area .release .release-detail .release-about .store .hd a:hover{background:#fff;color:#000}.topic-area .release .release-detail .release-about .store .hd a:hover .icon svg path{fill:#000000}}.topic-area .release .release-detail .release-about .store ul{list-style:none;display:flex;margin-top:1rem}.topic-area .release .release-detail .release-about .store ul li{width:3rem;margin:0 10px}.topic-area .release .release-detail .release-about .store ul li .icon{width:3rem;height:3rem;background:#fff;border:solid 1px #ccc;border-radius:100%}.topic-area .release .release-detail .release-about .store ul li .name{font-size:11px;line-height:1.2;text-align:center}.topic-area .release .release-detail .release-about .release-s{list-style:none}.topic-area .release .release-detail .release-about .release-s li{background:#f9e7e7;padding:1rem 1rem 1rem 0;align-items:center;position:relative;margin:2rem 1rem;display:flex}@media screen and (max-width:768px){.topic-area .release .release-detail .release-about .release-s li{flex-wrap:wrap}}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .release-s li{margin:1.5rem 0;padding:0.5rem 0.5rem 0.5rem 0}}.topic-area .release .release-detail .release-about .release-s li .date{background:#e55b5b;color:#fff;font-weight:bold;padding:0.5rem 0.5rem 0.5rem 1rem;margin-left:-36px;font-size:17px;position:relative;margin:0 0 0 -20px}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .release-s li .date{font-size:14px;padding:0.3rem 0.3rem 0.3rem 0.5rem}}.topic-area .release .release-detail .release-about .release-s li .date:before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 9px transparent;border-right:solid 20px rgb(149,44,44)}.topic-area .release .release-detail .release-about .release-s li .hd{font-weight:bold;font-size:20px;margin:0 0 0 1rem}@media screen and (max-width:768px){.topic-area .release .release-detail .release-about .release-s li .hd{width:100%;margin-top:1rem}}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .release-s li .hd{margin-top:0.5rem;margin-bottom:0.5rem;font-size:17px}}.topic-area .release .release-detail .release-about .release-m{background:#c3e6e0;padding:1rem 1rem 1rem 0;align-items:center;position:relative;margin:2rem 1rem;display:flex}@media screen and (max-width:768px){.topic-area .release .release-detail .release-about .release-m{flex-wrap:wrap}}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .release-m{margin:1.5rem 0}}.topic-area .release .release-detail .release-about .release-m .date{background:#22a9c5;color:#fff;font-weight:bold;padding:0.5rem 0.5rem 0.5rem 1rem;margin-left:-36px;font-size:17px;position:relative;margin:0 0 0 -20px;flex-shrink:0}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .release-m .date{font-size:14px;padding:0.3rem 0.3rem 0.3rem 0.5rem}}.topic-area .release .release-detail .release-about .release-m .date:before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 9px transparent;border-right:solid 20px rgb(24,122,98)}.topic-area .release .release-detail .release-about .release-m .hd{font-weight:bold;font-size:20px;margin:0 0 0 1rem;line-height:1.4}@media screen and (max-width:768px){.topic-area .release .release-detail .release-about .release-m .hd{width:100%;margin-top:1rem}}@media screen and (max-width:480px){.topic-area .release .release-detail .release-about .release-m .hd{margin-top:0.5rem;margin-bottom:0.5rem;font-size:17px}}.topic-area .release .release-detail.about01 .song{color:#45854b}.topic-area .release .release-detail.about02 .song{margin-top:0.8rem;color:#eb7e36}@media screen and (max-width:480px){.topic-area .release .release-detail.about02 .song{font-size:20px}}@media screen and (max-width:480px){.topic-area .release .release-detail.about02 .title{font-size:17px}}.topic-area .release .release-detail.about03 .song{margin-top:0.8rem;color:#41beda}@media screen and (max-width:480px){.topic-area .release .release-detail.about03 .song{font-size:20px}}@media screen and (max-width:480px){.topic-area .release .release-detail.about03 .title{font-size:17px}}.topic-area .release .release-detail .f-icon{position:absolute;right:-25px;top:-42px;width:6.7rem}@media screen and (max-width:480px){.topic-area .release .release-detail .f-icon{right:-33px;top:4rem;width:6rem;filter:drop-shadow(0 0 3px rgba(0,0,0,0.2))}}.topic-area .release .release-detail .f-icon img{width:100%}.topic-area .release .future{background:#f7f0d8;padding:1.5rem 2rem 0.5rem}@media screen and (max-width:480px){.topic-area .release .future{padding-top:1.2rem}}.topic-area .release .future .release-s{list-style:none}.topic-area .release .future .release-s li{background:#e8dcb9;padding:0.5rem 1rem 0.5rem 0;align-items:center;position:relative;margin:0 1rem 1rem;display:flex;border-radius:5px}@media screen and (max-width:480px){.topic-area .release .future .release-s li{flex-wrap:wrap;margin:0 0 1rem;padding:0.3rem 0.5rem 0.3rem 0}}.topic-area .release .future .release-s li .date{background:#b26d1a;color:#fff;font-weight:bold;padding:0.5rem 0.2rem 0.5rem 0.5rem;font-size:14px;position:relative;margin:0 0 0 -14px}@media screen and (max-width:480px){.topic-area .release .future .release-s li .date{font-size:13px;padding:0.3rem 0.3rem 0.3rem 0.5rem}}.topic-area .release .future .release-s li .date:before{position:absolute;content:"";top:100%;left:0;border:none;border-bottom:solid 5px transparent;border-right:solid 14px rgb(113,69,16)}.topic-area .release .future .release-s li .hd{font-weight:bold;font-size:18px;margin:0 0 0 1rem}@media screen and (max-width:480px){.topic-area .release .future .release-s li .hd{margin-top:0.5rem;margin-bottom:0.5rem;font-size:15px}}.topic-area .release .future.ver02{margin-top:3rem;background:none;padding:0}@media screen and (max-width:480px){.topic-area .release .future.ver02{margin-left:1rem}}.topic-area .release .future.ver02 .release-s li{padding:1rem 1rem 1rem 0;background:#fffce1}.topic-area .release.ver02{padding:2.5rem;background:#faf1a7;box-sizing:border-box;box-shadow:inset 0px 0px 14px rgba(0,0,0,0.1)}@media screen and (max-width:480px){.topic-area .release.ver02{padding:1rem}}.topic-area .release.ver02 h3{display:none}@media screen and (max-width:480px){.topic-area .release.ver02 h3{display:block;font-size:19px}}@media screen and (max-width:480px){.topic-area .release.ver02 h3.hd02 span{font-size:18px}}.topic-area .release.ver02 .release-title{display:grid;justify-items:center;align-items:center;margin-bottom:2rem}.topic-area .release.ver02 .release-title .title{font-size:32px;font-weight:bold;margin-bottom:0.8rem}@media screen and (max-width:480px){.topic-area .release.ver02 .release-title .title{font-size:25px;text-align:center}.topic-area .release.ver02 .release-title .title span{display:block;font-size:20px;margin-bottom:0.5rem}}.topic-area .release.ver02 .release-title .credit{font-size:22px;font-weight:bold}@media screen and (max-width:480px){.topic-area .release.ver02 .release-title .credit{font-size:15px}}.topic-area .release.ver02 .release-detail{margin-top:4rem}@media screen and (max-width:768px){.topic-area .release.ver02 .release-detail{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:480px){.topic-area .release.ver02 .release-detail{padding:1rem;margin-top:0.5rem}}.topic-area .release.ver02 .release-detail .release-about{width:68%;margin-top:1rem}@media screen and (max-width:920px){.topic-area .release.ver02 .release-detail .release-about{width:100%}}@media screen and (max-width:480px){.topic-area .release.ver02 .release-detail .release-about{margin-top:0}}.topic-area .release.ver02 .release-detail .release-about .song{font-size:27px;margin-top:0;line-height:1.2}@media screen and (max-width:480px){.topic-area .release.ver02 .release-detail .release-about .song{font-size:20px;margin-top:1rem}}.topic-area .pre{width:550px;margin:3rem auto 0}@media screen and (max-width:920px){.topic-area .pre{width:70%;max-width:550px}}.topic-area .pre img{max-width:100%}.topic-area .movie{text-align:center;margin-top:2rem}@media screen and (max-width:920px){.topic-area .movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:2rem 1.5rem 0;z-index:100}}@media screen and (max-width:920px) and (max-width:480px){.topic-area .movie{margin:2rem 0 0}}@media screen and (max-width:920px){.topic-area .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}}.topic-area .movie iframe{border:solid 1px #000}@media screen and (max-width:920px){.topic-area .movie iframe{border:none}}.topic-area .detail,.topic-area .movie,.topic-area .release,.topic-area h2{opacity:0;translate:0 20px}.topic-area.fadein .detail,.topic-area.fadein .movie,.topic-area.fadein .release,.topic-area.fadein .topic-new,.topic-area.fadein h2{animation:fadein 0.5s ease forwards}@keyframes path{to{clip-path:inset(0)}}.yomikikase{padding:8rem 0}@media screen and (max-width:768px){.yomikikase{padding:5rem 0 3rem}}@media screen and (max-width:480px){.yomikikase{padding:4rem 0 3rem}}.yomikikase h2{width:30rem;padding:2rem 1.5rem;position:relative;margin:0 auto}@media screen and (max-width:768px){.yomikikase h2{width:63vw;max-width:30rem}}@media screen and (max-width:480px){.yomikikase h2{width:73vw;padding:1rem}}.yomikikase h2:after,.yomikikase h2:before{content:"";display:block;width:90%;height:3px;background:#e55b5b;position:absolute;left:5%;border-radius:10px}@media screen and (max-width:480px){.yomikikase h2:after,.yomikikase h2:before{height:2px}}.yomikikase h2:before{top:0;clip-path:inset(0 100% 0 0)}.yomikikase h2:after{bottom:0;clip-path:inset(0 0 0 100%)}.yomikikase h2 span{display:block;text-align:center}.yomikikase h2 span img{width:90%;margin:0 auto;opacity:0}.yomikikase h2 span:after,.yomikikase h2 span:before{content:"";display:block;width:3px;height:90%;background:#e55b5b;position:absolute;top:5%;border-radius:10px}@media screen and (max-width:480px){.yomikikase h2 span:after,.yomikikase h2 span:before{width:2px}}.yomikikase h2 span:before{left:0;clip-path:inset(100% 0 0 0)}.yomikikase h2 span:after{right:0;clip-path:inset(0 0 100% 0)}.yomikikase p{margin:2rem auto 1rem;display:flex;justify-content:center;font-size:18px;line-height:1.6;font-weight:500;opacity:0;translate:0 20px}@media screen and (max-width:768px){.yomikikase p{max-width:90%}}@media screen and (max-width:480px){.yomikikase p{font-size:14px}}.yomikikase .movie{text-align:center;margin-top:2rem;opacity:0;translate:0 20px}@media screen and (max-width:920px){.yomikikase .movie{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 1.5rem;z-index:100}}@media screen and (max-width:920px) and (max-width:480px){.yomikikase .movie{margin:0}}@media screen and (max-width:920px){.yomikikase .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.yomikikase.fadein h2:after,.yomikikase.fadein h2:before{animation:path 1s ease forwards}.yomikikase.fadein h2 span:after,.yomikikase.fadein h2 span:before{animation:path 1s ease forwards}.yomikikase.fadein h2 span img{animation:fadein 1s ease forwards}.yomikikase.fadein .movie,.yomikikase.fadein p{animation:fadein 1s ease forwards}.news-area{padding:5rem 0;background:#fefce1;margin-top:3rem}@media screen and (max-width:480px){.news-area{padding:3rem 0;margin:3rem 0 4rem}}.news-area h2{width:30rem;padding:2rem 1.5rem;position:relative;margin:0 auto}@media screen and (max-width:768px){.news-area h2{width:63vw;max-width:30rem}}@media screen and (max-width:480px){.news-area h2{width:73vw;padding:1rem}}.news-area h2:after,.news-area h2:before{content:"";display:block;width:90%;height:3px;background:#e55b5b;position:absolute;left:5%;border-radius:10px}@media screen and (max-width:480px){.news-area h2:after,.news-area h2:before{height:2px}}.news-area h2:before{top:0;clip-path:inset(0 100% 0 0)}.news-area h2:after{bottom:0;clip-path:inset(0 0 0 100%)}.news-area h2 span{display:block;text-align:center}.news-area h2 span img{width:36%;margin:0 auto;opacity:0}@media screen and (max-width:480px){.news-area h2 span img{width:30%}}.news-area h2 span:after,.news-area h2 span:before{content:"";display:block;width:3px;height:90%;background:#e55b5b;position:absolute;top:5%;border-radius:10px}@media screen and (max-width:480px){.news-area h2 span:after,.news-area h2 span:before{width:2px}}.news-area h2 span:before{left:0;clip-path:inset(100% 0 0 0)}.news-area h2 span:after{right:0;clip-path:inset(0 0 100% 0)}.news-area .list-wrap{width:80%;max-width:800px;background:#fff;margin:5rem auto 0;padding:1rem 2rem;box-sizing:border-box;border-radius:20px;box-shadow:0 0 28px 10px rgba(98,75,19,0.1);opacity:0;translate:0 10px}@media screen and (max-width:480px){.news-area .list-wrap{margin-top:2rem;width:90%}}.news-area .list-wrap ul{list-style:none}.news-area .list-wrap ul li{border-bottom:solid 1px #eee;padding-bottom:0.5rem}.news-area .list-wrap ul li .head{display:flex;align-items:center}@media screen and (max-width:480px){.news-area .list-wrap ul li .head time{font-size:12px}}.news-area .list-wrap ul li .head .cat{border:solid 1px #ddd;padding:0.3rem;font-size:14px;margin-left:0.5rem}@media screen and (max-width:480px){.news-area .list-wrap ul li .head .cat{font-size:12px}}.news-area .list-wrap ul li h3{margin-top:0.5rem;font-size:23px;line-height:1.4;margin-bottom:0.5rem}@media screen and (max-width:480px){.news-area .list-wrap ul li h3{font-size:18px}}.news-area .list-wrap ul li h3 a{color:#333}@media (hover:hover){.news-area .list-wrap ul li h3 a:hover{text-decoration:none}}.news-area .list-wrap ul li p{line-height:1.4}@media screen and (max-width:480px){.news-area .list-wrap ul li p{font-size:14px}}.news-area.fadein h2:after,.news-area.fadein h2:before{animation:path 1s ease forwards}.news-area.fadein h2 span:after,.news-area.fadein h2 span:before{animation:path 1s ease forwards}.news-area.fadein h2 span img{animation:fadein 1s ease forwards}.news-area.fadein .list-wrap{animation:fadein 1s ease forwards}.lead-area{position:relative;padding-top:2rem;padding-bottom:8rem}@media screen and (max-width:480px){.lead-area{padding:5rem 0 4rem}}.lead-area-inr .lead01 span{display:block;opacity:0;filter:blur(30px)}.lead-area-inr .lead01 span.item01{width:26vw;margin:0 auto 2vw}@media screen and (max-width:480px){.lead-area-inr .lead01 span.item01{width:30vw}}.lead-area-inr .lead01 span.item02{width:75vw;margin:0 auto;max-width:1200px}@media screen and (max-width:920px){.lead-area-inr .lead01 span.item02{width:86vw}}@media screen and (max-width:480px){.lead-area-inr .lead01 span.item02{width:90vw}}.lead-area-inr .lead01 img{max-width:100%}.lead-area-inr .lead02{margin:6vw auto}.lead-area-inr .lead02 span{display:block;margin:0 0.5vw;opacity:0}@media screen and (max-width:768px){.lead-area-inr .lead02 span{margin:0 0.8vw}}.lead-area-inr .lead02 span img{width:100%}.lead-area-inr .lead02 .lead02-inr01,.lead-area-inr .lead02 .lead02-inr02{display:flex;align-items:flex-end;justify-content:center}.lead-area-inr .lead02 .lead02-inr01 .item01{width:15vw;margin-bottom:3px}@media screen and (max-width:768px){.lead-area-inr .lead02 .lead02-inr01 .item01{width:17vw}}@media screen and (max-width:480px){.lead-area-inr .lead02 .lead02-inr01 .item01{width:24vw}}.lead-area-inr .lead02 .lead02-inr01 .item02{width:19vw}@media screen and (max-width:768px){.lead-area-inr .lead02 .lead02-inr01 .item02{width:25vw}}@media screen and (max-width:480px){.lead-area-inr .lead02 .lead02-inr01 .item02{width:31vw}}.lead-area-inr .lead02 .lead02-inr01 .item03{width:15vw;margin-bottom:3px}@media screen and (max-width:768px){.lead-area-inr .lead02 .lead02-inr01 .item03{width:17vw}}@media screen and (max-width:480px){.lead-area-inr .lead02 .lead02-inr01 .item03{width:24vw}}.lead-area-inr .lead02 .lead02-inr02{margin-top:3vw}.lead-area-inr .lead02 .lead02-inr02 .item04{width:18vw}@media screen and (max-width:768px){.lead-area-inr .lead02 .lead02-inr02 .item04{width:22vw}}@media screen and (max-width:480px){.lead-area-inr .lead02 .lead02-inr02 .item04{width:30vw}}.lead-area-inr .lead02 .lead02-inr02 .item05{width:24vw;margin-bottom:3px}@media screen and (max-width:768px){.lead-area-inr .lead02 .lead02-inr02 .item05{width:28vw}}@media screen and (max-width:480px){.lead-area-inr .lead02 .lead02-inr02 .item05{margin-top:5vw;width:38vw}}.lead-area-inr .icon03{width:31vw;margin:0 auto;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.lead-area-inr .icon03{width:46vw}}.lead-area-inr .icon03 img{max-width:100%}.lead-area-inr .lead04{display:flex;justify-content:center;flex-direction:row-reverse;position:relative;margin:4rem 0 0}@media screen and (max-width:480px){.lead-area-inr .lead04{margin:6rem 0 0}}.lead-area-inr .lead04:before{content:"";display:block;width:19vw;position:absolute;height:19vw;background:url(../img/icon02.png) no-repeat 0 0;background-size:100%;right:calc(50% - 41vw);bottom:4vw;opacity:0}@media screen and (max-width:920px){.lead-area-inr .lead04:before{right:3vw;width:22vw;height:22vw}}@media screen and (max-width:480px){.lead-area-inr .lead04:before{bottom:-9vw;right:0}}.lead-area-inr .lead04:after{content:"";display:block;width:19vw;position:absolute;height:19vw;background:url(../img/icon03.png) no-repeat 0 0;background-size:100%;left:calc(50% - 42vw);top:4vw;opacity:0}@media screen and (max-width:920px){.lead-area-inr .lead04:after{left:3vw;width:21vw;height:21vw}}@media screen and (max-width:480px){.lead-area-inr .lead04:after{left:-1vw;top:-13vw}}.lead-area-inr .lead04 span{display:block}.lead-area-inr .lead04 span img{width:100%}.lead-area-inr .lead04 span.item01{width:11vw;opacity:0;filter:blur(30px)}@media screen and (max-width:920px){.lead-area-inr .lead04 span.item01{width:13vw}}@media screen and (max-width:480px){.lead-area-inr .lead04 span.item01{width:18vw}}.lead-area-inr .lead04 span.item02{width:19vw;margin:2vw 3vw 0 0;opacity:0;filter:blur(30px)}@media screen and (max-width:920px){.lead-area-inr .lead04 span.item02{width:21vw;margin:3vw 5vw 0 0}}@media screen and (max-width:480px){.lead-area-inr .lead04 span.item02{width:31vw;margin:3vw 7vw 0 0}}.lead-area-inr .lead04.fadein:after,.lead-area-inr .lead04.fadein:before{animation:fadein 1s ease forwards}.lead-area-inr .lead04.fadein .item01{animation:fadein 1s ease 1s forwards}.lead-area-inr .lead04.fadein .item02{animation:fadein 1s ease 2s forwards}.lead-area.fadein .lead-area-inr .icon03{animation:fadein 1s ease forwards}.comment-area{padding-top:3rem;padding-bottom:10vw;position:relative}@media screen and (max-width:768px){.comment-area{padding-top:3rem}}.comment-area.pre{padding-top:7rem}@media screen and (max-width:480px){.comment-area.pre{padding-top:4rem}}.comment-area-inr h2{width:32rem;padding:2rem 1.5rem;position:relative;margin:0 auto;z-index:100}@media screen and (max-width:768px){.comment-area-inr h2{max-width:32rem;width:65vw}}@media screen and (max-width:480px){.comment-area-inr h2{width:76vw;padding:1rem}}.comment-area-inr h2:after,.comment-area-inr h2:before{content:"";display:block;width:90%;height:3px;background:#e55b5b;position:absolute;left:5%;border-radius:10px}@media screen and (max-width:480px){.comment-area-inr h2:after,.comment-area-inr h2:before{height:2px}}.comment-area-inr h2:before{top:0;clip-path:inset(0 100% 0 0)}.comment-area-inr h2:after{bottom:0;clip-path:inset(0 0 0 100%)}.comment-area-inr h2 span{display:block;text-align:center}.comment-area-inr h2 span img{width:90%;margin:0 auto;opacity:0}.comment-area-inr h2 span:after,.comment-area-inr h2 span:before{content:"";display:block;width:3px;height:90%;background:#e55b5b;position:absolute;top:5%;border-radius:10px}@media screen and (max-width:480px){.comment-area-inr h2 span:after,.comment-area-inr h2 span:before{width:2px}}.comment-area-inr h2 span:before{left:0;clip-path:inset(100% 0 0 0)}.comment-area-inr h2 span:after{right:0;clip-path:inset(0 0 100% 0)}.comment-area-inr .comment-icon{width:50vw;position:absolute;right:-13rem;opacity:0.3;top:13%}@media screen and (max-width:768px){.comment-area-inr .comment-icon{width:77vw;right:-18%;top:18%}}.comment-area-inr .comment-icon img{width:100%}.comment-area-inr .comment-list-wrap{max-width:1200px;margin:5rem auto 0;width:90%;opacity:0;translate:0 20px}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap{margin:1rem 0 0;width:100%}}.comment-area-inr .comment-list-wrap .comment-list-v2{display:block}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list-v2{margin:0}}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-track{display:flex;flex-wrap:wrap}@media (-ms-high-contrast:none){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-track{display:block!important;flex-wrap:nowrap}}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-slide{float:none;box-sizing:border-box;margin:0 1rem}@media (-ms-high-contrast:none){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-slide{float:left}}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-slide{height:auto;margin:0 0.6rem}}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-slide>div{position:relative;margin:2rem 0}@media (-ms-high-contrast:none){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-slide>div{position:static}}.comment-area-inr .comment-list-wrap .comment-list-v2 li{margin:0 0 4rem;padding:0 2rem;display:block!important;min-height:auto}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list-v2 li{margin-bottom:0;padding:0 1rem}}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-dots{display:flex;justify-content:center;position:static;margin-top:1rem}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-dots li{border:none;width:8px;height:8px;box-sizing:border-box;margin:0 1%;padding:0;background:transparent;box-shadow:none}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-dots li button{display:block;width:100%;height:100%;padding:0;background:#e55b5b;border-radius:100%}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-dots li button:before{display:none}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-dots li:after,.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-dots li:before{display:none}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-next:before{display:block;content:"";width:30px;height:30px;border-top:4px solid #e55b5b;border-right:4px solid #e55b5b;transform:rotate(45deg)}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-next:before{width:20px;height:20px}}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-prev:before{display:block;content:"";width:30px;height:30px;border-top:4px solid #e55b5b;border-right:4px solid #e55b5b;transform:rotate(-135deg)}@media (-ms-high-contrast:none){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-prev:before{margin-left:6px}}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-prev:before{width:20px;height:20px}}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-prev{left:-4%}@media screen and (max-width:1200px){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-prev{display:none!important}}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-prev{opacity:0.5;width:30px;height:30px;left:12px;top:calc(50% - 15px)}}.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-next{right:-3%}@media screen and (max-width:1200px){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-next{display:none!important}}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list-v2 .slick-next{opacity:0.5;width:30px;height:30px;right:5px;top:calc(50% - 15px)}}.comment-area-inr .comment-list-wrap .comment-list{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.comment-area-inr .comment-list-wrap .comment-list{justify-content:center}}.comment-area-inr .comment-list-wrap .comment-list li{width:46%;padding:4rem 2rem;border-radius:5px;box-sizing:border-box;line-height:1.6;margin-bottom:0;background:#fff;position:relative;box-shadow:0 0 15px rgba(0,0,0,0.1)}@media screen and (max-width:768px){.comment-area-inr .comment-list-wrap .comment-list li{padding:2rem 1rem}}.comment-area-inr .comment-list-wrap .comment-list li p{font-size:21px;font-size:1.3125rem;letter-spacing:0.6px}@media screen and (max-width:768px){.comment-area-inr .comment-list-wrap .comment-list li p{font-size:18px;font-size:1.125rem}}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list li p{font-size:14px}}.comment-area-inr .comment-list-wrap .comment-list li p span{font-size:27px;font-weight:600;color:#e55b5b}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list li p span{font-size:18px}}.comment-area-inr .comment-list-wrap .comment-list li .credit{font-size:14px;font-size:0.875rem;line-height:1.4;margin:0.8rem 0 0;text-align:right}@media screen and (max-width:480px){.comment-area-inr .comment-list-wrap .comment-list li .credit{font-size:12px;font-size:0.75rem}}.comment-area-inr .comment-list-wrap .comment-list li:before{content:"";display:block;background-size:100%;width:43px;height:33px;position:absolute;top:1.2rem;left:2rem}@media screen and (max-width:768px){.comment-area-inr .comment-list-wrap .comment-list li:before{left:1rem}}.comment-area-inr .comment-list-wrap .comment-list li:after{content:"";display:block;background-size:100%;width:43px;height:33px;position:absolute;bottom:1.2rem;right:2rem}@media screen and (max-width:768px){.comment-area-inr .comment-list-wrap .comment-list li:after{right:1rem}}.comment-area.fadein .comment-area-inr h2:after,.comment-area.fadein .comment-area-inr h2:before{animation:path 1s ease forwards}.comment-area.fadein .comment-area-inr h2 span:after,.comment-area.fadein .comment-area-inr h2 span:before{animation:path 1s ease forwards}.comment-area.fadein .comment-area-inr h2 img{animation:fadein 1s ease forwards}.comment-area.fadein .comment-area-inr .comment-list-wrap{animation:fadein 1s ease forwards}.book-area{position:relative;width:85%;max-width:1600px;margin:0 auto 7rem;box-shadow:0 6px 11px rgba(0,0,0,0.1);font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.book-area{width:auto;margin:0 auto 5rem}}.book-area *{box-sizing:border-box}.book-area-inner{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative;justify-content:center;align-items:flex-start}.book-area-inner-wrap{padding:4rem 0;margin:0 auto;position:relative;z-index:10;background:#fff}@media screen and (max-width:920px){.book-area-inner-wrap{padding:3rem 0}}@media screen and (max-width:480px){.book-area-inner-wrap{padding:2rem 0 3rem}}.book-area-inner-item{padding:4rem 3rem;display:flex}@media screen and (max-width:920px){.book-area-inner-item{flex-wrap:wrap}}@media screen and (max-width:480px){.book-area-inner-item{padding:1rem}}.book-area-inner-book{width:40%;max-width:520px;margin-right:1%;flex-shrink:0;z-index:10}@media screen and (max-width:920px){.book-area-inner-book{width:80%;margin-right:0;max-width:420px}}@media screen and (max-width:480px){.book-area-inner-book{margin:0 auto 1rem;max-width:280px;width:80%}}.book-area-inner-book img{vertical-align:bottom;max-width:100%;width:100%;box-shadow:0 0 10px rgba(0,0,0,0.15)}.book-area-inner-detail{width:47%;color:#000;padding:0 3% 3%;z-index:0;position:relative;box-sizing:border-box}@media screen and (min-width:921px){.book-area-inner-detail{width:49%;max-width:750px;flex-shrink:1}}@media screen and (max-width:920px){.book-area-inner-detail{margin-top:5%;width:90%;padding:0}}@media screen and (max-width:480px){.book-area-inner-detail{width:90%;margin:0 auto;padding:5% 2% 3%}}.book-area-inner-title{font-size:34px;font-size:2.125rem;line-height:1.2}@media screen and (max-width:920px){.book-area-inner-title{max-width:420px;margin:0 auto}}@media screen and (max-width:480px){.book-area-inner-title{font-size:28px;font-size:1.75rem;line-height:1.2;text-align:center}}@media screen and (max-width:375px){.book-area-inner-title{font-size:28px;font-size:1.75rem}}.book-area-inner-title span{display:inline-block}@media screen and (max-width:480px){.book-area-inner-title span{display:block}}.book-area-inner-writer{font-size:22px;font-size:1.375rem;margin-top:1.5rem;line-height:1.4}@media screen and (max-width:920px){.book-area-inner-writer{font-size:20px;font-size:1.25rem;max-width:420px;margin:1.5rem auto}}@media screen and (max-width:480px){.book-area-inner-writer{font-size:16px;font-size:1rem;margin-top:1.2rem;text-align:center}}.book-area-inner-writer span{display:inline-block;margin-right:1rem}.book-area-inner-txt{line-height:1.8;margin-top:1.5rem}@media screen and (max-width:920px){.book-area-inner-txt{max-width:420px;margin:1.5rem auto}}@media screen and (max-width:480px){.book-area-inner-txt{font-size:14px;font-size:0.875rem}}.book-area-inner-info{margin-top:1.5rem}@media screen and (max-width:920px){.book-area-inner-info{max-width:420px;margin:1.5rem auto}}.book-area-inner-info span{display:block;line-height:1.8;font-size:13px;font-size:0.8125rem}.book-area .book02{max-width:970px;margin:5rem auto 0;padding:2rem 3rem;box-sizing:border-box;background:#f6f6f6;width:90%}@media screen and (max-width:920px){.book-area .book02{padding:2rem}}@media screen and (max-width:768px){.book-area .book02{padding:2rem 1.5rem}}@media screen and (max-width:480px){.book-area .book02{padding:1.5rem 1rem;margin-top:2.5rem}}.book-area .book02 .book02-inr{display:flex;align-items:flex-start}@media screen and (max-width:480px){.book-area .book02 .book02-inr{display:block}}.book-area .book02 .book02-inr .book02-inr-ph{width:28vw;border:solid 2px #fff;max-width:330px}@media screen and (max-width:768px){.book-area .book02 .book02-inr .book02-inr-ph{width:36vw}}@media screen and (max-width:480px){.book-area .book02 .book02-inr .book02-inr-ph{width:45vw;margin:0 auto}}.book-area .book02 .book02-inr .book02-inr-ph img{max-width:100%;vertical-align:bottom}.book-area .book02 .book02-inr .book02-inr-detaile{margin-left:2.5vw}@media screen and (max-width:480px){.book-area .book02 .book02-inr .book02-inr-detaile{margin-left:0}}.book-area .book02 .book02-inr .book02-inr-detaile .book-area-inner-title{font-size:26px}@media screen and (max-width:480px){.book-area .book02 .book02-inr .book02-inr-detaile .book-area-inner-title{font-size:20px;text-align:left;margin-top:1rem}}@media screen and (max-width:920px){.book-area .book02 .book02-inr .book02-inr-detaile .book-area-inner-info{margin:1rem auto 0}}@media screen and (max-width:480px){.book-area .book02 .book02-inr .book02-inr-detaile .book-area-inner-info span{font-size:10px}}@media screen and (max-width:920px){.book-area .book02 .book02-inr .book02-inr-detaile .book_sotre_list{margin-top:1rem}}@media screen and (max-width:480px){.book-area .book02 .book02-inr .book02-inr-detaile .book_sotre_list{justify-content:flex-start}}.book-area .book02 .book02-inr .book02-inr-detaile .book_sotre_list li{width:31%;margin-right:2%}@media screen and (max-width:480px){.book-area .book02 .book02-inr .book02-inr-detaile .book_sotre_list li{width:32%}}@media screen and (max-width:480px){.book-area .book02 .book02-inr .book02-inr-detaile .book_sotre_list li:nth-child(3n){margin-right:0}}.book-area.fadein{animation:fadein 1s ease forwards}.book_sotre_list{margin:1.5rem 0 0;max-width:575px;list-style:none;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:920px){.book_sotre_list{max-width:420px;width:100%;margin:3rem auto 0}}@media screen and (max-width:480px){.book_sotre_list{justify-content:space-between;margin-top:2rem;max-width:none}}.book_sotre_list li{width:44%;margin-right:10px;text-align:center;margin-bottom:10px}@media screen and (max-width:920px){.book_sotre_list li{width:46%}}@media screen and (max-width:768px){.book_sotre_list li{width:44%}}@media screen and (max-width:480px){.book_sotre_list li{width:48%;margin:0 0 10px}}.book_sotre_list li a{padding:7px 15px;background:#fff;border:solid 1px #dcdcdc;box-sizing:border-box;display:block}@media screen and (min-width:481px) and (max-width:914px){.book_sotre_list li a{padding:7px 5px}}@media screen and (max-width:480px){.book_sotre_list li a{padding:7px 5px}}.book_sotre_list li a img{width:100%;max-width:100%;vertical-align:bottom;height:auto}.book_sotre_list li a:hover{opacity:0.4;transition:opacity 0.3s ease-out}@media screen and (max-width:768px){.book_sotre_list li a:hover{opacity:1;transition:none}}.book_sotre_list li:nth-child(7),.book_sotre_list li:nth-child(8){margin-bottom:0}.oyako_bnr{opacity:0}.oyako_bnr a{display:block;margin:0 auto 6rem;width:44vw;max-width:500px;padding:9px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2)}@media screen and (max-width:920px){.oyako_bnr a{width:55vw}}@media screen and (max-width:480px){.oyako_bnr a{width:68vw;padding:7px}}.oyako_bnr a img{max-width:100%}@media (hover:hover){.oyako_bnr a:hover{transition:opacity 0.5s ease;opacity:0.6}}.oyako_bnr.fadein{animation:fadein 1s ease forwards}.oth-book{margin-bottom:6rem;margin-top:9rem;opacity:0}@media screen and (max-width:480px){.oth-book{margin-top:3rem}}.oth-book h2{width:11rem;padding:2rem 1.5rem;position:relative;margin:0 auto}@media screen and (max-width:768px){.oth-book h2{width:22vw;max-width:11rem}}@media screen and (max-width:480px){.oth-book h2{width:27vw;padding:1rem}}.oth-book h2:after,.oth-book h2:before{content:"";display:block;width:90%;height:3px;background:#e55b5b;position:absolute;left:5%;border-radius:10px}@media screen and (max-width:480px){.oth-book h2:after,.oth-book h2:before{height:2px}}.oth-book h2:before{top:0}.oth-book h2:after{bottom:0}.oth-book h2 span{display:block;text-align:center}.oth-book h2 span img{width:90%;margin:0 auto}.oth-book h2 span:after,.oth-book h2 span:before{content:"";display:block;width:3px;height:90%;background:#e55b5b;position:absolute;top:5%;border-radius:10px}@media screen and (max-width:480px){.oth-book h2 span:after,.oth-book h2 span:before{width:2px}}.oth-book h2 span:before{left:0}.oth-book h2 span:after{right:0}.oth-book .box{margin-top:3rem}@media screen and (max-width:480px){.oth-book .box{margin-top:1rem}}@media screen and (max-width:480px){.oth-book .box.box02{margin-top:3rem}}.oth-book .box .hd{font-weight:600;text-align:center;margin:1rem auto 2rem;border-bottom:dotted 1px #000;width:8rem;padding:0.5rem}@media screen and (max-width:480px){.oth-book .box .hd{font-size:14px}}.oth-book .box .hd span{display:block;margin:0 0 0.5rem;font-size:14px}@media screen and (max-width:480px){.oth-book .box .hd span{font-size:12px}}.oth-book .box .hd-wrap{display:flex;max-width:25rem;margin:0 auto}@media screen and (max-width:480px){.oth-book .box .hd-wrap{display:grid;margin-bottom:2rem}.oth-book .box .hd-wrap .hd{margin:0 auto}}.oth-book .box ul{list-style:none;justify-content:center;align-items:flex-start;display:grid;grid-template-columns:repeat(2,16.5rem);gap:2rem 3rem;justify-content:center}@media screen and (max-width:768px){.oth-book .box ul{grid-template-columns:repeat(2,1fr);max-width:800px;width:80%;margin:0 auto;gap:2rem}}@media screen and (max-width:480px){.oth-book .box ul{width:85%}}.oth-book .box ul li{text-align:center}@media screen and (max-width:480px){.oth-book .box ul li{text-align:left}}.oth-book .box ul li a{display:block;text-decoration:none;color:#000;font-size:13px;transition:opacity 0.5s ease}@media screen and (max-width:480px){.oth-book .box ul li a{font-size:11px;line-height:1.2}}.oth-book .box ul li a img{max-width:100%;margin-bottom:0.5rem;box-shadow:0 0 10px rgba(0,0,0,0.1)}@media (hover:hover){.oth-book .box ul li a:hover{opacity:0.6}}.oth-book.fadein{animation:fadein 1s ease forwards}header .top-label{opacity:0;transform:scale(0.9);position:absolute;bottom:0;right:0;transform:scale(0.5);transition:all ease 0.5s}header .top-label img{transform:scale(0.75);max-width:34vw}@media screen and (max-width:920px){header .top-label img{max-width:90%}}@media screen and (max-width:920px){header .top-label{position:relative;margin:auto;text-align:center}}header.fix .top-label{animation:topicon 1.5s ease 1s forwards}.aboutMordel{position:fixed;height:100vh;text-align:center;transition:0.5s ease;z-index:100;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0}.aboutMordel .aboutModalBg{background:rgba(255,255,255,0.95);position:fixed;width:100%;height:100%;top:0;left:0}.aboutMordel .aboutModalClose{position:absolute;display:grid;top:6%;align-content:center;right:calc(50% - 23rem);place-items:center;cursor:pointer}@media screen and (max-width:768px){.aboutMordel .aboutModalClose{right:2%}}.aboutMordel .aboutModalClose .mark{display:block;border-radius:100%;border:solid 1px #000;padding:9px;background:#fff;box-sizing:border-box;width:3rem}@media screen and (max-width:480px){.aboutMordel .aboutModalClose .mark{width:2.5rem}}.aboutMordel .aboutModalClose .mark img{width:100%}.aboutMordel .aboutModalClose .txt{font-size:16px;display:block;margin:0.2rem 0 0;font-weight:500}.aboutMordel .aboutModalContents{z-index:10;width:80vw;box-sizing:border-box;border-radius:20px;max-width:600px;border:solid 2px #96e4f0;padding:5px}@media screen and (max-width:480px){.aboutMordel .aboutModalContents{margin-top:1rem;width:90vw}}.aboutMordel .aboutModalContents .inr{background:#96e4f0;padding:3rem;border-radius:20px;position:relative}@media screen and (max-height:550px){.aboutMordel .aboutModalContents .inr{padding:1rem}}@media screen and (max-width:480px){.aboutMordel .aboutModalContents .inr{padding:2rem 1.5rem}}.aboutMordel .aboutModalContents .inr:before{content:"";display:block;width:5.5rem;height:7rem;background:url(../img/onpu01.svg) no-repeat 0 0;background-size:100%;position:absolute;left:-13px;top:-26px}@media screen and (max-width:480px){.aboutMordel .aboutModalContents .inr:before{width:3.3rem;height:4rem}}.aboutMordel .aboutModalContents .inr:after{content:"";display:block;width:5.5rem;height:5rem;background:url(../img/onpu02.svg) no-repeat 0 0;background-size:100%;position:absolute;right:-7px;top:-17px}@media screen and (max-width:480px){.aboutMordel .aboutModalContents .inr:after{width:3.3rem;height:3rem}}.aboutMordel .aboutModalContents .hd{display:flex;justify-content:center;align-items:flex-end}.aboutMordel .aboutModalContents .hd span{display:block;width:255px}@media screen and (max-height:550px){.aboutMordel .aboutModalContents .hd span{width:250px}}@media screen and (max-width:480px){.aboutMordel .aboutModalContents .hd span{width:13rem}}.aboutMordel .aboutModalContents .hd span img{width:100%}.aboutMordel .aboutModalContents .hd:after,.aboutMordel .aboutModalContents .hd:before{content:"";display:block;height:4rem;width:3px;background:#ea1b6f}@media screen and (max-width:480px){.aboutMordel .aboutModalContents .hd:after,.aboutMordel .aboutModalContents .hd:before{height:3rem}}.aboutMordel .aboutModalContents .hd:before{transform:rotate(-26deg);margin-right:13px}.aboutMordel .aboutModalContents .hd:after{transform:rotate(26deg);margin-left:13px}.aboutMordel .aboutModalContents p{font-size:18px;line-height:1.6;letter-spacing:0.6px;margin-top:2rem;text-align:left}@media screen and (max-height:550px){.aboutMordel .aboutModalContents p{font-size:16px}}@media screen and (max-width:480px){.aboutMordel .aboutModalContents p{font-size:16px}}.aboutMordel .aboutModalContents a{display:flex;align-items:center;justify-content:center;color:#fff;margin:2rem 0 0;font-weight:600;font-size:22px;text-decoration:none}@media screen and (max-width:480px){.aboutMordel .aboutModalContents a{font-size:19px}}.aboutMordel .aboutModalContents a .ph{width:9rem;position:relative}@media screen and (max-width:480px){.aboutMordel .aboutModalContents a .ph{width:6rem}}.aboutMordel .aboutModalContents a .ph img{max-width:100%}.aboutMordel .aboutModalContents a span{display:block;background:#000;padding:1.5rem 1.5rem 1.5rem 2.5rem;border-radius:25px;margin-left:-1.7rem}@media (hover:hover){.aboutMordel .aboutModalContents a:hover{transition:opacity 0.5s ease;opacity:0.5}}.aboutMordel.appear{animation:PageAnimeAppear 0.5s forwards}.aboutMordel.is-hidden{opacity:0;visibility:hidden;display:none}@keyframes PageAnimeAppear{0%{opacity:0}to{opacity:1}}.sns-area{padding:0 0 2rem}@media screen and (max-width:480px){.sns-area{padding:0 0 3rem}}.sns-area h2{width:11rem;padding:2rem 1.5rem;position:relative;margin:0 auto}@media screen and (max-width:480px){.sns-area h2{width:32vw;padding:1rem}}.sns-area h2:after,.sns-area h2:before{content:"";display:block;width:90%;height:3px;background:#e55b5b;position:absolute;left:5%;border-radius:10px}@media screen and (max-width:480px){.sns-area h2:after,.sns-area h2:before{height:2px}}.sns-area h2:before{top:0;clip-path:inset(0 100% 0 0)}.sns-area h2:after{bottom:0;clip-path:inset(0 0 0 100%)}.sns-area h2 span{display:block;text-align:center}.sns-area h2 span img{width:90%;margin:0 auto;opacity:0}.sns-area h2 span:after,.sns-area h2 span:before{content:"";display:block;width:3px;height:90%;background:#e55b5b;position:absolute;top:5%;border-radius:10px}@media screen and (max-width:480px){.sns-area h2 span:after,.sns-area h2 span:before{width:2px}}.sns-area h2 span:before{left:0;clip-path:inset(100% 0 0 0)}.sns-area h2 span:after{right:0;clip-path:inset(0 0 100% 0)}.sns-area ul{display:flex;justify-content:center;list-style:none;align-items:center;margin-top:3rem;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.sns-area ul{margin-top:2rem}}.sns-area ul li{width:75px;margin:0 1%}@media screen and (max-width:480px){.sns-area ul li{width:62px;margin:0px 3%}}.sns-area ul li a{display:block;background:#fff;padding:17px;border-radius:100%;box-sizing:border-box;box-shadow:0 0 5px rgba(0,0,0,0.1)}.sns-area ul li a img{width:100%}.sns-area.fadein h2:after,.sns-area.fadein h2:before{animation:path 1s ease forwards}.sns-area.fadein h2 span:after,.sns-area.fadein h2 span:before{animation:path 1s ease forwards}.sns-area.fadein h2 span img{animation:fadein 1s ease forwards}.sns-area.fadein ul{animation:sns-anime 1s ease forwards}@keyframes sns-anime{to{transform:translateY(0);opacity:1}}.menu-sns{position:fixed;background:#fff;top:23px;right:0;box-sizing:border-box;width:54px;padding:7px 0 9px;border-radius:5px;box-shadow:0 1px 9px rgba(0,0,0,0.1);z-index:1000;opacity:0;visibility:hidden;transition:all 0.5s ease}@media screen and (max-width:480px){.menu-sns{width:45px;padding:12px 0 9px}}.menu-sns .hd{font-size:11px;font-weight:600;text-align:center}@media screen and (max-width:920px){.menu-sns .hd{font-size:10px}}@media screen and (max-width:480px){.menu-sns .hd{display:none}}.menu-sns .sns-list{list-style:none;display:grid;margin-top:0.5rem;margin:0.7rem auto 0;justify-items:center}@media screen and (max-width:480px){.menu-sns .sns-list{margin-top:0}}.menu-sns .sns-list li{margin:0 0 19%;width:49%}@media screen and (max-width:480px){.menu-sns .sns-list li{margin:0 0 27%;width:75%}}.menu-sns .sns-list li a{display:block}.menu-sns .sns-list li a img{width:100%}.menu-sns .sns-list li:first-child{width:46%}@media screen and (max-width:480px){.menu-sns .sns-list li:first-child{width:65%}}.menu-sns .sns-list li:last-child{margin-bottom:0}.menu-sns.active{opacity:1;visibility:visible}