@-webkit-keyframes bounceAnimation{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bounceAnimation{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;line-height:1.6rem;vertical-align:baseline;background:0 0}body,html{min-width:100%;min-height:100%}html{color:#fff;font-family:Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;height:auto}.tegaki{font-family:'Gloria Hallelujah',cursive}.nav,nav{font-family:'Poiret One',cursive,Avenir,"Open Sans","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}body{line-height:1;height:100%}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}.gFont{font-family:'Orbitron',sans-serif}blockquote:after,blockquote:before,q:after,q:before{content:none}a,hr{border:0;padding:0}a{margin:0;font-size:100%;vertical-align:baseline;background:0 0;color:#579dff;transition:300ms}a:hover{color:#1cd2a8}ins,mark{background-color:#ff9;color:#000}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border-top:1px solid #ccc;margin:1em 0}input,select,textarea{border-radius:5px;border:1px solid #999}button,input,select,textarea{vertical-align:middle;margin:.5rem 0}.titleElem{color:#fff;width:100%;text-align:center;background:#a90329;background:-moz-radial-gradient(center,ellipse cover,#a90329 0,#8f0222 44%,#6d0019 100%);background:-webkit-radial-gradient(center,ellipse cover,#a90329 0,#8f0222 44%,#6d0019 100%);background:radial-gradient(ellipse at center,#a90329 0,#8f0222 44%,#6d0019 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a90329', endColorstr='#6d0019', GradientType=1);position:relative;text-shadow:3px 3px 3px rgba(0,0,0,.3)}.titleElem>h1{margin:2vw 0;font-size:5vw}.titleElem::after,.titleElem::before{content:"";background:#febf04;background:-moz-linear-gradient(top,#febf04 0,#ffd65e 50%,#febf04 100%);background:-webkit-linear-gradient(top,#febf04 0,#ffd65e 50%,#febf04 100%);background:linear-gradient(to bottom,#febf04 0,#ffd65e 50%,#febf04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#febf04', endColorstr='#febf04', GradientType=0);height:3px;width:100%;display:block}.titleElem::before{top:-3px}.titleElem::after{bottom:-3px}.subTitleElem{font-weight:700;text-align:center;margin-top:2vw;font-size:3vw}:focus{outline:0}.description{margin:1rem 0}#wrapper,body,header,html{width:100%;background:#101010}#processing{width:100vw;height:100vh;background:#101010;color:#fff;justify-content:center;align-items:center;flex-wrap:wrap;display:none;position:fixed;top:0;left:0;z-index:9999}#processing .processingText,#processing .spinnerArea{position:absolute;width:100%;height:2rem;top:0;left:0;right:0;bottom:0;margin:auto}#processing .processingText{text-align:center;padding-top:70px;font-size:1.5rem}#processing .spinnerArea{font-size:2rem;line-height:0}#processing .spinnerArea>.spinner{width:100%;text-align:center}#processing .spinnerArea>.spinner>div{width:18px;height:18px;background-color:#fff;border-radius:100%;display:inline-block;-webkit-animation:bounceAnimation 1s infinite ease-in-out both;animation:bounceAnimation 1s infinite ease-in-out both;-webkit-transform:scale(0);transform:scale(0)}#processing .spinnerArea>.spinner>.bounce1{-webkit-animation-delay:-.23s;animation-delay:-.23s}#processing .spinnerArea>.spinner>.bounce2{-webkit-animation-delay:-.09s;animation-delay:-.09s}.on{display:block!important;opacity:1}header{max-width:1920px;z-index:2;box-sizing:border-box;line-height:0}header>img:first-child{width:100%;height:auto}div.content{width:100%;box-sizing:border-box;position:relative;z-index:0;display:flex;justify-content:space-around}div.content>div.mainMenu{background:#aaa;min-width:200px;min-height:calc(100vh - 100px);padding-top:1rem;box-sizing:border-box;text-align:center;z-index:1}div.content>div.mainMenu div.currentShopArea label{color:#fff;font-weight:700}div.content>div.mainMenu div.currentShopArea select{font-size:.8rem}div.content>div.mainMenu .mainNav{padding-top:1rem}div.content>div.mainMenu .mainNav dl>dt{background:#aae941;color:#fff;font-weight:700;text-align:left;padding-left:.5rem}div.content>div.mainMenu .mainNav dl>dt>i{margin-right:.3rem}div.content>div.mainMenu .mainNav dl>dd ul>li{padding:.4rem 0;text-align:left;padding-left:.5rem;border-bottom:1px solid rgba(0,0,0,.1)}div.content>div.mainMenu .mainNav dl>dd ul>li>a{text-decoration:none;color:#fff;transition:300ms;font-size:.9rem;font-weight:400}div.content>div.mainMenu .mainNav dl>dd ul>li>a>i{margin-right:.3rem;color:#fff;transition:300ms}div.content>div.mainMenu .mainNav dl>dd ul>li:hover{transition:300ms;background:#ffad49}div.content>div.mainMenu .mainNav dl>dd ul>li:hover>a>i{color:#aae941}div.content>div.mainMenu .mainNav dl>dd ul li:first-child{margin-top:0}div.content>div.mainMenu .mainNav dl>dd ul li:last-child{border:0}div.content>div.mainMenu .mainNav dd:last-child li:last-child{border-bottom:1px solid rgba(0,0,0,.1)}div.content>div.contentBody{box-sizing:border-box;position:relative;padding-bottom:2rem;width:100%}div.content>div.contentBody h3{width:100%;text-align:center;color:#aae941;margin:2rem 0}div.content footer{position:absolute;bottom:0;right:0;width:100%;text-align:center;border-top:1px solid #666;background:#101010;z-index:1;height:50px}button,input[type=button],input[type=submit]{background:#101010;border:0;color:#fff;border-radius:3px}.returnMes{color:#4ad0d0;font-weight:700}.error-message,.errorMes,.returnErr{color:#f70;font-weight:700}.ui-state-default{background:#ffcfcf;color:#fff}.formBlock{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:1rem 0}.formBlock>label:first-child{min-width:200px}.formBlock div.error-message{width:100%;text-align:right}.coutions{color:#579dff}.disOn{background:#ffcfcf!important}.disOff{background:#eee!important}.sysInfo{position:fixed;top:100px;left:0;width:100%;padding:.5rem 0;height:30px;display:none;filter:drop-shadow(3px 3px 3px rgba(0,0,0,.3));color:#fff;z-index:3;font-weight:700;text-align:center}.infoGreen{background:#4ad0d0}.infoRed{background:#f70}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.btn1{position:relative;display:inline-block;padding:.2rem .5rem;text-decoration:none;color:#fff!important;background:#101010;border-radius:2px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);text-shadow:0 1px 0 rgba(0,0,0,.2);transition:300ms}.btn1:hover{background:orange;box-shadow:none;text-shadow:none}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}