@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Kiwi+Maru:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Maru+Gothic:wght@400;700&display=swap");body{font-family:"Zen Maru Gothic",-apple-system,BlinkMacSystemFont,"segoe ui","游ゴシック体","yu gothic",meiryo,Roboto,sans-serif;position:relative;background:#F7F4E5}body:before{content:"";display:block;background-image:url(../img/m_bgimg02.png),url(../img/m_bgimg01.png);background-repeat:no-repeat;background-position:left -3% top 0,right -18% top 0;width:100%;height:100%;position:absolute;top:0;background-size:26%,50%;left:0;opacity:0.07;background-attachment:fixed}@media screen and (max-width:480px){body:before{position:fixed;background-attachment:inherit;background-size:47%,74%;opacity:0.15;background-position:left -13% top 56%,right -106% top 43%}}img{pointer-events:none}@keyframes fadein{to{opacity:1;transform:translateY(0)}}header{box-sizing:border-box;position:relative;padding:0;padding:4rem 0 7rem;background:url(../img/top_bg.png) repeat center;background-color:#EB5C01;background-size:26%;min-height:50vw}@media screen and (max-width:920px){header{background-size:48%;min-height:auto}}@media screen and (max-width:480px){header{background-size:76%;padding:2rem 0 4rem;min-height:55vh}}header .icon{position:relative;width:50vw;margin:5rem auto 0;max-width:40rem}@media screen and (max-width:920px){header .icon{width:55vw}}@media screen and (max-width:768px){header .icon{width:70vw}}@media screen and (max-width:480px){header .icon{width:78vw;margin-top:4rem}}header .icon img{max-width:100%;margin-left:1.5rem}header h1{width:80vw;max-width:680px;order:1;z-index:10;margin:0 auto;opacity:0;filter:blur(20);transition:all ease 0.5s}@media screen and (max-width:480px){header h1{width:90vw}}header h1 span{display:block}header h1 span img{width:100%}header h2{order:0;width:15vw;max-width:130px;opacity:0;filter:blur(50);transition:all ease 0.5s;margin:1.5rem auto 0}@media screen and (max-width:480px){header h2{width:26vw}}header h2 img{width:100%}header .top-icon01,header .top-icon02,header .top-icon03,header .top-icon04{position:absolute;opacity:0}header .top-icon01 img,header .top-icon02 img,header .top-icon03 img,header .top-icon04 img{max-width:100%}header .top-icon01{width:15rem;top:14rem;left:calc(50% - 40rem);animation:icon 0.5s ease-in-out forwards,yure 3s ease-in-out 1s infinite alternate}@media screen and (max-width:1430px){header .top-icon01{left:5%;width:22vw;max-width:12rem}}@media screen and (max-width:768px){header .top-icon01{left:4%;width:20vw;top:24%}}@media screen and (max-width:480px){header .top-icon01{animation:icon 0.5s ease-in-out forwards,yure-sp 3s ease-in-out 1s infinite alternate;left:4%;width:26vw;top:24%}}header .top-icon02{width:12rem;top:32rem;left:calc(50% - 36rem);animation:icon 0.5s ease-in-out 0.3s forwards,yure02 3s ease-in-out 1s infinite alternate}@media screen and (max-width:1430px){header .top-icon02{left:6%;width:13vw;top:60%;max-width:12rem}}@media screen and (max-width:768px){header .top-icon02{left:3%;width:14vw;top:50%}}@media screen and (max-width:480px){header .top-icon02{animation:icon 0.5s ease-in-out 0.3s forwards,yure02-sp 3s ease-in-out 1s infinite alternate;left:-4%;width:19vw;top:48%}}header .top-icon03{width:13rem;top:16rem;right:calc(50% - 35rem);animation:icon 0.5s ease-in-out 0.6s forwards,yure 3s ease-in-out 1s infinite alternate}@media screen and (max-width:1430px){header .top-icon03{right:10%;width:15vw;max-width:13rem}}@media screen and (max-width:768px){header .top-icon03{right:7%;width:16vw;top:28%}}@media screen and (max-width:480px){header .top-icon03{animation:icon 0.5s ease-in-out 0.6s forwards,yure-sp 3s ease-in-out 1s infinite alternate;width:19vw}}header .top-icon04{width:17rem;top:34rem;right:calc(50% - 43rem);animation:icon 0.5s ease-in-out 0.9s forwards,yure02 3s ease-in-out 1s infinite alternate}@media screen and (max-width:1430px){header .top-icon04{right:1%;width:19vw;max-width:17rem}}@media screen and (max-width:768px){header .top-icon04{right:1%;width:23vw;top:49%}}@media screen and (max-width:480px){header .top-icon04{animation:icon 0.5s ease-in-out 0.9s forwards,yure02-sp 3s ease-in-out 1s infinite alternate;width:29vw}}header.active h1{animation:top-h1 0.8s ease-in-out forwards}header.active h2{animation:top-h1 0.8s ease-in-out 1s forwards}@keyframes icon{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes yure{0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(0,-7px) rotate(-3deg)}to{transform:translate(0,0) rotate(0deg)}}@keyframes yure-sp{0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(0,-3px) rotate(-1.5deg)}to{transform:translate(0,0) rotate(0deg)}}@keyframes yure02{0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(0,-7px) rotate(3deg)}to{transform:translate(0,0) rotate(0deg)}}@keyframes yure02-sp{0%{transform:translate(0,0) rotate(0deg)}50%{transform:translate(0,-3px) rotate(1.5deg)}to{transform:translate(0,0) rotate(0deg)}}@keyframes top-h1{to{opacity:1;filter:blur(0);transform:translateY(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)}}@keyframes main-icon-anime02{30%{transform:translate(0px,-15px)}70%{transform:translate(0px,20px)}to{transform:translate(0px,0px)}}.m-content{position:relative}.m-content-inr{padding:5rem 0px}@media screen and (max-width:480px){.m-content-inr{padding:1rem 0px}}.m-content-inr .box{display:flex;justify-content:center;align-items:center;margin-top:5%}@media screen and (max-width:480px){.m-content-inr .box{margin-top:9%}}.m-content-inr .box.area01{margin-top:0}@media screen and (max-width:480px){.m-content-inr .box.area01{justify-content:space-between}}@media screen and (max-width:480px){.m-content-inr .box.area02{justify-content:space-between}}.m-content-inr .area-icon01{width:56%;margin-right:7%;position:relative;max-width:567px}@media screen and (max-width:920px){.m-content-inr .area-icon01{margin-right:2%}}@media screen and (max-width:768px){.m-content-inr .area-icon01{margin-right:0;width:64%}}@media screen and (max-width:480px){.m-content-inr .area-icon01{width:71%;margin-left:-5%}}.m-content-inr .area-icon01:before{content:"";display:block;width:70%;height:67px;position:absolute;border-radius:50%;background:#EBDFC7;bottom:74px;left:20%;transform:scale(0)}@media screen and (max-width:768px){.m-content-inr .area-icon01:before{bottom:10%}}.m-content-inr .area-icon01 span{display:block;position:relative;opacity:0;transform:translateY(50px)}.m-content-inr .area-icon01 span:before{content:"";display:block;width:100%;height:100%;background:url(../img/icon01_c.png) 0 0;background-size:100%;position:absolute;z-index:10;top:0;left:0;clip-path:inset(0 0 0 100%)}.m-content-inr .area-icon01 img{max-width:100%;position:relative}.m-content-inr .area-icon02{width:25%;position:relative;margin-right:2%;max-width:228px}@media screen and (max-width:920px){.m-content-inr .area-icon02{margin-right:0}}@media screen and (max-width:480px){.m-content-inr .area-icon02{width:28%}}.m-content-inr .area-icon02:before{content:"";display:block;width:90%;height:55px;position:absolute;border-radius:50%;background:#EBDFC7;bottom:-8px;left:7%;transform:scale(0)}.m-content-inr .area-icon02 img{max-width:100%;position:relative;opacity:0;transform:translateY(50px)}.m-content-inr .area-icon03{width:30%;position:relative;margin-top:-12rem;max-width:310px}@media screen and (max-width:480px){.m-content-inr .area-icon03{margin:-21% 4% 0 -7%;width:35%}}.m-content-inr .area-icon03:before{content:"";display:block;width:70%;height:55px;position:absolute;border-radius:50%;background:#EBDFC7;bottom:-27px;left:35%;transform:scale(0)}.m-content-inr .area-icon03 span{display:block;position:relative;opacity:0;transform:translateY(50px)}.m-content-inr .area-icon03 span:before{content:"";display:block;width:100%;height:100%;background:url(../img/icon02_c.png) 0 0;background-size:100%;position:absolute;z-index:10;top:0;left:0;clip-path:inset(100% 0 0 0)}.m-content-inr .area-icon03 img{max-width:100%;position:relative}.m-content-inr .area-icon04{width:33%;margin-top:7%;margin-right:8%;position:relative;max-width:345px}@media screen and (max-width:920px){.m-content-inr .area-icon04{margin-right:12%}}@media screen and (max-width:480px){.m-content-inr .area-icon04{width:39%;margin-right:7%}}.m-content-inr .area-icon04:before{content:"";display:block;width:100%;height:67px;position:absolute;border-radius:50%;background:#EBDFC7;bottom:0;left:0;transform:scale(0)}@media screen and (max-width:480px){.m-content-inr .area-icon04:before{bottom:-10%}}.m-content-inr .area-icon04 img{max-width:100%;position:relative;opacity:0;transform:translateY(50px)}.m-content-inr .area-icon05{width:38%;position:relative;margin-top:-6%;max-width:375px}@media screen and (max-width:920px){.m-content-inr .area-icon05{margin-top:-13%}}@media screen and (max-width:480px){.m-content-inr .area-icon05{margin-top:-15%;width:45%}}.m-content-inr .area-icon05:before{content:"";display:block;width:100%;height:67px;position:absolute;border-radius:50%;background:#EBDFC7;bottom:-31px;left:0;transform:scale(0)}.m-content-inr .area-icon05 span{display:block;position:relative;opacity:0;transform:translateY(50px)}.m-content-inr .area-icon05 span:before{content:"";display:block;width:100%;height:100%;background:url(../img/icon06_c1.png) 0 0;background-size:100%;position:absolute;z-index:10;top:0;left:0;clip-path:inset(0 0 0 100%)}.m-content-inr .area-icon05 span:after{content:"";display:block;width:100%;height:100%;background:url(../img/icon06_c2.png) 0 0;background-size:100%;position:absolute;z-index:10;top:0;left:0;clip-path:inset(0 0 0 100%)}.m-content-inr .area-icon05 img{max-width:100%;position:relative}.m-content-inr .area-lead01{width:33%;max-width:290px;text-align:center}@media screen and (max-width:920px){.m-content-inr .area-lead01{margin-left:-4%;margin-right:4%}}@media screen and (max-width:480px){.m-content-inr .area-lead01{width:32%}}.m-content-inr .area-lead01>img{opacity:0;transition:opacity 1.5s ease;max-width:100%}.m-content-inr .area-lead01 span{display:block}.m-content-inr .area-lead01 span img{width:100%}.m-content-inr .area-lead01 span:first-child{margin-bottom:2rem}@media screen and (max-width:480px){.m-content-inr .area-lead01 span:first-child{margin-bottom:1rem}}.m-content-inr .area-lead01 span:last-child{margin-top:2rem}@media screen and (max-width:480px){.m-content-inr .area-lead01 span:last-child{margin-top:0}}.m-content-inr .area-lead02{max-width:290px;text-align:center;margin-right:6%;width:26%}@media screen and (max-width:480px){.m-content-inr .area-lead02{width:24%;margin-right:0%;margin-left:4%}}.m-content-inr .area-lead02>img{opacity:0;transition:opacity 1.5s ease;max-width:100%}.m-content-inr .area-lead02 span{display:block}.m-content-inr .area-lead02 span img{width:100%}.m-content-inr .area-lead02 span:first-child{margin-bottom:2rem}@media screen and (max-width:480px){.m-content-inr .area-lead02 span:first-child{margin-bottom:1rem}}.m-content-inr .area-lead02 span:last-child{margin-top:2rem}@media screen and (max-width:480px){.m-content-inr .area-lead02 span:last-child{margin-top:0}}.m-content-inr .lead03{width:60vw;max-width:560px;margin:8rem auto 5rem;position:relative;transition:all 1s ease;opacity:0;transform:translateY(10px)}@media screen and (max-width:768px){.m-content-inr .lead03{width:70vw}}@media screen and (max-width:480px){.m-content-inr .lead03{width:77vw;margin:4rem auto 3rem}}.m-content-inr .lead03 img{width:100%}.m-content-inr .lead04{position:relative;transition:all 1s ease;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.m-content-inr .lead04{margin-bottom:3rem}}.m-content-inr .lead04 span{display:block;width:53vw;max-width:485px;background:#e94a08;border-radius:50px;padding:2rem 2rem;box-sizing:border-box;margin:0 auto}@media screen and (max-width:768px){.m-content-inr .lead04 span{width:63vw}}@media screen and (max-width:480px){.m-content-inr .lead04 span{width:75vw;padding:1.2rem 1.3rem;border-radius:30px}}.m-content-inr .lead04 span img{width:100%}.m-content-inr .area01.fadein .area-icon01:before{animation:cricle-anime 0.2s linear 1s forwards}.m-content-inr .area01.fadein .area-icon01 span{animation:m-icon-anime 0.3s linear 1.5s forwards}.m-content-inr .area01.fadein .area-icon01 span:before{animation:clip-path-anime 1s linear 1.5s forwards}.m-content-inr .area01.fadein .area-lead01>img{opacity:1}.m-content-inr .area02.fadein .area-icon02:before{animation:cricle-anime 0.2s linear 0.5s forwards}.m-content-inr .area02.fadein .area-icon02 img{animation:m-icon-anime 0.3s linear 1s forwards}.m-content-inr .area02.fadein .area-icon03:before{animation:cricle-anime 0.2s linear 1.3s forwards}.m-content-inr .area02.fadein .area-icon03 span{animation:m-icon-anime 0.3s linear 1.6s forwards}.m-content-inr .area02.fadein .area-icon03 span:before{animation:clip-path-anime 1s linear 1.6s forwards}.m-content-inr .area02.fadein .area-lead02>img{opacity:1}.m-content-inr .area03.fadein .area-icon04:before{animation:cricle-anime 0.2s linear forwards}.m-content-inr .area03.fadein .area-icon04 img{animation:m-icon-anime 0.3s linear 0.3s forwards}.m-content-inr .area03.fadein .area-icon05:before{animation:cricle-anime 0.2s linear 1s forwards}.m-content-inr .area03.fadein .area-icon05 span{animation:m-icon-anime 0.3s linear 1.3s forwards}.m-content-inr .area03.fadein .area-icon05 span:before{animation:clip-path-anime 1s linear 1.3s forwards}.m-content-inr .area03.fadein .area-icon05 span:after{animation:clip-path-anime 1s linear 1.4s forwards}.m-content-inr .lead03.fadein,.m-content-inr .lead04.fadein{opacity:1;transform:translateY(0)}@keyframes clip-path-anime{to{clip-path:inset(0)}}@keyframes cricle-anime{to{transform:scale(1)}}@keyframes m-icon-anime{70%{opacity:1;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.profile{position:relative;margin:0 auto 6rem;background:#fff;border-radius:30px;max-width:902px;width:85vw;overflow:hidden;font-family:"Zen Maru Gothic",sans-serif;transition:all 1s ease;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.profile{margin:0 auto 4rem}}.profile h2{font-size:30px;font-size:1.875rem;text-align:center;background:#C4D700;padding:2rem}@media screen and (max-width:480px){.profile h2{font-size:25px;font-size:1.5625rem;padding:1rem;line-height:1.4}}.profile h2 span{font-size:15px;font-size:0.9375rem}@media screen and (max-width:480px){.profile h2 span{display:block;font-size:13px;font-size:0.8125rem}}.profile p{line-height:1.8;padding:2rem}@media screen and (max-width:480px){.profile p{padding:1rem;font-size:14px;font-size:0.875rem}}.profile.fadein{opacity:1;transform:translateY(0)}.book-area{position:relative;background:#fff;width:85%;max-width:1000px;padding:10px;margin:0 auto 7rem;opacity:0;transform:translateY(10px)}@media screen and (max-width:480px){.book-area{width:90%;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}@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}}.book-area-inner-wrap .border{position:absolute;opacity:0}.book-area-inner-wrap .border.top{border-top:solid 1px #878787;right:0;top:0}.book-area-inner-wrap .border.bottom{border-bottom:solid 1px #878787;left:0;bottom:0}.book-area-inner-wrap .border.bottom,.book-area-inner-wrap .border.top{width:calc(100% - 20px)}.book-area-inner-wrap .border.left{border-left:solid 1px #878787;left:0;bottom:0}.book-area-inner-wrap .border.right{border-right:solid 1px #878787;right:0;top:0}.book-area-inner-wrap .border.left,.book-area-inner-wrap .border.right{height:calc(100% - 20px)}.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:420px;margin-right:1%;flex-shrink:0;z-index:10}@media screen and (max-width:920px){.book-area-inner-book{width:80%;margin-right:0}}@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.45)}.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:40px;font-size:2.5rem;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:32px;font-size:2rem;line-height:1.2;text-align:center}}.book-area-inner-writer{font-size:25px;font-size:1.5625rem;margin-top:1.5rem}@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:18px;font-size:1.125rem;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.fadein{animation:top-h1 1.5s ease forwards}.book-area.fadein .book-area-inner-wrap .bottom,.book-area.fadein .book-area-inner-wrap .top{animation:stroke-width 1.8s cubic-bezier(0.22,1,0.36,1) 1s forwards}.book-area.fadein .book-area-inner-wrap .left,.book-area.fadein .book-area-inner-wrap .right{animation:stroke-height 1.8s cubic-bezier(0.22,1,0.36,1) 1s forwards}@keyframes stroke-width{0%{width:0;opacity:1}to{width:calc(100% - 20px);opacity:1}}@keyframes stroke-height{0%{height:0;opacity:1}to{height:calc(100% - 20px);opacity:1}}.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}.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}.icon03{width:185px;margin:0 auto 6rem}@media screen and (max-width:480px){.icon03{width:33%;margin:0 auto 4rem}}.icon03 img{max-width:100%}.sp-manga{position:relative;max-width:1000px;margin:0 auto 7rem;box-sizing:border-box;background:url(../img/sp_manga_bg.png) top center;padding:3rem 5rem;background-color:#F2E568;opacity:0;transition:all 1s ease 1s}@media screen and (max-width:920px){.sp-manga{padding:3rem 2rem}}@media screen and (max-width:480px){.sp-manga{padding:4rem 0rem 3rem;margin:0 auto 5rem}}.sp-manga h2{position:relative;margin-bottom:1rem}.sp-manga h2 .hd-fukidashi{position:absolute;width:8rem;left:calc(50% - 360px);top:-2rem;transform:translateY(10px) rotate(-19deg);opacity:0;transition:all 1s ease 1.5s}@media screen and (max-width:920px){.sp-manga h2 .hd-fukidashi{left:5%;max-width:8rem;width:17%}}@media screen and (max-width:480px){.sp-manga h2 .hd-fukidashi{left:1%;width:20%;top:-96%}}.sp-manga h2 .hd-fukidashi img{width:100%}.sp-manga h2 .hd01{display:block;margin:1rem auto;width:35rem;position:relative}@media screen and (max-width:920px){.sp-manga h2 .hd01{max-width:35rem;width:66%}}@media screen and (max-width:480px){.sp-manga h2 .hd01{width:81%}}.sp-manga h2 .hd01:after{content:"";display:block;width:0%;height:1.2rem;background:#fff;position:absolute;left:10%;bottom:-11%;transition:all 1s ease 2s}@media screen and (max-width:920px){.sp-manga h2 .hd01:after{height:1rem}}@media screen and (max-width:480px){.sp-manga h2 .hd01:after{left:0;height:0.5rem}}.sp-manga h2 .hd01 img{width:100%;margin-left:10%;z-index:10;position:relative}@media screen and (max-width:480px){.sp-manga h2 .hd01 img{margin-left:0}}.sp-manga h2 .hd02{display:block;width:25rem;margin:0 auto;position:relative}@media screen and (max-width:920px){.sp-manga h2 .hd02{max-width:25rem;width:44%}}.sp-manga h2 .hd02:after{content:"";display:block;width:0;height:1.2rem;background:#fff;position:absolute;left:10%;bottom:-11%;transition:all 1s ease 3s}@media screen and (max-width:920px){.sp-manga h2 .hd02:after{height:1rem}}@media screen and (max-width:480px){.sp-manga h2 .hd02:after{left:0;height:0.5rem}}.sp-manga h2 .hd02 img{width:100%;z-index:10;position:relative;margin-left:10%}@media screen and (max-width:480px){.sp-manga h2 .hd02 img{margin-left:0}}.sp-manga .manga-area{max-width:800px;margin:0 auto;width:90%}@media screen and (max-width:920px){.sp-manga .manga-area{width:95%}}@media screen and (max-width:480px){.sp-manga .manga-area{width:98%;margin-left:-1%}}.sp-manga .manga-area img{max-width:100%}.sp-manga .manga-area a{display:block;background:#E54200;padding:20px 25px;border-radius:30px;width:8rem;margin:1.5rem auto 0;border:solid 3px #000;transition:all 0.5s ease}.sp-manga .manga-area a:hover{opacity:0.5}@media screen and (max-width:480px){.sp-manga .manga-area a{padding:13px 18px;width:6.5rem;border:solid 2px #000}}.sp-manga .manga-area a img{width:100%}.sp-manga.fadein{opacity:1}.sp-manga.fadein h2 .hd-fukidashi{opacity:1;transform:translateY(0) rotate(-19deg)}.sp-manga.fadein h2 .hd01:after{width:100%}.sp-manga.fadein h2 .hd02:after{width:100%}.popup{opacity:0;display:none;position:fixed;top:0;overflow-y:scroll;left:0;width:100%;height:100%;background:rgba(154,154,154,0.9);z-index:100}.popup .content{position:relative;padding:2rem 4rem}@media screen and (max-width:480px){.popup .content{padding:4rem 0.5rem}}.popup .content-inner .ph{max-width:1300px;margin:0 auto 3rem}@media screen and (max-width:480px){.popup .content-inner .ph{display:none}}.popup .content-inner .ph-sp{display:none}@media screen and (max-width:480px){.popup .content-inner .ph-sp{display:block;margin:0 auto 3rem}}.popup .content-inner .ph-sp img{max-width:100%}.popup .content-inner .ph img{max-width:100%}.popup .content .close{text-indent:-9999px;overflow:hidden;background:url(../../common/img/close.svg) no-repeat 0 0;background-size:100%;border:none;width:40px;height:40px;padding:0;position:fixed;right:3%;top:30px;cursor:pointer}@media screen and (max-width:480px){.popup .content .close{width:25px;height:25px;top:15px;right:15px}}.show{display:block;animation:fadein_op 0.5s ease-out forwards}@keyframes fadein_op{to{opacity:1}}.info-area{opacity:0;background:#fff;position:relative;max-width:1000px;margin:7rem auto;padding:2rem 4rem;box-sizing:border-box}@media screen and (max-width:480px){.info-area{margin:5rem auto;padding:2rem 1rem 3rem}}.info-area-inr h2{font-size:44px;font-size:2.75rem;margin:0 auto 2rem;width:4em}@media screen and (max-width:768px){.info-area-inr h2{font-size:40px;font-size:2.5rem}}@media screen and (max-width:480px){.info-area-inr h2{font-size:30px;font-size:1.875rem}}.info-area-inr ul{list-style:none}.info-area-inr ul li{border-bottom:solid 1px #ededed;padding-bottom:2rem;margin-bottom:2rem}.info-area-inr ul li .category{font-size:12px;font-size:0.75rem;padding:5px;border:solid 1px;border-radius:30px;width:8rem;text-align:center;box-sizing:border-box;margin-bottom:10px;font-weight:bold}@media screen and (max-width:480px){.info-area-inr ul li .category{font-size:10px;font-size:0.625rem;width:6rem}}.info-area-inr ul li .about{font-size:15px;font-size:0.9375rem;font-weight:bold;margin:12px 0}@media screen and (max-width:480px){.info-area-inr ul li .about{font-size:13px;font-size:0.8125rem}}.info-area-inr ul li h3{line-height:1.6;font-size:22px;font-size:1.375rem;font-weight:normal;margin-bottom:10px}@media screen and (max-width:480px){.info-area-inr ul li h3{font-size:18px;font-size:1.125rem}}.info-area-inr ul li h3 span{display:block;font-size:17px;font-size:1.0625rem}@media screen and (max-width:480px){.info-area-inr ul li p{font-size:15px;font-size:0.9375rem}}.info-area-inr ul li a{color:#ff5000}@media (hover:hover){.info-area-inr ul li a:hover{text-decoration:none}}.info-area-inr ul li:first-child{border-top:solid 1px #ededed;padding-top:1rem}@media screen and (max-width:480px){.info-area-inr ul li:last-child{margin-bottom:0}}.info-area.fadein{animation:top-h1 0.8s ease-in-out 1s forwards}#menu_bar01{display:none}.menu-label{background:#f1f1f1;width:50%;display:block;border-radius:30px;padding:1rem;text-align:center;margin:1rem auto 1.5rem;font-weight:bold;font-size:14px;min-width:300px;cursor:pointer;position:relative}@media screen and (max-width:480px){.menu-label{font-size:13px}}.menu-label:after{content:"";position:absolute;width:8px;height:8px;border:solid 1px #000;border-width:0 2px 2px 0;top:17px;right:23px;transform:rotate(45deg)}@media (hover:hover){.menu-label:hover{opacity:0.7}}.review-txt{opacity:0;overflow:hidden;height:0;transition:all ease 1s}.review-txt .review-txt-inr{background:#f3f9fe;padding:1.5rem 2rem;font-family:"游ゴシック体","yu gothic",meiryo,Roboto,sans-serif}@media screen and (max-width:480px){.review-txt .review-txt-inr{padding:1rem}}.review-txt .hd{font-size:22px;font-weight:bold;border-bottom:solid 2px #3d3d3d;margin-bottom:1rem;line-height:1.4;padding-bottom:0.5rem}@media screen and (max-width:768px){.review-txt .hd{font-size:19px}}@media screen and (max-width:480px){.review-txt .hd{font-size:16px;line-height:1.4;padding-bottom:5px}}.review-txt .neme{font-size:15px;font-weight:bold;margin-bottom:2rem}@media screen and (max-width:480px){.review-txt .neme{font-size:12px;margin-bottom:1.2rem}}.review-txt p{margin-bottom:2rem;line-height:1.8}@media screen and (max-width:480px){.review-txt p{font-size:13px;margin-bottom:1.2rem}}.review-txt .credit{text-align:right;font-size:12px;line-height:1.4}.review-txt .atend{text-align:right;font-size:12px;color:#962727;line-height:1.4}.review-txt blockquote{background:#e4ecf1;padding:1.5rem;margin:0 0 1rem;border-radius:10px}@media screen and (max-width:480px){.review-txt blockquote{padding:1rem}}.review-txt blockquote:before{content:"";display:block;background:url(../img/q_icon.svg) no-repeat 0 0;width:20px;height:20px;background-size:100%}@media screen and (max-width:480px){.review-txt blockquote:before{width:15px;height:15px}}#menu_bar01:checked~.review-txt{height:auto;opacity:1}#menu_bar01:checked~.menu-label{background:#f7f7f7}#menu_bar01:checked~.menu-label:after{transform:rotate(-135deg);top:21px}@media screen and (max-width:480px){.info-area-inr ul li p{font-size:13px;margin-bottom:1.2rem}}