body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*{box-sizing:border-box;min-width:0;min-height:0}a{text-decoration:none;outline:none}a:focus,*:focus{outline:none}img{vertical-align:top;line-height:0;font-size:0}img{width:100%}html{width:100%;overflow-x:hidden}body{color:#492911;width:100%;overflow-x:hidden;font-family:"M PLUS 2",sans-serif}@media (min-width: 750.1px){body{background:#f7cb4e}}.pc_bg{display:none}@media (min-width: 750.1px){.pc_bg{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:fixed;z-index:-1;top:0;left:0;width:100%;height:100%}.pc_bg .pc_bg_inner{position:relative;width:100%;height:100%;max-width:1980px;background:#e0843b}.pc_bg img{position:absolute;bottom:-100px;z-index:1}.pc_bg img:nth-of-type(1){left:0;bottom:-100px;width:606px}.pc_bg img:nth-of-type(2){right:0;width:750px}.pc_bg img:nth-of-type(3){left:0;width:420px}}.wrap{background:#f7cb4e url("../img/bg_wrap.png") no-repeat top center fixed;background-size:100%}@media (min-width: 750.1px){.wrap{background-size:47%;width:750px;margin-left:auto;margin-right:auto}}.mv{position:relative;padding:4.26667vw;margin-bottom:17.6vw}@media (min-width: 750.1px){.mv{padding:32px;margin-bottom:132px}}.mv h1{position:absolute;top:7.73333vw;left:5.86667vw;width:48vw;z-index:5}@media (min-width: 750.1px){.mv h1{top:58px;left:44px;width:360px}}.mv h1 img{display:block}.mv .mvbox{position:relative;width:100%;height:80.13333vw;margin-top:48.8vw;background:#fff;border:3px solid #492911}@media (min-width: 750.1px){.mv .mvbox{height:601px;margin-top:366px}}.mv .mv_yoko{position:absolute;display:block;width:54.93333vw;bottom:0;margin-left:-5.33333vw}@media (min-width: 750.1px){.mv .mv_yoko{width:412px;margin-left:-35px}}.mv .mv_mirai{position:absolute;bottom:-1px;right:-5.06667vw;display:block;width:75.2vw}@media (min-width: 750.1px){.mv .mv_mirai{bottom:-2px;right:-36px;width:564px}}.mv .mv_wafu{position:absolute;bottom:-4vw;left:0;width:57.6vw}@media (min-width: 750.1px){.mv .mv_wafu{bottom:-30px;left:0;width:432px}}.btn_common{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 auto 24vw;width:71.46667vw;height:12.8vw;border:2px solid #492911;border-radius:999px;color:#492911;font-size:4.26667vw}@media (min-width: 750.1px){.btn_common{margin:0 auto 180px;width:536px;height:96px}.btn_common:hover::after{bottom:-3px;right:-3px}}.btn_common::after{position:absolute;bottom:-5.33333vw;right:-5.33333vw;display:block;content:"";width:71.46667vw;height:12.8vw;border:1px solid #492911;background:rgba(73,41,17,0.4);border-radius:999px;opacity:0.2;pointer-events:none}@media (min-width: 750.1px){.btn_common::after{bottom:-40px;right:-40px;width:536px;height:96px;transition-duration:.3s}}.btn_start img{display:block;width:30.66667vw}@media (min-width: 750.1px){.btn_start img{width:230px}}.btn_read{margin-top:10.13333vw}@media (min-width: 750.1px){.btn_read{margin-top:76px}}.btn_read img{display:block;width:30.13333vw}@media (min-width: 750.1px){.btn_read img{width:226px}}h2{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;height:15.2vw;margin-bottom:12.8vw}@media (min-width: 750.1px){h2{height:114px;margin-bottom:96px}}h2 img{display:block;width:auto;height:100%}.about{margin:24vw 0}@media (min-width: 750.1px){.about{margin:180px 0}}.about .about_text{margin-bottom:8.53333vw}@media (min-width: 750.1px){.about .about_text{margin-bottom:64px}}.about .about_chara{position:relative;margin-bottom:8.53333vw}@media (min-width: 750.1px){.about .about_chara{margin-bottom:64px}}.about .about_chara img:last-child{position:absolute;top:0;left:0}.person{margin:0 0 24vw}@media (min-width: 750.1px){.person{margin:0 0 180px}}.person .person_chara{position:relative}.person .person_chara:nth-of-type(1) img{display:block}.person .person_chara:nth-of-type(1) img:nth-of-type(1){width:80.8vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(1) img:nth-of-type(1){width:606px}}.person .person_chara:nth-of-type(1) img:nth-of-type(2){position:absolute;top:9.6vw;right:4.26667vw;width:60vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(1) img:nth-of-type(2){top:72px;right:32px;width:450px}}.person .person_chara:nth-of-type(1) img:nth-of-type(3){position:absolute;top:29.6vw;right:4.26667vw;width:58.13333vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(1) img:nth-of-type(3){top:222px;right:32px;width:436px}}.person .person_chara:nth-of-type(2){margin-top:-58.66667vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(2){margin-top:-440px}}.person .person_chara:nth-of-type(2) img{display:block}.person .person_chara:nth-of-type(2) img:nth-of-type(1){width:100vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(2) img:nth-of-type(1){width:750px}}.person .person_chara:nth-of-type(2) img:nth-of-type(2){position:absolute;top:13.86667vw;left:4.26667vw;width:51.2vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(2) img:nth-of-type(2){top:104px;left:32px;width:384px}}.person .person_chara:nth-of-type(2) img:nth-of-type(3){position:absolute;top:34.13333vw;left:4.26667vw;width:63.46667vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(2) img:nth-of-type(3){top:256px;left:32px;width:476px}}.person .person_chara:nth-of-type(3){margin-top:-30.66667vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(3){margin-top:-230px}}.person .person_chara:nth-of-type(3) img{display:block}.person .person_chara:nth-of-type(3) img:nth-of-type(1){width:53.6vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(3) img:nth-of-type(1){width:402px}}.person .person_chara:nth-of-type(3) img:nth-of-type(2){position:absolute;top:2.66667vw;right:28.53333vw;width:26.4vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(3) img:nth-of-type(2){top:20px;right:214px;width:198px}}.person .person_chara:nth-of-type(3) img:nth-of-type(3){position:absolute;top:17.86667vw;right:4.26667vw;width:58.13333vw}@media (min-width: 750.1px){.person .person_chara:nth-of-type(3) img:nth-of-type(3){top:134px;right:32px;width:436px}}.slick-disabled{opacity:0;pointer-events:none}.slick-next,.slick-prev{cursor:pointer;position:absolute;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:5;top:50%;border:none;color:#ffffff;font-size:4.26667vw;font-weight:bold;background:#492911;border-radius:999px;width:8vw;height:8vw}@media (min-width: 750.1px){.slick-next,.slick-prev{font-size:32px;width:60px;height:60px}}.slick-next{left:1.33333vw}@media (min-width: 750.1px){.slick-next{left:10px}}.slick-prev{right:1.33333vw}@media (min-width: 750.1px){.slick-prev{right:10px}}.slick-slide{padding-bottom:2.66667vw}@media (min-width: 750.1px){.slick-slide{padding-bottom:20px}}.slick-slide .pages{width:88vw;margin:0 auto;box-shadow:2.66667vw 2.66667vw 0 #e0843b}@media (min-width: 750.1px){.slick-slide .pages{width:660px;box-shadow:20px 20px 0 #e0843b}}.btn_share{display:block;width:64vw;position:fixed;bottom:0;left:0}@media (min-width: 750.1px){.btn_share{width:380px;left:auto;right:20px;transition-duration:0.2s;-webkit-transform-origin:right bottom;transform-origin:right bottom}.btn_share:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}}footer{background:#fbe48d;padding:12.8vw 0 36vw}@media (min-width: 750.1px){footer{padding:96px 0 270px}}footer img{display:block;margin:0 auto;width:73.06667vw}@media (min-width: 750.1px){footer img{width:548px}}h1{-webkit-transform:scale(2);transform:scale(2);opacity:0;-webkit-animation:h1_in 0.6s 1s ease forwards;animation:h1_in 0.6s 1s ease forwards}@-webkit-keyframes h1_in{30%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes h1_in{30%{-webkit-transform:scale(2.5);transform:scale(2.5);opacity:1}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.mv .mv_mirai{opacity:0;-webkit-animation:mv_mirai 0.6s 0.2s ease forwards;animation:mv_mirai 0.6s 0.2s ease forwards}@-webkit-keyframes mv_mirai{100%{opacity:1}}@keyframes mv_mirai{100%{opacity:1}}.mv .mv_yoko{opacity:0;-webkit-animation:mv_yoko 0.6s 0.4s ease forwards;animation:mv_yoko 0.6s 0.4s ease forwards}@-webkit-keyframes mv_yoko{100%{opacity:1}}@keyframes mv_yoko{100%{opacity:1}}.mv .mv_wafu{-webkit-transform:scale(2);transform:scale(2);opacity:0;-webkit-animation:mv_wafu_in 0.6s 0.6s ease forwards;animation:mv_wafu_in 0.6s 0.6s ease forwards}@-webkit-keyframes mv_wafu_in{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes mv_wafu_in{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.js-in{opacity:0}.btn_common.js-in.js-anion{-webkit-transform:translateX(260px);transform:translateX(260px);-webkit-animation:js-in_btn 0.6s 0s ease forwards;animation:js-in_btn 0.6s 0s ease forwards}.btn_start.js-in.js-anion{-webkit-animation:js-in_btn 0.6s 1.6s ease forwards;animation:js-in_btn 0.6s 1.6s ease forwards}@-webkit-keyframes js-in_btn{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes js-in_btn{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}h2.js-in.js-anion{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scale(1) translateX(260px);transform:scale(1) translateX(260px);-webkit-animation:js-in_h2 0.6s 0s ease-in-out forwards;animation:js-in_h2 0.6s 0s ease-in-out forwards}@-webkit-keyframes js-in_h2{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes js-in_h2{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.about_text.js-in.js-anion{-webkit-transform:scale(0.8) translateY(60px);transform:scale(0.8) translateY(60px);-webkit-animation:js-in_about_text 0.6s 0s ease forwards;animation:js-in_about_text 0.6s 0s ease forwards}@-webkit-keyframes js-in_about_text{100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes js-in_about_text{100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}.about_chara.js-in.js-anion{-webkit-transform:scale(1) translateY(40px);transform:scale(1) translateY(40px);-webkit-animation:js-in_about_chara 1s 0.6s ease-out forwards;animation:js-in_about_chara 1s 0.6s ease-out forwards}@-webkit-keyframes js-in_about_chara{100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes js-in_about_chara{100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}.person_chara img:first-of-type.js-in.js-anion{-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-animation:js-in_chara 0.6s 0s ease forwards;animation:js-in_chara 0.6s 0s ease forwards}@-webkit-keyframes js-in_chara{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes js-in_chara{100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.person_chara img:nth-of-type(2).js-in.js-anion,.person_chara img:nth-of-type(3).js-in.js-anion{-webkit-transform:translateX(-260px);transform:translateX(-260px);-webkit-animation:js-in_chara_text 0.6s 0s ease forwards;animation:js-in_chara_text 0.6s 0s ease forwards}.person_chara:nth-of-type(odd) img:nth-of-type(2).js-in.js-anion,.person_chara:nth-of-type(odd) img:nth-of-type(3).js-in.js-anion{-webkit-transform:translateX(260px);transform:translateX(260px);-webkit-animation:js-in_chara_text 0.6s 0s ease forwards;animation:js-in_chara_text 0.6s 0s ease forwards}@-webkit-keyframes js-in_chara_text{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes js-in_chara_text{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}#slider.js-in.js-anion{-webkit-transform:translateX(260px);transform:translateX(260px);-webkit-animation:js-in_comic 0.6s 0s ease forwards;animation:js-in_comic 0.6s 0s ease forwards}@-webkit-keyframes js-in_comic{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes js-in_comic{100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}