@charset "UTF-8";@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);.slick-slider,body{-webkit-tap-highlight-color:transparent}.slick-list:focus,button{outline:0}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{-webkit-text-size-adjust:100%;color:#666;font-family:"Noto Sans Japanese","Hiragino Kaku Gothic ProN","メイリオ",sans-serif;font-size:14px;font-weight:300;line-height:1.5em;margin:0 auto;overflow-wrap:break-word;padding:0;text-align:center}@media (min-width:960px){body{font-size:18px}}.download_btn_list,.footer_reco_list,.info_list,.info_list_release,.main_list,.member_list{font-size:0}a{text-decoration:none}img{width:100%}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;padding:0}@media (max-width:600px){.youtube{max-width:100%;padding-top:56.25%;position:relative}.youtube iframe{height:100%;position:absolute;right:0;top:0;width:100%}}.section_inner{margin:0 auto;padding:30px 4%;width:100%}.section_title{font-weight:700;margin-bottom:15px}@media (min-width:960px){.section_inner{padding:60px 0;width:1000px}.section_inner:last-child{padding-bottom:30px}.section_title{margin-bottom:30px}}.section_txt-lead{margin-bottom:15px}.download_btn_list .download_btn_item{display:inline-block;margin-right:2.8%}.download_btn_list .download_btn_item:last-child{margin-right:0}.section_inner-card{padding:30px 0}@media (min-width:960px){.section_txt-lead{margin-bottom:30px}.section_title-twitter{margin-top:0}.download_btn_list .download_btn_item{margin-right:15px}.section_inner-card{padding:60px 0;width:100%}}.section_inner-intro{padding:30px 0}@media (min-width:960px){.section_inner-intro{padding:60px 0;width:1000px}}.main_icon{-webkit-box-shadow:0 0 30px rgba(0,0,0,.4);border-radius:30px;box-shadow:0 0 30px rgba(0,0,0,.4);height:125px;width:125px}.main_list{left:0;position:absolute;right:0;top:322.5px;z-index:2}@media (min-width:960px){.main_icon{-webkit-box-shadow:none;box-shadow:none;margin-bottom:10px}.main_list{margin-bottom:10px;position:static;text-align:left}.main_list .main_item{display:inline-block;vertical-align:middle}.download_btn_list{margin:0}}.download_btn_link{display:block;height:0;overflow:hidden;padding-top:80px;width:143px}@media (min-width:601px) and (max-width:959px){.main_list{top:577.5px}.download_btn_link{padding-top:100px;width:240px}}@media (min-width:960px){.download_btn_link{padding-top:84px;width:232px}}.download_btn_link-as{background:url(../img/App-Store-JP.svg) center center no-repeat;background-size:contain}.download_btn_link-gp{background:url(../img/Google-play-JP.svg) center center no-repeat;background-size:contain}.download_btn_link-as-comingsoon{background:url(../img/App-Store-ComingSoon.svg) center center no-repeat;background-size:contain}.download_btn_link-gp-comingsoon{background:url(../img/Google-play-ComingSoon.svg) center center no-repeat;background-size:contain}.download_btn_list-main{background-color:#fff;left:0;padding:140px 0 10px;position:absolute;right:0;top:385px;z-index:1}@media (min-width:960px){.download_btn_list-main{background-color:transparent;padding:0;position:static;text-align:left}}.info_list_release:first-child,.section_inner-pr{padding-top:242.5px}@media (min-width:601px) and (max-width:959px){.download_btn_list-main{top:640px}.info_list_release:first-child{padding-top:262.5px}}.intro_list{padding-left:4%}@media (min-width:960px){.info_list_release:first-child{margin-bottom:30px;padding-top:0}.info_item{display:inline-block;margin-right:30px;vertical-align:top}.info_item:last-child{margin-right:0}.twitter_list{font-size:0;text-align:left}.twitter_list .twitter_item{display:inline-block;vertical-align:middle}.intro_list{padding-left:0}.intro_item{margin:0 10px}}.intro_item{margin:0 10px}.card_img{margin:0 -1.8%}.member_list{text-align:left}.member_list .member_item{display:inline-block;margin:0 2% 4%;text-align:center;vertical-align:top;width:21%}@media (min-width:960px){.member_list .member_item{margin:0 20px 20px 0;width:150px}.member_list .member_item:nth-child(6n){margin-right:0}}.footer_spec_list{display:inline-block;margin:15px 0;text-align:left}@media (min-width:960px){.footer_spec_list{margin:60px 0}}.footer_reco_title{margin-bottom:15px}@media (min-width:960px){.footer_reco_title{margin-bottom:30px}}.footer_reco_link{background-color:#fff;border-radius:100px;display:block;margin:0 auto;padding:2% 0;width:100%}@media (min-width:601px) and (max-width:959px){.footer_reco_link{width:314px}}.footer_reco_list{margin:0 auto 15px;text-align:center}.footer_reco_item{display:inline-block;text-align:left;vertical-align:middle}.copyright{padding-bottom:0}.section_title{color:#ff8d00;font-size:21px}@media (min-width:960px){.footer_reco_link{width:485px}.footer_reco_list{margin-bottom:30px;width:485px}.copyright{padding-bottom:30px}.section_title{font-size:30px}}.main_txt-genre{color:#666;font-size:14px}@media (min-width:960px){.main_txt-genre{font-size:18px;margin:-20px 0 5px 20px}}.main_txt-name{color:#333;font-size:20px;font-weight:700}@media (min-width:960px){.main_txt-name{font-size:26px;line-height:1.2em;margin-left:20px}}.twitter_txt{font-size:14px;margin-bottom:15px}@media (min-width:960px){.twitter_txt{font-size:18px;margin-bottom:0}}.twitter_btn_link{background:linear-gradient(60deg,#2fd7fc,#23bdff);border-radius:40px;color:#fff;display:block;font-size:14px;font-weight:700;padding:20px 40px}.intro_img{height:374px;width:210px}@media (min-width:960px){.twitter_btn_link{font-size:18px}.intro_img{height:748px;width:420px}}.member_txt-name{font-size:12px;margin-top:-5px}@media (min-width:960px){.member_txt-name{font-size:18px;margin-top:0}}.footer_reco_title{color:#ff8d00}.footer_reco_txt-genre{color:#999;font-size:10px}@media (min-width:960px){.footer_reco_txt-genre{font-size:18px}}.footer_reco_txt-name{color:#333;font-size:14px}.footer_reco_icon{border-radius:20%;height:50px;margin-bottom:-8px;margin-right:10px;width:50px}@media (min-width:960px){.footer_reco_txt-name{font-size:20px}.footer_reco_icon{height:70px;margin-bottom:-10px;margin-right:15px;width:70px}}.copyright{font-size:12px}.section_inner-pr,.slick-arrow,.slick-dots li button{font-size:0}.logo{background-image:url(../img/logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:0;margin:170px auto 0;overflow:hidden;padding-top:117px;text-align:center;white-space:nowrap;width:166px}.section-footer,.section-info,.section-member{background-image:url(../img/bg_pattern.jpg)}.section-main{background:url(../img/main_sp.jpg) center center no-repeat red;background-size:cover;height:385px}@media (min-width:601px) and (max-width:959px){.logo{margin:310px auto 0;padding-top:234px;width:332px}.section-main{background:url(../img/main_tab.jpg) center center no-repeat;background-size:cover;height:640px}}@media (min-width:960px){.logo{margin:-30px 0 30px;padding-top:234px;text-align:left;width:332px}.section-main{background:url(../img/main_pc.jpg) center center no-repeat;background-size:cover;height:640px}}@media (min-width:601px) and (max-width:959px){.section_inner-pr{padding-top:262.5px}}@media (min-width:960px){.section_inner-pr{margin-bottom:30px;padding-top:60px}}.member_img{border:1px solid #ccc;border-radius:50%}.team_txt{font-weight:700;margin-bottom:10px;padding:5px 0;border-radius:30px;color:#fff;width:100%}@media (min-width:960px){.team_txt{margin-bottom:20px}}.team_txt-s{border:1px solid #ff8d00;color:#ff8d00}.team_txt-kii{border:1px solid #ff657e;color:#ff657e}.team_txt-e{border:1px solid #00c9ae;color:#00c9ae}.team_txt-kenkyuu{border:1px solid #29b0ff;color:#29b0ff}.slick-slider{-webkit-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:pan-y;box-sizing:border-box;display:block;position:relative;touch-action:pan-y;user-select:none}.slick-list{display:block;margin:0;overflow:hidden;padding:0;position:relative}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick,.slick-arrow.slick-hidden{display:none}.slick-initialized{display:block}@media (min-width:960px){.slick-arrow{bottom:0;height:748px;position:absolute;top:0;width:50px;z-index:1}.slick-arrow:before{border-right:4px solid #e6e6e6;border-top:4px solid #e6e6e6;content:"";display:block;height:20px;margin:0 auto;width:20px}.slick-arrow:hover:before{border-right:4px solid #ff8d00;border-top:4px solid #ff8d00}.slick-prev{left:-50px;margin:0 auto}.slick-prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.slick-next{margin:0 auto;right:-50px}.slick-next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.slick-dots li{background-color:#e6e6e6;border-radius:20px;display:inline-block;height:10px;margin:0 4px;width:10px}@media (min-width:960px){.slick-dots{margin-top:30px}.slick-dots li{height:20px;margin:0 8px;width:20px}}.slick-dots .slick-active{background-color:#ff8d00}