@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;800&display=swap";@media print,screen{html{visibility:hidden}html.wf-active{visibility:visible}html.isModal,body.isModal{overflow:hidden}#faq{position:fixed;top:0;left:0;width:100%;height:100%;display:none;background:#896709;z-index:20000;overflow:auto;-webkit-overflow-scrolling:touch}#faq>#btn_close01{position:sticky;top:0}#faq>#btn_close01 a{background:#fff;color:#896709;width:100%;height:14.375vw;display:block;font-size:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#faq>#btn_close01 a img{margin-left:3.125vw;display:block;height:5vw;width:5vw}#faq section{padding-bottom:9.375vw}#faq section h2{text-align:center;color:#fff;font-size:5.625vw;margin:9.375vw 0 3.125vw 0}#faq section h3{text-align:center;color:#fff;font-size:4.375vw;margin:6.25vw 0}#faq section ul{color:#896709;padding:0 3.125vw}#faq section ul li{border:.625vw solid #896709;border-radius:3.125vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4.0625vw}#faq section ul li:not(:first-of-type){margin-top:3.125vw}#faq section ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3.125vw 0}#faq section ul li>div:nth-child(1){-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.625vw solid #896709}#faq section ul li>div:nth-child(1) p{font-size:4.375vw;line-height:1.6em}#faq section ul li>div:nth-child(2) p{font-size:3.75vw;line-height:1.5em}#faq section ul li>div:nth-child(2) p a{color:#ffa024;text-decoration:underline}#faq section ul li>div:nth-child(2) p span{text-indent:-1em;padding-left:1em;display:block}#faq section ul li>div img{width:7.8125vw;margin-right:3.125vw}#contents{font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;padding:0;background:#f2e9da}#contents #tag01{background:#896709;position:relative;z-index:1000}#contents #tag01 section{height:10.625vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;line-height:1.4em;font-size:3.125vw}#contents #tag01 section h1{text-align:center}#contents .ebold{font-weight:800}#contents .bold{font-weight:500}#contents .clearfix:before,#contents .clearfix:after{content:"";display:table}#contents .clearfix:after{clear:both}#contents .clearfix{zoom:1}#contents .fadeIn{opacity:0;-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn.is-show{opacity:1}#contents .fadeIn_up{opacity:0;-webkit-transform:translate(0, 30%);transform:translate(0, 30%);-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn_up.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#contents .fadeIn_left{opacity:0;-webkit-transform:translate(-10%, 0);transform:translate(-10%, 0);-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn_left.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#contents .fadeIn_right{opacity:0;-webkit-transform:translate(10%, 0);transform:translate(10%, 0);-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn_right.is-show{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}#contents .fadeIn_zoomIn{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:1.5s;transition:1.5s}#contents .fadeIn_zoomIn.is-show{-webkit-transform:scale(1);transform:scale(1);opacity:1}#contents .contentWrapper01 #main h1{padding:3.125vw 3.125vw 0 3.125vw}#contents .contentWrapper01 #main h1 img{width:100%;border-radius:4.6875vw;-webkit-box-sizing:border-box;box-sizing:border-box}#contents .contentWrapper01 #main #comments{margin-top:9.375vw;padding:0 3.125vw}#contents .contentWrapper01 #main #comments img{width:100%}#contents .contentWrapper01 #main>h2{margin-top:9.375vw;text-align:center}#contents .contentWrapper01 #main>h2 img{width:85.625vw}#contents .contentWrapper01 #main .illust01{width:83.75vw;display:block;margin:9.375vw auto 0 auto}#contents .contentWrapper01 #main>h3{text-align:center;margin-top:9.375vw}#contents .contentWrapper01 #main>h3 img{display:inline-block;width:74.375vw}#contents .contentWrapper01 #main #points{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:7.1875vw}#contents .contentWrapper01 #main #points img{width:27.5vw;display:block;margin:2.1875vw 2.5vw}#contents .contentWrapper01 #main>small{margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#896709;font-size:2.5vw;line-height:1.5em}#contents .contentWrapper01 #main>small span{padding-right:3.125vw}#contents .contentWrapper01 #main .btn01 a{width:93.75vw;height:23.75vw;border-radius:3.125vw;background:#896709;color:#fff;font-size:5vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3.125vw auto 0 auto;text-align:center}#contents .contentWrapper01 #main .btn01 a span{font-size:3.75vw;display:block;margin-bottom:.4em}#contents .contentWrapper01 #main .moviewrap01{padding:0 3.125vw;margin-top:9.375vw}#contents .contentWrapper01 #main .moviewrap01 .movie01{border-radius:4.6875vw;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents .contentWrapper01 #main .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents .contentWrapper01 #main .btn_sound01{text-align:center;margin:9.375vw auto 0 auto}#contents .contentWrapper01 #main .btn_sound01 a{font-size:5.625vw;color:#896709;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents .contentWrapper01 #main .btn_sound01 a span:nth-child(2){margin-left:2.1875vw;width:13.125vw;display:block;position:relative}#contents .contentWrapper01 #main .btn_sound01 a span:nth-child(2) img{width:100%}#contents .contentWrapper01 #main .btn_sound01 a span:nth-child(2) img:nth-child(2){position:absolute;top:0;left:0;opacity:0}#contents .contentWrapper01 #main .btn_sound01 a.playing01 span:nth-child(1){color:#ffa024}#contents .contentWrapper01 #main .btn_sound01 a.playing01 span:nth-child(2) img:nth-child(1){opacity:0}#contents .contentWrapper01 #main .btn_sound01 a.playing01 span:nth-child(2) img:nth-child(2){opacity:1}#contents .contentWrapper01 #main #voices01{margin:9.375vw auto 0 auto;width:93.75vw;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border:.9375vw solid #896709;border-radius:4.6875vw;text-align:center}#contents .contentWrapper01 #main #voices01 section{padding-top:6.25vw}#contents .contentWrapper01 #main #voices01 section h2{text-align:center}#contents .contentWrapper01 #main #voices01 section h2 img{width:85.625vw}#contents .contentWrapper01 #main #voices01>div a{text-align:center;display:inline-block}#contents .contentWrapper01 #main #voices01>div a .pic01{width:53.125vw;margin:7.8125vw auto 4.6875vw auto}#contents .contentWrapper01 #main #voices01>div a .pic01 img{width:53.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:1.25vw solid #896709;border-radius:50%;display:inline-block}#contents .contentWrapper01 #main #voices01>div a .txt01{font-size:5.625vw;color:#896709;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents .contentWrapper01 #main #voices01>div a .txt01 span:nth-child(2){margin-left:2.1875vw;width:13.125vw;display:block;position:relative}#contents .contentWrapper01 #main #voices01>div a .txt01 span:nth-child(2) img{width:100%}#contents .contentWrapper01 #main #voices01>div a .txt01 span:nth-child(2) img:nth-child(2){position:absolute;top:0;left:0;opacity:0}#contents .contentWrapper01 #main #voices01>div a.playing01 .pic01 img{border-color:#ffa024}#contents .contentWrapper01 #main #voices01>div a.playing01 .txt01 span:nth-child(1){color:#ffa024}#contents .contentWrapper01 #main #voices01>div a.playing01 .txt01 span:nth-child(2) img:nth-child(1){opacity:0}#contents .contentWrapper01 #main #voices01>div a.playing01 .txt01 span:nth-child(2) img:nth-child(2){opacity:1}#contents .contentWrapper01 #main #voices01 small{font-size:2.5vw;color:#896709;text-align:right;display:block;margin:5.3125vw 3.125vw 3.125vw 0}#contents .contentWrapper01 #main #messages{background:#fff;margin-top:9.375vw}#contents .contentWrapper01 #main #messages section{padding:3.125vw 0}#contents .contentWrapper01 #main #messages section h2{font-size:5.625vw;color:#896709;text-align:center;border-top:.625vw solid #896709;border-bottom:.625vw solid #896709;padding:.7em 0}#contents .contentWrapper01 #main #messages section>img{height:5.3125vw;width:auto;margin:-1vw auto 0 auto}#contents .contentWrapper01 #main #messages section>div{padding:3.125vw 3.125vw 0 3.125vw;color:#896709}#contents .contentWrapper01 #main #messages section>div>img{display:inline-block;border-radius:3.125vw;width:31.25vw;float:left;margin-right:3.125vw}#contents .contentWrapper01 #main #messages section>div h3{display:inline-block;font-size:5vw;line-height:1.5em}#contents .contentWrapper01 #main #messages section>div small{display:inline-block;font-size:3.75vw;line-height:1.8em}#contents .contentWrapper01 #main #messages section>div>div{width:100%;display:block;float:none}#contents .contentWrapper01 #main #messages section>div p{margin-top:.5em;font-size:4.375vw;line-height:1.7em}#contents .contentWrapper01 #main #messages section>div p:not(:first-of-type){margin-top:1.6em}#contents .contentWrapper01 #main #scene img{display:block;width:81.25vw;margin:9.375vw auto 0 auto}#contents .contentWrapper01 #main #kotsu{padding:9.375vw 0 0 0}#contents .contentWrapper01 #main #kotsu h2{text-align:center;color:#896709;font-size:5.625vw}#contents .contentWrapper01 #main #kotsu .moviewrap01{padding:0 3.125vw;margin-top:9.375vw}#contents .contentWrapper01 #main #kotsu .moviewrap01 .movie01{border-radius:4.6875vw;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents .contentWrapper01 #main #kotsu .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents .contentWrapper01 #main #info_campaign{width:93.75vw;margin:9.375vw auto 0 auto}#contents .contentWrapper01 #main #info_campaign>div{-webkit-box-sizing:border-box;box-sizing:border-box;border:.9375vw solid #896709;background:#fff;padding:2.1875vw}#contents .contentWrapper01 #main #info_campaign>div img{width:100%}#contents .contentWrapper01 #main #info_campaign small{display:block;margin-top:1em;font-size:2.5vw;line-height:1.5em;color:#896709}#contents .contentWrapper01 #main #info_campaign ul{font-size:2.5vw;margin-top:1em}#contents .contentWrapper01 #main #info_campaign ul li{color:#896709;line-height:1.5em;text-indent:-1em;padding-left:1em}#contents .contentWrapper01 #main #img_coemo01{width:93.75vw;display:block;margin:9.375vw auto 0 auto}#contents .contentWrapper01 #main #annotation{margin-top:3.125vw;padding:0 3.125vw}#contents .contentWrapper01 #main #annotation ol li{color:#896709;font-size:2.5vw;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents .contentWrapper01 #main #annotation ol li>span:first-of-type{margin-right:.5em}#contents .contentWrapper01 #main>ol{padding:0 3.125vw}#contents .contentWrapper01 #main>ol li{margin-top:3.125vw}#contents .contentWrapper01 #main>ol li img{width:100%;display:block}#contents .contentWrapper01 #main #faqs{padding:9.375vw 0 0 0}#contents .contentWrapper01 #main #faqs h2{text-align:center;color:#896709;font-size:5.625vw}#contents .contentWrapper01 #main #faqs ul{margin-top:7.8125vw;color:#896709;padding:0 3.125vw}#contents .contentWrapper01 #main #faqs ul li{border:.625vw solid #896709;border-radius:3.125vw;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4.0625vw}#contents .contentWrapper01 #main #faqs ul li:not(:first-of-type){margin-top:3.125vw}#contents .contentWrapper01 #main #faqs ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:3.125vw 0}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(1){-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.625vw solid #896709}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(1) p{font-size:4.375vw;line-height:1.6em}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(2) p{font-size:3.75vw;line-height:1.5em}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(2) p a{color:#ffa024;text-decoration:underline}#contents .contentWrapper01 #main #faqs ul li>div img{width:7.8125vw;margin-right:3.125vw}#contents .contentWrapper01 #main #otherlinks a{background:#fff;border:.625vw solid #896709;border-radius:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#896709;height:17vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:3.75vw;margin-top:3.125vw;text-align:center;line-height:1.5em}#contents .contentWrapper01 #main #otherlinks>div:nth-child(3) a{height:23vw}#contents .contentWrapper01 #main #otherlinks>div:nth-child(3) small{width:100%;text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:2.5vw;display:block;padding:0 3.125vw;color:#896709;margin-top:.3em}#contents .contentWrapper01 #main .apps02{margin:3.125vw auto 0 auto;background:#fff;border-radius:4.6875vw;width:93.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.125vw;position:relative}#contents .contentWrapper01 #main .apps02>img{width:100%}#contents .contentWrapper01 #main .apps02>div{color:#896709}#contents .contentWrapper01 #main .apps02>div ul li,#contents .contentWrapper01 #main .apps02>div small{color:#896709;font-size:3.125vw;text-indent:-1em;padding-left:1em;line-height:1.5em}#contents .contentWrapper01 #main .apps02>div ul li.red01,#contents .contentWrapper01 #main .apps02>div small.red01{color:red !important}#contents .contentWrapper01 #main .apps02>div small{display:block;margin-top:1em}#contents .contentWrapper01 #main .apps02>div>div{margin-bottom:3.125vw}#contents .contentWrapper01 #main .apps02>div>div a{background:#fff;border:.625vw solid #896709;border-radius:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#896709;height:11.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:3.75vw;margin-top:3.125vw;text-align:center}#contents .contentWrapper01 #main .apps02>div>div a:nth-child(2){height:16.25vw;line-height:1.5em}#contents .contentWrapper01 #main .apps01{margin:3.125vw auto 0 auto;background:#fff;border-radius:4.6875vw;width:93.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.125vw;position:relative}#contents .contentWrapper01 #main .apps01>img{width:100%}#contents .contentWrapper01 #main .apps01>div{color:#896709;margin:3.125vw 0;padding:3.125vw 0;border-top:.625vw solid #f2e9da;border-bottom:.625vw solid #f2e9da}#contents .contentWrapper01 #main .apps01>div ul li,#contents .contentWrapper01 #main .apps01>div small{color:#896709;font-size:3.125vw;text-indent:-1em;padding-left:1em;line-height:1.5em}#contents .contentWrapper01 #main .apps01>div ul li.red01,#contents .contentWrapper01 #main .apps01>div small.red01{color:red !important}#contents .contentWrapper01 #main .apps01>div small{display:block;margin-top:1em}#contents .contentWrapper01 #main .apps01>div>img{width:100%;display:block}#contents .contentWrapper01 #main .apps01>div>a{background:#fff;border:.625vw solid #896709;border-radius:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#896709;height:11.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:3.75vw;margin-top:3.125vw;text-align:center}#contents .contentWrapper01 #main .apps01>div>div{margin-bottom:3.125vw}#contents .contentWrapper01 #main .apps01>div>div a{background:#fff;border:.625vw solid #896709;border-radius:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#896709;height:11.5625vw;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:3.75vw;margin-top:3.125vw;text-align:center}#contents .contentWrapper01 #main .apps01>div>div a:nth-child(2){height:16.25vw;line-height:1.5em}#contents .contentWrapper01 #main .apps01>a{font-size:5vw;color:#fff;background:#896709;border-radius:3.125vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:23.75vw;width:100%;margin-top:3.125vw}#contents .contentWrapper01 #main .information{margin:3.125vw auto 0 auto;background:#fff;border-radius:4.6875vw;width:93.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.125vw;position:relative;color:#896709}#contents .contentWrapper01 #main .information h2 img{width:100%;display:inline-block}#contents .contentWrapper01 #main .information>div ul li{margin-top:3.125vw}#contents .contentWrapper01 #main .information>div ul li a{border:.625vw solid #896709;display:block}#contents .contentWrapper01 #main .information>div ul li a img{width:100%}#contents .contentWrapper01 #main .information>div ul li a.btn_t2mall01{display:none}#contents .contentWrapper01 #main .information>div ul li small{display:block;margin-top:.5em;font-size:2.5vw;line-height:1.5em;color:#896709}#contents .contentWrapper01 #main .information:first-of-type>div ul li:first-of-type{margin-top:0}#contents .contentWrapper01 #main .information02{margin:3.125vw auto 0 auto;background:#fff;border-radius:4.6875vw;width:93.75vw;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3.125vw;position:relative;color:#896709}#contents .contentWrapper01 #main .information02 h2{font-size:5vw;text-align:center}#contents .contentWrapper01 #main .information02 p{font-size:3.75vw;line-height:1.5em;margin-top:.5em}#contents .contentWrapper01 #main .information02 p a{color:#ffa024;text-decoration:underline}#contents .contentWrapper01 #main .information02:first-of-type>div ul li:first-of-type{margin-top:0}#contents #btn_insta{margin:9.375vw auto 0 auto;width:93.75vw;display:block}#contents #btn_insta img{width:100%}#contents #content_footer .wrapper01{padding:9.375vw 0}#contents #content_footer .wrapper01 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print,screen and (min-width: 640px){#faq{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:20000;overflow:auto;-webkit-overflow-scrolling:touch;padding:60px 0}#faq>#btn_close01{position:fixed;top:auto;bottom:88px;width:100%}#faq>#btn_close01 a{background:rgba(242,233,218,.7);color:#896709;width:230px;height:85px;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;border:2px solid #896709;border-radius:26px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box}#faq>#btn_close01 a img{margin-left:8px;display:block;height:24px;width:24px}#faq>#btn_close01 a:hover{background:#f2e9da;color:#ffa024;border-color:#ffa024}#faq section{width:1000px;background:#896709;padding:0 60px 145px 60px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;border-radius:50px}#faq section h2{font-size:40px;margin:60px 0 30px 0}#faq section h3{font-size:26px;margin:30px 0}#faq section ul{padding:0}#faq section ul li{border:none;border-radius:20px;padding:10px 30px}#faq section ul li:not(:first-of-type){margin-top:10px}#faq section ul li>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:15px 0}#faq section ul li>div:nth-child(1){-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #896709}#faq section ul li>div:nth-child(1) p{font-size:18px;line-height:1.6em}#faq section ul li>div:nth-child(2) p{font-size:16px;line-height:1.5em}#faq section ul li>div:nth-child(2) p a{color:#ffa024;text-decoration:underline}#faq section ul li>div:nth-child(2) p a:hover{text-decoration:none}#faq section ul li>div:nth-child(2) p span{text-indent:-1em;padding-left:1em;display:block}#faq section ul li>div img{width:25px;margin-right:20px}#contents{width:100%;min-width:1240px}#contents #tag01 section{height:40px;line-height:1em;font-size:16px}#contents .contentWrapper01{margin:30px auto 0 auto}#contents .contentWrapper01 #main h1{width:1200px;margin:0 auto;padding:0}#contents .contentWrapper01 #main h1 img{width:100%;border-radius:30px}#contents .contentWrapper01 #main #comments{margin:60px auto 0 auto;padding:0;width:1200px}#contents .contentWrapper01 #main>h2{margin-top:60px}#contents .contentWrapper01 #main>h2 img{width:817px}#contents .contentWrapper01 #main .illust01{width:682px;margin:60px auto 0 auto}#contents .contentWrapper01 #main>h3{margin-top:60px}#contents .contentWrapper01 #main>h3 img{width:477px}#contents .contentWrapper01 #main #points{margin-top:60px}#contents .contentWrapper01 #main #points img{width:176px;margin:0 15px}#contents .contentWrapper01 #main>small{width:1200px;margin:30px auto 0 auto;font-size:12px}#contents .contentWrapper01 #main>small span{padding-right:0}#contents .contentWrapper01 #main .btn01{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#contents .contentWrapper01 #main .btn01 a{width:auto;height:85px;border-radius:26px;text-decoration:none;font-size:24px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 24px;margin:30px auto 0 auto;text-align:center;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}#contents .contentWrapper01 #main .btn01 a:hover{background:#ffa024}#contents .contentWrapper01 #main .btn01 a span{font-size:16px;margin-bottom:.2em}#contents .contentWrapper01 #main .moviewrap01{width:1000px;padding:0;margin:60px auto 0 auto}#contents .contentWrapper01 #main .moviewrap01 .movie01{border-radius:30px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents .contentWrapper01 #main .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents .contentWrapper01 #main .btn_sound01{margin:60px auto 0 auto}#contents .contentWrapper01 #main .btn_sound01 a{font-size:30px;text-decoration:none}#contents .contentWrapper01 #main .btn_sound01 a span:nth-child(2){margin-left:10px;width:70px}#contents .contentWrapper01 #main .btn_sound01 a:hover span:nth-child(1){color:#ffa024}#contents .contentWrapper01 #main .btn_sound01 a:hover span:nth-child(2) img:nth-child(1){opacity:0}#contents .contentWrapper01 #main .btn_sound01 a:hover span:nth-child(2) img:nth-child(2){opacity:1}#contents .contentWrapper01 #main #voices01{margin:60px auto 0 auto;width:1200px;border:6px solid #896709;border-radius:30px;text-align:center}#contents .contentWrapper01 #main #voices01 section{padding-top:40px}#contents .contentWrapper01 #main #voices01 section h2{text-align:center}#contents .contentWrapper01 #main #voices01 section h2 img{width:1124px}#contents .contentWrapper01 #main #voices01>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px}#contents .contentWrapper01 #main #voices01>div a{text-align:center;display:inline-block;text-decoration:none}#contents .contentWrapper01 #main #voices01>div a:first-of-type{margin-right:80px}#contents .contentWrapper01 #main #voices01>div a:hover .pic01 img{border-color:#ffa024}#contents .contentWrapper01 #main #voices01>div a:hover .txt01 span:nth-child(1){color:#ffa024}#contents .contentWrapper01 #main #voices01>div a:hover .txt01 span:nth-child(2) img:nth-child(1){opacity:0}#contents .contentWrapper01 #main #voices01>div a:hover .txt01 span:nth-child(2) img:nth-child(2){opacity:1}#contents .contentWrapper01 #main #voices01>div a .pic01{width:252px;margin:0 auto 15px auto}#contents .contentWrapper01 #main #voices01>div a .pic01 img{width:252px;border:4px solid #896709;border-radius:50%;display:inline-block}#contents .contentWrapper01 #main #voices01>div a .txt01{font-size:30px;text-decoration:none}#contents .contentWrapper01 #main #voices01>div a .txt01 span:nth-child(2){margin-left:10px;width:70px}#contents .contentWrapper01 #main #voices01>div a.playing01 .pic01 img{border-color:#ffa024}#contents .contentWrapper01 #main #voices01>div a.playing01 .txt01 span:nth-child(1){color:#ffa024}#contents .contentWrapper01 #main #voices01>div a.playing01 .txt01 span:nth-child(2) img:nth-child(1){opacity:0}#contents .contentWrapper01 #main #voices01>div a.playing01 .txt01 span:nth-child(2) img:nth-child(2){opacity:1}#contents .contentWrapper01 #main #voices01 small{font-size:12px;color:#896709;text-align:right;display:block;margin:30px 23px 30px 0}#contents .contentWrapper01 #main #messages{margin-top:60px}#contents .contentWrapper01 #main #messages section{width:1200px;padding:30px 0 40px 0;margin:0 auto}#contents .contentWrapper01 #main #messages section::after{clear:both;content:""}#contents .contentWrapper01 #main #messages section h2{font-size:26px;border-top:3px solid #896709;border-bottom:3px solid #896709;padding:.7em 0}#contents .contentWrapper01 #main #messages section>img{height:20px;width:auto;margin:-5px auto 0 auto}#contents .contentWrapper01 #main #messages section>div{padding:30px 0 0 0}#contents .contentWrapper01 #main #messages section>div>img{display:inline-block;border-radius:20px;width:265px;float:left;margin-right:20px}#contents .contentWrapper01 #main #messages section>div h3{margin:0;display:block;font-size:30px;line-height:1.5em}#contents .contentWrapper01 #main #messages section>div small{margin-top:1em;display:block;font-size:16px;line-height:1.8em}#contents .contentWrapper01 #main #messages section>div>div{width:auto;display:block;float:left}#contents .contentWrapper01 #main #messages section>div p{margin-top:1em;font-size:18px;line-height:1.8em;display:block;width:100%;padding-left:280px}#contents .contentWrapper01 #main #scene{width:1200px;margin:80px auto 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents .contentWrapper01 #main #scene img{width:570px;margin:0}#contents .contentWrapper01 #main #scene img:first-of-type{margin-right:60px}#contents .contentWrapper01 #main #info_campaign{width:1000px;margin:60px auto 0 auto}#contents .contentWrapper01 #main #info_campaign>div{border:6px solid #896709;padding:27px}#contents .contentWrapper01 #main #info_campaign small{font-size:12px;margin-top:1em}#contents .contentWrapper01 #main #info_campaign ul{font-size:12px;margin-top:1em}#contents .contentWrapper01 #main #img_coemo01{width:770px;margin:60px auto 0 auto}#contents .contentWrapper01 #main>ol{width:1200px;padding:0;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents .contentWrapper01 #main>ol li{width:380px;margin-top:0}#contents .contentWrapper01 #main>ol li img{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden}#contents .contentWrapper01 #main>ol li:not(:first-of-type){margin-top:0}#contents .contentWrapper01 #main #annotation{margin:30px auto 0 auto;width:1200px;padding:0}#contents .contentWrapper01 #main #annotation ol li{font-size:12px;line-height:1.3em}#contents .contentWrapper01 #main #kotsu{padding:50px 0 0 0}#contents .contentWrapper01 #main #kotsu h2{font-size:40px}#contents .contentWrapper01 #main #kotsu .moviewrap01{width:1000px;padding:0;margin:50px auto 0 auto}#contents .contentWrapper01 #main #kotsu .moviewrap01 .movie01{border-radius:30px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding-top:56.25%;position:relative;overflow:hidden;z-index:100}#contents .contentWrapper01 #main #kotsu .moviewrap01 .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#contents .contentWrapper01 #main #faqs{padding:50px 0 0 0}#contents .contentWrapper01 #main #faqs h2{font-size:40px}#contents .contentWrapper01 #main #faqs ul{margin:50px auto 0 auto;padding:0;width:1000px}#contents .contentWrapper01 #main #faqs ul li{border:2px solid #896709;border-radius:20px;padding:10px 28px}#contents .contentWrapper01 #main #faqs ul li:not(:first-of-type){margin-top:10px}#contents .contentWrapper01 #main #faqs ul li>div{padding:15px 0}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(1){-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid #896709}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(1) p{font-size:18px;line-height:1.6em}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(2) p{font-size:16px;line-height:1.5em}#contents .contentWrapper01 #main #faqs ul li>div:nth-child(2) p a:hover{text-decoration:none}#contents .contentWrapper01 #main #faqs ul li>div img{width:25px;margin-right:20px}#contents .contentWrapper01 #main #otherlinks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contents .contentWrapper01 #main #otherlinks>div{margin:0 15px}#contents .contentWrapper01 #main #otherlinks a{padding:0 1em;height:80px;border-width:2px;border-radius:20px;font-size:18px;text-decoration:none;-webkit-transition:border-color .2s linear,color .2s linear;transition:border-color .2s linear,color .2s linear}#contents .contentWrapper01 #main #otherlinks a:hover{color:#ffa024;border-color:#ffa024}#contents .contentWrapper01 #main #otherlinks>div:nth-child(3) a{height:80px}#contents .contentWrapper01 #main #otherlinks>div:nth-child(3) small{width:100%;text-align:right;font-size:12px;padding:0;margin-top:.3em}#contents .contentWrapper01 #main .apps02{width:1200px;margin:30px auto 0 auto;border-radius:30px;padding:30px}#contents .contentWrapper01 #main .apps02>img{width:659px;margin:0 auto;display:block}#contents .contentWrapper01 #main .apps02>div{margin:30px 0 0 0;padding:0;border-top-width:2px;border-bottom-width:2px}#contents .contentWrapper01 #main .apps02>div ul li,#contents .contentWrapper01 #main .apps02>div small{font-size:16px}#contents .contentWrapper01 #main .apps02>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}#contents .contentWrapper01 #main .apps02>div>div a{margin:0 15px 0 15px;padding:0 1em;height:62px;border-width:2px;border-radius:20px;font-size:18px;text-decoration:none;-webkit-transition:border-color .2s linear,color .2s linear;transition:border-color .2s linear,color .2s linear}#contents .contentWrapper01 #main .apps02>div>div a:hover{color:#ffa024;border-color:#ffa024}#contents .contentWrapper01 #main .apps02>div>div a:nth-child(2){height:62px}#contents .contentWrapper01 #main .apps02>a{font-size:24px;border-radius:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:85px;width:463px;text-decoration:none;margin:0 auto;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}#contents .contentWrapper01 #main .apps02>a:hover{background:#ffa024}#contents .contentWrapper01 #main .apps02>a:nth-child(2){width:392px}#contents .contentWrapper01 #main .apps01{width:1200px;margin:30px auto 0 auto;border-radius:30px;padding:30px}#contents .contentWrapper01 #main .apps01>div{margin:20px 0 30px 0;padding:20px 0 30px 0;border-top-width:2px;border-bottom-width:2px}#contents .contentWrapper01 #main .apps01>div ul li,#contents .contentWrapper01 #main .apps01>div small{font-size:16px}#contents .contentWrapper01 #main .apps01>div>img{width:659px;display:block;margin:0 auto}#contents .contentWrapper01 #main .apps01>div>a{margin:30px auto 0 auto;padding:0 1em;width:253px;height:62px;border-width:2px;border-radius:20px;font-size:18px;text-decoration:none;-webkit-transition:border-color .2s linear,color .2s linear;transition:border-color .2s linear,color .2s linear}#contents .contentWrapper01 #main .apps01>div>a:hover{color:#ffa024;border-color:#ffa024}#contents .contentWrapper01 #main .apps01>div>a:nth-child(2){height:62px}#contents .contentWrapper01 #main .apps01>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:23px}#contents .contentWrapper01 #main .apps01>div>div a{margin:30px 15px 0 15px;padding:0 1em;height:62px;border-width:2px;border-radius:20px;font-size:18px;text-decoration:none;-webkit-transition:border-color .2s linear,color .2s linear;transition:border-color .2s linear,color .2s linear}#contents .contentWrapper01 #main .apps01>div>div a:hover{color:#ffa024;border-color:#ffa024}#contents .contentWrapper01 #main .apps01>div>div a:nth-child(2){height:62px}#contents .contentWrapper01 #main .apps01>a{font-size:24px;border-radius:26px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:85px;width:463px;text-decoration:none;margin:0 auto;-webkit-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}#contents .contentWrapper01 #main .apps01>a:hover{background:#ffa024}#contents .contentWrapper01 #main .apps01>a:nth-child(2){width:392px}#contents .contentWrapper01 #main .information02{margin:30px auto 0 auto;border-radius:30px;width:800px;padding:30px 0}#contents .contentWrapper01 #main .information02 h2{font-size:30px;text-align:center}#contents .contentWrapper01 #main .information02 p{text-align:center;font-size:18px;line-height:1.5em;margin-top:.5em}#contents .contentWrapper01 #main .information02 p a:hover{text-decoration:none}#contents .contentWrapper01 #main .information02:first-of-type>div ul{margin-top:0}#contents .contentWrapper01 #main .information{margin:30px auto 0 auto;border-radius:30px;width:1200px;padding:30px 0}#contents .contentWrapper01 #main .information h2{text-align:center}#contents .contentWrapper01 #main .information h2 img{width:1140px;display:inline-block}#contents .contentWrapper01 #main .information>div ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:0}#contents .contentWrapper01 #main .information>div ul li{width:555px;margin:30px 15px 0 15px}#contents .contentWrapper01 #main .information>div ul li a{border:3px solid #896709}#contents .contentWrapper01 #main .information>div ul li small{margin-top:.5em;font-size:12px;line-height:1.3em}#contents .contentWrapper01 #main .information:first-of-type>div ul{margin-top:0}#contents #btn_insta{margin:35px auto 0 auto;width:476px}#contents #content_footer .wrapper01{padding:34px 0 80px 0}}