body,img{border:0}body,ul{margin:0;padding:0}ul,ul>li{list-style:none}body,body .blogParts .bp-mainContent,body .blogParts .bp-subContent{position:relative}.clearfix:after,body .blogParts .feature_info:after{clear:both}html{font-size:62.5%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-family:arial,'Hiragino kaku Gothic Pro',Meiryo,'Yu Gothic',sans-serif;font-size:14px;font-size:1.4rem;line-height:1;text-rendering:optimizeLegibility}img{max-width:100%;vertical-align:middle}.ie8 img{width:auto;height:auto}ul>li{word-break:break-strict;-ms-word-break:break-strict;-ms-line-break:strict;line-break:strict}a{cursor:pointer;text-decoration:none}a:active,a:hover{outline:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}.clearfix:after,.clearfix:before,body .blogParts .feature_info:after,body .blogParts .feature_info:before{display:table;content:' '}body .blogParts{font-size:14px;font-size:1.4rem;overflow:hidden;min-width:190px;color:#333;border-top:2px solid #ef5763;border-bottom:1px solid #ef5763;background:#fff}body .blogParts .bp-header{line-height:36px;height:36px}body .blogParts .bp-header_left{margin-right:30px;padding-top:5px}body .blogParts .bp-header_right{float:right;width:30px}body .blogParts .bp-mainContent{background:#f2f2f2}body .blogParts .bp-subContent{height:114px;padding:10px 0 8px}body .blogParts .c-loading-txt{line-height:20px;position:absolute;top:0;right:0;bottom:0;left:0;width:80px;height:20px;margin:auto;text-align:center;color:#fff;background:rgba(0,0,0,.3)}body .blogParts .feature_player{position:relative;width:100%;min-height:120px;background:#666}body .blogParts .feature_player video{position:absolute;top:0;bottom:0;width:100%;height:auto;margin:auto;z-index:1}body .blogParts .feature_info{height:59px;padding:10px}body .blogParts .feature_info-row{margin-top:10px}body .blogParts .feature_over{font-size:12px;font-size:1.2rem;position:absolute;top:0;right:0;bottom:0;left:0;display:none;margin:auto;padding-top:20px;text-align:center;color:#fff;background:rgba(0,0,0,.5)}body .blogParts .feature_over>div{position:absolute;top:0;right:0;bottom:0;left:0;width:160px;height:96px;margin:auto}body .blogParts .feature_over .c-btn{display:block;width:160px;margin-top:5px;padding:2px 0;border-radius:4px}body .blogParts .feature_over .c-btn span{font-size:10px;font-size:1rem;font-weight:400;display:block;margin-top:1px}body .blogParts .btn-accent{color:#fff;border:1px solid #e74f5b;background-color:#ef5763;background-image:-webkit-gradient(linear,left top,left bottom,from(#ef5763),to(#e74f5b));background-image:linear-gradient(to bottom,#ef5763 0,#e74f5b 100%)}body .blogParts .btn-accent:hover{text-decoration:none;background-color:#e84e5a;background-image:-webkit-gradient(linear,left top,left bottom,from(#e84e5a),to(#dd4551));background-image:linear-gradient(to bottom,#e84e5a 0,#dd4551 100%)}body .blogParts .btn-base{color:#333;border:1px solid #ccc;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f5f5f5));background-image:linear-gradient(to bottom,#fff 0,#f5f5f5 100%)}body .blogParts .btn-base:hover{text-decoration:none;background-color:#f5f5f5;background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#fff));background-image:linear-gradient(to bottom,#f5f5f5 0,#fff 100%)}body .blogParts .onAir{position:relative;height:96px}body .blogParts .onAir_title{font-weight:700;margin-bottom:8px;color:#555}body .blogParts .onAir_supple{font-size:12px;font-size:1.2rem;position:absolute;right:0;bottom:0;text-align:right;color:#888}body .blogParts .onAirList{position:relative;height:52px;margin-bottom:6px}body .blogParts .onAirList ul{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;white-space:nowrap;letter-spacing:-2px;word-spacing:-2px}body .blogParts .onAirList li{font-size:12px;font-size:1.2rem;position:relative;display:inline-block;width:46px;margin-right:8px;letter-spacing:normal;word-spacing:normal;color:#888}body .blogParts .onAirList li.is-hovered:after,body .blogParts .onAirList li.is-hovered:before{position:absolute;left:14px;content:'';border:8px solid transparent}body .blogParts .onAirList li.is-hovered:before{top:-10px;border-top-color:#888}body .blogParts .onAirList li.is-hovered:after{top:-11px;border-top-color:#fff}body .blogParts .onAirList li.is-noContents{position:absolute;width:100%}body .blogParts .onAirList li.is-noContents p{line-height:1.4;width:100%;margin:0;padding:8px;text-align:center;color:#2a5cbd;background-color:#ebf1fb}body .blogParts .onAirList a{position:relative;display:block;overflow:visible;width:46px;height:36px;margin-bottom:4px;text-align:center;border:1px solid #e7e7e7;background:#ddd}body .blogParts .c-audienceCount div,body .blogParts .c-onAirTime div{display:inline}body .blogParts .onAirList a img{width:auto;height:34px}body .blogParts .onAirList:after{position:absolute;top:0;right:0;width:24px;height:100px;content:'';background:-webkit-gradient(linear,left top,right top,from(transparent),to(#fff));background:linear-gradient(to right,transparent,#fff)}body .blogParts .c-remainTimer{font-weight:700;text-align:right;color:#ef5763}body .blogParts .c-title{font-size:15px;font-size:1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body .blogParts .c-contributor{font-weight:700;overflow:hidden;margin-right:64px;white-space:nowrap;text-overflow:ellipsis}body .blogParts .c-audienceCount{float:right;width:64px;text-align:right}body .blogParts .c-onAirTime{font-size:12px;font-size:1.2rem;line-height:18px;position:absolute;top:10px;left:10px;height:18px;padding:0 4px;border-radius:2px;background:rgba(255,255,255,.6);z-index:2}body .blogParts .c-soundToggle{position:absolute;bottom:10px;left:10px;width:24px;height:24px;padding:6px 3px;border-radius:50%;background:rgba(0,0,0,.6)}body .blogParts .c-onAirCount{font-size:12px;font-size:1.2rem;line-height:14px;display:inline-block;float:right;height:14px;padding:0 5px;color:#fff;border-radius:12px;background:#2e86ed}body .blogParts .feature_over{z-index:3}body .blogParts .c-soundToggle{z-index:4}body .blogParts .onAir_supple{z-index:3}body .blogParts .onAirList:after{z-index:2}body .blogParts .is-noContents{z-index:3}body .blogParts .c-tooltip{position:absolute;bottom:76px;left:4px;display:none;width:180px;width:calc(100% - 8px);margin-bottom:8px;padding:8px;color:#555;border-radius:3px;background:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,.5);box-shadow:0 1px 3px 0 rgba(0,0,0,.5);z-index:4}body .blogParts .onAirList li:after,body .blogParts .onAirList li:before{z-index:5}body .blogParts .c-loading-txt{z-index:2}body .blogParts .c-icon-blank02,body .blogParts .c-icon-person02,body .blogParts .c-llogo-xs02,body .blogParts.is-adult .c-icon-blank01,body .blogParts.is-adult .c-icon-person01,body .blogParts.is-adult .c-llogo-xs01{display:none}body .blogParts.is-adult .c-icon-blank02,body .blogParts.is-adult .c-icon-person02,body .blogParts.is-adult .c-llogo-xs02{display:inline-block}body .blogParts.is-adult .c-onAirCount{background:#eb5089}body .blogParts .c-icon-mute-on{display:none}body .blogParts .is-mute .c-icon-mute-on{display:inline-block}body .blogParts .is-mute .c-icon-mute-off{display:none}body .blogparts-incompatible{line-height:1.4;border-top:2px solid #ef5763}body .blogparts-incompatible .bp-header{padding:10px 0}body .blogparts-incompatible .bp-mainContent,body .blogparts-incompatible .bp-subContent{text-align:center}body .blogparts-incompatible .bp-mainContent{font-size:18px;font-weight:700;height:200px;padding-top:16px;color:#fff;background:#2e86ed}body .blogparts-incompatible .bp-subContent{font-size:13px;height:auto;padding-top:16px}body .blogparts-incompatible .bp-subContent div{margin-top:10px}body .blogparts-incompatible .bp-subContent div a{text-decoration:underline;color:#2e5cb4}body .blogparts-incompatible .c-llogo-xs01,body .blogparts-incompatible .c-llogo-xs02{margin:auto}body .blogparts-incompatible .c-llogo-xs01{display:block}body .blogparts-incompatible .c-llogo-xs02,body .blogparts-incompatible.is-adult .c-llogo-xs01{display:none}body .blogparts-incompatible .c-mainImage{width:85px;height:110px;margin:auto auto 8px;background-image:url(../../img/blogparts/sprite-blogparts-incompatible.png)}body .blogparts-incompatible.is-adult .bp-mainContent{background:#eb5089}body .blogparts-incompatible.is-adult .c-llogo-xs02{display:block}body .blogparts-incompatible.is-adult .c-mainImage{background-position:-85px 0}.blogParts .c-icon-blank01,.blogParts .c-icon-blank02,.blogParts .c-icon-mute-off,.blogParts .c-icon-mute-on,.blogParts .c-icon-onair,.blogParts .c-icon-person-s,.blogParts .c-icon-person01,.blogParts .c-icon-person02,.blogParts .c-llogo-xs01,.blogParts .c-llogo-xs02,.blogparts-incompatible .c-icon-blank01,.blogparts-incompatible .c-icon-blank02,.blogparts-incompatible .c-icon-mute-off,.blogparts-incompatible .c-icon-mute-on,.blogparts-incompatible .c-icon-onair,.blogparts-incompatible .c-icon-person-s,.blogparts-incompatible .c-icon-person01,.blogparts-incompatible .c-icon-person02,.blogparts-incompatible .c-llogo-xs01,.blogparts-incompatible .c-llogo-xs02{display:inline-block;overflow:hidden;white-space:nowrap;text-indent:100%;background-image:url(../../img/blogparts/sprite-blogparts.png);background-repeat:no-repeat}.blogParts .c-llogo-xs01,.blogparts-incompatible .c-llogo-xs01{width:110px;height:20px;background-position:0 0}.blogParts .c-llogo-xs02,.blogparts-incompatible .c-llogo-xs02{width:150px;height:20px;background-position:0 -21px}.blogParts .c-icon-mute-on,.blogparts-incompatible .c-icon-mute-on{width:15px;height:12px;background-position:-111px 0}.blogParts .c-icon-mute-off,.blogparts-incompatible .c-icon-mute-off{width:15px;height:12px;background-position:-127px 0}.blogParts .c-icon-onair,.blogparts-incompatible .c-icon-onair{width:8px;height:8px;margin-right:4px;background-position:-110px -12px}.blogParts .c-icon-person-s,.blogparts-incompatible .c-icon-person-s{width:9px;height:9px;background-position:-127px -12px}.blogParts .c-icon-blank01,.blogparts-incompatible .c-icon-blank01{width:10px;height:10px;margin-right:4px;background-position:0 -42px}.blogParts .c-icon-blank02,.blogparts-incompatible .c-icon-blank02{width:10px;height:10px;margin-right:4px;background-position:-11px -42px}.blogParts .c-icon-person01,.blogparts-incompatible .c-icon-person01{width:10px;height:11px;margin-right:4px;background-position:-22px -42px}.blogParts .c-icon-person02,.blogparts-incompatible .c-icon-person02{width:10px;height:11px;margin-right:4px;background-position:-33px -42px}