@charset "UTF-8";body{margin:0;background-image:url(../img/hpbk.jpg)}.text-center{text-align:center}ƒ .mg-top{margin-top:1em}@media (min-width:821px){.sp_br{display:none}}.animation{animation:fade-in 3s;animation-fill-mode:forwards}@keyframes fade-in{from{opacity:0}to{opacity:1}}header h1.appname{text-align:left;font-size:2.5em;margin:.1em .5em;color:#08003d;font-family:Courgette,cursive;font-weight:400}header h1.appname a{color:#08003d}header h1.appname a:active,header h1.appname a:hover,header h1.appname a:link,header h1.appname a:visited{color:#08003d}.logo-text{color:#08003d;font-family:Courgette,cursive;font-weight:400}.flex-container{display:flex;justify-content:center;flex-wrap:wrap}.flex-container iframe{margin:.1em}.layer_cnt{position:relative}.layer_cnt .layer_logo{position:absolute;z-index:-1;top:-230px;left:-170px;width:100%;text-align:left}.layer_cnt .layer_logo img{position:fixed}nav{display:flex;justify-content:center}nav ul{list-style-type:none;padding:0;margin:5px 0;display:flex}nav ul li{text-align:center;margin:0 20px;background-color:#060121;border-radius:15px;padding:3px 10px;width:10em}nav ul li:first-child{margin-left:0}nav ul li:last-child{margin-right:0}nav a{text-decoration:none;color:#f2f4e4;display:block}nav a:hover{color:#dad158}main{width:98%;margin:0 auto;padding:2em;border-radius:15px;background-image:url(../img/paper.png);background-repeat:repeat-y;background-size:cover;box-shadow:1px 2px 10px 0 #b9b9b9}main a{color:#a8342f}main a:hover{text-decoration:underline}main h1,main h2,main h3{text-align:center;color:#08003d;margin:0 auto}main h1{font-size:1.8em}main section#app-moc{margin:0 auto}main section#app-moc article.copy{width:48%;margin:2em auto}@media (max-width:485px){main section#app-moc article.copy{width:90%;margin:2em auto}}@media (max-width:1280px){main section#app-moc article.copy{width:85%;margin:2em auto}}main section#app-moc article.copy p{font-size:1.2em;font-weight:400;color:#51402e;text-align:center;text-align:left;margin:0;padding:2px 0;font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",Meiryo,Osaka,"MS PGothic",arial,sans-serif}main section#app-moc article.copy p span.fb{font-weight:700}main section#app-moc article.ruby-like{display:flex;line-height:1;justify-content:center;flex-direction:column;flex-wrap:wrap;width:320px;margin:0 auto}main section#app-moc article.ruby-like div.rubiline{font-size:1em;color:#51402e;padding-left:.3em 0;letter-spacing:.7em;text-align:left;margin-left:1.2em;margin-bottom:3px}main section#app-moc article.ruby-like div.base{color:#51402e;text-align:center;font-size:2.8em;font-weight:700;margin:0 auto;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}main section#app-moc .samplemovie-copy{margin:0 auto;padding:.5em;font-size:1.2em;color:#51402e;text-align:center}main section#app-moc .samplemovie-copy span.big1{font-size:1.8em;font-weight:700;color:#51402e;text-align:center;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}main section#app-moc .download-icons,main section#app-moc .moc-img{display:flex;justify-content:center}main section#app-moc .download-icons div.dlbox{margin:1em;display:flex;justify-content:center;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center}main section#app-moc .download-icons div.dlbox img.qrcode{width:120px;margin:5px;border:solid 1px #c4c4c5}@media (max-width:600px){main section#app-moc .download-icons div.dlbox div.dlbox{margin:.5em}main section#app-moc .download-icons div.dlbox div.dlbox img.qrcode{width:80px;margin:3px;border:solid 1px #c4c4c5}}main section#app-moc .moc-img img{width:300px}main section#app-moc .download-icons a{margin:0 .2em}main section#app-moc .dl_google{width:134px}main section#app-moc article{margin:.3em}main section#app-moc article p{color:#51402e;text-align:center;padding:8px;font-size:2.8em;font-weight:700;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}main .contents{max-width:900px;margin:0 auto}main .contents article{margin:2em}main .contents article h2{font-size:1.6em;margin-top:.5em;margin-bottom:.3em;text-align:left}main .contents article h3.subtitle{font-size:1.3em;margin:.5em 0}main .contents article p{font-size:16px;color:#08003d}main .contents article p .big1{font-size:1.6em;font-weight:700;color:#51402e;text-align:center;font-weight:700;font-family:"Hiragino Mincho ProN","Hiragino Mincho Pro",游明朝,"Yu Mincho",YuMincho,HGS明朝E,メイリオ,Meiryo,serif}main .contents article ol{list-style:decimal;color:#08003d}main .contents article ul{list-style:disc;color:#08003d}main .contents article ol,main .contents article ul{margin-left:1.3em}main .contents article ol li,main .contents article ul li{font-size:16px}main .contents article ol li.mainlist,main .contents article ul li.mainlist{font-size:16px;margin-top:15px}main .contents article .warning-text{width:95%;margin:0 auto 1em;padding-left:1em}main .contents article .warning-text li{font-size:14px}main article#privacy-policy,main article#user-guide{background-color:#fff;padding:1em 2em;opacity:.8}@media (max-width:600px){main article#privacy-policy,main article#user-guide{padding:.5em 1.7em;font-size:.5em}}main article#privacy-policy p,main article#user-guide p{font-size:15px;margin:.6em .3em}@media (max-width:600px){main article#privacy-policy p,main article#user-guide p{font-size:12px;margin:.3em 3px .3em}}@media (max-width:600px){main article#privacy-policy h2,main article#user-guide h2{font-size:2em;text-align:center}}main article#privacy-policy ol,main article#user-guide ol{list-style:decimal}main article#privacy-policy ul,main article#user-guide ul{list-style:disc}@media (max-width:600px){main article#privacy-policy ol li,main article#privacy-policy ul li,main article#user-guide ol li,main article#user-guide ul li{font-size:.8rem}}main article#privacy-policy ul,main article#user-guide ul{margin-bottom:1em}main article#privacy-policy ul li,main article#user-guide ul li{font-size:15px}@media (max-width:600px){main article#privacy-policy ul li,main article#user-guide ul li{font-size:12px}}main article#user-guide{background-color:#f0f0f0}@media (max-width:600px){main article#user-guide{padding:.5em;margin:0}}main article#user-guide ol{margin-top:4em}@media (max-width:600px){main article#user-guide ol{padding-left:1em}}main article#user-guide ul{margin:1em 0 1.5em 2em}main article#user-guide p{margin:.6em 0;color:#08003d}main article#user-guide p.non_mg{margin:unset}main article#user-guide div.ug_img_cnt{display:flex;flex-direction:row;flex-wrap:wrap;align-content:stretch;justify-content:center}main article#user-guide div.ug_img_cnt .ug_image{height:540px}@media (max-width:750px){main article#user-guide div.ug_img_cnt .ug_image{height:auto;width:110%}}main article#About{margin-bottom:0}main article#About section.sns{margin:1em 0 0}main article#About section.sns div.snsicons{display:flex;flex-direction:row;justify-content:center}main article#About section.sns div.snsicons img.snslogo{width:40px;margin:15px}footer{text-align:center;color:#08003d;margin:1em 0;font-size:.8em}#backToTop{position:fixed;bottom:20px;right:20px;height:50px;width:50px;font-size:14px;font-family:Courgette,cursive;border:none;background-color:#a8342f;color:#fff;cursor:pointer;border-radius:50%;opacity:.7;transition:opacity .3s;display:none}#backToTop:hover{opacity:1}@media (max-width:999px){nav ul{flex-wrap:wrap;align-items:center;justify-content:space-around}nav ul li{width:9em;padding:3px 9px}}@media (max-width:999px) and (max-width:725px){nav ul li{width:8em;margin:0 9px}}@media (max-width:999px){.flex-container{flex-flow:column;align-items:center}.flex-container iframe{margin:.5em}main section#app-moc article p{margin-bottom:1em;font-size:2.2em}}@media (max-width:700px){.sp_none{display:none}.flex-container{flex-flow:column;align-items:center}.flex-container iframe{margin:.5em}header h1.appname{font-size:1.5em}nav ul{flex-wrap:wrap;align-items:center;justify-content:space-around}nav ul li{font-size:15px;margin:5px 16px;width:10em}nav ul li:first-child{margin-left:16px}nav ul li:last-child{margin-right:16px}.layer_cnt .layer_logo{top:-90px;width:100%;left:-60px}h1{font-size:1.3em}main{padding:1em}main h1{font-size:1.3em}main article h2{font-size:1.4em}main article h3{font-size:.9em;margin:8px}main article p{font-size:16px}main article p .big1{font-size:1.3em}main .warning-text{width:90%;margin:0 auto .5em;padding-left:.6em}main .warning-text li{font-size:13px}main section#app-moc .moc-img img{width:280px}main section#app-moc article p{font-size:1.8em}main .samplemovie-copy{margin-bottom:2em}footer{font-size:.7em;margin:1em 0}}@media (max-width:700px) and (max-width:485px){#samplemovie>div.samplemovie-copy>p>span.big1{font-size:1.2em}}