.hide-text{text-indent:120%;white-space:nowrap;overflow:hidden}.hide-text br{display:none}a{text-decoration:underline;overflow:hidden;outline-width:0}a:link,a:visited{color:#0354e6}a:hover{text-decoration:none}a:active,a:hover{color:#0354e6;overflow:hidden;outline-width:0}a:active{text-decoration:underline}body{font-size:14px;color:#000;background-image:url(../img/result/bg_main.jpg),url(../img/result/bg_main.jpg);background-repeat:no-repeat,no-repeat;background-position:50% 28px,50% bottom;background-color:#eaf4f5;line-height:1.4}body .body-inner{background-image:url(../img/bg_main.jpg);background-repeat:no-repeat;background-position:50% 0;width:1076px;margin:auto}.wrapper{margin:0 auto;width:926px}.pagetitle{text-align:center}.pagetitle a{display:block;width:740px;height:162px;margin:auto}.mainvisual{width:1029px;position:relative;margin:0 auto;height:487px;background-position:top;background-repeat:no-repeat;padding-top:348px;margin-top:-55px;box-sizing:border-box}.mainvisual .btn{padding-right:70px}.copyright,.mainvisual .btn{text-align:right;box-sizing:border-box}.copyright{width:914px;position:relative;margin:-20px auto 0;font-size:12px;color:#040086}.banner{width:932px;height:98px;position:relative;margin:auto;box-sizing:border-box}.banner a,.banner span{display:block;width:inherit;height:inherit;background:url(../img/result/btn_banner.png) no-repeat 50%}.banner.pso2 a,.banner.pso2 span{background:url(../img/result/bnr_pso2.png) no-repeat 50%}.banner.pso2 a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.banner.pso2 a:hover{opacity:.85}.banner.tos a,.banner.tos span{background:url(../img/result/bnr_tos.png) no-repeat 50%}.banner.tos a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.banner.tos a:hover{opacity:.85}.banner.arad a,.banner.arad span{background:url(../img/result/bnr_arad.png) no-repeat 50%}.banner.arad a{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.banner.arad a:hover{opacity:.85}.userTrend{margin-top:22px}.userTrend h2{width:926px;height:74px;background:url(../img/result/ttl_user_trend.png) no-repeat 50%;margin:auto}.userTrend .wrapper{width:916px;border-left:5px solid #0047c7;border-right:5px solid #0047c7;background-color:#fff;min-height:300px}.userTrend:after{content:"";position:relative;display:block;margin:auto;height:27px;width:926px;background:url(../img/result/waku_bottom.png) 50% no-repeat}.userVoice{margin-top:29px}.userVoice h2{width:926px;height:73px;background:url(../img/result/ttl_user_voice.png) no-repeat 50%;margin:auto}.userVoice .wrapper{width:916px;border-left:5px solid #0047c7;border-right:5px solid #0047c7;background-color:#fff;min-height:100px}.userVoice:after{content:"";position:relative;display:block;margin:auto;height:27px;width:926px;background:url(../img/result/waku_bottom.png) 50% no-repeat}.userVoice ul li{margin:0 30px;padding:10px;font-size:14px;line-height:1.3em}.userVoice ul li:last-child{position:relative}.userVoice ul li:nth-child(2n){background-color:#dcf6fe}.userVoice ul li .user{text-align:right}.userVoice ul li .user.male{color:#0095b7}.userVoice ul li .user.female{color:#e03ea2}.titleList{margin-top:27px;box-sizing:border-box;color:#0354e6;padding-top:25px;padding-bottom:25px}.titleList:after,.titleList:before{content:"";position:relative;display:block;margin:auto;height:27px;width:926px}.titleList:before{background:url(../img/result/waku_titleList_top.png) 50% no-repeat}.titleList:after{background:url(../img/result/waku_titleList_bottom.png) 50% no-repeat}.titleList h2{height:46px;position:relative;border-left:5px solid rgba(91,140,223,.5);border-right:5px solid rgba(91,140,223,.5);box-sizing:border-box}.titleList h2 span{display:block;width:916px;background-color:hsla(0,0%,100%,.75);background:url(../img/result/ttl_titleList.png) no-repeat center 8px hsla(0,0%,100%,.75);padding:9px 0}.titleList .block{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:300px;border-left:5px solid rgba(91,140,223,.5);border-right:5px solid rgba(91,140,223,.5);box-sizing:border-box}.titleList .block .block-element{width:33.33%;display:inline-block;background-color:hsla(0,0%,100%,.75);padding-left:20px;box-sizing:border-box}.titleList .block .block-element a,.titleList .block .block-element span{padding-left:36px;display:inline-block}.titleList .block .block-element a{color:#0354e6}.titleList .block .block-element p{margin-top:3px;margin-bottom:10px}.titleList .block .block-element.BESTGAMES{width:66.66%}.titleList .block .block-element ul{position:relative}.titleList .block .block-element ul.left{float:left;clear:left}.titleList .block .block-element ul.left li dl dt{font-weight:700;text-indent:8px}.titleList .block .block-element ul.right{float:right;clear:right;padding-right:2em}.titleList .block .block-element ul.right li .line{padding-left:0;padding-right:36px}.titleList .block .block-element ul.right li:nth-child(6){margin-top:4.4em}.titleList .block .block-element ul li{position:relative;line-height:24px}.titleList h3.GRANDPRIX{background:url(../img/result/ttl_GRAND_PRIX.png) no-repeat 5px;height:32px}.titleList h3.SEMIGRANDPRIX{background:url(../img/result/ttl_SEMI_GRAND_PRIX.png) no-repeat 2px;height:32px}.titleList h3.BESTROOKIE{background:url(../img/result/ttl_BEST_ROOKIE.png) no-repeat 0;height:32px}.titleList .BESTGAMES h3{background:url(../img/result/ttl_BESTGAMES.png) no-repeat 0;height:32px}.titleList a.current{color:#ff59df!important;background:url(../img/result/mark_GRAND_PRIX.png) 5px 3px no-repeat;text-decoration:none;cursor:default}.btn{width:1076px;text-align:center;margin:auto}.btn,.btn a{position:relative}.btn a{display:inline-block;width:184px;height:95px}.btn a:after,.btn a:before{content:"";position:absolute;width:inherit;height:inherit;background-repeat:no-repeat;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background-image:url(../img/result/btn_official.png);left:0}.btn a:after{background-position:center 0;opacity:1}.btn a:before{background-position:bottom;opacity:0}.btn a:hover:before{opacity:1}.btn a:hover:after{opacity:0}.bottom_btn{margin-bottom:38px}.footer{background-color:#0354e6;box-sizing:border-box;width:100%;text-align:center}.footer .btn a{background:none;width:156px;height:39px}.footer .btn a:after,.footer .btn a:before{background:url(../img/btn_home.png) no-repeat bottom;left:0}.footer .btn a:after{background-position:top}.footer .contact{font-weight:700;font-size:14px;padding-bottom:0}.footer .contact a{color:#9f0}.footer div{padding-top:2em;padding-bottom:1em;color:#fbb169;text-align:center}.footer p{padding-bottom:1em;color:#fff;width:1076px;margin:auto}.red{color:#c00}.blue{color:#0c00aa}.brown{color:#ca1800}.purple{color:#920097}.orange{color:#ffc600}.yellow{color:#d6fd00}.small{font-size:10px}.bold,strong{font-weight:700}.font14{font-size:14px}.md-modal{position:fixed;top:50%;left:50%;width:98%;max-width:739px;min-width:320px;height:auto;z-index:2;visibility:hidden;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.md-show{visibility:visible}.md-show~.md-overlay{opacity:1;visibility:visible}.md-show.md-effect .md-content{opacity:1}.md-overlay{position:fixed;width:100%;height:100%;visibility:hidden;top:0;left:0;z-index:1;opacity:0;background-color:rgba(0,106,206,.75);-webkit-transition:all .3s;transition:all .3s}.md-content{background-color:#f7ea89;position:relative;margin:0 auto;background-image:-webkit-linear-gradient(0deg,#906a00,#fdf8a6 33%,#d99f00 64%,#907609 79%,#906a00);background-image:-webkit-linear-gradient(bottom,#906a00,#fdf8a6 33%,#d99f00 64%,#907609 79%,#906a00);background-image:linear-gradient(0deg,#906a00,#fdf8a6 33%,#d99f00 64%,#907609 79%,#906a00);padding:5px}.md-content .md-content-inner{background-color:#fff}.md-content .md-content-inner h3{margin:0 10px;padding:.4em;text-align:center;font-size:18px;font-weight:700;background:#42395a;color:#fff}.md-content .md-content-inner>div{padding:10px;margin:0;font-size:14px;line-height:1.6em}.md-content .md-content-inner>div .font18{font-size:18px}.md-content .md-content-inner>div a:hover{opacity:.8}.md-content .md-content-inner>div p{margin:0;padding:10px 0}.md-content .md-content-inner>div p .small{font-size:14px}.md-content .md-content-inner>div ul{box-sizing:border-box;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;background:url(../img/popup.png) no-repeat 0 0;height:200px}.md-content .md-content-inner>div ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:49%;vertical-align:top;font-size:14px;line-height:1.4}.md-content .md-content-inner>div ul li img{margin-right:.5em;margin-top:10px;margin-bottom:10px;min-width:50%}.md-content .md-content-inner button{display:block;margin:1em auto 0;font-size:1em;line-height:2em;color:#fff;cursor:pointer;border-radius:5px;background-image:-webkit-linear-gradient(0deg,#906a00,#fdf8a6 33%,#d99f00 64%,#907609 79%,#906a00);background-image:-webkit-linear-gradient(bottom,#906a00,#fdf8a6 33%,#d99f00 64%,#907609 79%,#906a00);background-image:linear-gradient(0deg,#906a00,#fdf8a6 33%,#d99f00 64%,#907609 79%,#906a00);padding:2px;width:159px;height:43px}.md-content .md-content-inner button div{background-color:#fff;width:155px;height:39px;background-image:-webkit-linear-gradient(0deg,#cfa801,#97750d 43%,#dad004 79%,#f9f9f9);background-image:-webkit-linear-gradient(bottom,#cfa801,#97750d 43%,#dad004 79%,#f9f9f9);background-image:linear-gradient(0deg,#cfa801,#97750d 43%,#dad004 79%,#f9f9f9);position:relative}.md-content .md-content-inner button div:after{content:"";position:absolute;width:inherit;height:inherit;background:url(../img/btn_close.png) no-repeat 50%;left:0}.md-content .md-content-inner button:hover{opacity:.75}.md-effect .md-content{opacity:0;-webkit-transition:all .3s;transition:all .3s}