.clearfix:after{content:'';display:block;clear:both}#carucelContents .carInfoItem .date,.number{font-family:Arial}#carucelContents .carBtn li span,#carucelContents .carNavNext,#carucelContents .carNavPrev,.spriteCarucel{overflow:hidden;background:url(https://s.yimg.jp/images/democracy/v2/img/top/sprite_carucel.png) no-repeat;text-indent:-9999px}#carucelContents{position:relative;overflow:hidden;width:100%;height:392px;margin-bottom:30px}#carucelContents .carInfo{position:absolute;left:0;bottom:0;width:100%;color:#fff;z-index:999}#carucelContents .carInfo a{color:#fff}#carucelContents .carInfoItems{width:9999px}#carucelContents .carInfoItem{float:left;box-sizing:border-box;width:634px;padding:15px 50px;background:#000;background:rgba(0,0,0,.5)}#carucelContents .carInfoItem .title{min-height:2.5em;font-size:18px;font-weight:700;line-height:1.2}#carucelContents .carInfoItem .date{color:#999;font-size:14px}#carucelContents .carInfoItem .category,#carucelContents .carInfoItem .voteNum{display:none}#carucelContents .carImgs{position:relative}#carucelContents .carImgs .carImg{position:absolute;top:0;left:0;z-index:-1;opacity:0}#carucelContents .carBtn{position:absolute;bottom:10px;left:0;z-index:999;width:100%;text-align:center;font-size:0}#carucelContents .carBtn li{display:inline-block;margin-right:8px}#carucelContents .carBtn li span{display:block;width:8px;height:15px;background-position:-213px 0;cursor:pointer}#carucelContents .carBtn .active span{background-position:-230px 0;cursor:default}#carucelContents .carNavNext,#carucelContents .carNavPrev{position:absolute;bottom:0;left:0;z-index:999;width:40px;height:96px;background-position:-105px 70%;cursor:pointer}#carucelContents .carNavNext{left:auto;right:0;background-position:-155px 70%}#carucelContents .overlay{display:none}#fdContents .feedList li{border-bottom:1px solid #eee}#fdContents .feedList li a{display:block;overflow:hidden;padding:15px 10px 15px 0}#fdContents .feedList li a:hover{text-decoration:none;background-color:#f7f7f8}#fdContents .feedList li a:hover .feed-title{text-decoration:underline}#fdContents .feedList li .feed-thumb{float:left;margin-right:15px}#fdContents .feedList li .feed-thumb img{width:150px}#fdContents .feedList li .feed-title{margin-bottom:5px;line-height:1.2;font-size:18px}#fdContents .feedList li .feed-time{color:#999;font-size:14px}#fdContents ul.feed-navi{display:-ms-flexbox;display:flex}#fdContents .feed-navi{margin:15px 0;line-height:1;text-align:center}#fdContents .feed-navi li{border-bottom:0;-ms-flex:1;flex:1}#fdContents .feed-navi li.prev{margin-right:8px}#fdContents .feed-navi li.prev a.navi-btn{text-align:left}#fdContents .feed-navi li.prev a.navi-btn:before{content:"\e63c";font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#fdContents .feed-navi li.next{margin-left:8px}#fdContents .feed-navi li.next .navi-btn{text-align:right}#fdContents .feed-navi li.next .navi-btn:after{content:"\e63d";font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#fdContents .feed-navi a.navi-btn{display:block;padding:10px 8px;border:1px solid #bbb;border-radius:4px;color:#444;font-size:14px}#fdContents .feed-navi a.navi-btn:not([href]){border-color:#eee;background-color:#eee;color:#aaa;cursor:default}#fdContents .feed-navi a.navi-btn:not([href]):hover{text-decoration:none}