@charset "UTF-8";#content{color:#fff}@media all and (max-width: 499px){.contents .contents-body{width:100%}.contents .contents-body .contents-side{width:calc(90% + .5rem);margin:0 auto}}@media all and (max-width: 499px){.section{padding:60px calc(5% - .25rem) 50px}}@media all and (min-width: 500px){.section{padding:60px 20px 50px}}.about{padding-top:0}.section:nth-child(odd){background:#1b1b1b}.section:after{content:"";display:block;clear:both;zoom:1}.section-title{display:block;width:100%;padding:0;box-sizing:content-box;overflow:hidden}.section-title span:nth-of-type(1){position:relative;font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック体,メイリオ,Meiryo,Arial;color:#eba404;margin-right:1rem;font-size:2rem}.section-title span:nth-of-type(1):before{content:"";display:block;clear:both;position:absolute;width:70%;height:1px;background:#eba404;bottom:0;left:0;right:0;margin:auto}.section-title span:nth-of-type(2){font-size:2.2rem;font-weight:400}.section-title img{width:auto;height:auto}.section-subTitle{position:relative;color:#e0b037;text-align:left;font-size:1.8rem;font-weight:400;padding:.5rem 0;margin:0;line-height:1.3;font-weight:700}.section-subTitle:before{display:block;clear:both;position:absolute;width:60px;height:1px;background:#4d4d4d;bottom:0;left:0;margin:auto}.section-subTitle span{display:block;margin-top:0}.requirement .section-subTitle span:nth-of-type(1){display:inline-block;margin-right:1rem}.requirement .section-subTitle span:nth-of-type(2){display:inline-block;font-size:1.2rem}.howto .section-subTitle span:nth-of-type(1){display:inline-block;margin-right:1rem}.howto .section-subTitle span:nth-of-type(2){display:inline-block;font-size:1rem}.rules .section-subTitle span:nth-of-type(1){font-size:1.2rem}.rules .section-subTitle span:nth-of-type(2){font-weight:700;font-size:2.4rem}.qualifies .section-subTitle span{font-size:1.6rem}.txt,.txt_li{color:#e4e4e4;line-height:180%;padding:20px 0;text-align:left}.txt a,.txt_li a{color:#e0b037}.txt_li{text-indent:-1em;margin-left:1em;padding:20px 0 0}.txt_li:last-child{padding:0}.anchor{margin-bottom:30px}.anchor:after{content:"";display:block;clear:both;zoom:1}.anchor-menu ul{margin-top:12px}.anchor-menu ul:after{content:"";display:block;clear:both}.anchor-menu ul li{display:inline-block;width:29%}.anchor-menu ul li img{display:block;width:100%}.anchor-menu ul li a{display:block}.countdown{display:table-cell;vertical-align:top;width:50%;background:url(/entry/img/bg_counter.png) left top no-repeat;background-size:100% auto;min-height:81px;padding:0 0 3%;z-index:10}.anchor-menu{display:table-cell;vertical-align:top;text-align:right}.countdown ul{padding-top:3%;padding-bottom:5%;margin:0 0 0 51%}.countdown ul li{float:left;width:21%;height:0;padding-top:33%;position:relative;opacity:1}.countdown ul li.countdown_1{transition:all .3s ease}.countdown ul li.countdown_2{transition:all .3s ease .2s}.countdown ul li.countdown_3{transition:all .3s ease .4s}.countdown ul li[data-no="0"]{background-image:url(/entry/img/no/img_zero.png);background-size:auto 100%}.countdown ul li[data-no="1"]{background-image:url(/entry/img/no/img_one.png);background-size:auto 100%}.countdown ul li[data-no="2"]{background-image:url(/entry/img/no/img_two.png);background-size:auto 100%}.countdown ul li[data-no="3"]{background-image:url(/entry/img/no/img_three.png);background-size:auto 100%}.countdown ul li[data-no="4"]{background-image:url(/entry/img/no/img_four.png);background-size:auto 100%}.countdown ul li[data-no="5"]{background-image:url(/entry/img/no/img_five.png);background-size:auto 100%}.countdown ul li[data-no="6"]{background-image:url(/entry/img/no/img_six.png);background-size:auto 100%}.countdown ul li[data-no="7"]{background-image:url(/entry/img/no/img_seven.png);background-size:auto 100%}.countdown ul li[data-no="8"]{background-image:url(/entry/img/no/img_eight.png);background-size:auto 100%}.countdown ul li[data-no="9"]{background-image:url(/entry/img/no/img_nine.png);background-size:auto 100%}.loading.countdown li{opacity:0;transform:translateY(-100%)}.countdown ul li img{width:100%;position:absolute;top:0;left:0;z-index:10}.countdown p{padding-top:3%;text-align:center}.countdown p a{color:#e0b037;text-decoration:underline}.countdown p a:hover{text-decoration:none}.howto_prs{width:100%;margin:5% auto;text-align:center}.howto_prs li img{display:block}.address{border-top:2px solid #777777;border-bottom:2px solid #777777;padding:45px 0;margin:50px 0}.address p{float:left;width:48%;line-height:160%;padding:0 3%;box-sizing:border-box}.address p a{color:#e0b037;text-decoration:underline}.address p a:hover{text-decoration:none}.address .entry{width:52%;border-right:1px dotted #777777;box-sizing:border-box}.entrydl{text-align:center;margin:0 auto}.entrydl img{display:inline-block}.entrydl a{display:inline-block;background:#fff}.entrydl a:hover img{opacity:.6}.rules{position:relative}.rules .section-subTitle{background:none}.rules .tableWrap{margin-top:1rem;position:relative;background:url(/entry/img/bg_dot.gif) repeat-x top left}.rules table{margin:0 auto;line-height:160%}.rules table th,.rules table td{padding:30px 0;vertical-align:middle;text-align:left;background:url(/entry/img/bg_dot.gif) repeat-x bottom left}.rules table th{padding:30px 15px 30px 0;width:20%}.rules table th.last,.rules table td.last{background:none}.rules table table{width:100%;margin:10px 0 0;padding:0}.rules table table th,.rules table table td{font-size:.9rem;width:auto;padding:10px;vertical-align:top;text-align:left;background:none;border-top:1px solid #333}.rules a{color:#e0b037}.rules a:hover{text-decoration:none}.rules .line{border-bottom:1px solid #333;margin-bottom:5px;padding-bottom:5px}.siteInfo .tableWrap{margin:0 auto}.siteInfo table caption{padding:0 0 30px}.siteInfo table tbody{background:url(/entry/img/bg_dot.gif) repeat-x top center}.siteInfo table{margin:0 auto;line-height:160%;width:100%}.siteInfo table th,.siteInfo table td{padding:40px 20px 40px 0;vertical-align:middle;text-align:left;background:url(/entry/img/bg_dot.gif) repeat-x bottom left}.siteInfo table th.last,.siteInfo table td.last{background:none}.siteInfo table th{width:140px;font-weight:400}.siteInfo table td.last,.siteInfo table th.last{background:none}.siteInfo table.pdf th{width:180px}.siteInfo a{color:#e0b037}.siteInfo a:hover{text-decoration:none}.btn_share{display:block;clear:both;border:1px solid #fff;box-sizing:border-box}@media only screen and (max-width: 640px){#content{width:100%}.countdown{display:block;width:100%;margin:0 auto;background:url(/entry/img/bg_counter_smp.png) left top no-repeat;background-size:contain}.countdown ul{padding-top:7%}.anchor-menu{display:block;margin:0 auto;text-align:center}.menu li.sanka{padding-right:0}.address .entry{width:100%;border-right:0;border-bottom:1px dotted #777777;padding-bottom:10px}.address p{display:block;float:none;width:100%;padding:0 25px;box-sizing:border-box}.address p+p{padding-top:20px}}.contents-main .menu{display:flex;justify-content:center;flex-wrap:wrap}.contents-main .menu li{margin:0 3px 5px}.contents-main .countdown ul{display:flex}.contents-main table{color:#fff}.contents-main .address{display:flex}.contents-main .entrydl{margin-bottom:5rem}.contents-main caption{text-align:left;font-size:1.2rem;font-weight:700}.contents-main .pdf{font-size:.8rem}.contents-main a:hover{text-decoration:none}.contents-main .howto_prs{margin:0;padding:0;list-style:none}@media all and (max-width: 499px){.contents-main .address{flex-wrap:wrap}}.contents-main .anchor{display:flex}@media all and (max-width: 499px){.contents-main .anchor{flex-wrap:wrap}}.contents-main .anchor .countdown{display:block;width:50%}@media all and (max-width: 499px){.contents-main .anchor .countdown{width:100%;position:relative}}.contents-main .anchor .anchor-menu{display:block;width:50%}@media all and (max-width: 499px){.contents-main .anchor .anchor-menu{width:100%}}.contents-main .anchor .anchor-menu .menu{width:100%}.contents-main .anchor .anchor-menu .menu a{display:block}.contents-main .anchor .anchor-menu .menu a:hover{opacity:.7}.about .flow{text-align:center}
