html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn{width:80%;border-radius:100rem;background:#d00c31;font-family:"Sawarabi Mincho", sans-serif;font-size:13px;line-height:1;text-align:center;color:#fff}.btn a{position:relative;display:block;padding:3.7% 0}.btn a .arrow{position:absolute;top:50%;right:10px;width:5px;height:5px;transform:translateY(-50%)}.btn a .arrow::before,.btn a .arrow::after{content:"";position:absolute;top:0;left:0;box-sizing:content-box}.btn a .arrow::before{top:2px;width:5px;height:1px;background:#fff}.btn a .arrow::after{width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}.btn.disabled{background:#999999}.btn.disabled a{cursor:default;pointer-events:none}.descriptionBox{position:relative;width:80%;margin:0 auto 50px;padding:9.8% 6.2% 7.5%;background:#fff;border-radius:5px}.descriptionBox .description{margin-bottom:6.25%}.descriptionBox .imageBox{display:block;text-align:center}.cardList{width:95.58%;margin:0 auto}.cardList .card{display:flex;position:relative;margin-bottom:14.1%;padding-bottom:8.3%;border:2px solid #f33b55;border-radius:5px;background:#fff}.cardList .card.disabled{border-color:#999}.cardList .card.disabled .text.title{color:#999}.cardList .card .detail{padding:3% 4.44% 0}.cardList .card .detail .title{margin-bottom:4%;font-size:20px;font-weight:normal;line-height:1.2;text-align:left;color:#d00c31}.cardList .card .detail .qr{display:none}.cardList .card .linkBtn{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}@media screen and (min-width: 769px){.btn{width:auto;min-width:320px;font-size:16px}.btn a{padding:17px 30px;transition:opacity 0.4s linear}.btn a .arrow{right:20px;width:9px;height:9px}.btn a .arrow::before{top:3px;width:8px;height:2px}.btn a .arrow::after{width:6px;height:6px;border-width:2px}.btn a:hover{opacity:0.6}.descriptionBox{width:855px;margin-bottom:80px;padding:70px 40px 50px;border-radius:15px}.descriptionBox .description{margin-bottom:30px}.cardList{width:900px}.cardList .card{margin-bottom:80px;padding-bottom:0;border-radius:20px}.cardList .card .detail{display:flex;padding:20px 25px 0}.cardList .card .detail .title{font-size:30px}.cardList .card .detail .qr{display:block;margin-left:20px}.cardList .card .linkBtn{right:12px;left:auto;border-radius:30px;transform:translate(0, 50%)}}body{background-color:#fff;color:#000;width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Segoe UI","Helvetica Neue",HelveticaNeue,YuGothic,"Yu Gothic Medium","Yu Gothic",Verdana,Meiryo,sans-serif}img{width:100%;height:auto}.loading{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background:#c72a2b;z-index:10}.loading.is-hidden{transition:0.25s;opacity:0;pointer-events:none}.loading>div{margin:auto}.ui{z-index:2}.ui__shutter{z-index:1;position:fixed;bottom:1.5rem;left:50%;transform:translateX(-50%);width:4.3rem}.ui__text{width:85%;max-width:400px;height:auto;position:fixed;top:2rem;left:50%;transform:translateX(-50%);pointer-events:none;opacity:1;transition:0.3s}.ui__text.is-hidden{opacity:0}.ui__preview{z-index:2;display:block;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;transition:0.25s}.ui__preview.is-hidden{opacity:0;pointer-events:none}.ui__preview__bg{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.ui__preview__dialog{min-height:100%;display:flex;flex-direction:column}.ui__preview__dialog__content{box-sizing:border-box;position:relative;display:flex;flex-direction:column;width:93%;max-width:550px;padding:2rem;margin:0.7rem auto;color:#fff;background:url("../image/img-bg.png") no-repeat center/cover}.ui__preview__dialog__content .c-txt{text-align:center;margin:2rem auto 1.5rem}.ui__preview__dialog__content__image{margin:auto;width:80%;height:auto;border:20px solid;-o-border-image:url(../image/img-frame.png) 55;border-image:url(../image/img-frame.png) 55}.ui__preview__dialog__content__share{display:flex;flex-direction:row;justify-content:center}.ui__preview__dialog__content__share__tw{width:50px;height:50px;margin:0rem 1rem;display:flex;padding:0.5rem;box-sizing:border-box;border-radius:0.5rem;background:#1da1f2}.ui__preview__dialog__content__share__tw img{margin:auto}.ui__preview__dialog__content__share__ig{width:50px;height:50px;margin:0rem 1rem;display:flex;padding:0.5rem;box-sizing:border-box;border-radius:0.5rem;background:#e1306c}.ui__preview__dialog__content__share__ig img{margin:auto}.ui__preview__dialog__content__close{cursor:pointer;margin:1.5rem auto 0rem;width:95%;max-width:330px}/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */.la-ball-beat,.la-ball-beat>div{position:relative;box-sizing:border-box}.la-ball-beat{display:block;font-size:0;color:#fff}.la-ball-beat.la-dark{color:#333}.la-ball-beat>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor}.la-ball-beat{width:54px;height:18px}.la-ball-beat>div{width:10px;height:10px;margin:4px;border-radius:100%;-webkit-animation:ball-beat 0.7s -0.15s infinite linear;animation:ball-beat 0.7s -0.15s infinite linear}.la-ball-beat>div:nth-child(2n-1){-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.la-ball-beat.la-sm{width:26px;height:8px}.la-ball-beat.la-sm>div{width:4px;height:4px;margin:2px}.la-ball-beat.la-2x{width:108px;height:36px}.la-ball-beat.la-2x>div{width:20px;height:20px;margin:8px}.la-ball-beat.la-3x{width:162px;height:54px}.la-ball-beat.la-3x>div{width:30px;height:30px;margin:12px}@-webkit-keyframes ball-beat{50%{opacity:0.2;transform:scale(0.75)}100%{opacity:1;transform:scale(1)}}@keyframes ball-beat{50%{opacity:0.2;transform:scale(0.75)}100%{opacity:1;transform:scale(1)}}
