@charset "utf-8";html{font-size:10px}@media print{.isNotCopy{display:none !important}}@font-face{font-family:"mtjFontRound";src:url("/fonts/mtj-font-round.eot?271") format('eot'),url("/fonts/mtj-font-round.woff2?271") format('woff2'),url("/fonts/mtj-font-round.woff?271") format('woff');font-display:swap}body{font-family:メイリオ,Meiryo,游ゴシック,游ゴシック体,YuGothic;text-align:center;background-color:#fff;color:#333;margin:0;font-size:1.4rem;position:relative}body.isNotCopy{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}section{margin-top:30px;margin-bottom:30px}section:first-child{margin-top:0}.clear{clear:both}img{border:0}a{color:#33c;text-decoration:none}a:hover{color:#f39;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0}#header{position:relative;margin:0 auto;background:url(/img/index/yellow_title_bk.png?v=182) repeat;max-width:1048px;min-height:100px;margin-bottom:15px;border-radius:0 0 10px 10px;text-align:left;z-index:1000}#headerTitle .headerImage{display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:0 -178px;width:282px;height:68px;position:absolute;top:19px;left:20px}#siteCaption{position:absolute;color:#333;margin-left:65px;margin-top:6px;font-size:16px;float:left;z-index:1010;vertical-align:baseline;font-weight:bold;background-color:#fff;border-radius:16px;padding:5px 10px 2px 10px;line-height:100%}#siteCaption strong{color:#fe3be5;font-size:100%}strong{color:#f39;font-size:110%}em{font-style:normal;color:#090;font-weight:bold;font-size:110%}.em1{color:#f39;font-weight:bold;letter-spacing:1px}.em2{color:#039;font-weight:bold;letter-spacing:1px}.em3{color:#090;font-weight:bold;letter-spacing:1px}p{margin:0;padding-top:.2em;padding-bottom:.3em}.large{font-size:150%}.left{float:left}.right{float:right}.url a,.urlString{word-break:break-all}.alignLeft{text-align:left}.alignCenter{text-align:center}.alignRight{text-align:right}#menus{position:relative}#typingSearch{position:absolute;top:50px;right:400px}#typingSearchInput{width:150px;vertical-align:middle;border:1px solid #617be3}.inputText{margin:0;border:1px solid #617be3;font-size:1.4rem;padding:5px;color:#336;background:#fff;border-radius:5px;background:linear-gradient(to bottom,#eee,#fff)}#menuButtons{position:absolute;width:360px;top:50px;right:20px}#header .menuButton{position:relative;display:inline-block;width:90px;height:30px;vertical-align:middle;margin-right:0;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:-90px 0;margin:0;line-height:30px;font-family:mtjFontRound;font-size:16px;text-align:center;color:#fff}#header .menuButton span{transform:rotate(0.001deg)}#header .menuButton:hover{background-position-y:-32px;color:#f94e89}#header #typingSearchButton{background-position-x:-272px;padding-left:20px;width:56px;margin-left:10px}#header #menuTop{background-position-x:0;padding-left:20px;width:70px}#header #menuLogin,#header #menuLogout{background-position-x:-180px}#header #menuAbout{font-size:1.2rem}#loginUser{position:relative}#loginUserMain{float:right;text-align:left;height:30px;background:#fff;padding-right:10px;margin-right:20px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}#loginUserMain:after{content:"";display:block;clear:both}#loginUser .image{float:left;border-bottom-left-radius:10px}#loginUser .image img{width:30px;height:30px;border-bottom-left-radius:10px}#loginUser .userInfo{float:left;padding-top:4px;padding-left:8px}#mobileMenu{position:absolute;bottom:3px;right:7px}#mobileMenu{display:none}#menuPanelLayer{display:none}#header #closeMenuPanelButton{display:none}#header #menuJumpToTop{display:none}.onlySp{display:none !important}.menuSpace{margin-top:10px;height:5px;width:100%;border-top:dotted 5px #ccc}#contents{text-align:center}#mainArea{margin:0 auto 0;padding:0;max-width:1048px;background-color:#fff}#listArea{float:left;width:728px;text-align:left;background-color:#fff}#listArea .box{margin-bottom:20px}#listArea h1{font-size:2.3rem;margin-bottom:5px}.h1Yellow{background:url(/img/index/yellow_title_bk.png?v=182) repeat;background-color:#fac300;color:#555;border-radius:10px;position:relative;padding:5px 0 0 32px;line-height:34px}.h1Yellow:before{content:"";vertical-align:middle;position:absolute;left:3px;top:6px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:28px;height:28px;background-position:-240px -64px}.h1Blue{background:url(/img/index/blue_title_bk.png?v=182) repeat;background-color:#667bcc;color:#fff;border-radius:10px;position:relative;padding:5px 0 0 32px}.h1Blue:before{content:"";vertical-align:middle;position:absolute;left:3px;top:6px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:28px;height:28px;background-position:-270px -64px}#listArea .relations{margin-top:10px}.moreArea{text-align:right;padding-top:5px}.largeMoreButton,.toTopButton{border:3px solid #34bfff;border-radius:6px;display:inline-block;background:#d6ebfd url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:0 -128px;padding:6px 10px 6px 8px;color:#607ced;font-family:mtjFontRound;font-size:2.0rem;font-weight:bold;text-decoration:none !important;line-height:30px}.largeMoreButton span,.toTopButton span{display:inline-block;transform:rotate(0.001deg)}.largeMoreButton:hover,.toTopButton:hover{border:3px solid #ff45ab;background-color:#fdd6e6;background-position-x:-378px;color:#f66371}.largeMoreButton:before{content:"";vertical-align:middle;margin-right:0;position:relative;display:inline-block;top:-2px;margin-right:6px;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:30px;height:30px;background-position:-470px -94px}#body-ie .largeMoreButton:before{top:-1px}.largeMoreButton:hover:before{background-position-x:-502px}.toTopButton:before{content:"";vertical-align:middle;margin-right:0;position:relative;display:inline-block;top:-2px;margin-right:6px;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:30px;height:30px;background-position:-534px -94px}.toTopButton:hover:before{background-position-x:-566px}.moreButton,.moreButtonYellow{text-align:right}.moreButton a{position:relative;display:inline-block;color:#607ced;font-family:mtjFontRound;font-size:1.5rem;height:16px;line-height:16px;text-decoration:none !important;border:2px solid #34bfff;border-radius:6px;padding:4px 6px 4px 4px;background:#d6ebfd url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:0 -342px}.moreButton a:hover{border:2px solid #ff45ab;background-color:#fdd6e6;background-position-x:-378px;color:#f66371}.moreButton a:before,.moreButtonYellow a:before{content:"";vertical-align:middle;margin-right:0;position:relative;display:inline-block;top:-1px;margin-right:4px;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:18px;background-position:-598px -94px}.moreButton a:hover:before{background-position-x:-618px}.moreButtonYellow a{position:relative;display:inline-block;color:#607ced;font-family:mtjFontRound;font-size:1.5rem;height:16px;line-height:16px;text-decoration:none !important;padding:4px 6px 4px 4px;margin-right:10px;margin-bottom:5px}.moreButtonYellow a:hover{color:#f66371}.moreButtonYellow a:before{background-position-x:-638px}.moreButtonYellow a:hover:before{background-position-x:-658px}.moreButton a span,.moreButtonYellow a span{display:inline-block;transform:rotate(0.001deg)}#sideArea{float:right;text-align:center;font-size:1.4rem;background-color:#fff;width:300px}#sideArea ul,.sideArea ul{text-align:left;padding:0 2px;margin:2px 0;margin-top:2px;margin-bottom:2px;list-style-type:none;list-style-position:outside}#sideArea li,.sideArea li{padding:0;margin:0;font-weight:normal;line-height:150%;word-break:break-all}#sideArea li .miniThumbnail{margin-right:3px;margin-bottom:3px}#sideArea .games li,#sideArea .bookmarkLists li{padding-left:1em;text-indent:-1em}.sideArea{margin-top:15px}#sideArea .boxTop,.sideArea .boxTop{background:url(/img/index/rightblue_bk.jpg?v=112);border:solid 1px #617be3;border-radius:8px 8px 0 0;font-size:1.4rem;padding:4px 0 1px 28px;font-weight:bold;color:#05f;min-height:21px;position:relative;text-align:left}#sideArea .boxTop:before,.sideArea .boxTop:before{content:"";vertical-align:middle;position:absolute;left:1px;top:1px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:0 -64px;width:28px;height:28px}#sideArea .boxTop.titleImage{padding-left:4px}#sideArea .boxTop.titleImage:before{background:0}#sideArea .boxTop .miniThumbnail{padding-right:2px}#sideArea .titleIndex:before{background-position-x:0}#sideArea .titleNew:before{background-position-x:-30px}#sideArea .titlePopular2:before{background-position-x:-60px}#sideArea .titlePopular1:before{background-position-x:-90px}#sideArea .titleBookmark:before{background-position-x:-120px}#sideArea .titlePoint:before{background-position-x:-150px}#sideArea .titleStar:before{background-position-x:-180px}#sideArea .boxTopNavy{background:url(/img/index/navy_bk.jpg?v=112)}#sideArea .titleQuestionnaire:before{background-position-x:-210px}#sideArea .box,.sideArea .box{border-left:solid 1px #617be3;border-right:solid 1px #617be3;border-bottom:solid 1px #617be3;padding:3px 5px 12px 3px;border-radius:0 0 10px 10px;margin-bottom:15px;text-align:left}#sideArea .keywords{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 5px}#sideArea .keywords li{width:140px;display:inline-block;text-align:left;font-size:1.4rem;margin:4px 3px;margin:0}#sideArea .keywords .moreButton{margin-top:5px}#sideArea .adArea{padding-left:20px}#sideArea .rankingTable{width:100%;border-collapse:collapse;line-height:23px}#sideArea .rankingTable td{padding:0}#sideArea .rankingTable .rank{text-align:center;font-weight:bold;font-size:1.3rem;color:#666;width:32px}#sideArea .rankingTable .rank>div:after{content:"位"}#sideArea .rankingTable .rankTop{color:#555;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:26px;height:23px;margin-left:2px;padding-top:2px}#sideArea .rankingTable .rank1{background-position:-386px -94px}#sideArea .rankingTable .rank2{background-position:-414px -94px}#sideArea .rankingTable .rank3{background-position:-442px -94px}#sideArea .rankingTable .prize{height:23px}#sideArea .rankingTable .word{padding-left:6px;text-decoration:underline}#sideArea .rankingTable .point{text-align:right;width:70px;display:none}#listArea #keywordList{margin-top:20px;background-color:#ffd;border:solid 2px #fa0;border-radius:20px;color:#333}#listArea #keywordList h2{border-bottom:solid 2px #fa0;background-color:#fac300;border-radius:18px 18px 0 0;color:#555;font-size:1.6rem;font-weight:bold;padding-left:10px;padding-top:5px}#listArea #keywordList ul{display:flex;flex-wrap:wrap;margin-top:10px;margin-bottom:10px;padding-left:5px}#listArea #keywordList li{list-style-type:circle;display:inline-box;width:150px;margin-left:25px;line-height:150%}#commonFooter{font-size:1.2rem;margin:20px 0;font-family:monospace;line-height:150%;text-align:center}#footerLinks a{color:#339}#footerLinks a:hover{color:#33f;text-decoration:underline}#footerLinks span:after{content:" | "}#footerLinks span:last-child:after{content:""}.button{cursor:pointer}#errorArea{margin:0 auto;border-radius:20px;background:#fff;padding:20px;margin-bottom:20px;max-width:1048px}#errorArea .debugMsg{margin-top:20px;padding:10px;max-width:1024px;text-align:left;background:#efefef;border:solid 1px #ddd;line-height:120%;font-family:monospace}#errorArea .debugInfo{margin-top:10px;padding:10px;max-width:1024px;text-align:left;background:#efefef;border:solid 1px #ddd;line-height:120%;white-space:pre}#errorMessages{text-align:left;box-sizing:border-box;width:calc(100% - 10px);max-width:710px;line-height:150%;color:#f33;margin:10px auto;font-weight:bold;padding:10px;background-color:#fee;border-radius:10px;border:1px solid #f33}.errorItem{color:#f33 !important;font-weight:bold !important}.warnMessage{text-align:left;box-sizing:border-box;width:calc(100% - 10px);max-width:710px;line-height:150%;color:#666;margin:10px auto;font-weight:bold;padding:10px;border-radius:10px;background:#FFC;border:1px solid #EA3}.space{display:inline-block;width:.5em}.pageControl{margin-top:20px;margin-bottom:20px;text-align:center;font-size:2rem}.pageControl .pages{display:inline-block}.pageControl .pages .pageNo{display:inline-block;line-height:30px;min-width:28px;vertical-align:middle;padding:2px 2px 0;font-weight:bold;text-decoration:none;margin:0 3px}.pageControl .pages .pageNo.currentPage{color:#666}.pageControl .prevButton,.pageControl .nextButton{position:relative;display:inline-block;vertical-align:middle;line-height:32px;height:32px;font-size:1.8rem}.pageControl .pageButtonMark{display:inline-block;position:relative;top:-2px;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:32px;height:32px;vertical-align:middle}.pageControl .prevButton .pageButtonMark{background-position:-68px -94px}.pageControl a.prevButton .pageButtonMark{background-position:-0 -94px}.pageControl a.prevButton:hover .pageButtonMark{background-position:-34px -94px}.pageControl .nextButton .pageButtonMark{background-position:-170px -94px}.pageControl a.nextButton .pageButtonMark{background-position:-102px -94px}.pageControl a.nextButton:hover .pageButtonMark{background-position:-136px -94px}#listArea .title .iconRound{margin:0 5px 1px 2px}.logoutBox{background-color:#fff;width:300px;padding:20px;margin:0 auto;border-radius:20px;margin-bottom:20px}#socialButtons{line-height:50%;margin-bottom:5px}#socialButtons .socialButton{float:left;margin-right:5px}.fb_iframe_widget span{vertical-align:top !important}.tweetButton{display:inline-block;position:relative;height:20px;box-sizing:border-box;padding:1px 10px 1px 10px;background-color:#000;color:#fff;border-radius:9999px;font-size:1.2rem}.tweetButton:hover{color:#fff;background-color:#f39}.tweetButton:before{display:inline-block;content:"";width:14px;height:14px;vertical-align:middle;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:-738px 0;margin:-2px 3px 0 0}.tweetButton:hover:before{background-position-y:-17px}#socialButtons .tweetButton{padding-top:1px}#sideArea .pr{margin-bottom:15px}.prDammy{text-align:center}.prDammy p{display:table-cell;vertical-align:middle;background-color:#e6e6fa;font-size:2.4rem;color:#4169e1;margin:0 auto}.prDammy p span{font-size:1.6rem;color:#090}.userInputArea{text-align:left;color:#333;margin:10px auto 20px;font-size:1.2rem;background-color:#cfe3fa;padding:10px;border-radius:20px;line-height:150%}.userInputArea .formTitle{display:inline;border-radius:5px;color:#05f;padding:5px;margin-right:2px;font-weight:bold;font-size:1.4rem}.userInputArea .userInputBox{background-color:#FFF;padding:10px;border-radius:10px;margin:10px}.userInputArea .title,.userInputArea2 .title{font-size:1.6rem;font-weight:bold;color:#039}.userInputArea .detail{margin-top:5px;margin-left:10px}.userInputArea .note{font-size:1.2rem;color:#66f}.radiusFormText{border:1px solid #5b9fff;font-size:1.4rem;padding:5px;color:#336;background:#fff;overflow:hidden;border-radius:5px;background:linear-gradient(to bottom,#eee,#fff);vertical-align:top}.userInputArea .disabled{background:#ddd !important;border:1px solid #666}.userInputArea .submit,.userInputCommand .submit,.userInputSubmit,.userInputButton,.userInputArea2 .submit{border:1px solid #5b9fff;padding:6px 15px;color:#036;font-weight:bold;cursor:pointer;background:#cfe3fa;border-radius:5px;background:linear-gradient(to bottom,#fefeff,#cdefff)}.userInputArea .submit:hover,.userInputSubmit:hover,.userInputButton:hover{border:1px solid #f39;color:#933;background:linear-gradient(to bottom,#fffefe,#ffcde8)}.userInputArea .submit:active,.userInputSubmit:active,.userInputButton:active{border-color:#f39;background:#ffe7f4}.userInputFlex .submit{padding:3px 15px}.userInputArea .submit:disabled,.userInputSubmit:disabled,.userInputArea label.submit.disabled{border:1px solid #999 !important;background:#eee !important;color:#999 !important}.inputBox{padding:10px;margin:10px 0;background-color:#f0f8ff;border:1px solid #5b9fff;border-radius:10px;position:relative}.inputBox .title{font-size:1.6rem;font-weight:bold;color:#039;margin-bottom:10px}.center{text-align:center;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#messageArea{box-sizing:border-box;width:100%;margin:20px auto}#messageArea strong{color:#f33}#listArea #messageArea{width:480px;text-align:left;margin:0;margin-left:10px;margin-bottom:20px}#messageArea .title{font-size:1.6rem;font-weight:bold;color:#039}#messageArea .detail{display:inline-block;background:url(/img/index/hiyoko_blue_mini.gif) no-repeat;background-color:#FFF;font-size:1.4rem;margin-top:5px;padding-left:30px;line-height:150%;min-height:32px;word-break:break-all}#messageArea .toTop,#messageArea .additionalInfo{margin-top:20px}.userThumbnail{width:48px;height:48px}.reviewRate .rateStar{display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:17px;background-position:-456px 0}.reviewRate .rateStar0{background-position-x:-456px}.reviewRate .rateStar1{background-position-x:-476px}.reviewRate .rateStar2{background-position-x:-496px}.reviewRate .rateStar3{background-position-x:-516px}.reviewRate .rateStar4{background-position-x:-536px}.reviewRate .rateStar5{background-position-x:-556px}.reviewRate .rateStar6{background-position-x:-576px}.reviewRate .rateStar7{background-position-x:-596px}.reviewRate .rateStar8{background-position-x:-616px}.reviewRate .rateStar9{background-position-x:-636px}.reviewRate .rateStar10{background-position-x:-656px}.reviewRate .rateNumber{padding-left:3px;font-size:1.4rem;position:relative;bottom:3px}.reviewRateOne{display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:17px;background-position:-656px 0;vertical-align:middle;position:relative;overflow:hidden;top:-3px;margin-right:3px}#listArea .message{margin:10px 0 30px 10px}#listArea .gameListTable{display:block;list-style-type:none;padding:0;margin-block-start:0;margin-block-end:0}#listArea .gameListTable .game{width:360px;display:inline-block;vertical-align:top}#listArea .gameListTable .game.col1{width:100%}#listArea .gameListTable div{padding:3px}#listArea .gameListTable .gameImage{line-height:100%;width:80px;float:left}#listArea .gameListTable .gameImage img{width:80px;height:80px;vertical-align:middle}#listArea .gameListTable .game:after{content:"";display:block;clear:both}#listArea .gameListTable .gameInfo{padding-bottom:30px;word-break:break-all;margin-left:82px}#listArea .gameListTable .bookmarkList .gameInfo{padding-bottom:15px}#listArea .gameListTable .gameTitle{font-size:1.6rem;font-weight:bold;margin:0;padding:0}#listArea .gameListTable .detail p{padding:0}#listArea .gameListTable .gameInfo .labels{margin-top:3px}#listArea .gameListTable .gameInfo .labels .labelBlue1:first-child{margin-left:0}#listArea .gameListTable .gameSpecialty{margin-top:5px}#listArea .gameListTable .gameSpecialty .labelBlue2{margin-left:0;margin-right:5px}.miniRankingButton{display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:18px;background-position:-676px 0;vertical-align:middle;position:relative;overflow:hidden;margin-bottom:1px}.miniRankingButton:hover{background-position-x:-696px}.pr728x90_top{margin-bottom:15px}.pr728x90_middle{margin-top:15px;margin-bottom:15px}.pr728x380_relation{margin-top:15px;margin-bottom:15px}a.tagName{display:inline-block;background-color:#69f;border-radius:5px;color:#fff;font-size:1.4rem;padding:1px 5px;line-height:150%}a.tagName:hover{color:#fff;background-color:#f38;text-decoration:none}a.relationTagName{display:inline-block;background-color:#49c185;border-radius:5px;color:#fff;font-size:1.4rem;padding:0 5px;line-height:150%}a.relationTagName:hover{background-color:#f38;color:#fff;text-decoration:none}.selectedTagName{display:inline-block;background-color:#999;border-radius:5px;color:#fff;font-size:1.4rem;padding:0 5px;line-height:150%}.label{vertical-align:middle}.miniThumbnail{width:20px;height:20px;vertical-align:middle}.middleThumbnail{width:40px;height:40px;vertical-align:middle}.textButton,.textButtonSample{background:linear-gradient(to bottom,#fefeff,#cdefff);border:1px solid #617be3;color:#036;border-radius:5px;font-size:1.2rem;padding:1px 5px;font-weight:bold;word-break:keep-all;white-space:nowrap;cursor:pointer}.textButtonSample{cursor:auto}.textButton:hover,.textButtonGray:hover{background:linear-gradient(to bottom,#ff80cb,#fb036b);border:1px solid red;color:#fff}.textButtonSampleWrap{display:inline-block;margin:0 2px;margin-top:-1px}.textButtonGray{background-color:#eee;border:1px solid #666;color:#666;border-radius:5px;font-size:1.2rem;padding:1px 5px;font-weight:bold;cursor:pointer}.textButtonDisabled{background-color:#eee;border:1px solid #666;color:#666;border-radius:5px;font-size:1.2rem;padding:1px 5px;font-weight:bold}#likeButton{position:relative}.likeMark:before{content:"\02661"}.pressed .likeMark:before{content:"\02665";color:#ed2a91}#likeMarkAnime{position:absolute;top:4px;color:#ed2a91}.actionButton{background:linear-gradient(to bottom,#fefeff,#cdefff);border:1px solid #617be3;color:#036;word-break:keep-all;white-space:nowrap;cursor:pointer;font-family:メイリオ,Meiryo,游ゴシック,游ゴシック体,YuGothic;border-radius:16px;padding:0 10px 0 8px;margin:0 5px 0 0;line-height:100% !important;word-break:keep-all;white-space:nowrap}.actionButton.pressed{background:#eef6ff}.actionButton:hover{background:linear-gradient(to bottom,#ff80cb,#fb036b);border:1px solid red;color:#fff;border:1px solid #f39;color:#933;background:#ffe3f2}.mark{vertical-align:middle;margin-right:4px;position:relative;top:-3px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:18px;background-position:-350px -44px}.markBlue{background-position-x:-350px}.markPink{background-position-x:-370px}.markLightBlue{background-position-x:-390px}.markYellow{background-position-x:-410px}.titleMarkLargeBlue:before,.titleMarkLargeLightBlue:before{content:"";vertical-align:middle;margin-right:4px;position:relative;top:-3px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:29px;height:29px}.titleMarkLargeBlue:before{background-position:-204px -94px}.titleMarkLargeLightBlue:before{background-position:-235px -94px}.titleMiddle{font-size:2.0rem;font-weight:bold;color:#fff;border-radius:10px;line-height:150%;padding-left:8px;padding-top:3px}.titleMiddleBlue{background-color:#617be3}.titleMiddleRed{background-color:#ff578b}.titleMiddleOrange{background-color:#ffad45}.titleMiddleGreen{background-color:#51cf53}.titleMiddleLightBlue{background-color:#57b9ff}.titleMiddle:before{content:"";vertical-align:middle;margin-right:4px;position:relative;top:-2px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:-290px -94px;width:22px;height:22px}.titleMiddleBlue:before{background-position:-266px -94px}.titleMiddleRed:before{background-position:-290px -94px}.titleMiddleOrange:before{background-position:-314px -94px}.titleMiddleGreen:before{background-position:-338px -94px}.titleMiddleLightBlue:before{background-position:-362px -94px}.specialBanner300{width:300px;font-weight:bold;margin-bottom:15px;text-align:center}.specialBanner300 img{width:300px;height:80px}.banner300{margin-bottom:15px;line-height:0}.noBottom{margin-bottom:0 !important}.banner300 a{display:inline-block;background:url(/img/index/banner_sprite2.png?v=214) no-repeat;width:300px;height:80px;background-position:0 0}.banner300 a:hover{background-position-x:-302px}.twitterTimeline{margin-bottom:15px}#postingBannerTheme{margin-bottom:15px}#pleaseJoin,#pleaseJoin2{background-position-y:-82px}#lineStickerBanner{background-position-y:-164px}#typingCupBanner{background-position-y:-246px}#postingBanner{background-position-y:-328px}#importantMessage{border:double 5px #f9c;border-radius:15px;margin:10px auto 20px auto;background-color:#ffeff9;width:auto;max-width:1038px;font-size:1.8rem;font-weight:bold;line-height:150%;padding-top:10px;padding-bottom:10px;text-align:center;color:#333;text-decoration:none;display:block}#importantMessage .entry{color:red}#attentionMessage{margin:10px auto 20px auto;width:1038px;font-size:1.4rem;line-height:150%;text-align:center;color:#333;text-decoration:none;display:block}#attentionMessage .entry{color:#009}.labelBlue1,.labelBlue1B{background-color:#cfe3fa;color:#006;font-family:メイリオ,Meiryo,游ゴシック,游ゴシック体,YuGothic;font-size:1.3rem;border-radius:16px;padding:0 8px 0 6px;margin-right:3px;line-height:100% !important;word-break:keep-all;white-space:nowrap}.labelBlue1:before{content:"";vertical-align:middle;margin-right:0;position:relative;top:-2px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:14px;height:12px;margin-right:2px;background-position:-616px -19px}.labelBlue1 span{display:inline-block}.labelBlue2{background-color:#6698ff;color:#fff;font-size:1.3rem;font-family:メイリオ,Meiryo,游ゴシック,游ゴシック体,YuGothic;border-radius:16px;padding:0 8px;margin:0 3px;position:relative;min-width:24px;text-align:center;line-height:80% !important;word-break:keep-all;white-space:nowrap}.musicInfo .labelBlue2{color:#006;background-color:#cfe3fa;font-size:1.3rem}.labelBlue3,.labelBlue3B{background-color:#003353;color:#fff;font-family:メイリオ,Meiryo,游ゴシック,游ゴシック体,YuGothic;border-radius:16px;padding:0 10px 0 8px;margin:0 5px 0 0;line-height:100% !important;word-break:keep-all;white-space:nowrap}.labelBlue3:before{content:"";vertical-align:middle;margin-right:2px;position:relative;top:-1px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:14px;height:14px;background-position:-456px -19px}.labelLike:before{content:"\02665";margin-right:2px}.labelBlue1 span{display:inline-block}.labelPink{background-color:#ff578b;color:#fff;font-size:1.1rem;font-family:"mtjFontRound";border-radius:16px;padding:0 8px;transform:rotate(0.001deg);margin:0 3px;position:relative;min-width:24px;text-align:center;top:-2px;line-height:100% !important}.tagMode{display:inline-block;background-color:#69f;color:#fff;border-radius:20px;font-size:1.4rem;padding:1px 5px;line-height:150%}.labelBlue1.labelTopLevel:before{background-position-x:-616px}.labelBlue1.labelRank:before{background-position-x:-632px}.labelBlue1.labelBookmark:before{background-position-x:-648px}.labelBlue1.labelView:before{background-position-x:-664px}.labelBlue1.labelPlay:before{background-position-x:-680px}.labelBlue1.labelWord:before{background-position-x:-696px}.labelBlue3.labelUrl:before{background-position-x:-456px}.labelBlue3.labelAdvice:before{background-position-x:-472px}.labelBlue3.labelTag:before{background-position-x:-488px}.labelBlue3.labelGameRank:before{background-position-x:-504px}.labelBlue3.labelGameBookmark:before{background-position-x:-520px}.labelBlue3.labelDifficulty:before{background-position-x:-536px}.labelBlue3.labelOwner:before{background-position-x:-552px}.labelBlue3.labelMusic:before{background-position-x:-568px}.labelBlue3.labelGamePlay:before{background-position-x:-584px}.labelBlue3.labelGameView:before{background-position-x:-600px}#marks{text-align:center}.marksOne{text-align:center;width:140px;margin:15px auto;display:inline-block}.marksOne #jasracBanner{background:url(/img/index/banner_sprite2.png?v=214) no-repeat;width:64px;height:64px;background-position:-604px -210px;margin:0 auto;overflow:hidden}.marksOne #nextoneBanner{background:url(/img/index/banner_sprite2.png?v=214) no-repeat;width:64px;height:64px;background-position:-762px -210px;margin:0 auto;overflow:hidden}.marksOne .permissionNo{margin-top:2px;font-size:1.0rem}.doublePr300x250_bottom{width:620px;text-align:center;margin:0 auto}.doublePr300x250_bottom .pr300x250_bottom{float:left;width:300px;margin-left:10px}.pr300x300{width:300px;height:300px;line-height:50%}.difficultyMeter{position:relative;top:3px}.difficultyMeter .meter{display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:13px}.difficultyMeter .v0{background-position:-456px -35px}.difficultyMeter .v1{background-position:-476px -35px}.difficultyMeter .v2{background-position:-496px -35px}.difficultyMeter .v3{background-position:-516px -35px}.difficultyMeter .v4{background-position:-536px -35px}.difficultyMeter .v5{background-position:-556px -35px}.difficultyMeter .v6{background-position:-576px -35px}.difficultyMeter .v7{background-position:-596px -35px}.difficultyMeter .v8{background-position:-616px -35px}.difficultyMeter .v9{background-position:-636px -35px}.difficultyMeter .v10{background-position:-656px -35px}.difficultyMeter .key2{position:relative;left:-2px}.difficultyMeter .key3{position:relative;left:-4px}.difficultyMeter .key4{position:relative;left:-6px}.difficultyMeter .key5{position:relative;left:-8px}.difficultyMeter .number{position:relative;left:-4px;bottom:2px}.labelQsp1{width:40px;height:16px;background-position:0 -86px}.labelQsp2{width:40px;height:16px;background-position:-40px -86px}.labelQsp3{width:40px;height:16px;background-position:-80px -86px}.labelCsp1{width:40px;height:16px;background-position:0 -102px}.labelCsp2{width:40px;height:16px;background-position:-40px -102px}.labelCsp3{width:40px;height:16px;background-position:-80px -102px}.labelCsp4{width:40px;height:16px;background-position:-120px -102px}#difficultyBanners{text-align:center;margin:0 auto}#difficultyBanners a{display:inline-block;position:relative;background:url(/img/index/banner_sprite2.png?v=214) no-repeat;width:142px;height:40px;background-position:-604px 0;vertical-align:bottom;margin:2px}#difficultyBanners a:first-child{margin-left:0}#difficultyBanners a:last-child{margin-right:0}#difficultyBanners a:hover{background-position-x:-748px}#difficultyBanners .easy{background-position-y:-42px}#difficultyBanners .normal{background-position-y:-84px}#difficultyBanners .hard{background-position-y:-126px}#difficultyBanners .veryHard{background-position-y:-168px}#difficultyBanners a .en{font-size:1.1rem;font-family:游ゴシック,游ゴシック体,YuGothic,Meiryo;line-height:100%;color:#fff;position:absolute;left:3px;bottom:2px}#difficultyBanners a .jp{display:block;font-size:2.0rem;font-family:游ゴシック,游ゴシック体,YuGothic,Meiryo;line-height:100%;color:#fff;font-weight:bold;position:absolute;right:3px;bottom:2px;padding:0;margin:0}#body-ie #difficultyBanners a .jp{font-family:メイリオ,Meiryo;bottom:1px}#parentGame{text-align:left;margin:5px;background-color:#eef;border:1px solid #617be3;border-radius:10px;line-height:150%;padding:10px;padding-top:10px;text-align:left;position:relative}#parentGame .parentGameThumbnail{float:left;margin-left:0}#parentGame .parentGameThumbnail img{border-radius:10px;border:1px solid #617be3;width:160px;height:160px}#parentGame .parentGameInfo{float:left;width:530px;padding-left:10px}#parentGame .parentGameInfo h3 a{text-decoration:underline}#parentGame .parentGameInfo .detail{padding:0 0 10px 0}#parentGame .parentGameInfoTail{font-size:1.4rem;line-height:200%;text-align:right}#parentGame .parentGameInfoTail>*{word-break:keep-all;white-space:nowrap}.gameListTable .newUpdateDate{color:#f69;font-weight:bold;font-size:1.2rem;font-family:monospace;line-height:120%}.gameListTable .newPickupDate{color:#f69;font-weight:bold;font-size:1.2rem;font-family:monospace;line-height:120%}#questionnaireRight .title{margin:5px 3px 10px;font-weight:bold;color:#339}#questionnaireRight .choice{background-color:#fff;border-top:1px solid #5b9fff;margin:0;padding:3px 5px;cursor:pointer}#questionnaireRight .choiceList{border-bottom:1px solid #5b9fff;margin:0 10px}#questionnaireRight .choice.selected{background-color:#fde}#questionnaireRight.disabled .choice{color:#666;cursor:auto}#questionnaireRight.disabled .comment{border:1px solid #999}#questionnaireRight .choiceControl{text-align:right;margin:5px 5px 0 5px}#questionnaireRight .commentArea{margin-bottom:5px}#questionnaireRight .choiceControl .label{color:#05f;font-weight:bold;display:inline-block;position:relative;top:-2px;font-size:1.2rem}#questionnaireRight .choiceControl .comment{width:180px}#sideArea .choiceControl .note{font-size:1.2rem;color:#66f;line-height:150%;margin:0}.gameListBox{border:1px solid #dde4e6;background-color:#fafafa;border-radius:10px;padding:10px;margin-top:20px;margin-left:10px}.gameListBox .title{font-weight:bold;color:#555;margin-bottom:5px}.gameListBox.left{margin-left:0 !important}.gameListBox.right{float:right}.gameListBox ul{padding:0}.gameListBox li{width:170px;display:inline-block;text-align:left;font-size:1.4rem;margin:4px 3px}.gameListBox.quarter{width:152px;float:left}.gameListBox.quarter li{width:152px !important}.gameListBox li a{color:#3838de}.gameListBox li a:hover{color:#f39}.yellowBox{background-color:#ffd;border:solid 2px #fa0;border-radius:20px;color:#333;line-height:180%;margin:20px}.yellowBox h2{background:url(/img/index/yellow_title_bk.png?v=182);border-bottom:solid 2px #fa0;background-color:#fac300;border-radius:18px 18px 0 0;color:#555;font-size:1.8rem;font-weight:bold;padding-left:10px;padding-top:5px;position:relative}.yellowBox h2:before{content:"";vertical-align:middle;margin-right:4px;position:relative;top:-2px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:18px;background-position:-410px -44px}.yellowBox ul{padding:0 5px 0 30px}.yellowBox>ul{margin-top:8px;margin-bottom:8px}.yellowBox .article li{float:left;width:290px}.yellowBox li{font-weight:normal}.yellowBox .toTopMenu{text-align:right;margin:10px;margin-right:15px}.yellowBox a{text-decoration:underline}.yellowBox a:hover{text-decoration:underline}.yellowBox .article li a{text-decoration:none}.yellowBox .article li a:hover{text-decoration:none}.yellowBox .h2Right{position:absolute;top:3px;right:10px;float:right}.yellowBox .textButton{text-decoration:none}.yellowBox .textButton:hover{text-decoration:none}#popupLayer{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;opacity:.50;z-index:100000}#popupBox{display:none;position:fixed;left:50%;top:50%;min-width:280px;max-width:500px;background-color:#f0f8ff;border:1px solid #5b9fff;border-radius:10px;padding:10px;box-shadow:3px 3px 3px #ddf;z-index:200000}#popupBoxMessage{margin:20px;line-height:150%}#popupBoxButtons{margin-top:30px;margin-bottom:20px}#popupBoxButtons .popupBoxButton{margin-left:10px}#popupBoxButtons .popupBoxButtonNo1{margin-left:0 !important}.middlePr{margin-top:20px;margin-bottom:20px}#gameTopButtons{min-height:27px}#gameTopButtons .left{margin-left:5px;float:left}#gameTopButtons .right{margin-right:5px;float:right}.contentsBox{border:1px solid #dde4e6;background-color:#fafafa;border-radius:10px;padding:10px;margin:10px 0;line-height:150%}.contentsBox h2{font-weight:bold;color:#000;margin-bottom:5px;font-size:1.8rem}.contentsBox .memo{color:#669;font-size:1.2rem}.contentsBox ul{margin-top:0;margin-bottom:0}.contentsBox h2:before{content:"";vertical-align:middle;margin-right:4px;position:relative;top:-2px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:18px;background-position:-430px -44px}.blueMark:before{content:"";vertical-align:middle;margin-right:4px;position:relative;top:-2px;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:18px;height:18px;background-position:-430px -44px}.noScript{margin:10px;padding:10px;background:#FFC;border:1px solid #EA3;border-radius:10px}.h2Yellow{background:url(/img/index/yellow_title_bk.png?v=182) repeat;background-position:0 -276px;color:#333;padding-top:2px;padding-left:5px;font-size:2.0rem;border-radius:10px}.h2Yellow:before{content:"";vertical-align:middle;position:relative;display:inline-block;background:url(/img/index/menu_sprite3.png?v=257) no-repeat;width:19px;height:24px;background-position:-706px -94px;margin:4px 3px 0 5px}.h2Yellow.markComment:before{background-position:-678px -94px;width:26px;margin:0 5px 0 3px;top:-2px}.h2Yellow.markBookmark:before{background-position:-726px -94px;width:20px;margin:0 5px 0 3px;top:1px;left:3px}.articleMenus{margin:20px auto;max-width:560px}.articleDetail{line-height:200%;margin-bottom:50px}#articleIndex .articleDetail{margin-bottom:20px}.articleDetail a{text-decoration:underline}.articleDetail a:hover{text-decoration:underline}.articleDetail h3{color:#000;font-size:1.7rem;font-weight:bold;margin-top:5px;padding-top:3px;padding-left:7px}.articleDetail .articleSentence{border-top:solid 3px #039;background-color:#eef;padding:10px 15px 10px 20px;margin-bottom:20px;font-size:1.5rem}.articleDetail ul{margin:0}.articleSentence:after{content:"";display:block;clear:both}.articleDetail .articleSection{border-top:solid 3px #039;padding:5px;margin-bottom:20px;font-size:1.5rem}.articleCaption{padding:10px;margin-bottom:20px;font-size:1.6rem}.articleParagraph{padding-left:10px;margin-bottom:20px}.inlineTitle{font-weight:bold}.articleImage{margin:10px}.articleImage.left{margin-left:5px}.articleImage.right{margin-right:5px}.articleImage .imageTitle{font-size:1.8rem;text-align:center;font-weight:bold;color:#090}.rightButton{text-align:left;display:block;font-weight:bold;font-family:mtjFontRound;font-size:1.45rem;padding:5px 10px;text-decoration:none;border-left:solid 5px #607ced;border-right:solid 1px #607ced;border-top:solid 1px #607ced;color:#607ced;background:#e1f3ff;transform:rotate(0.001deg)}.rightButton:before{content:"\0bb";margin-right:5px}#body-ie .rightButton:before,#body-edge .rightButton:before{position:relative;top:-2px}.rightButton:last-of-type{margin-bottom:15px;border-bottom:solid 1px #607ced}.rightButton:hover{background:#ff45ab;border-color:#ff45ab;color:#FFF}#rankingTableBox{position:relative}#rankingTweetButton{position:absolute;left:-32px;height:28px;display:none;border-radius:5px;background-color:#1da1f2;cursor:pointer}#rankingTweetButton:hover{background-color:#ff45ab}#rankingTweetButton img{width:28px;height:28px}#sideArea .gamePr{width:300px;height:300px;margin-bottom:15px}#sideArea .gamePr img{width:300px;height:300px;vertical-align:middle}.miniHelpButton{font-family:メイリオ,Meiryo,游ゴシック,游ゴシック体,YuGothic;color:#fff;display:inline-block;border-radius:50%;background-color:#5b9fff;width:1.8rem;height:1.8rem;line-height:1.8rem;font-size:1.4rem;text-align:center;cursor:pointer}.miniHelpButton:hover{background-color:#f39}.subButton{border-radius:5px;-webkit-border-radius:5px;background-color:#aaa;background:linear-gradient(to bottom,#ddd,#aaa);font-size:100%;text-shadow:-1px -1px 0 rgba(150,150,150,0.3);padding:5px 8px;margin-left:5px;text-align:center;color:#fff;text-decoration:none;cursor:pointer}.subButton:hover{background:linear-gradient(to bottom,#fdd,#faa);color:#fff}.subButton:active{color:#fff;background:#aaa}.userInputFlex,.userInputSubFlex,.userInputSub2Flex{display:flex;flex-wrap:wrap;text-align:left;max-width:658px}.userInputFlex>*,.userInputSubFlex>*,.userInputSub2Flex>*{margin:1px}.userInputFlex>*:nth-child(odd){border:1px solid #5b9fff;color:#05f;background-color:#cfe3fa;border-radius:5px;padding:5px;font-weight:bold;display:flex;align-items:center;box-sizing:border-box;width:114px}.userInputFlex>.simpleTitle:nth-child(odd){background-color:transparent;border-radius:0;border:0}.userInputSubFlex>*:nth-child(odd),.userInputSub2Flex>*:nth-child(odd){border:1px solid #5b9fff;background-color:#e6f0fb;border-radius:5px;padding:5px;display:flex;align-items:center;box-sizing:border-box;width:114px}.userInputFlex>.errorItem:nth-child(odd),.userInputSubFlex>.errorItem:nth-child(odd),.userInputSub2Flex>.errorItem:nth-child(odd){color:#f33 !important;font-weight:bold !important;background-color:#fee !important;border:1px solid #f33 !important}.userInputFlex>*:nth-child(even){box-sizing:border-box;width:540px}.userInputSubFlex>*:nth-child(even){text-align:left;box-sizing:border-box;width:422px}.userInputSub2Flex>*:nth-child(even){text-align:left;box-sizing:border-box;width:304px}.userInputBox .userInputSubFlex .userInputSubBlock{width:100%;background-color:#fff;border:0;display:block}.userInputFlex .simpleValue{display:flex;flex-wrap:wrap;align-items:center;padding:3px 0 3px 3px}.userInputFlex .between{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.userInputCommand{margin:10px 1px 0 114px}.userInputCommand:after{content:"";display:block;clear:both}.userInputFlex>*:nth-child(even) span.note{display:inline-block;margin-top:5px}.userInputFlex input{margin:2px 0}.userInputCommand.alignLeft{margin-left:0}.userInputFlex textarea{box-sizing:border-box;width:100%;max-width:450px;height:84px;overflow:auto;margin:1px 0;line-height:1.6rem}.userInputFlex input[type="text"],.userInputFlex input[type="password"],.userInputSub2Flex input[type="text"],.userInputSub2Flex input[type="password"]{box-sizing:border-box;width:100%;max-width:450px}.userInputCommand input[type="button"],.userInputCommand input[type="submit"]{margin:2px 3px 2px 3px}.userInputCommand input:last-child{margin-right:0}.userInputArea .help{font-size:1.2rem;margin:3px;color:#339}.userInputFlex .multiRow{height:auto}input[type="checkbox"],label{cursor:pointer;vertical-align:middle}.userInputFlex input[type="checkbox"]{margin:3px}.userInputSubFlex label{display:block}.userInputFlex label>input{margin-right:3px}#subWindowArea{max-width:520px;margin:0 auto 30px;padding:10px 2px}.userInputArea2{text-align:left;color:#333;margin:10px auto 20px;font-size:1.2rem;border-radius:20px;line-height:150%}.userInputBox2{text-align:left;background-color:#f0f8ff;border:1px solid #5b9fff;border-radius:10px;box-shadow:1px 1px 1px #ddf;padding:10px;max-width:560px;box-sizing:border-box}.buttonSpace{display:inline-block;width:100px;height:30px}.listTableFlex{max-width:519px;display:flex;flex-wrap:wrap;text-align:left;box-sizing:border-box;border-left:1px solid #5b9fff;border-top:1px solid #5b9fff}.listTableFlex>div{box-sizing:border-box;width:50%;display:flex;align-items:center;border-right:1px solid #5b9fff;border-bottom:1px solid #5b9fff}.listTableFlex>div>*:nth-child(odd){color:#05f;background-color:#cfe3fa;padding:5px;font-weight:bold;display:flex;align-items:center;box-sizing:border-box;width:119px;border-right:1px solid #5b9fff;height:100%}.listTableFlex>div>*:nth-child(even){box-sizing:border-box;width:140px;padding:5px;word-wrap:break-word;overflow-wrap:break-word}.listTableFlex .colspan{width:100%}.listTableFlex .colspan>*:nth-child(2){width:calc(100% - 119px)}.note{font-size:1.2rem;padding-left:5px;line-height:180%}.noteBox{border:1px solid #dde4e6;background-color:#fafafa;border-radius:10px;padding:10px;margin:10px 0;color:#000;font-size:1.4rem;line-height:150%}.note p,.noteBox p{padding:0;text-indent:-1em;padding-left:1em}#rankingTable{border-top:1px solid #617be3;border-left:1px solid #617be3;border-collapse:collapse;border-spacing:0;background-color:#fff;empty-cells:show;width:100%;font-size:1.4rem}#rankingTable th{border-right:1px solid #cfe3fa;border-bottom:1px solid #cfe3fa;background-color:#617be3;color:#fff;text-align:center;padding:10px 3px;font-size:1.2rem}#rankingTable th:last-child{border-right:1px solid #617be3}#rankingTable td{border-right:1px solid #617be3;border-bottom:1px solid #617be3;vertical-align:middle;text-align:center;padding:3px}#rankingTable .smallStr{font-size:1.2rem}#rankingTable .leftTd{text-align:left}#rankingTable .isMyRanking td{background-color:#ff9}#rankingTable .rtPlayerName{width:118px}#rankingTable .rtLevel{width:168px}.spPr{margin:15px 0}.spPr.pr300x250{margin:20px 0}.prSticky{position:sticky;top:20px}.functionButton{display:inline-block;background-color:#f0f8ff;border:1px solid #5b9fff;border-radius:5px;padding:3px 5px;margin-left:5px;color:#33c;text-decoration:none;cursor:pointer}.functionButton:hover{border:1px solid #f39;color:#933;background-color:#ffe3f2}.onlyTouchDevice{display:none !important}.onlyMouseDevice{display:inline-block !important}.isTouchDevice .onlyTouchDevice{display:inline-block !important}.isTouchDevice .onlyMouseDevice{display:none !important}.changeTextAreaRows{overflow:hidden !important}.officialUser{font-weight:bold;color:#666}.boxHeader{margin:5px}.isOpenIcon span{font-weight:normal;font-size:1.2rem;padding:0 5px;border-radius:10px;border:0}.isOpenIcon .isOpened{background-color:#5b9fff;color:#fff}.isOpenIcon .isLimitOpened{background-color:#f67a00;color:#fff}.isOpenIcon .isNotOpened{background-color:#999;color:#fff}#snsLogins{margin:10px;margin-left:40px;margin-bottom:0}.loginAgree{margin-top:10px;font-size:1.2rem}.snsLoginButton{display:flex;border-radius:4px;box-sizing:border-box;background-color:#fff;background-image:none;border:1px solid #dadce0;color:#3c4043;cursor:pointer;font-family:arial,sans-serif;font-size:14px;height:40px;width:240px;vertical-align:middle;display:flex;align-items:center;justify-content:space-between;padding:2px}.snsLoginButton .image{background-color:#fff;height:34px;width:34px;border-top-left-radius:3px;border-bottom-left-radius:3px}.snsLoginButton .text{text-align:center;padding-left:5px;width:200px}.snsLoginButton .text .snsName{margin-right:4px}#snsLogins .loginTwitter,#snsLogins .loginFacebook{margin-top:10px !important}#snsLogins .snsLoginButton .image img{margin:5px}#snsLogins .twitterButton .image{background-color:#000}#snsLogins .facebookButton .image{background-color:#0866ff}#snsLogins .snsLoginButton:hover{border-color:#d2e3fc;background-color:#f8faff}#snsLogins .options{width:240px;text-align:center}#loginArea #snsLogins .options{margin-top:10px}@media screen and (max-width:1047px){#mainArea{max-width:728px;padding:0 2px}#listArea{box-sizing:border-box;width:100%;max-width:auto;margin-right:0}#sideArea{margin-right:0;margin-left:0;margin-top:10px;width:100%;box-sizing:border-box;max-width:auto}#header{min-height:auto;border-radius:0;height:70px}#loginUser{z-index:1020}#loginUserMain{background-color:transparent;position:absolute;right:10px;top:3px;margin:0;padding:0}#loginUserMain .image img{width:30px;height:30px;border-radius:15px}#loginUserMain .userInfo{display:none}#headerTitle .headerImage{transform:scale(0.68,0.68);left:-38px;top:2px}#siteCaption{font-size:12px;margin-left:35px;margin-top:4px;padding:2px 5px}#header #menus .menuButton,#header #mobileMenu .menuButton{margin:3px;padding:5px;cursor:pointer;border-radius:8px;background:#5572e3;text-align:center;color:#fff;text-decoration:none;height:auto;font-size:16px;line-height:120%}#header #mobileMenu .menuButton{width:68px}#header #menus .menuButton:hover,#header #mobileMenu .menuButton:hover{color:#fff;background:#f38}#header #menus #typingSearchInput{width:168px}#header #menuButtons .menuButton{width:150px}#menus{display:none;z-index:1020;height:auto;width:100%;background-color:#fff;position:absolute;top:70px;left:0;text-align:center;border-top:1px solid #999;border-bottom:1px solid #999}#typingSearch{position:static;float:none;margin:20px auto}#menuButtons{width:75%;min-width:200px;max-width:400px;position:static;float:none;margin:20px auto}#menus .userInputButton,#menuPanel .radiusFormText{display:block;box-sizing:border-box;width:300px;margin:3px 0}#menus .subButtons{text-align:right}#mobileMenu{display:block;z-index:1030}#menuButtons .onlySp{display:inline-block !important}.isScroll #header{height:40px;position:fixed;width:100%;z-index:1020}.isScroll #contents{padding-top:85px}.isScroll #headerTitle .headerImage{transform:scale(1,1);background:url(/img/index/menu_sprite3.png?v=257) no-repeat;background-position:0 -178px;background-position:-286px -178px;width:167px;height:33px;top:2px;left:6px}.isScroll #siteCaption{display:none}.isScroll #loginUserMain{display:none}.isScroll #menus{top:40px}.isScroll #mobileMenu{bottom:3px}#header.showMenuPanel #menus{display:block}#header.showMenuPanel #showMenuPanelButton{display:none}#header.showMenuPanel #closeMenuPanelButton{display:inline-block}#header.showMenuPanel #menuJumpToTop{display:inline-block}#menuPanelLayer{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.50;z-index:990}.prSticky{position:static;top:0}}@media screen and (max-width:829px){#rankingTweetButton{position:static !important;line-height:28px;color:#fff;font-weight:bold;padding-right:5px;margin-top:3px}#rankingTweetButton:after{content:"自分の結果をポストする"}#rankingTweetButton img{vertical-align:middle}}@media screen and (min-width:730px){.pcBlock{display:block}}@media screen and (max-width:729px){html{font-size:12px}.onlyPc{display:none !important}.onlySp{display:inline-block !important}#listArea h1{font-size:2rem}.h1Yellow{padding-top:0;padding-left:28px}.h1Yellow:before,.h1Blue:before{top:3px}.h1Blue,.h2Yellow{padding-top:0}#footerLinks{display:flex;flex-wrap:wrap;flex-direction:column}#footerLinks span:after{content:""}.listTableFlex{max-width:260px}.listTableFlex div{width:100%}.listTableFlex div.colspan *:nth-child(2){width:140px;word-wrap:break-word;overflow-wrap:break-word}#listArea .gameListTable .game{width:auto;display:block}#listArea .gameListTable .detail .labels,#listArea .gameListTable .detail .gameSpecialty{display:inline-block}#difficultyBanners{max-width:500px}#difficultyBanners a:first-child{margin-left:2px}#difficultyBanners a:last-child{margin-right:2px}.yellowBox{margin-left:0;margin-right:0;max-width:684px}.spBlock{display:block}.spBlock.note,.spBlock.notice{margin-top:0;margin-left:0}.spWide{box-sizing:border-box !important;width:100% !important}.spCenter{text-align:center !important;margin-left:0 !important;margin-right:0 !important;padding-left:0 !important;padding-right:0 !important}.userInputArea .detail{margin-left:auto;margin-right:auto}.userInputArea{background-color:#fff;border-bottom:3px double #5b9fff;border-radius:0;margin:0 auto 15px;padding:5px 0 17px}.userInputArea .userInputBox{padding:0;border-radius:0;margin:0}.userInputFlex>*:nth-child(odd){margin-top:5px !important;width:100% !important}.userInputFlex>*:nth-child(even){width:100% !important;margin-left:10px !important;min-height:32px !important}.userInputSubFlex>*:nth-child(even){width:calc(100% - 118px) !important}.userInputSub2Flex>*:nth-child(odd){margin-top:5px !important;width:100% !important}.userInputSub2Flex>*:nth-child(even){width:100% !important;margin-left:10px !important;min-height:32px !important}.userInputCommand{text-align:left !important;margin-left:5px !important}.pageControl{display:flex;flex-wrap:wrap;justify-content:space-between}.pageControl .pages{order:-1;width:100%;margin-bottom:5px}.pageControl .pages .pageNo{margin:0 2px;font-size:1.8rem;line-height:28px;min-width:26px;border:1px solid #33c;border-radius:6px;background-color:#fff;margin-bottom:4px}.pageControl .prevButton{margin-top:15px;margin-left:3px;text-align:left}.pageControl .nextButton{margin-top:15px;margin-right:3px;text-align:right}.pageControl .prevButton:after{content:"前のページ";padding-left:5px}.pageControl .nextButton:before{content:"次のページ";padding-right:5px}.pageControl .pages a:hover{border:1px solid #f39;background-color:#fdd6e6}.pageControl .pages .currentPage{border:1px solid #666;background-color:#eee}.rtPassedTime,.rtRomaCount,.rtMissCount,.rtQuestion,.rtDate{display:none}.contentsBox ul{padding-inline-start:20px}.yellowBox ul{padding-inline-start:30px}.yellowBox ul ul{padding-inline-start:10px}.doublePr300x250_bottom{width:auto}#parentGame .parentGameInfo{box-sizing:border-box;width:100% !important;padding-left:0}#parentGame .parentGameInfo .detail{padding:5px 0}#parentGame .parentGameThumbnail{box-sizing:border-box;width:100%;text-align:center}#popupBox{width:280px}#messageArea .additionalInfo{margin-left:-20px}#listArea #messageArea{width:auto}#socialButtons{margin-bottom:15px;margin-left:5px}#sideArea .rankingTable .rank>div:after{content:""}}@media screen and (min-width:479px) and (max-width:1047px){#sideArea .games li{display:inline-block;width:calc(50% - 1em - 6px)}}