@charset "UTF-8";html{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px}@media (min-width:768px){html{font-size:16px}}body{position:relative;color:#3a3b3c;background-color:#fff;line-height:1.5}main{display:block}a{color:#3a3b3c}a:hover{color:#636363;text-decoration:underline}a:hover{text-decoration:underline}a:hover img{opacity:.9}a:hover i{opacity:.9}h1,.h1{font-size:4rem}h2,.h2{font-size:3.2rem}h3,.h3{font-size:2.4rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.2rem}h6,.h6{font-size:.8rem}h1,h2,h3,h4,h5,h6{margin-bottom:1.5rem;line-height:1.5}p{line-height:1.75}p:last-of-type{margin-bottom:0}ul{margin:0;padding:0;list-style:none}ul>li{line-height:1.75;list-style-type:none;margin-bottom:0}ol{padding-left:2rem}ol>li{line-height:1.75;margin-bottom:.25rem}blockquote{color:#777;margin-left:1rem;border-left:2px solid #ddd;padding:.5rem 0 .5rem 1rem}img{display:inline-block;max-width:100%;height:auto}iframe{max-width:100%}button:focus{outline:none}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;font-family:'Roboto Condensed','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%}* html body{font-family:'ＭＳ Ｐゴシック',sans-serif}*:first-child+html body{font-family:'メイリオ','ＭＳ Ｐゴシック',sans-serif}.bg-toranoana{background-color:#ffc107 !important}.text-toranoana{color:#ffc107 !important}.bg-yumenosora{background-color:#019D52 !important}.text-yumenosora{color:#019D52 !important}.bg-tsukurunomori{background-color:#004EA2 !important}.text-tsukurunomori{color:#004EA2 !important}.bg-red{background-color:#F44336 !important}.text-red{color:#F44336 !important}.bg-pink{background-color:#E91E63 !important}.text-pink{color:#E91E63 !important}.bg-purple{background-color:#9C27B0 !important}.text-purple{color:#9C27B0 !important}.bg-deep-purple{background-color:#673AB7 !important}.text-deep-purple{color:#673AB7 !important}.bg-indigo{background-color:#3F51B5 !important}.text-indigo{color:#3F51B5 !important}.bg-blue{background-color:#2196F3 !important}.text-blue{color:#2196F3 !important}.bg-light-blue{background-color:#03A9F4 !important}.text-light-blue{color:#03A9F4 !important}.bg-cyan{background-color:#00BCD4 !important}.text-cyan{color:#00BCD4 !important}.bg-teal{background-color:#009688 !important}.text-teal{color:#009688 !important}.bg-green{background-color:#4CAF50 !important}.text-green{color:#4CAF50 !important}.bg-light-green{background-color:#8BC34A !important}.text-light-green{color:#8BC34A !important}.bg-yellow{background-color:#FFEB3B !important}.text-yellow{color:#FFEB3B !important}.bg-lime{background-color:#CDDC39 !important}.text-lime{color:#CDDC39 !important}.bg-amber{background-color:#FFC107 !important}.text-amber{color:#FFC107 !important}.bg-orange{background-color:#FF9800 !important}.text-orange{color:#FF9800 !important}.bg-deep-orange{background-color:#FF5722 !important}.text-deep-orange{color:#FF5722 !important}.bg-brown{background-color:#795548 !important}.text-brown{color:#795548 !important}.bg-gray{background-color:#9E9E9E !important}.text-gray{color:#9E9E9E !important}.bg-blue-gray{background-color:#607D8B !important}.text-blue-gray{color:#607D8B !important}.bg-white{background-color:#FFFFFF !important}.text-white{color:#FFFFFF !important}.bg-black{background-color:#3A3B3C !important}.text-black{color:#3A3B3C !important}.bg-twitter{background-color:#1DA1F2 !important}.text-twitter{color:#1DA1F2 !important}.bg-facebook{background-color:#4267B2 !important}.text-facebook{color:#4267B2 !important}.bg-line{background-color:#00B900 !important}.text-line{color:#00B900 !important}.shadow-0dp{box-shadow:none}.shadow-1dp{box-shadow:0 1px 1px 0 rgba(0,0,0,0.14),0 2px 1px -1px rgba(0,0,0,0.12),0 1px 3px 0 rgba(0,0,0,0.2)}.shadow-2dp{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.12),0 1px 5px 0 rgba(0,0,0,0.2)}.shadow-3dp{box-shadow:0 3px 4px 0 rgba(0,0,0,0.14),0 3px 3px -2px rgba(0,0,0,0.12),0 1px 8px 0 rgba(0,0,0,0.2)}.shadow-4dp{box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2)}.shadow-6dp{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.shadow-8dp{box-shadow:0 8px 10px 1px rgba(0,0,0,0.14),0 3px 14px 2px rgba(0,0,0,0.12),0 5px 5px -3px rgba(0,0,0,0.2)}.shadow-12dp{box-shadow:0 12px 17px 2px rgba(0,0,0,0.14),0 5px 22px 4px rgba(0,0,0,0.12),0 7px 8px -4px rgba(0,0,0,0.2)}.shadow-16dp{box-shadow:0 16px 24px 2px rgba(0,0,0,0.14),0 6px 30px 5px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2)}.shadow-24dp{box-shadow:0 24px 38px 3px rgba(0,0,0,0.14),0 9px 46px 8px rgba(0,0,0,0.12),0 11px 15px -7px rgba(0,0,0,0.2)}.container.container-xs{max-width:575px}.container.container-sm{max-width:767px}.container.container-md{max-width:991px}.container.container-lg{max-width:1199px}.container.container-xl{max-width:1440px}html,body{min-height:100%}#app.campaign-jp{min-height:100%;flex-grow:1}#app.campaign-jp #page.campaign{min-height:100%}#app.campaign-jp #page.campaign #header img{width:100%}#app.campaign-jp #page.campaign #main{overflow:hidden}#app.campaign-jp #page.campaign #main .section{padding:2rem 0;text-align:center}@media (min-width:768px){#app.campaign-jp #page.campaign #main .section{padding:4rem 0}}#app.campaign-jp #page.campaign #main .section>.container{position:relative;flex-grow:1}#app.campaign-jp #page.campaign #main .slick-prev{left:0;z-index:100}#app.campaign-jp #page.campaign #main .slick-next{right:15px;z-index:100}#app.campaign-jp #page.campaign #main .slick-prev:before,#app.campaign-jp #page.campaign #main .slick-next:before{color:#B3B3B3;font-size:2.5rem}#app.campaign-jp #page.campaign #main .thumb li{padding:.5rem}#app.campaign-jp #page.campaign #main .section#share{padding:2rem 0}#app.campaign-jp #page.campaign #main .section#share ul.share-list li{display:inline-block;margin:0 .5rem;vertical-align:middle}#app.campaign-jp #page.campaign #main .section#share .btn-twitter{background-color:#1DA1F2;border-radius:5px;padding:.45rem .7rem;margin-bottom:1rem;color:#fff}#app.campaign-jp #page.campaign #main .section#share .btn-twitter:hover{text-decoration:none}#app.campaign-jp #page.campaign #main .section#fair{background-color:#F9AD00}#app.campaign-jp #page.campaign #main .section#fair .fair-area{margin-bottom:2rem;padding:1rem 0 2rem;background-color:#fff;border-radius:10px;box-shadow:5px 5px 10px rgba(0,0,0,0.5)}#app.campaign-jp #page.campaign #main .section#fair .fair-area a{font-weight:bold;color:red;text-decoration:underline}#app.campaign-jp #page.campaign #main .section#points{padding-bottom:3rem}#app.campaign-jp #page.campaign #footers{position:relative;z-index:9999;padding:1.5rem 0 2.5rem}#app.campaign-jp #page.campaign #footers .footer-nav{z-index:999;position:fixed;bottom:0;width:100%;background-color:rgba(255,255,255,0.5)}#app.campaign-jp #page.campaign #footers .footer-nav a:hover{opacity:.8}#app.campaign-jp #page.campaign #footers .footer-nav .tuhan{padding-left:.5rem}#app.campaign-jp #page.campaign #footers .footer-nav .register{padding-right:.5rem}