*{zoom:1}ul,ol,li{zoom:normal}.topCont h2:before{background:url(//s.yimg.jp/images/mb/textream/v2/ico_sprite.png) no-repeat}.top{margin-right:1px}.topCont{margin-bottom:10px}.topCont h1{font-size:18px;font-weight:bold}.topCont h1:before{display:none}.topCont h2{padding:10px;font-size:18px;font-weight:bold;background-color:#ddd;line-height:1}.topCont h2 span{display:inline-block;margin:-5px 0 0 2px;padding:5px;background-color:#c33;color:#fff;font-size:14px;line-height:1;min-width:14px;text-align:center;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;vertical-align:top}.topCont ul li,.topCont ol li{border-bottom:1px solid #ddd}.topCont ul li a,.topCont ol li a{display:block;padding:10px}.topCont ul li a .listImg,.topCont ol li a .listImg{width:48px;height:48px;margin-right:10px;float:left;background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.topCont ul li a .listImg span,.topCont ol li a .listImg span{display:block;width:48px;height:48px;background-color:#fff}.topCont ul li a .listImg span img,.topCont ol li a .listImg span img{width:48px}.topCont ul li dl dt,.topCont ol li dl dt{margin-bottom:5px;font-size:20px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topCont ul li dl dd,.topCont ol li dl dd{font-size:14px;text-align:left;color:#999;line-height:1}.topCont ul li:hover,.topCont ol li:hover{background-color:#fff}.topCont p{padding:10px;font-size:14px;color:#999;border-bottom:1px solid #ddd;line-height:1}.topCont p.more{padding:0}:root .topCont ul li a .listImg span,:root .topCont ol li a .listImg span{background-color:rgba(0,0,0,0)}:root .topCont ul li a .listImg span img,:root .topCont ol li a .listImg span img{display:none}.topCont2Col{margin-bottom:20px}.topCont2Col .topCont{float:right;width:50%;margin-bottom:0}.topCont2Col .topCont:first-child{float:left;width:49%}.topCont2Col .topCont ul li a dl dt,.topCont2Col .topCont ol li a dl dt{font-size:16px}.topCont2Col .topCont ul li a dl dd,.topCont2Col .topCont ol li a dl dd{font-size:12px}.more{clear:both}.more a{display:block;padding:10px;text-align:right;font-size:16px}.more a:hover{background-color:#fff}.topCategory ul li{float:left;width:33%}.topCategory ul li:nth-child(3n-2){width:34%}.topCategory ul li a{position:relative;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover;border-left:1px solid #f7f7f7;height:26px;overflow:hidden}.topCategory ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100px;background-color:rgba(0,0,0,.2);z-index:10}.topCategory ul li a:hover:before{display:none}.topCategory ul li a em{position:relative;display:inline-block;max-width:100%;text-shadow:0 -1px 1px #fff,-1px 0 1px #fff,1px 0 1px #fff,0 1px 1px #fff,0 1px 3px rgba(0,0,0,.3);font-weight:bold;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;background-color:hsla(0,0%,100%,.7);line-height:1;z-index:11}.topCategory ul li a em span{display:block;width:auto;padding:5px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topCategory ul li:nth-child(3n-2) a{border:none}#sub .topCategory ul li{float:none;width:100%}#sub .topCategory ul li:nth-child(3n-2){width:100%}#sub .topCategory ul li a{border:none}.listRank ol li{list-style:decimal inside}.listRank ol li a{padding:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listRank ol li:before{display:none;float:left;width:48px;margin:10px 0 10px 10px;padding:9px 0;font-size:30px;font-weight:bold;line-height:1;text-align:center;color:#fff;background-color:#555}.listRank ol li:first-child:before{content:"1";background-color:#ffe045}.listRank ol li:nth-child(2):before{content:"2";background-color:#b3b3b3}.listRank ol li:nth-child(3):before{content:"3";background-color:#ac8e00}.listRank ol li:nth-child(4):before{content:"4"}.listRank ol li:nth-child(5):before{content:"5"}.listRank ol li:nth-child(6):before{content:"6"}.listRank ol li:nth-child(7):before{content:"7"}.listRank ol li:nth-child(8):before{content:"8"}.listRank ol li:nth-child(9):before{content:"9"}.listRank ol li:nth-child(10):before{content:"10"}.listRank ol li:nth-child(11):before{content:"11"}.listRank ol li:nth-child(12):before{content:"12"}.listRank ol li:nth-child(13):before{content:"13"}.listRank ol li:nth-child(14):before{content:"14"}.listRank ol li:nth-child(15):before{content:"15"}.listRank ol li:nth-child(16):before{content:"16"}.listRank ol li:nth-child(17):before{content:"17"}.listRank ol li:nth-child(18):before{content:"18"}.listRank ol li:nth-child(19):before{content:"19"}.listRank ol li:nth-child(20):before{content:"20"}:root .listRank ol li{list-style:none}:root .listRank ol li:before{display:block}.topSearch{padding:0 10px}.topSearch .searchForm{height:30px;background:#fff;font-size:83%;border:2px solid #666;border-radius:13px;-webkit-border-radius:13px;-moz-border-radius:13px;overflow:hidden}.topSearch .searchForm .searchBtn{float:right;width:30px;height:32px;overflow:hidden;background-color:#666}.topSearch .searchForm .searchBtn input{display:block;width:30px;height:20px;padding:0px 0px;margin:2px 0;border:none;cursor:pointer;background:url(//s.yimg.jp/images/mb/textream/v2/ico_sprite.png) no-repeat;background-position:7px 3px}.topSearch .searchForm .searchTxt{display:block;overflow:hidden;padding:0 0 0 10px}.topSearch .searchForm .searchTxt input{display:block;width:100%;height:auto;padding:5px 0;line-height:1;border:none;font-size:16px}@media screen and (max-width: 767px){.top{margin-right:0}.topCont{margin-bottom:8px}.topCont h1{font-size:16px;font-weight:bold;padding:0 8px}.topCont h1:before{display:none}.topCont h2{font-size:16px}.topCont h2:before{display:inline-block;width:16px;height:16px;margin-right:5px;content:"";vertical-align:middle}.topCont h2 span{padding:3px;font-size:10px;min-width:10px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.topCont ul li a .listImg,.topCont ol li a .listImg{width:32px;height:32px;margin-right:5px}.topCont ul li a .listImg span,.topCont ol li a .listImg span{width:32px;height:32px}.topCont ul li a .listImg span img,.topCont ol li a .listImg span img{display:none}.topCont ul li dl dt,.topCont ol li dl dt{font-size:16px}.topCont ul li dl dd,.topCont ol li dl dd{font-size:12px}.topCont2Col{margin-bottom:10px}.topCont2Col .topCont{float:none;width:auto}.topCont2Col .topCont:first-child{float:none;width:auto}.more{background-color:#fff;border-bottom:1px solid #ddd;border-radius:0px 0px 10px 10px;-moz-border-radius:0px 0px 10px 10px;-webkit-border-radius:0px 0px 10px 10px}.more a{text-align:center;font-size:14px}.topNotice h2:before{background-position:0 -1500px}.yourThreads h2:before,.yourComments h2:before{background-position:0 -1400px}.hotTopics h1:before{background-position:0 -200px}.topTopics h1:before{display:none}.listRank h2:before{display:none}.listRank ol li:before{width:32px;font-size:14px}.recommendRank h1:before{background-position:0 -200px}.topCategory h1:before{display:none}.topCategory ul li{float:none;width:100%}.topCategory ul li:nth-child(3n-2){width:100%}.topCategory ul li a{border:none;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover}.topRecommend h1:before{display:none}.topRecommend ul li{float:none;width:100%}.topRecommend ul li:nth-child(3n-2){width:100%}.topRecommend ul li a{border:none;display:block;background-position:center center;background-repeat:no-repeat;background-size:cover}}
