@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");#main_slider{margin:15px 0 15px 0px;padding:15px;width:220px;height:auto;background-color:black;border-radius:0}#main_slider:before{position:absolute;top:0;right:-55px;margin:auto;content:"HOT TOPICS";vertical-align:middle;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;color:#ddd;letter-spacing:5px;font-size:34px;font-weight:900;font-family:Quicksand, 游ゴシック体, 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif}#main_slider ul,#main_slider li,#main_slider dl,#main_slider dt,#main_slider dd{margin:0;padding:0}#main_slider dl{overflow:hidden}#main_slider dt{width:auto;height:261px;overflow:hidden}#main_slider dd{margin-top:15px}#main_slider dd .title{display:inline-block;padding:5px;line-height:1;font-weight:bold;background-color:#000;color:#fff;position:absolute;top:6px;left:6px;font-size:11px}#main_slider dd .title.pr:after{content:'PR';position:relative;bottom:0;right:0;padding:2px 3px;color:white;background-color:#989898;margin-left:8px}#main_slider dd .content{color:white;font-size:14px}#main_slider img{width:100%}#main_slider .flex-control-nav{display:none}#main_slider .flex-direction-nav a{top:50%;margin-top:-15px;width:30px;height:30px;text-indent:inherit}#main_slider .flex-direction-nav a:before{line-height:1;font-size:30px}.specialContent{width:600px;padding:20px;margin:40px auto;background:#eeeeee}.specialContent h1{text-align:center;margin-bottom:0;font-size:20px !important;border-top:none !important}.specialContent .innerContent{width:600px;height:240px;overflow:auto}.specialContent .innerContent ul{white-space:nowrap;padding:0}.specialContent .innerContent ul li{overflow:hidden;width:200px;height:200px;position:relative;display:inline-block;margin-right:15px}.specialContent .innerContent ul li a{display:block}.specialContent .innerContent ul li figure{margin:0;padding:0}.specialContent .innerContent ul li figure img{width:100%}.specialContent .innerContent ul li figure figcaption{display:block;color:#ffffff;width:180px;padding:5px 10px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0.6);white-space:normal;line-height:1.4;font-size:14px}.specialContent .innerContent ul li.pr:after{content:'PR';display:inline-block;background:#818181;position:absolute;top:10px;right:10px;color:#ffffff;font-size:13px;padding:0 6px}.specialContent .innerContent ul li.up figure{position:relative}.specialContent .innerContent ul li.up figure:after{position:absolute;top:10px;right:10px;width:37px;height:37px;content:'UP';font-family:'Roboto', sans-serif;font-size:20px;font-weight:700;line-height:38px;text-align:center;vertical-align:middle;border-radius:100%;background-color:yellow}.specialContent .innerContent .mCSB_scrollTools .mCSB_draggerRail{background-color:#eeeeee;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.specialContent .innerContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#666;background-color:rgba(144,144,144,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}#sidebar .banner .up{position:relative}#sidebar .banner .up:after{position:absolute;top:10px;right:10px;width:37px;height:37px;content:'UP';font-family:'Roboto', sans-serif;font-size:20px;font-weight:700;line-height:38px;text-align:center;vertical-align:middle;border-radius:100%;background-color:yellow}
