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{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{margin:0;padding:0}html{height:100%;font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{width:100%;background:#fff;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans",Meiryo,sans-serif;font-size:10px;font-size:1rem;color:#222428;text-align:justify;word-wrap:break-word;word-break:break-all;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-print-color-adjust:exact;print-color-adjust:exact}a{cursor:pointer;text-decoration:none;-webkit-transition:.3s all;transition:.3s all}a:link{color:#e77e1b}a:visited{color:#808289}a:hover{color:#b5bee0}img{display:inline-block;max-width:100%;height:auto;vertical-align:bottom}.container{width:100%;padding:0 20px;background:rgba(246,203,34,.2);-webkit-box-sizing:border-box;box-sizing:border-box;font-size:160%;line-height:1.5}.p-num{counter-reset:0}.p-num>li{counter-increment:cnt;text-indent:-1.5em;padding-left:1.5em;margin:10px 0}.p-num>li:before{content:"(" counter(cnt) ") "}.asterisk li{margin:10px 0;padding-left:.9em}.asterisk li:before{content:"※ ";margin-left:-.9em}.list{list-style-type:disc;margin-left:1.5em}.list li{margin:10px 0}.fz400{font-size:400%;line-height:1.2}.fz360{font-size:360%;line-height:1.2}.fz320{font-size:320%}.fz280{font-size:280%}.fz240{font-size:240%}.fz200{font-size:200%}.fz160{font-size:160%}.fz140{font-size:140%}.fz120{font-size:120%}.fz80{font-size:80%}.f-bold{font-weight:700}.t-center{text-align:center}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb40{margin-bottom:40px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt40{margin-top:40px}.m-auto{margin:0 auto}.nowrap{white-space:nowrap}.lh13{line-height:1.3}.prize{border:2px solid #f6cb22}a.btn{position:relative;display:block;max-width:400px;width:100%;margin:20px auto;padding:10px 40px 10px 20px;background:linear-gradient(135deg,#e77e1b -1%,#e77e1b 50%,#f6cb22 101%) 0 50%;background-size:200% auto;border:0;border-radius:30px;-webkit-box-shadow:0 2px 6px rgba(231,126,27,.2);box-shadow:0 2px 6px rgba(231,126,27,.2);-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;text-align:center}a.btn:before{content:"";position:absolute;right:16px;top:50%;width:6px;height:6px;margin-top:-3px;border-right:2px solid currentColor;border-top:2px solid currentColor;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:right .3s;transition:right .3s}header,main{max-width:840px;width:100%;margin:0 auto}section+section{margin-top:40px}h2{margin-bottom:10px;padding-bottom:10px;border-bottom:4px solid #f6cb22;font-size:140%;font-weight:700}table{width:100%;background:#fff;border-collapse:collapse}table td,table th{padding:10px;border:1px solid #f6cb22;-webkit-box-sizing:border-box;box-sizing:border-box}table th{background:rgba(246,203,34,.3);white-space:nowrap}footer{padding:40px 0 20px;text-align:center;font-size:small}@media screen and (min-width:768px){a.btn:hover{background-position:100% 50%}a.btn:hover:before{right:14px}}@media print,screen and (max-width:1024px){.fz400{font-size:360%}.fz360{font-size:320%}.fz320{font-size:280%}.fz280{font-size:240%}.fz240{font-size:200%}.fz200{font-size:160%}.fz160{font-size:144%}.fz140{font-size:120%}.fz120{font-size:108%}}