/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.w-bg,body{min-width:1024px}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:visible!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.catch,header{overflow:hidden}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}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}iframe[name=google_conversion_frame]{position:absolute;height:0;width:0}.catch,.container,.w-contents,body,header{position:relative}.container{width:640px;margin:0 auto}.disp-none{display:none}.fancybox-skin{background:0 0;box-shadow:none!important}.animated{animation-duration:.4s;animation-fill-mode:forwards}.animated.slow{animation-duration:1s}.zoomIn{animation-name:zoomIn}.fadeIn{animation-name:fadeIn}.slideIn{animation-name:slideIn}.slideInLeft{animation-name:slideInLeft}.slideInRight{animation-name:slideInRight}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}70%{transform:scale3d(1.5,1.5,1.5)}100%{opacity:1;transform:scale3d(1,1,1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideIn{from{height:0}to{height:100%}}@keyframes slideInLeft{from{transform:translateX(25px);opacity:0}50%{opacity:1}to{transform:translateX(0);opacity:1}}@keyframes slideInRight{from{transform:translateX(-25px);opacity:0}50%{opacity:1}to{transform:translateX(0);opacity:1}}.w-contents{width:1024px;margin:0 auto}.w-bg{width:100%;overflow-x:hidden}.center{text-align:center}.v-pc{display:block}.v-sp{display:none}.timeline-InformationCircle-widgetParent{display:none!important}.timeline-Body{border:none!important}body{background:url(../img/common/pat.jpg?1498214554)}header{height:44px;box-shadow:0 1px 0 1px #675c2d,0 2px 0 2px #fff,0 4px 0 4px #675c2d;box-sizing:border-box;z-index:1000;background:#fff}header .gumi-logo-area{margin:6px auto 0}header .gumi-logo-area a img{margin:0 10px}.catch{background:url(../img/top/catch_bg.png?1498214554) top center no-repeat;min-height:820px;margin:7px auto 0;z-index:50}.catch .catch-tw-campaign{position:absolute;right:190px;top:6px;margin:0 auto;width:400px;z-index:100}.catch .catch-tw-campaign img{width:400px}.catch .catch-sns-area{float:right;position:relative;top:4px;z-index:100}.catch .catch-sns-area ul{display:flex;justify-content:center}.catch .catch-sns-area ul li{margin:4px}.catch .catch-message{position:relative;z-index:100;left:-24px;float:left}.catch .catch-characters{position:absolute;top:0;right:0;left:0;margin:0 auto;z-index:50;height:698px;background:url(../img/top/catch_characters.png?1498214554) top center no-repeat}.catch .catch-main-area{width:1004px;height:464px;margin:0 auto;position:relative;clear:both;z-index:80}.catch .catch-main-area .official-twitter-area{width:438px;height:464px;background:url(../img/top/header_tw_bg.png?1498214554) center center no-repeat;float:left;box-sizing:border-box;padding:47px 0 0 9px}.catch .catch-main-area .official-twitter-area .official-twitter-container{overflow:scroll;width:420px;height:400px}.catch .catch-main-area .official-twitter-area .official-twitter-container iframe{margin-top:-45px!important}.catch .catch-main-area .title{position:absolute;top:-42px;right:-42px}.catch .catch-main-area .pr-video{position:absolute;right:46px;bottom:0}.main{background:url(../img/top/main_bg.png?1498214554) top center no-repeat;min-height:500px;position:relative;margin:-900px 0 auto;z-index:30;box-sizing:border-box;padding:916px 0 0}.main .pre-entry-title{width:1002px;margin:0 auto}.main .reward-area{position:relative;height:2054px;width:100%;margin:24px auto 0}.main .reward-area .reward-bg{position:absolute;margin:208px auto 0;width:100%}.main .reward-area .reward-bg .blue-line,.main .reward-area .reward-bg .white-line{position:absolute;z-index:50;top:0;left:0;right:0;margin:0 auto;width:100%;height:0}.main .reward-area .reward-bg .bg-1{width:100%;position:absolute;height:354px;margin:0 auto;top:0}.main .reward-area .reward-bg .bg-1 .blue-line{background:url(../img/top/line_1_b.png?1498214554) top center no-repeat;z-index:100}.main .reward-area .reward-bg .bg-1 .white-line{background:url(../img/top/line_1_w.png?1498214554) top center no-repeat}.main .reward-area .reward-bg .bg-2{width:100%;position:absolute;height:608px;height:730px;margin:0 auto;top:87px}.main .reward-area .reward-bg .bg-2 .blue-line{top:-76px;background:url(../img/top/line_2_b.png?1498214554) top center no-repeat;z-index:200}.main .reward-area .reward-bg .bg-2 .white-line{background:url(../img/top/line_2_w.png?1498214554) top center no-repeat}.main .reward-area .reward-bg .bg-3{width:100%;position:absolute;height:930px;margin:0 auto;top:198px}.main .reward-area .reward-bg .bg-3 .blue-line{top:-7px;background:url(../img/top/line_3_b.png?1498214554) top center no-repeat;z-index:300}.main .reward-area .reward-bg .bg-3 .white-line{background:url(../img/top/line_3_w.png?1498214554) top center no-repeat}.main .reward-area .reward-bg .bg-4{width:100%;position:absolute;height:1453px;margin:0 auto;top:356px}.main .reward-area .reward-bg .bg-4 .blue-line{top:-50px;background:url(../img/top/line_4_b.png?1498214554) top center no-repeat;z-index:400}.main .reward-area .reward-bg .bg-4 .white-line{background:url(../img/top/line_4_w.png?1498214554) top center no-repeat}.main .reward-area .reward-arrow{position:absolute;width:100%;margin:304px auto 0;z-index:500}.main .reward-area .reward-arrow .arw-1{position:absolute;right:0;margin:0 auto;width:319px;height:214px;left:-86px}.main .reward-area .reward-arrow .arw-1 .arrow{background:url(../img/top/arrow_1.png?1498214554) top center no-repeat;width:319px;height:0}.main .reward-area .reward-arrow .arw-2{position:absolute;right:0;margin:0 auto;width:319px;height:214px;top:152px;left:66px}.main .reward-area .reward-arrow .arw-2 .arrow{background:url(../img/top/arrow_2.png?1498214554) top center no-repeat;width:319px;height:0}.main .reward-area .reward-arrow .arw-3{position:absolute;right:0;margin:0 auto;width:319px;height:214px;top:324px;left:-92px}.main .reward-area .reward-arrow .arw-3 .arrow{background:url(../img/top/arrow_3.png?1498214554) top center no-repeat;width:319px;height:0}.main .reward-area .reward-arrow .arw-4{position:absolute;right:0;margin:0 auto;width:319px;height:214px;top:558px;left:316px}.main .reward-area .reward-arrow .arw-4 .arrow{background:url(../img/top/arrow_4.png?1498214554) top center no-repeat;width:319px;height:0}.main .reward-area .reward-item{position:absolute;z-index:600;width:100%;margin:-10px auto 0}.main .reward-area .reward-item .item{position:absolute;top:20px;left:0;right:0;margin:0 auto}.main .reward-area .reward-item .get{z-index:600}.main .reward-area .reward-item .get:after{content:"";position:absolute;background:url(../img/common/get.png?1498456459) no-repeat;width:243px;height:136px;top:20px;right:-160px}.main .reward-area .reward-item .item-1{width:441px;left:-654px}.main .reward-area .reward-item .item-1>img{opacity:1}.main .reward-area .reward-item .item-1 .sapphire{background:url(../img/top/sapphire_1.png?1498214554) center center no-repeat;position:absolute;width:147px;height:109px;left:180px;opacity:1}.main .reward-area .reward-item .item-1 .sapphire.get::after{top:-20px;right:-204px}.main .reward-area .reward-item .item-1 .bomb{opacity:0;background:url(../img/top/reward_5_bomb.png?1498214554) center center no-repeat;position:absolute;width:265px;height:265px;left:639px;top:348px}.main .reward-area .reward-item .item-2{width:444px;top:120px;left:450px}.main .reward-area .reward-item .item-2>img{opacity:0}.main .reward-area .reward-item .item-2 .sapphire{background:url(../img/top/sapphire_2.png?1498214554) center center no-repeat;position:absolute;width:227px;height:158px;left:142px;bottom:-140px;opacity:0}.main .reward-area .reward-item .item-2 .sapphire.get::after{top:40px;right:-70px}.main .reward-area .reward-item .item-2 .bomb{opacity:0;background:url(../img/top/reward_5_bomb.png?1498214554) center center no-repeat;position:absolute;width:265px;height:265px;left:639px;top:348px}.main .reward-area .reward-item .item-3{width:503px;top:334px;left:-673px}.main .reward-area .reward-item .item-3>img{opacity:0}.main .reward-area .reward-item .item-3 .sapphire{background:url(../img/top/sapphire_3.png?1498214554) center center no-repeat;position:absolute;width:365px;height:212px;left:58px;bottom:-170px;opacity:0}.main .reward-area .reward-item .item-3 .sapphire.get::after{top:60px;right:-30px}.main .reward-area .reward-item .item-3 .bomb{opacity:0;background:url(../img/top/reward_5_bomb.png?1498214554) center center no-repeat;position:absolute;width:265px;height:265px;left:639px;top:348px}.main .reward-area .reward-item .item-4{width:529px;top:464px;left:532px}.main .reward-area .reward-item .item-4>img{opacity:0}.main .reward-area .reward-item .item-4 .sapphire{background:url(../img/top/sapphire_4.png?1498214554) center center no-repeat;position:absolute;width:458px;height:200px;bottom:-174px;left:86px;opacity:0}.main .reward-area .reward-item .item-4 .sapphire.get::after{top:80px;right:20px}.main .reward-area .reward-item .item-4 .bomb{opacity:0;background:url(../img/top/reward_5_bomb.png?1498214554) center center no-repeat;position:absolute;width:265px;height:265px;left:639px;top:348px}.main .reward-area .reward-item .item-5{width:621px;top:752px;left:-570px}.main .reward-area .reward-item .item-5>img{opacity:0}.main .reward-area .reward-item .item-5 .sapphire{background:url(../img/top/sapphire_5.png?1498214554) center center no-repeat;position:absolute;width:606px;height:367px;bottom:-310px;left:95px;opacity:0}.main .reward-area .reward-item .item-5 .sapphire.get::after{top:120px;right:64px}.main .reward-area .reward-item .item-5 .bomb{opacity:0;background:url(../img/top/reward_5_bomb.png?1498214554) center center no-repeat;position:absolute;width:265px;height:265px;left:639px;top:348px}.main .pre-entry-now{position:relative;z-index:500;background:url(../img/top/main_pre-entry-now_bg.png?1498214554) top center no-repeat;width:902px;margin:-600px auto 0}.main .pre-entry-now ul{display:flex;justify-content:center}.main .pre-entry-now ul li{margin:140px 6px 18px;width:264px}.main .pre-entry-now p{color:#fff;text-align:center;line-height:150%}.main .pre-entry-now p a,.main .pre-entry-now p a:visited{color:#0084ff;text-decoration:underline}.main .pre-entry-now .pre-entry-follow{margin:24px 0 0}.main .feature-area{position:relative;padding-bottom:32px}.main .feature-area .feature-item{position:relative}.main .feature-area .feature-item a img{position:absolute;top:170px;left:38px}.main .feature-area .feature-1{background:url(../img/top/feature_1_bg.png?1498214554) top center no-repeat;width:1088px;height:845px}.main .feature-area .feature-2{background:url(../img/top/feature_2_bg.png?1498214554) top center no-repeat;width:1139px;height:834px;left:-100px}.main .feature-area .feature-3{background:url(../img/top/feature_3_bg.png?1498214554) top center no-repeat;width:1058px;height:799px}.main .feature-area .feature-2 a img{left:auto;right:60px}.spec{background:url(../img/top/spec_bg.png?1498214554) top center no-repeat;width:100%;height:430px;margin:0 auto;position:relative}.spec img{position:absolute;top:100px;left:-363px;right:0;margin:0 auto}footer{height:58px;overflow:hidden;background:#fff}footer .gumi-logo-area .logo{float:left;display:inline-block;margin:12px 24px 0 0}footer .gumi-logo-area p{float:left;font-size:12px;line-height:58px}footer .gumi-logo-area .footer-menu{float:right}footer .gumi-logo-area .footer-menu ul{margin:22px 0 0}footer .gumi-logo-area .footer-menu ul li{float:left;margin:0 0 0 8px;padding:0 8px 0 0;border-right:1px solid #000}footer .gumi-logo-area .footer-menu ul li:last-child{padding:0;border:none}footer .gumi-logo-area .footer-menu ul li a,footer .gumi-logo-area .footer-menu ul li a:visited{font-size:12px;text-decoration:none;position:relative;top:-2px;color:#000}body.sub .catch{background:url(../img/entry/sub_catch_bg.png?1498214554) top center no-repeat;min-height:626px;margin-bottom:-300px}body.sub .catch .catch-content{overflow:hidden;position:relative;height:560px}body.sub .catch .catch-content .catch-main-area .title{top:84px;right:auto;left:4px}body.sub .catch .catch-content .catch-main-area .title img{width:354px;height:auto}body.sub .catch .catch-content .catch-content-line{position:absolute;bottom:0;right:0;left:0;margin:0 auto;z-index:50;background:url(../img/top/header_border.png?1498214554) top center no-repeat;width:100%;height:257px}body.sub .catch .catch-content .catch-characters{z-index:50;height:568px;margin:0 0 0 56px;background-size:contain}body.sub .main-bg{background:url(../img/entry/subpage_bg.png?1498214554) top center no-repeat;height:756px;margin:0 auto;padding:0;position:absolute;top:368px;z-index:30}body.sub .pre-entry-area{margin:0 auto 72px;position:relative;z-index:500;box-sizing:border-box;background:url(../img/entry/entry_bg.png?1498214554) top center no-repeat;width:638px;height:675px;padding:92px 0}body.sub .pre-entry-area .webcas-form{margin:64px auto 0}body.sub .pre-entry-area .title{position:absolute;top:10px;right:0;left:0;margin:0 auto}body.sub .pre-entry-area h4,body.sub .pre-entry-area p{color:#fff;font-size:18px;margin:0 auto 18px;line-height:150%}body.sub .pre-entry-area h4 a,body.sub .pre-entry-area h4 a:visited,body.sub .pre-entry-area p a,body.sub .pre-entry-area p a:visited{color:#00b4ff;text-decoration:none}body.sub .pre-entry-area .follow-check{margin:18px auto 24px}body.sub .pre-entry-area .follow-check label.checkbox_text{color:#fff;font-size:16px;line-height:18px;cursor:pointer;position:relative;padding-left:25px;margin-right:20px;overflow:hidden;display:inline-block;box-sizing:border-box}body.sub .pre-entry-area .follow-check label.checkbox_text:before{content:'';position:absolute;width:18px;height:18px;left:0;top:0;border:1px solid #000;background:#fff;z-index:3}body.sub .pre-entry-area .follow-check label.checkbox_text input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;position:absolute;left:-40px;width:18px;height:18px;display:block;z-index:5;margin:0;padding:0}body.sub .pre-entry-area .follow-check label.checkbox_text input[type=checkbox]:checked:after{content:'';position:absolute;top:0;left:40px;display:block;background:url(../img/entry/twitter/check-mark.png?1498214554) center center no-repeat;width:25px;height:17px;z-index:5}body.sub .pre-entry-area .follow-check label.checkbox_text input[type=checkbox]:checked:focus{outline:0}body.sub .pre-entry-area h3{color:#e7b82a;font-size:22px;border:1px solid;padding:8px 68px;display:inline-block}body.sub .pre-entry-area ol{list-style:decimal;color:#e7b82a;width:416px;margin:26px auto 0;padding:0 0 0 46px;box-sizing:border-box}body.sub .pre-entry-area ol li{text-align:left;margin:12px auto}body.sub .pre-entry-area ol li p{color:#e7b82a;font-size:16px;display:inline}body.sub .pre-tw .title{background:url(../img/entry/entry-title-tw.png?1498214554) top center no-repeat;width:202px;height:22px}body.sub .pre-tw .thanks-message h3{font-size:30px;margin:48px auto 0;color:#E7B72A;border:none;font-weight:700}body.sub .pre-tw .thanks-message h4{font-size:18px;margin:6px auto 24px;color:#E7B72A;font-weight:700}body.sub .pre-tw .thanks-message p{font-size:12px;color:#fff;margin:12px auto 32px}body.sub .pre-line h3,body.sub .pre-mail h3{margin:42px auto 0}body.sub .pre-tw .thanks-message a,body.sub .pre-tw .thanks-message a:visited{color:#00b4ff}body.sub .pre-line .title{background:url(../img/entry/entry-title-line.png?1498214554) top center no-repeat;width:173px;height:24px}body.sub .pre-mail ol{width:456px;left:13px}body.sub .pre-mail .title{background:url(../img/entry/entry-title-mail.png?1498214554) top center no-repeat;width:184px;height:24px}body.lower .lower-bg{position:relative}body.lower .lower-bg .lower-footer,body.lower .lower-bg .lower-header,body.lower .lower-bg .lower-middle{width:640px;margin:0 auto;left:0;right:0;position:absolute}body.lower .lower-bg .lower-header{background:url(../img/sub/bg_base_header.png?1498214554) center top no-repeat;height:735px;z-index:300;top:0}body.lower .lower-bg .lower-middle{background:url(../img/sub/bg_base_middle.png?1498214554) center top repeat-y;height:10px;z-index:200;top:732px}body.lower .lower-bg .lower-footer{background:url(../img/sub/bg_base_footer.png?1498214554) center bottom no-repeat;height:55px;z-index:400}body.lower .pre-entry-area{background:0 0;height:auto;font-size:16px;color:#fff;word-wrap:break-word;text-align:left}body.lower .pre-entry-area .title{text-align:center}body.lower .pre-entry-area dt{font-weight:700;margin:2em 0 1em;color:#fff}body.lower .pre-entry-area li,body.lower .pre-entry-area ol{margin:1em;padding:0;box-sizing:border-box;color:#fff;font-size:14px;list-style:none;width:auto}body.lower .pre-entry-area li.parentOL,body.lower .pre-entry-area ol.parentOL{margin:1em 0!important}body.lower .pre-entry-area li li,body.lower .pre-entry-area ol li{text-align:left;margin:1em 0;font-size:14px;line-height:1.5em}body.lower .pre-entry-area li li p,body.lower .pre-entry-area ol li p{color:#fff;font-size:14px}body.lower .pre-entry-area dd,body.lower .pre-entry-area p{font-size:14px;font-feature-settings:"palt" 1;letter-spacing:.05em;text-align:left;line-height:1.5em}body.lower .pre-entry-area dd a,body.lower .pre-entry-area dd a:active,body.lower .pre-entry-area dd a:hover,body.lower .pre-entry-area dd a:visited,body.lower .pre-entry-area p a,body.lower .pre-entry-area p a:active,body.lower .pre-entry-area p a:hover,body.lower .pre-entry-area p a:visited{color:#fff;text-decoration:none}body.lower .pre-entry-area .title{background:0 0;color:#fff;font-size:20px;font-weight:700;margin:2px auto}body.lower .pre-entry-area .contents{padding:0 32px}#modal-attention,#modal-tw-campaign{max-width:960px;display:none;box-sizing:border-box;padding:24px 10%;background:#fff;position:relative;line-height:150%}#modal-attention .close-btn,#modal-tw-campaign .close-btn{position:fixed;top:12px;right:12px;width:34px;height:34px;background:url(../img/common/fancybox_sprite.png?1498214554) left top no-repeat}#modal-attention .close-btn:hover,#modal-tw-campaign .close-btn:hover{cursor:pointer}#modal-attention img,#modal-tw-campaign img{width:100%}#modal-attention h3,#modal-tw-campaign h3{font-size:20px;font-weight:700;line-height:1.3em;margin:48px auto 24px;text-align:center}#modal-attention h4,#modal-tw-campaign h4{font-size:16px;font-weight:700;line-height:1.3em;margin:16px auto}#modal-attention p,#modal-tw-campaign p{font-size:14px;margin:12px auto;line-height:1.3em}#modal-attention p.subtext,#modal-tw-campaign p.subtext{font-size:12px}#modal-attention a,#modal-tw-campaign a{font-size:14px}#modal-attention ul li,#modal-tw-campaign ul li{margin:4px auto;font-size:14px;text-indent:-14px;padding-left:14px}#modal-attention ul.ul-center,#modal-tw-campaign ul.ul-center{width:336px;margin:0 auto}#modal-attention ul.ul-center li,#modal-tw-campaign ul.ul-center li{font-size:16px;font-weight:700}#modal-attention ul.ul-center li a,#modal-tw-campaign h3,#modal-tw-campaign ul.ul-center li a{font-size:16px}@media screen and (max-width:641px){body,body .w-bg,body.sub .catch{min-width:auto}.v-pc{display:none}.v-sp{display:block}#modal-attention,#modal-tw-campaign{padding:24px 4%}#modal-attention ul.ul-center,#modal-tw-campaign ul.ul-center{width:524px;margin:0 auto}.w-contents,body{width:640px}#modal-attention ul.ul-center li,#modal-tw-campaign ul.ul-center li{font-size:22px;font-weight:700;word-break:keep-all;margin:24px auto}#modal-attention ul.ul-center li a,#modal-tw-campaign ul.ul-center li a{font-size:22px}body{overflow-x:hidden}body .catch{background:url(../img/top/sp/catch_bg.png?1498214554) top center no-repeat}body .catch .catch-characters{top:126px;left:-133px;width:772px;background-size:150%}body .catch .catch-main-area{width:600px;height:1452px;margin:0 auto;text-align:center}body .catch .catch-main-area .title{right:auto;top:200px;position:relative;margin-bottom:510px}body .catch .catch-main-area .pr-video{bottom:auto;top:654px;right:0;left:0}body .catch .catch-main-area .official-twitter-area{width:598px;height:630px;background:url(../img/top/sp/header_tw_bg.png?1498214554) center center no-repeat;float:none;position:absolute;top:964px;padding:61px 0 0 9px}body .catch .catch-main-area .official-twitter-area .official-twitter-container{-webkit-overflow-scrolling:touch;width:580px;height:552px}body .catch .catch-main-area .official-twitter-area .official-twitter-container iframe{margin-top:-57px!important}body .catch .catch-message{left:0;top:-8px}body .catch .catch-sns-area{float:none}body .catch .catch-tw-campaign{position:absolute;right:auto;top:530px;margin:0 auto;width:600px;z-index:100}body .catch .catch-tw-campaign img{width:600px}body .main{margin:-1697px 0 auto;padding:1717px 0 0;background:url(../img/top/sp/main_bg.png?1498214554) top center no-repeat}body .main .pre-entry-title{width:598px;margin:-10px auto 0}body .main .pre-entry-now{background:url(../img/top/sp/main_pre-entry-now_bg.png?1498214554) top center no-repeat;width:640px;padding:206px 0 0}body .main .pre-entry-now ul{flex-wrap:wrap}body .main .pre-entry-now ul li{margin:0 14px 18px}body .main .pre-entry-now .pre-entry-follow{margin:24px 0 106px}body .main .pre-entry-now .pre-entry-follow img{width:600px}body .main .pre-entry-now p{font-size:20px}body .main .reward-area{overflow:hidden;height:2820px;margin:0 auto}body .main .reward-area .reward-bg{margin:178px auto 0}body .main .reward-area .reward-bg .bg-1{height:536px;top:0}body .main .reward-area .reward-bg .bg-1 .blue-line{background:url(../img/top/sp/line_1_b.png?1498214554) top center no-repeat;z-index:100}body .main .reward-area .reward-bg .bg-1 .white-line{background:url(../img/top/sp/line_1_w.png?1498214554) top center no-repeat}body .main .reward-area .reward-bg .bg-2{height:922px;top:80px}body .main .reward-area .reward-bg .bg-2 .blue-line{top:7px;background:url(../img/top/sp/line_2_b.png?1498214554) top center no-repeat;z-index:200}body .main .reward-area .reward-bg .bg-2 .white-line{background:url(../img/top/sp/line_2_w.png?1498214554) top center no-repeat}body .main .reward-area .reward-bg .bg-3{height:1409px;top:312px}body .main .reward-area .reward-bg .bg-3 .blue-line{top:10px;background:url(../img/top/sp/line_3_b.png?1498214554) top center no-repeat;z-index:300}body .main .reward-area .reward-bg .bg-3 .white-line{background:url(../img/top/sp/line_3_w.png?1498214554) top center no-repeat}body .main .reward-area .reward-bg .bg-4{height:2203px;top:436px}body .main .reward-area .reward-bg .bg-4 .blue-line{top:6px;background:url(../img/top/sp/line_4_b.png?1498214554) top center no-repeat;z-index:400}body .main .reward-area .reward-bg .bg-4 .white-line{background:url(../img/top/sp/line_4_w.png?1498214554) top center no-repeat}body .main .reward-area .reward-item .item{top:0}body .main .reward-area .reward-item .item-1{width:441px;left:-300px}body .main .reward-area .reward-item .item-1 .sapphire{background:url(../img/top/sapphire_1.png?1498214554) center center no-repeat;position:absolute;width:147px;height:109px;left:92px;bottom:-82px}body .main .reward-area .reward-item .item-1 .sapphire.get::after{top:40px;right:-50px}body .main .reward-area .reward-item .item-1 .bomb{left:412px;z-index:650}body .main .reward-area .reward-item .item-2{width:444px;top:300px;left:170px}body .main .reward-area .reward-item .item-2 .sapphire{background:url(../img/top/sapphire_2.png?1498214554) center center no-repeat;position:absolute;width:227px;height:158px;left:243px;bottom:-104px}body .main .reward-area .reward-item .item-2 .sapphire.get::after{top:80px;right:40px}body .main .reward-area .reward-item .item-2 .bomb{left:412px;z-index:650}body .main .reward-area .reward-item .item-3{width:503px;top:600px;left:-273px}body .main .reward-area .reward-item .item-3 .sapphire{background:url(../img/top/sapphire_3.png?1498214554) center center no-repeat;position:absolute;width:365px;height:212px}body .main .reward-area .reward-item .item-3 .bomb{left:412px;z-index:650}body .main .reward-area .reward-item .item-4{width:529px;top:944px;left:76px}body .main .reward-area .reward-item .item-4 .sapphire{background:url(../img/top/sapphire_4.png?1498214554) center center no-repeat;position:absolute;width:458px;height:200px;bottom:-190px;left:113px}body .main .reward-area .reward-item .item-4 .sapphire.get::after{top:60px;right:80px}body .main .reward-area .reward-item .item-4 .bomb{left:412px;z-index:650}body .main .reward-area .reward-item .item-5{width:621px;top:1486px;left:-156px}body .main .reward-area .reward-item .item-5 .sapphire{background:url(../img/top/sapphire_5.png?1498214554) center center no-repeat;position:absolute;width:606px;height:367px;left:0;bottom:-338px}body .main .reward-area .reward-item .item-5 .sapphire.get::after{top:160px;right:200px}body .main .reward-area .reward-item .item-5 .bomb{left:412px;z-index:650}body .main .reward-area .reward-arrow .arw-1{width:182px;height:208px;top:-21px}body .main .reward-area .reward-arrow .arw-1 .arrow{background:url(../img/top/sp/arrow_1.png?1498214554) top center no-repeat;width:182px;height:0}body .main .reward-area .reward-arrow .arw-2{width:182px;height:208px;top:313px;left:214px}body .main .reward-area .reward-arrow .arw-2 .arrow{background:url(../img/top/sp/arrow_2.png?1498214554) top center no-repeat;width:182px;height:0}body .main .reward-area .reward-arrow .arw-3{width:182px;height:208px;top:530px;left:145px}body .main .reward-area .reward-arrow .arw-3 .arrow{background:url(../img/top/sp/arrow_3.png?1498214554) top center no-repeat;width:182px;height:0}body .main .reward-area .reward-arrow .arw-4{width:182px;height:208px;top:1060px;left:0}body .main .reward-area .reward-arrow .arw-4 .arrow{background:url(../img/top/sp/arrow_4.png?1498214554) top center no-repeat;width:182px;height:0}body .main .feature-area .feature-1{background:url(../img/top/sp/feature_1_bg.png?1498214554) top center no-repeat;width:627px;height:507px}body .main .feature-area .feature-2{background:url(../img/top/sp/feature_2_bg.png?1498214554) top center no-repeat;width:640px;height:501px}body .main .feature-area .feature-3{background:url(../img/top/sp/feature_3_bg.png?1498214554) top center no-repeat;width:627px;height:479px}body .main .feature-area .feature-item a img{width:192px;top:97px;left:26px}body .main .feature-area .feature-1{left:13px}body .main .feature-area .feature-2{left:0}body .main .feature-area .feature-2 a img{right:42px;left:auto}body .main .feature-area .feature-3{left:13px}body.sub .catch{background:url(../img/entry/sp_sub_catch_bg.png?1498214554) top center no-repeat}body.sub .catch .catch-content .catch-characters{left:0;margin:0;height:331px;top:11px}body.sub .catch .catch-content .catch-main-area .title{top:40px;float:left}body.sub .catch .catch-content .catch-main-area .title img{width:246px}body.sub .main-bg{top:259px;min-width:auto}body.sub .pre-entry-area{top:-110px;margin:0 auto -37px}footer{height:auto}footer .gumi-logo-area .footer-menu{float:none}footer .gumi-logo-area .footer-menu ul{margin:6px 0 0;text-align:center}footer .gumi-logo-area .footer-menu ul li,footer .gumi-logo-area .footer-menu ul li:last-child{border:2px solid #cecece;padding:14px 0;text-align:center;display:inline-block;width:47%;margin:4px .9%;float:none}footer .gumi-logo-area .footer-meta{margin:0 0 0 126px}footer .gumi-logo-area .logo{margin:12px 24px 0 0}body.lower .pre-entry-area .title{margin:0 auto 24px;top:120px}body.lower .pre-entry-area .contents{padding:86px 32px 0}}