.clearfix:after{content:"";clear:both;display:block}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{height:100%;width:100%}html{font-size:62.5%}body{font-size:14px;font-size:1.4rem;background:#000;font-family:"メイリオ",Meiryo,Droid Sans,HiraKakuProN-W3, HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN", "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Droid Sans","ＭＳ Ｐゴシック","MS PGothic",sans-serif;*font-family:"ＭＳ Ｐゴシック", "MS PGothic", verdana, Sans-Serif}h1{font-size:32px;font-size:3.2rem}h2{font-size:28px;font-size:2.8rem}h3{font-size:24px;font-size:2.4rem}h4{font-size:20px;font-size:2rem}a{color:#fff}img{vertical-align:bottom}i{font-style:italic}small{font-size:75%}@font-face{font-family:'bebas_neue_regular';src:url("webfonts/bebasneue_regular-webfont.eot");src:url("webfonts/bebasneue_regular-webfont.eot?#iefix") format("embedded-opentype"),url("webfonts/bebasneue_regular-webfont.woff2") format("woff2"),url("webfonts/bebasneue_regular-webfont.woff") format("woff"),url("webfonts/bebasneue_regular-webfont.ttf") format("truetype"),url("webfonts/bebasneue_regular-webfont.svg#bebas_neue_regularregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'bebas_neue_bold';src:url("webfonts/bebasneue_bold-webfont.eot");src:url("webfonts/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"),url("webfonts/bebasneue_bold-webfont.woff2") format("woff2"),url("webfonts/bebasneue_bold-webfont.woff") format("woff"),url("webfonts/bebasneue_bold-webfont.ttf") format("truetype"),url("webfonts/bebasneue_bold-webfont.svg#bebas_neuebold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'M+_1c_thin';src:url("webfonts/mplus-1c-thin-sub.eot");src:url("webfonts/mplus-1c-thin-sub.woff") format("woff"),url("webfonts/mplus-1c-thin-sub.ttf") format("truetype");font-weight:normal;font-style:normal}.font-bebas{font-family:'bebas_neue_bold', verdana, Sans-Serif}@media (min-width: 571px){body{font-size:16px;font-size:1.6rem}}.bgSpace{position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:-1}.bgSpace__item{position:absolute;top:0;left:0}.bgSpaceSpace{background:url("../images/bg_space.png") no-repeat -150px -200px;width:100%;height:100%}.bgSpaceEarth{position:absolute;height:100%;width:100%;z-index:1}.bgSpaceEarth__image{width:100%;height:100%;display:block;background:url("../images/bg_earth_sp_v.png") no-repeat center bottom;background-size:100% auto}.horizontal .bgSpaceEarth__image{background-image:url("../images/bg_earth_sp_h.png")}.no-canvas .bgSpaceStar{width:100%;height:100%;z-index:-1;background:url("../images/bg_star.png")}.opening__inner{margin-top:40px}.opening__animation{position:relative;margin:0 auto 40px;min-width:280px;min-height:280px}.no-csstransforms .opening__animation{display:none}.opening__animation--noCTS{display:none;width:650px;height:650px;margin:0 auto 40px;background:url("../images/main_01_no-csstransitions.png") no-repeat}.lang-en .opening__animation--noCTS{background-image:url("../images/main_01_en_no-csstransitions.png")}.no-csstransforms .opening__animation--noCTS{display:block}.openingAnimation__item{color:#fff;text-align:center}.openingBebas,.openingAnimationMainText__1,.lang-en .openingAnimationMainText__2,.openingAnimationDate__item{font-family:'bebas_neue_bold', verdana, Sans-Serif;-webkit-transform:skew(-10deg);-moz-transform:skew(-10deg);-ms-transform:skew(-10deg);transform:skew(-10deg)}.openingAnimationMainText{margin:0}.openingAnimationMainText__item{display:block;width:300px;margin:0;font-weight:normal;position:absolute;margin:0px auto;left:0px;right:0px;top:0px}.openingAnimationMainText__1{font-size:37px;font-size:3.7rem;letter-spacing:0.04em;top:47px}.openingAnimationMainText__2{font-family:'M+_1c_thin', verdana, Sans-Serif;font-size:20px;font-size:2rem;top:86px}.openingAnimationMainText__tm{font-size:45%;vertical-align:top;line-height:1.7}.lang-en .openingAnimationMainText__2{font-size:30px;font-size:3rem;letter-spacing:0.04em}.openingAnimationDate__item{margin:0;position:absolute;margin:0px auto;left:0px;right:0px;top:0px;width:300px}.openingAnimationDate__1{font-size:20px;font-size:2rem;top:200px}.openingAnimationDate__2{font-size:35px;font-size:3.5rem;top:220px}.openingAnimationAir__image{position:absolute;top:130px;left:0;right:0;margin:auto;max-width:220px;width:100%}.openingAnimation__circle{border:1px solid #fff;box-shadow:0px 0px 20px #fff;width:270px;height:270px;border-radius:135px;opacity:1;position:absolute;top:0;left:0;right:0;margin:auto}.opening__amc{text-align:center;margin-bottom:60px}.opening__amc img{max-width:70%}@media (min-width: 571px){.opening__animation{min-height:530px}.openingAnimation__circle{width:530px;height:530px;border-radius:300px}.openingAnimationMainText__item{width:500px}.openingAnimationDate__item{width:500px}.openingAnimationMainText__1{font-size:70px;font-size:7rem;top:87px}.openingAnimationMainText__2{font-size:38px;font-size:3.8rem;top:159px}.lang-en .openingAnimationMainText__2{font-size:53px;font-size:5.3rem}.openingAnimationAir__image{top:250px;max-width:100%;width:auto}.openingAnimationDate__1{font-size:40px;font-size:4rem;top:380px}.openingAnimationDate__2{font-size:60px;font-size:6rem;top:420px}}.inlineTextLink{color:#fff;text-decoration:underline;padding:0 5px;position:relative;background:transparent;z-index:0}.inlineTextLink:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.no-csstransitions .inlineTextLink:before{display:none}.inlineTextLink:hover,.inlineTextLink:focus,.inlineTextLink:active{color:#000;text-decoration:none}.inlineTextLink:hover:before,.inlineTextLink:focus:before,.inlineTextLink:active:before{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.no-csstransitions .inlineTextLink:hover,.no-csstransitions .inlineTextLink:focus,.no-csstransitions .inlineTextLink:active{background-color:#fff}.globalHeader{width:100%}.globalHeader--fixed{position:fixed;top:0;right:0;z-index:10000}.no-rgba .globalHeader--fixed{background:#222}.globalHeader__outer{background:#282828;border-bottom:1px solid #383838;position:relative;z-index:100}.globalHeader__inner{position:relative}.globalHeader__innerLogo{height:40px}.globalHeader__innerLogo:after{content:".";display:block;clear:both;height:0;visibility:hidden}.globalHeaderLogo{width:40%;float:left}.globalHeaderLogo__image{margin:9px 0px 0px 10px;max-width:100%}.globalHeaderParts{float:right;margin-top:7px}.globalHeaderParts__item{position:fixed;top:0;right:0;height:40px}.globalHeaderPartsMenu{width:40px}.menuBtn__icon{width:100%;height:100%;display:block;padding:10px}.menuBtn__icon .menuBtnIcon__bar{display:block;height:3px;width:20px;margin:0 auto;background-color:#fff;position:absolute;left:10px;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s}.menuBtn__icon .menuBtnIcon__bar__1{top:12px}.menuBtn__icon .menuBtnIcon__bar__2{top:19px}.menuBtn__icon .menuBtnIcon__bar__3{top:26px}.android4default .menuBtn__icon .menuBtnIcon__bar{-webkit-transition-property:none;-moz-transition-property:none;-ms-transition-property:none;transition-property:none;-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;transition-duration:0s}.menuBtn__icon.menuBtn__icon--is-active .menuBtnIcon__bar{height:2px}.menuBtn__icon.menuBtn__icon--is-active .menuBtnIcon__bar__1{-webkit-transform:rotate(45deg) translateY(5px) translateX(5px);-moz-transform:rotate(45deg) translateY(5px) translateX(5px);-ms-transform:rotate(45deg) translateY(5px) translateX(5px);transform:rotate(45deg) translateY(5px) translateX(5px)}.menuBtn__icon.menuBtn__icon--is-active .menuBtnIcon__bar__2{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);opacity:0}.menuBtn__icon.menuBtn__icon--is-active .menuBtnIcon__bar__3{-webkit-transform:rotate(-45deg) translateY(-5px) translateX(5px);-moz-transform:rotate(-45deg) translateY(-5px) translateX(5px);-ms-transform:rotate(-45deg) translateY(-5px) translateX(5px);transform:rotate(-45deg) translateY(-5px) translateX(5px)}.globalHeaderPartsLangage{color:#fff;margin-top:3px}.globalHeaderPartsSound{right:50px;margin-top:7px}.no-audio .globalHeaderPartsSound{display:none !important}.snsButton{list-style:none;margin:0;padding:0}.snsButton:after{content:".";display:block;clear:both;height:0;visibility:hidden}.snsButton__item{float:left;margin:0 5px}.globalHeader__nav{position:fixed;top:0;left:0;width:100%;background:rgba(34,34,34,0.9);z-index:10;display:none}.globalNav{list-style:none;margin:40px 0px 0px;padding:0;letter-spacing:-0.4em;width:100%;border-top:1px solid #383838}.globalNav__item{display:block;border-bottom:1px solid #383838;letter-spacing:normal}.globalNav__item:after{content:".";display:block;clear:both;height:0;visibility:hidden}.globalNavParts{padding:7px 10px 7px 20px;background:#282828}.globalNavParts__item{float:left}.globalHeaderPartsSns{float:right}.globalNavParts__item .inlineTextLink{padding:0 5px 0 0}.globalNav__link{display:block;width:100%;height:42px;text-decoration:none;text-align:left;letter-spacing:0.5px;line-height:1;padding:10px 20px;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.globalNav__link:after{content:"";position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-top:2px solid #fff;right:15px;top:0;bottom:0;height:10px;width:10px;margin:auto}.globalNav__link:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.no-csstransitions .globalNav__link:before{display:none}.globalNav__link:hover,.globalNav__link:focus,.globalNav__link:active{color:#000}.globalNav__link:hover:before,.globalNav__link:focus:before,.globalNav__link:active:before{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.no-csstransitions .globalNav__link:hover,.no-csstransitions .globalNav__link:focus,.no-csstransitions .globalNav__link:active{background-color:#fff}.globalNav__link__en{font-family:'bebas_neue_bold', verdana, Sans-Serif;font-size:20px;font-size:2rem;display:block;float:left}.globalNav__link__jp{font-size:12px;font-size:1.2rem;padding-left:10px;padding-top:5px;display:block;float:left}.snsButton__icon{position:relative;width:26px;height:26px;display:block;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.snsButton__icon:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:26px;height:26px;border-radius:26px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.no-csstransitions .snsButton__icon:before{display:none}.snsButton__icon:hover:before,.snsButton__icon:focus:before,.snsButton__icon:active:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.snsButton__icon--facebook:before{background:#3b579d}.snsButton__icon--twitter:before{background:#55acee}.snsButton__icon--google:before{background:#d64730}.snsButton__icon span{background:url("../images/icon_sns.png") no-repeat;width:26px;height:26px;display:block}.snsButton__icon--facebook span{background-position:0px 0px}.snsButton__icon--facebook:hover span,.snsButton__icon--facebook:focus span,.snsButton__icon--facebook:active span{background-position:-26px 0px}.snsButton__icon--twitter span{background-position:0px -26px}.snsButton__icon--twitter:hover span,.snsButton__icon--twitter:focus span,.snsButton__icon--twitter:active span{background-position:-26px -26px}.snsButton__icon--google span{background-position:0px -52px}.snsButton__icon--google:hover span,.snsButton__icon--google:focus span,.snsButton__icon--google:active span{background-position:-26px -52px}.soundBtn__icon{width:45px;height:25px;display:block;position:relative;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.soundBtn__icon:before{content:"";position:absolute;z-index:-1;top:0;left:0;border-radius:25px;width:25px;height:25px;background-color:#fff;-webkit-animation-property:transform;-moz-animation-property:transform;-ms-animation-property:transform;animation-property:transform;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}.no-csstransitions .soundBtn__icon:before{display:none}.soundBtn__icon:hover:before,.soundBtn__icon:focus:before,.soundBtn__icon:active:before{-webkit-animation-name:soundIcon;-moz-animation-name:soundIcon;-ms-animation-name:soundIcon;animation-name:soundIcon}@-webkit-keyframes soundIcon{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes soundIcon{0%{transform:scale(0)}100%{transform:scale(1)}}.soundBtn__icon span{background:url("../images/icon_sound.png") no-repeat 0 -25px;width:45px;height:25px;display:block}.no-csstransitions .soundBtn__icon span{background-image:url("../images/icon_sound_no-csstransitions.png")}.soundBtn__icon--is-active span{background-position:0 0}.globalHeader__navBg{width:100%;height:2000px;position:fixed;top:0;left:0;z-index:9;background:rgba(0,0,0,0.4);display:none;-webkit-animation-property:transform;-moz-animation-property:transform;-ms-animation-property:transform;animation-property:transform;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}.bgSpace,.section,.opening,.footer{-webkit-transition-property:filter;-moz-transition-property:filter;-ms-transition-property:filter;transition-property:filter;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.menu--is-active .bgSpace,.menu--is-active .section,.menu--is-active .opening,.menu--is-active .footer{-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.menu--is-active .globalHeader__navBg{display:block;opacity:1;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-ms-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}.section{color:#fff;margin:0;padding:0 15px}@media (min-width: 571px){.section{padding:0 30px}}.listBox{padding:0;margin:0 0 25px 0;list-style:none}.listBox__item{text-indent:-1em;padding-left:1em}.borderBoxLink{text-align:left}.borderBoxLink--center .borderBoxLink__link{display:table;margin-left:auto;margin-right:auto}.borderBoxLink--right:after{content:".";display:block;clear:both;height:0;visibility:hidden}.borderBoxLink--right .borderBoxLink__link{float:right}.borderBoxLink__link{display:block;width:100%;border:2px solid #fff;padding:10px 60px 10px 20px;color:#fff;text-decoration:none;position:relative;background-color:transparent;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:color;-moz-transition-property:color;-ms-transition-property:color;transition-property:color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.borderBoxLink__link:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-ms-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.no-csstransitions .borderBoxLink__link:before{display:none}.borderBoxLink__link:after{background:url("../images/icon_arr.gif") no-repeat 0px 0px;position:absolute;top:0;bottom:0;right:20px;margin:auto;display:block;content:"";width:13px;height:13px}.borderBoxLink__link:hover,.borderBoxLink__link:focus,.borderBoxLink__link:active{color:#000}.borderBoxLink__link:hover:before,.borderBoxLink__link:focus:before,.borderBoxLink__link:active:before{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.borderBoxLink__link:hover:after,.borderBoxLink__link:focus:after,.borderBoxLink__link:active:after{background:url("../images/icon_arr.gif") no-repeat 0px -13px}.no-csstransitions .borderBoxLink__link:hover,.no-csstransitions .borderBoxLink__link:focus,.no-csstransitions .borderBoxLink__link:active{background-color:#fff}@media (min-width: 571px){.borderBoxLink{text-align:center}.borderBoxLink__link{width:auto}}.mainDescription{text-align:center}.mainDescription__textTop{font-size:16px;font-size:1.6rem;margin-bottom:40px}.mainDescription__textBottom{font-weight:bold;border:2px solid #fff;padding:20px;margin:0 auto 40px}.mainDescription__r2d2img{text-align:right}.mainDescription__r2d2img img{width:45%;margin-right:10px}@media (min-width: 571px){.mainDescription{width:80%;margin:0 auto}.mainDescription__r2d2img img{width:25%;margin-right:70px}}.prizesA{background:url("../images/bg_prizeA.png");padding:80px 10px 10px 10px;position:relative}.prizesA__title{margin:0}.prizesA__badge{position:absolute;top:0;left:0px;right:0px;margin:auto;width:269px;height:65px;background:url("../images/prize_box_label_l.png") no-repeat bottom;font-weight:bold;line-height:0}.prizesABadge__class{display:block;width:100%;text-align:center;font-size:34px;font-size:3.4rem;position:absolute;top:23px}.prizesABadge__text{display:block;width:100%;text-align:center;font-size:12px;font-size:1.2rem;position:absolute;top:47px}.lang-en .prizesABadge__class{top:36px;font-size:34px;font-size:3.4rem}.lang-en .prizesABadge__text{top:10px}@media (min-width: 571px){.prizesA__title{margin-bottom:30px}.prizesA__badge{height:125px;left:auto}.lang-en .prizesABadge__class{top:63px;font-size:63px;font-size:6.3rem}.lang-en .prizesABadge__text{top:22px;font-size:22px;font-size:2.2rem}}.prizesA__table th{white-space:nowrap}.prizesA__table th,.prizesA__table td{vertical-align:top;text-align:left;padding:0 20px 15px 20px;margin:0}@media (min-width: 0px) and (max-width: 570px){.prizesA__table th,.prizesA__table td{vertical-align:top;text-align:left;padding:0;margin:0;display:block}.prizesA__table th{margin:20px 0 10px;border-bottom:1px solid #fff}.prizesA__table td{padding-left:15px;margin:0}}.prizes__item{position:relative}.prizes__description{margin:60px auto 45px;text-align:center;font-size:18px;font-size:1.8rem}.prizes__box{width:100%;position:relative;margin-bottom:25px}.prizes__box--1c{float:auto;width:100%}@media (min-width: 571px){.prizes__note{position:absolute;top:-100px;right:30px;width:40%}.prizes__row{margin-bottom:40px}.prizes__row:after{content:".";display:block;clear:both;height:0;visibility:hidden}.prizes__box{float:left;width:50%;position:relative;padding:0 35px}.prizes__box--1c{float:auto;width:100%}}.prizesBox__item{width:100%}.prizesImage{background:#fff;border-radius:10px 10px 0px 0px;text-align:center}.prizesImage__image{width:100%;border-radius:10px 10px 0px 0px}.prizesCaption{padding:20px;background:#222 url("../images/prize_box_bg1.png");border-radius:0px 0px 10px 10px;position:relative;border-top:3px solid #0093d0}.prizesCaption:before{content:"";position:absolute;bottom:0;right:15px;background:url("../images/prize_box_bg2.png") no-repeat bottom right;background-size:80%;width:178px;height:29px}.prizesItemCaption__caption{margin:0;font-size:16px;font-size:1.6rem}.captionPeople{position:absolute;top:0;right:25px;background:#0093d0;height:25px;padding:0 5px;margin:0;font-size:13px;font-size:1.3rem;font-weight:bold;line-height:1.4}.captionPeople:before{content:"";position:absolute;top:0;left:-20px;background:url("../images/prize_box_bg3.png") no-repeat -20px 0px;width:20px;height:25px}.captionPeople:after{content:"";position:absolute;top:0;right:-20px;background:url("../images/prize_box_bg3.png") no-repeat;width:20px;height:25px}.captionPeople .captionPeople__num{font-size:16px;font-size:1.6rem;padding-right:1px}.prizesBadge{position:absolute;top:0;right:0;left:0;margin:auto;width:118px;height:55px;background:url("../images/prize_box_label_s.png") no-repeat bottom;font-weight:bold;line-height:0}.prizesBadge__class{display:block;width:100%;text-align:center;font-size:34px;font-size:3.4rem;position:absolute;top:25px}.prizesBadge__text{display:block;width:100%;text-align:center;font-size:12px;font-size:1.2rem;position:absolute;top:45px}.lang-en .prizesBadge__class{top:32px}.lang-en .prizesBadge__text{top:9px}.cpnOutline__title{padding:0;margin:50px 0 0 0}.cpnOutline__text{margin:0 0 35px 0}.cpnOutline__titleBorder{padding-top:50px;border-top:1px solid #999}.contact{margin-top:70px}.contact__title,.contactInner__title{padding:0;margin:0}.contactInner__title{font-size:18px;font-size:1.8rem}.contact__content,.cpnOutline__content{padding:0;margin:30px 10px 0}.contactInner__content{padding:0;margin:0 0 20px 0}.ls__title{padding:0;margin:5px 10px;font-size:20px;font-size:2rem;line-height:1.2}.ls__bar{height:5px;background:#abff1e;box-shadow:0px 0px 10px #abff1e;border-radius:5px}.competitionTable{margin-bottom:35px;background:rgba(0,0,0,0.8);width:100%}.no-rgba .competitionTable{background:#111}.competitionTable th,.competitionTable td{text-align:center;border:1px solid #fff;padding:15px 5px;color:#fff;line-height:1.2}.competitionTable th{font-size:10px;font-size:1rem;font-weight:normal}.competitionTable td{width:19%;font-size:12px;font-size:1.2rem}.competitionTable__cardname{display:table;width:100%}.competitionTable__cardnameInner{display:table-cell;vertical-align:middle;text-align:center}.competitionTable__image{margin-top:8px;max-width:100%}.privacyPolicy{background:rgba(34,34,34,0.8);padding:20px 15px}.no-rgba .privacyPolicy{background:#222}.privacyPolicy__title{font-weight:normal;margin:0}.privacyPolicy__text{margin:0}.privacyPolicy .listBox{margin:0}.application{text-align:center}.application__btnHover{position:relative;margin-top:10px;z-index:2;-ms-filter:"alpha(opacity=0)";opacity:0}.application__btnHover img{max-width:85%;left:-11px;position:relative}.application__btn{position:relative;display:block;margin:-11px auto 30px;z-index:1}@media (min-width: 571px){.application__btn{margin-top:-22px}}.application__btn img{max-width:100%}.application__btn--normal{display:block;position:relative}.application__btn .application__btn--hover{display:block;-ms-filter:"alpha(opacity=0)";opacity:0;position:absolute;top:0;left:0;right:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-ms-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.application__btn--is-active .application__btn--hover,.application__btn:hover .application__btn--hover,.application__btn:focus .application__btn--hover,.application__btn:active .application__btn--hover{-ms-filter:"alpha(opacity=100)";opacity:1}.application__text{margin-bottom:15px}.footer{margin-top:40px;position:relative;z-index:1}.footerPagetop__btn{position:relative;display:block;text-decoration:none;color:#fff;font-family:'bebas_neue_regular', verdana, Sans-Serif;font-size:15px;font-size:1.5rem;width:120px;height:60px;margin:0 auto;text-align:center}.footerPagetop__btn span{display:block;position:absolute;bottom:5px;left:0;right:0;margin:auto}.footerPagetop__btn:before{content:"";position:absolute;top:14px;left:0;right:0;margin:auto;background:url("../images/gototop_icon.png") no-repeat;width:23px;height:21px;-webkit-animation-property:transform;-moz-animation-property:transform;-ms-animation-property:transform;animation-property:transform;-webkit-animation-duration:0.3s;-moz-animation-duration:0.3s;-ms-animation-duration:0.3s;animation-duration:0.3s;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}.footerPagetop__btn:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border-style:solid;border-width:0 60px 60px;border-color:transparent transparent #0093d0;z-index:-1}.footerPagetop__btn:hover:before,.footerPagetop__btn:focus:before,.footerPagetop__btn:active:before{-webkit-animation-name:pageTop;-moz-animation-name:pageTop;-ms-animation-name:pageTop;animation-name:pageTop}.footerPagetop__btn:hover:after,.footerPagetop__btn:focus:after,.footerPagetop__btn:active:after{border-color:transparent transparent #3cb6e9}@-webkit-keyframes pageTop{0%{opacity:0;top:25px}100%{opacity:1;top:14px}}@keyframes pageTop{0%{opacity:0;top:25px}100%{opacity:1;top:14px}}.footerLink{font-size:11px;font-size:1.1rem;background:#282828;text-align:center;padding:10px;border-bottom:1px solid #383838;color:#fff}.footerLogo{background:#282828;position:relative}.footerLogo__inner{width:100%;margin:0 auto;text-align:center;padding:10px 15px}.footerLogoImage__ana{max-width:100%}.no-audio audio{display:none}.globalHeaderLogo__image img{max-width:100%}.tm-fnt{font-size:15px;font-size:1.5rem;vertical-align:top;font-weight:normal !important}.openingAnimationMainText__tm{font-size:30%;vertical-align:top;line-height:2.2}.lh230{line-height:230% !important}.lh200{line-height:200% !important}.lh180{line-height:180% !important}.fnt-family-normal{font-family:"メイリオ",Meiryo,Droid Sans,HiraKakuProN-W3, HiraKakuPro-W3,"ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN", "Lucida Grande","Lucida Sans","Lucida Sans Unicode","Trebuchet MS","Droid Sans","ＭＳ Ｐゴシック","MS PGothic",sans-serif !important;*font-family:"ＭＳ Ｐゴシック", "MS PGothic", verdana, Sans-Serif !important}.d-tbl{display:table}.d-tbl-c{display:table-cell}.opening__animation--noCTS{background-image:url("../images/main_01_no-csstransitions_150810.png")}.lang-en .opening__animation--noCTS{background-image:url("../images/main_01_en_no-csstransitions_150810.png")}.tm-top{font-size:15px;font-size:1.5rem;vertical-align:top;line-height:3}@media (max-width: 571px){.tm-top{line-height:1.8}}.opening__applicationEnd{width:90%;padding:10px;color:#fff;border:1px solid #fff;margin:-20px auto 0;text-align:center;margin-bottom:20px}.application--end span.globalNav__link{color:#555}.application--end span.globalNav__link:before{display:none}.application--end span.globalNav__link:hover,.application--end span.globalNav__link:focus,.application--end span.globalNav__link:active{color:#555;background:none}.application--end .globalNavLink__application{position:relative}.application--end .globalNavLink__application:after{display:none}.application--end .globalNav__link__applicationEnd{display:block;width:150px;position:absolute;left:160px;top:9px}.application--end .globalNav__link__applicationEnd img{width:100%}.lang-en.application--end .globalNav__link__applicationEnd{width:154px;left:120px;top:5px}.application--end .application__btnHover,.application--end .application__btn{display:none}.application--end .application__text{margin-bottom:15px;margin-top:45px}

/*# sourceMappingURL=../map/common_sp.min.css.map */