@charset "UTF-8";.clearfix, #main, #topics .multi-line, #contents ul, #exsite ul{*zoom:1;}
.clearfix:after, #main:after, #topics .multi-line:after, #contents ul:after, #exsite ul:after{content:"";display:table;clear:both;}
#wrapper a:hover{text-decoration:none;}
#footer{font-size:1.4em;min-width:1100px;background-color:#0d1213;padding:56px 0 6px;}
#footer .inbox{width:1100px;margin:0 auto;padding:0;border:none;}
#footer h3{line-height:1;margin-bottom:20px;padding-bottom:17px;color:#a9adae;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-size:0.98em;font-weight:900;letter-spacing:0.18em;border-bottom:1px solid #1c2426;}
#footer a{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;padding:8px 0 8px 0;color:#959595;text-decoration:none;letter-spacing:0.05em;line-height:1.5;}
#footer a:visited{color:#959595;}
#footer a:focus{color:#008aff;}
#footer a:hover{color:#008aff;}
#footer a:active{color:#008aff;}
#footer li{font-size:0.85em;}
#footer .outline{width:155px;float:left;}
#footer .menu{width:314px;float:left;margin-left:60px;}
#footer .menu li{text-align:right;}
#footer .menu li span{text-align:left;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:49.5%;}
#footer .pressrelease{width:555px;float:right;}
#footer .pressrelease span{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;color:#a9adae;margin:0 6px 0 0;}
#footer .jwave{position:relative;clear:both;padding:30px 0 0;}
#footer .copyright{position:absolute;top:67%;right:0;bottom:auto;left:auto;}
#footer #totop{cursor:pointer;position:fixed;right:15px;bottom:15px;}
#container{font-size:1.4em;position:relative;}
#landscape-screen{position:absolute;top:0;right:auto;bottom:auto;left:auto;width:100%;min-width:1100px;height:260px;z-index:-1;}
@media (min-width:1600px){#landscape-screen{background-size:100%;}
}
#noa-wrapper{color:#fff;position:relative;min-width:1100px;margin:0 auto;padding:20px 0 25px 0px;}
#noa-wrapper .inbox{width:1100px;margin:0 auto;}
#noa-wrapper .inbox:after{content:" ";display:block;position:absolute;bottom:25px;left:0;width:100%;height:75px;}
body.day #noa-wrapper .inbox:after{background:none #000fa0;}
body.night #noa-wrapper .inbox:after{background:none #070707;}
#noa{height:240px;margin:0 0 0px;overflow:hidden;}
#noa h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-size:3.3em;letter-spacing:-0.02em;font-weight:300;line-height:0.9;margin:0 0 15px;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
#noa h2 span{font-weight:700;}
#noa #noa-programs{position:relative;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;}
#noa .thum{line-height:1;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:210px;overflow:hidden;}
#noa .thum img{max-width:100%;}
#noa .info{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:600px;//margin:0 0 0 10px;margin:-3px 0 0 10px;}
#noa .info .more-information{position:relative;}
#noa .info > a,
#noa .info .more-information .trigger{cursor:pointer;font-size:0.83em;line-height:1;font-weight:600;letter-spacing:0;color:#fff;text-decoration:none;border-radius:12px;padding:6px 10px 6px 25px;background:url(/images/dot.png) no-repeat 8px center #5494a1;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin-top:3px;position:static;}
#noa .info > a:hover,
#noa .info .more-information .trigger:hover{opacity:.7;}
#noa .info .more-information .trigger.active{position:absolute;bottom:-25px;left:0;background-image:none;padding-left:10px;}
#noa .info .more-information .trigger.active img{padding:0 3px 0 0;}
#noa .info .more-information p{display:none;line-height:1.4;font-weight:500;}
body.day #noa .info > a{background-color:#5494a1;font-weight:bold;}
body.night #noa .info > a{background-color:#5494a1;font-weight:bold;}
#noa .info h1{font-size:1.7em;font-weight:bold;}
#noa .info dl{line-height:1.1;}
#noa .info dt{font-size:1.4em;font-weight:900;margin:7px 0 2px;letter-spacing:0.08em;}
#noa .info dt a{text-decoration:none;color:#fff;}
#noa .info p{margin:5px 0 0;}
#noa .option{width:268px;position:absolute;top:-20px;right:-10px;}
#noa .option .btn-radiko{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:268px;height:70px;background:url(/images/listennow_day.png) no-repeat center 0;margin:0 0 0px;}
#noa .option .btn-radiko:hover{opacity:.95;}
body.day #noa .option .btn-radiko{background:url(/images/listennow_day.png) no-repeat center 0;}
body.night #noa .option .btn-radiko{background:url(/images/listennow_night.png) no-repeat center 0;}
#noa .option .btn-timefree{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:268px;height:70px;background:url(/images/timefree_day.png) no-repeat center 0;margin:0 0 0;}
#noa .option .btn-timefree:hover{opacity:.95;}
body.day #noa .option .btn-timefree{background:url(/images/timefree_day.png) no-repeat center 0;}
body.night #noa .option .btn-timefree{background:url(/images/timefree_night.png) no-repeat center 0;}
#noa .option p{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-size:0.85em;font-weight:900;letter-spacing:0.1em;text-align:center;border-radius:22px;padding:11px 26px;background:none #5494a1;line-height:1;margin:0 auto;width:62%;}
#noa .option p a{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;color:#fff;text-decoration:none;line-height:1;}
#noa .option p a:nth-child(2){border-left:1px solid #8ebcd6;margin-left:14px;padding-left:18px;}
#noa .program{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;position:relative;}
#noa .program h1{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;line-height:1.2;margin:0 0 1px;letter-spacing:0.03em;}
#noa .time{margin:0 10px 0 0;display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;}
#noa .navi{display:inline-block;vertical-align:bottom;*vertical-align:auto;*zoom:1;*display:inline;}
#noa .guest b{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:400;border-radius:16px;font-size:0.65em;letter-spacing:0.15em;border:1px solid #fff;margin:0 5px 0 0;padding:2px 12px 2px 12px;}
#noa .guest span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 0;}
#noa .pager{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;margin-left:20px;}
#noa .prev{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:40px;height:40px;padding-top:1px;cursor:pointer;background:url(/images/arw1-l-day.png) no-repeat center center;}
body.day #noa .prev{background:url(/images/arw1-l-day.png) no-repeat center center;}
body.night #noa .prev{background:url(/images/arw1-l-night.png) no-repeat center center;}
body.day #noa .prev:hover{background:url(/images/arw1-l-day_on.png) no-repeat center center;}
body.night #noa .prev:hover{background:url(/images/arw1-l-night_on.png) no-repeat center center;}
#noa .next{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:40px;height:40px;padding-top:1px;cursor:pointer;background:url(/images/arw1-r-day.png) no-repeat center center;}
body.day #noa .next{background:url(/images/arw1-r-day.png) no-repeat center center;}
body.night #noa .next{background:url(/images/arw1-r-night.png) no-repeat center center;}
body.day #noa .next:hover{background:url(/images/arw1-r-day_on.png) no-repeat center center;}
body.night #noa .next:hover{background:url(/images/arw1-r-night_on.png) no-repeat center center;}
#noa-song{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;position:relative;height:75px;z-index:10001;background:none #000fa0;}
body.day #noa-song{background:none #000fa0;}
body.night #noa-song{background:none #070707;}
#noa-song p{font-size:1em;line-height:1.2;padding:5px 0;}
#noa-song .playing{color:#5494a1;letter-spacing:0.05em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:355px;border-right:1px solid #0017e6;padding-left:45px;margin-left:10px;background:url(/images/ico-nowplaying.png) no-repeat left center;font-size:0.8em;height:30px;padding-top:3px;}
#noa-song .playing span{font-size:1.2em;color:#fff;display:block;}
body.day #noa-song .playing{color:#008aff;border-right:1px solid #0017e6;}
body.night #noa-song .playing{border-right:1px solid #202020;}
#noa-song .artist{color:#5494a1;letter-spacing:0.05em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:310px;border-right:1px solid #0017e6;font-size:0.8em;padding:0 15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:33px;padding-top:2px;}
#noa-song .artist span{font-size:1.2em;color:#fff;display:block;}
body.day #noa-song .artist{color:#008aff;border-right:1px solid #0017e6;}
body.night #noa-song .artist{border-right:1px solid #202020;}
#noa-song .time{color:#5494a1;letter-spacing:0.05em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:50px;border-right:1px solid #0017e6;font-size:0.8em;padding:0 15px;height:33px;padding-top:2px;}
#noa-song .time span{font-size:1.2em;color:#fff;display:block;}
body.day #noa-song .time{color:#008aff;border-right:1px solid #0017e6;}
body.night #noa-song .time{border-right:1px solid #202020;}
#noa-song .buynow{color:#008aff;text-align:center;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:178px;padding:0;}
#noa-song .buynow img{margin:0 6px 0;vertical-align:middle;}
#noa-song .jacket{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;max-height:75px;height:auto;width:76px;background:none #008aff;overflow:hidden;background:url(/images/base-noa-song.jpg) no-repeat 0 0;}
#noa-song .jacket img{max-width:100%;}
#noa-song .past{position:absolute;top:auto;right:auto;bottom:auto;left:auto;width:100%;}
#noa-song .past li{min-height:52px;}
#noa-song .past li .jacket{text-align:center;background:none transparent;width:52px;height:52px;overflow:hidden;}
#noa-song .past li .jacket img{vertical-align:middle;max-width:40px;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#noa-song .past li p{}
#noa-song .past li p .val{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
#noa-song .past li .playing{padding-left:0;background-image:none;width:424px;height:26px;padding-top:2px;padding-bottom:0;line-height:1;}
#noa-song .past li .artist,
#noa-song .past li .time{height:26px;padding-top:2px;padding-bottom:0;line-height:1;}
#noa-song .past li .buynow img{margin-top:0;}
#noa-song .past li:nth-child(odd){background:none #000c80;}
body.day #noa-song .past li:nth-child(odd){background:none #000c80;}
body.night #noa-song .past li:nth-child(odd){background:none #0d0d0d;}
#noa-song .past li:nth-child(even){background:none #000fa0;}
body.day #noa-song .past li:nth-child(even){background:none #000fa0;}
body.night #noa-song .past li:nth-child(even){background:none #070707;}
#noa-song .past-wrapper{width:100%;overflow-y:hidden;position:absolute;top:100%;right:auto;bottom:auto;left:auto;}
#noa-song .past-wrapper.off{height:0;}
#noa-song .no-item{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:0.3;}
#noa-song .moresong{cursor:pointer;display:block;width:100%;height:34px;z-index:100;text-align:center;position:absolute;top:75%;right:auto;bottom:auto;left:0;}
#noa-song .moresong.on{background:url(/images/moresong_day.png) no-repeat center center;}
#noa-song .moresong.on img{visibility:hidden;}
body.night #noa-song .moresong.on{background:url(/images/moresong_night.png) no-repeat center center;}
#main{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;width:1100px;margin:0 auto;padding:1px 0 0;}
.mL{float:left;width:725px;position:relative;overflow-x:hidden;}
.mR{float:right;width:336px;position:relative;overflow:hidden;}
#large-slider{height:380px;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.mL #large-slider:after{content:"";display:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;}
.mL #large-slider.movin:after{display:block;}
}
#large-slider .slider{text-align:center;}
#large-slider .slider li{border-left:1px solid #dde4e5;}
#large-slider .slider li a{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 20px;}
#large-slider .bx-viewport{overflow:visible !important;}
#topics{margin:0 0 45px;}
#topics .multi-line{border-right:1px solid #dde4e5;border-left:1px solid #dde4e5;}
#topics .multi-line .article{width:180px;height:245px;position:relative;float:left;}
#topics .multi-line .article a{display:block;text-decoration:none;}
#topics .multi-line .article a:hover{text-decoration:underline;opacity:.8;}
#topics .multi-line .article a img{max-width:100%;}
#topics .multi-line .article h2{font-size:1em;font-weight:500;margin:4px 14px 0;line-height:1.5;letter-spacing:0.01em;}
#topics .multi-line .article .cat{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:400;color:#717576;font-size:0.7em;letter-spacing:0.08em;display:block;text-align:left;width:80px;line-height:1;padding:6px 0;border-radius:4px;}
#topics .multi-line .article:nth-child(4n+1){border-right:1px solid #dde4e5;}
#topics .multi-line .article:nth-child(4n+1) .cat{position:absolute;top:auto;right:auto;bottom:14px;left:14px;}
#topics .multi-line .article:nth-child(4n+2){border-right:1px solid #dde4e5;}
#topics .multi-line .article:nth-child(4n+2) .cat{position:absolute;top:auto;right:auto;bottom:14px;left:15px;}
#topics .multi-line .article:nth-child(4n-1){border-right:1px solid #dde4e5;}
#topics .multi-line .article:nth-child(4n-1) .cat{position:absolute;top:auto;right:auto;bottom:14px;left:15px;}
#topics .multi-line .article:nth-child(4n){}
#topics .multi-line .article:nth-child(4n) .cat{position:absolute;top:auto;right:auto;bottom:14px;left:15px;}
#topics .multi-line .article:nth-child(1),
#topics .multi-line .article:nth-child(2),
#topics .multi-line .article:nth-child(3),
#topics .multi-line .article:nth-child(4){margin-top:0px;border-top:none;padding-top:0;}
#topics .one-line{margin:25px 0 0;border-bottom:1px solid #dde4e5;}
#topics .one-line li{padding:15px 25px 15px 0;border-top:1px solid #dde4e5;background:url(/images/bg-btm-list.png) no-repeat 99% center;position:relative;}
#topics .one-line li h2{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:80px;}
#topics .one-line li span{color:#717576;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:400;font-size:0.7em;position:absolute;left:0;top:25%;display:block;text-align:center;line-height:1.5;padding:6px 0;border-radius:4px;color:#717576;}
#topics .one-line li a{position:absolute;top:0;right:auto;bottom:auto;left:0;display:block;width:100%;height:100%;}
#topics .one-line li:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;}
#topics .one-line li:nth-child(odd){background-color:#fff;}
#tokiohot100{margin:0 0 60px 0;}
#tokiohot100 .when{color:#fff;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;padding:35px 0;background:url(/images/logo-tokiohot100.png) no-repeat 18px 10px #014099;}
#tokiohot100 .when h2{font-weight:900;font-size:1.3em;letter-spacing:0.08em;padding:0 0 0 80px;line-height:1;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
#tokiohot100 .when h2 a{color:#fff;text-decoration:none;margin-right:10px;}
#tokiohot100 .when span{font-size:0.85em;color:#008aff;line-height:1;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
#ranking ul{position:relative;border-left:1px solid #edf1f1;border-right:1px solid #edf1f1;border-bottom:1px solid #edf1f1;}
#ranking li{width:162px;}
#ranking li:nth-last-child(1) .cd{border-right:2px solid #edf1f1;}
#ranking .cd{position:relative;border-right:1px solid #edf1f1;padding:22px 0;background-color:#fff;}
#ranking .cd img{margin:0 22px;max-width:100px;width:auto;height:auto;}
#ranking .cd:after{position:absolute;top:-15px;right:auto;bottom:auto;left:10px;content:"";border-radius:20px 20px 20px 20px;line-height:0;letter-spacing:0;padding:14px 10px;color:#fff;text-align:center;background-color:#dcd100;}
#ranking li:nth-child(1) div.cd:after{content:"1";z-index:100;}
#ranking li:nth-child(2) div.cd:after{content:"2";z-index:100;}
#ranking li:nth-child(3) div.cd:after{content:"3";z-index:100;}
#ranking li:nth-child(4) div.cd:after{content:"4";z-index:100;background-color:#12191a;}
#ranking li:nth-child(5) div.cd:after{content:"5";z-index:100;background-color:#12191a;}
#ranking li:nth-child(6) div.cd:after{content:"6";z-index:100;background-color:#12191a;}
#ranking li:nth-child(7) div.cd:after{content:"7";z-index:100;background-color:#12191a;}
#ranking li:nth-child(8) div.cd:after{content:"8";z-index:100;background-color:#12191a;}
#ranking li:nth-child(9) div.cd:after{content:"9";z-index:100;background-color:#12191a;}
#ranking li:nth-child(10) div.cd:after{content:"10";z-index:100;background-color:#12191a;padding:14px 6px;}
#ranking .cd-info{padding:15px 15px;background-color:#edf1f1;border-right:1px solid #fff;min-height:69px;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:400;}
#ranking .cd-info dt{line-height:1.2;font-weight:500;margin:0 0 5px;}
#ranking .cd-info dd{color:#717576;line-height:1;font-size:0.85em;}
#ranking .buynow{background:url(/images/bg-tokio.png) no-repeat center center;position:absolute;top:0;right:auto;bottom:auto;left:auto;width:144px;height:144px;}
#ranking .buynow span{text-align:center;display:block;position:relative;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}
#ranking .buynow span:nth-child(1) img{margin-right:0px;}
#ranking .buynow span:nth-child(2) img{margin-right:0px;}
#ranking .buynow img{display:inline;width:auto;height:auto;}
#ex-services .roundbtn{width:62px;margin:0 auto;overflow:hidden;border-radius:30px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border:1px solid #008aff;position:absolute;top:5px;right:0;bottom:auto;left:auto;}
#ex-services .roundbtn a{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:400;font-size:0.8em;letter-spacing:0.05em;line-height:1;display:block;text-align:center;padding:6px 10px;text-decoration:none;color:#008aff;background:none #fff;}
#ex-services .roundbtn a:hover{color:#fff;background:none #008aff;}
#blog-special-program{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:338px;padding:0 22px 0 0;border-right:1px solid #dde4e5;}
#blog-special-program h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-size:1.3em;font-weight:900;letter-spacing:0.08em;color:#12191a;border-bottom:1px solid #dde4e5;padding:0 0 15px;line-height:1.5;}
#blog-special-program h2 span{font-size:0.6em;font-weight:normal;color:#717576;letter-spacing:0.05em;display:block;}
#blog-special-program ul h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:500;font-size:1em;border:0;padding:0 15px 0 0;margin:15px 0 0px;}
#blog-special-program ul .blog-title{font-size:0.8em;color:#717576;}
#blog-special-program li{background:url(/images/bg-btm-list.png) no-repeat right 10px;}
#blog-special-program #blog{min-height:170px;margin:0 0;position:relative;}
#blog-special-program #special-program{position:relative;}
#jcrowd2{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:342px;margin:0 0 0 18px;position:relative;}
#jcrowd2 h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;color:#12191a;font-size:1.3em;font-weight:900;letter-spacing:0.05em;border-bottom:1px solid #dde4e5;padding:0 0 17px;}
#jcrowd2 h2 span{font-size:0.6em;font-weight:normal;color:#717576;}
#jcrowd-youtube{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:338px;margin:0 0 0 18px;position:relative;}
#jcrowd{min-height:170px;}
#jcrowd h2,
#youtube h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;color:#12191a;font-size:1.3em;font-weight:900;letter-spacing:0.05em;letter-spacing:1.5;border-bottom:1px solid #dde4e5;padding:0 0 15px;line-height:1.5;}
#jcrowd h2 span{font-size:0.6em;font-weight:normal;color:#717576;display:block;}
#jcrowd .prj-item{margin:20px 0 0;}
#jcrowd .prj-item article{margin:0 0 20px;}
#jcrowd .prj-img{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:125px;margin:0 14px 0 0;}
#jcrowd .prj-img img{max-width:100%;}
#jcrowd .prj-detail{display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:195px;}
#jcrowd .prj-detail h3{margin-bottom:10px;line-height:1.6;font-weight:bold;}
#jcrowd .seed-progress{position:relative;}
#jcrowd .point{font-size:0.8em;color:#717576;position:relative;}
#jcrowd .point b{letter-spacing:0.08em;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:900;line-height:1;font-size:1.5em;color:#008aff;position:absolute;top:auto;right:0;bottom:auto;left:auto;}
#jcrowd .rate-bar{border-radius:14px;height:12px;margin:3px 0;background:none #12191a;overflow:hidden;}
#jcrowd .current-rate{border-radius:14px;display:block;height:100%;background:none #008aff;}
#jcrowd .rate-num{font-size:0.8em;color:#717576;}
#jcrowd .rate-num b{padding:0 4px;line-height:1;font-size:1.4em;color:#12191a;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:700;}
#jcrowd .term{position:absolute;top:auto;right:0;bottom:0;left:auto;font-size:0.8em;color:#717576;}
#jcrowd .term span{padding:0 4px;line-height:1;font-size:1.4em;color:#12191a;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:700;}
#youtube h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-size:1.3em;font-weight:900;letter-spacing:0.08em;color:#12191a;border-bottom:1px solid #dde4e5;padding:0 0 15px;}
#youtube h2 span{font-size:0.6em;font-weight:normal;color:#717576;letter-spacing:0.05em;display:block;}
#jcrowd ul h2,
#youtube ul h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:500;font-size:1em;border:0;padding:0;margin:15px 0 0px;}
#jcrowd li,
#youtube li{background:url(/images/bg-btm-list.png) no-repeat right 10px;}
#contents{border-bottom:1px solid #dde4e5;margin:40px 0 60px 0;padding:0 0 20px;}
#contents h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-size:1.3em;font-weight:900;letter-spacing:0.08em;padding:0 0 20px;}
#contents li{width:130px;height:175px;float:left;overflow:hidden;}
#contents li p{font-size:0.9em;line-height:1.5;margin:3px 0 0;color:#12191a;font-weight:500;letter-spacing:0.01em;}
#contents li a{text-decoration:none;}
#contents li img{border:3px solid #dae8eb;width:124px;}
#contents li span{font-size:0.7em;color:#717576;letter-spacing:0.08em;font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:400;}
#contents li:nth-child(5n+2){margin:0 18px;}
#contents li:nth-child(5n-1){margin:0 18px;}
#exsite{margin:0 0 20px;}
#exsite li{float:left;margin:0 0 15px 0;}
#exsite li:nth-child(4n+2){margin:0 0 0 15px;}
#exsite li:nth-child(4n-1){margin:0 15px;}
#jme-wrapper{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;}
#pr-bnr{padding:16px 12px 0 12px;margin:0 0 20px;background:none #eff3f3;}
#pr-bnr p{text-align:center;padding:0 0 10px;line-height:1;}
#pr-bnr p:nth-child(1){padding:0 0 10px;}
#pr-bnr p:nth-last-child(1){padding:0 0 10px;}
#newsblog-ranking{margin:0 0 24px;padding:21px 11px 12px;border:1px solid #dde4e5;border-radius:6px;}
#newsblog-ranking li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;}
#newsblog-ranking h2{line-height:1;padding:0 0 14px;border-bottom:1px solid #dde4e5;background-image:}
#newsblog-ranking h2 img{vertical-align:middle;}
#newsblog-ranking h2 span{display:inline-block;vertical-align:middle;margin:0 0 0 11px;font-size:1em;font-weight:700;color:#84b2bb;}
#newsblog-ranking li{position:relative;margin:12px 0 0;}
#newsblog-ranking li .rank{color:#fff;position:absolute;display:inline-block;line-height:1;font-weight:700;padding:6px;background:none #dcd100;}
#newsblog-ranking li:nth-child(1) .rank{background:none #e06400;}
#newsblog-ranking li .photo{display:inline-block;vertical-align:top;width:100px;line-height:1;}
#newsblog-ranking li .photo img{width:100%;height:auto;}
#newsblog-ranking li div{display:inline-block;vertical-align:top;width:200px;line-height:1.4;margin:0 0 0 7px;font-weight:500;}
#newsblog-ranking .more{display:none;}
#jme-user{border-radius:6px 6px 0 0;min-height:200px;border:1px solid #008aff;}
#jme-user .roundbtn{width:80%;margin:0 auto;overflow:hidden;border-radius:30px;}
#jme-user .roundbtn a{font-size:1em;font-weight:bold;display:block;text-align:center;padding:8px 10px;color:#fff;text-decoration:none;background:none #008aff;}
#jme-user .roundbtn a:hover{background:none #000;}
#jme-user .roundbtn a span{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:0 20px 1px 21px;background:url(/images/arw-jme.png) no-repeat left center;}
#jme-user .roundbtn a img{max-width:100%;}
#jme-user .roundbtn.join{font-size:16px;margin-top:10px;}
#jme-user .roundbtn.mypage{margin-top:20px;}
#jme-user .roundbtn.loginbtn,
#jme-user .roundbtn.logoutbtn{margin:20px auto;border:1px solid #008aff;}
#jme-user .roundbtn.loginbtn a,
#jme-user .roundbtn.logoutbtn a{color:#008aff;background:none #fff;}
#jme-user .roundbtn.loginbtn a:hover,
#jme-user .roundbtn.logoutbtn a:hover{color:#fff;background:none #008aff;}
#jme-user .roundbtn.logoutbtn{border:1px solid #717576;}
#jme-user .roundbtn.logoutbtn:hover{border:1px solid #008aff;}
#jme-user .roundbtn.logoutbtn a{color:#717576;}
#jme-user form p{font-size:0.9em;margin:0 0 0;}
#jme-user input[type="text"],
#jme-user input[type="password"]{display:block;width:95%;padding:5px;margin:5px 0 12px 2px;font-size:1em;background-color:#f3f7f8;border:1px solid #cee0e4;}
#loginArea{margin:10px 10px;}
#loginArea h2{text-indent:-9999px;width:310px;height:84px;margin:0 0 5px;background:url(/images/jme-lc.gif) no-repeat center center;}
#loginArea p{position:relative;font-size:1.1em;color:#12191a;}
#loginArea .how{color:#008aff;font-weight:bold;padding:8px 3px;border-top:1px solid #008aff;border-bottom:1px solid #008aff;margin:10px 0;}
#loginArea .reminder{position:absolute;top:0;right:5px;padding:0 0 0 12px;background:url(/images/lock.png) no-repeat left center;}
#loginArea .reminder a{font-size:0.85em;color:#717576;}
#listenersStatus{margin:10px 10px;}
#listenersStatus h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:900;font-size:1.3em;text-indent:-9999px;width:310px;height:84px;margin:0 0 5px;background:url(/images/jme-lc.gif) no-repeat center center;}
#listenersStatus a img{max-width:100%;}
#gigyaLoginUI{width:100% !important;max-width:100%;}
#gigyaLoginUI table{width:100% !important;max-width:100%;}
#gigyaUserStatus{width:100% !important;max-width:100%;padding:10px 0;margin-top:15px;border-top:1px solid #008aff;}
#gigyaUserStatus *{font-family:"Lato" !important;font-weight:900;}
div.gig-userStatus-container{padding:0 !important;border:none !important;}
.challengesStatus{font-size:1.2em;font-weight:bold;border-top:0px solid #dde4e5;padding:10px;margin-top:10px;}
#gigyaChallengeStatus > div{max-width:77px;}
#jme-circle{padding:0 12px 20px 12px;border-left:1px solid #dde4e5;border-right:1px solid #dde4e5;border-bottom:1px solid #dde4e5;}
#jme-circle h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:900;font-size:1.23em;letter-spacing:0.05em;line-height:1.4;border-bottom:1px solid #dde4e5;padding:15px 0 10px;}
#jme-circle .history{position:relative;margin:17px 0 0;text-align:center;}
#jme-circle .history p{text-align:left;color:#008aff;line-height:1;font-weight:bold;margin:0 0 17px;}
#jme-circle .box{text-align:left;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;width:145px;}
#jme-circle .box h2{font-size:0.95em;font-weight:400;border:none;padding:0 0 10px 0;}
#jme-circle .box .title{font-size:0.8em;color:#717576;letter-spacing:0.05em;}
#jme-circle .box:nth-child(odd){margin:0 0 0 5px;}
#jme-circle .box:nth-child(even){margin:0 5px 0 0;}
#point-ranking{padding:0 12px 0 12px;border-left:1px solid #dde4e5;border-right:1px solid #dde4e5;border-bottom:1px solid #dde4e5;}
#point-ranking h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:900;font-size:1.23em;letter-spacing:0.08em;padding:10px 0 10px;}
#gigyaLeaderBoard{max-width:100% !important;}
#gigyaLeaderBoard div.gig-leaderboard-container{border:none !important;}
#listeners-comment{padding:0 12px 0 12px;border-radius:0 0 6px 6px;min-height:200px;border-bottom:1px solid #dde4e5;border-left:1px solid #dde4e5;border-right:1px solid #dde4e5;}
#listeners-comment h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:900;font-size:1.3em;letter-spacing:0.08em;padding:10px 0 10px;}
#listeners-comment .comment{padding:12px 0;border-bottom:1px solid #dae8eb;}
#listeners-comment .comment .icon{display:inline-block;vertical-align:top;*vertical-align:top;*zoom:1;*display:inline;max-width:48px;text-align:center;}
#listeners-comment .comment .icon img{max-width:100%;}
#listeners-comment .comment div{position:relative;width:245px;display:inline-block;vertical-align:top;*vertical-align:top;*zoom:1;*display:inline;margin:0 0 0 10px;}
#listeners-comment .comment b{margin-right:5px;font-weight:bold;color:#008aff;}
#listeners-comment .comment a{text-decoration:none;color:#1c4e52;}
#listeners-comment .comment a:hover{text-decoration:underline;}
#listeners-comment .comment p{color:#1c4e52;line-height:1.2;}
#listeners-comment .comment .name{color:#717576;font-size:.8em;}
#listeners-comment .comment .when{color:#717576;font-size:.8em;position:absolute;bottom:2px;right:0;}
#gigyaActivityFeed_top{padding:0 0 10px;}
#gigyaActivityFeed_top table{border:none !important;}
#tw{border-radius:6px;min-height:200px;max-height:250px;border:1px solid #dde4e5;padding:0 12px 0 12px;margin:20px 0 0;position:relative;}
#tw h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-weight:900;font-size:1.23em;letter-spacing:0.08em;padding:10px 0;}
#tw .tw-jwave{position:absolute;top:18px;right:10px;bottom:auto;left:auto;}
#tw .customisable-border{border:none !important;}
#adbnr-l{clear:both;text-align:center;width:1100px;height:90px;margin:40px auto 63px;padding:15px 0;background:none #f3f7f8;}
#irregular-bnr{margin:13px 0 20px;text-align:center;}
#irregular-bnr a{line-height:0;display:inline-block;vertical-align:top;*vertical-align:auto;*zoom:1;*display:inline;}
#following{color:#fff;letter-spacing:.1px;line-height:1;position:fixed;width:100%;height:76px;top:0;left:0;overflow:hidden;z-index:1000001;}
body.day #following{background-color:#000fa0;}
body.night #following{background-color:#000;}
#following .follow-noa{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;max-width:810px;height:100%;}
#following .follow-noa .thum{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:100%;}
#following .follow-noa .thum img{max-height:100%;}
#following .follow-noa dl{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;max-width:618px;min-height:38px;padding:0 0 0 46px;margin-left:12px;background:url(/images/ico-maru-j.png) no-repeat left center;}
#following .follow-noa .title{font-weight:700;letter-spacing:0.03em;color:#fff;font-size:1.85em;cursor:pointer;padding:2px 0px 3px 0px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#following .follow-noa .pname{color:#8487b2;font-size:1.2em;letter-spacing:0.05em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 7px 0 0;}
body.day #following .follow-noa .pname{color:#008aff;}
body.night #following .follow-noa .pname{color:#8487b2;}
#following .follow-noa .time{font-size:1.2em;letter-spacing:0.05em;color:#8487b2;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
body.day #following .follow-noa .time{color:#008aff;}
body.night #following .follow-noa .time{color:#8487b2;}
#following .follow-noa-song{float:right;max-width:400px;height:68px;padding-top:8px;}
#following .follow-noa-song .thum{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;width:60px;height:60px;max-height:60px;overflow:hidden;}
#following .follow-noa-song .thum img{max-width:100%;}
#following .follow-noa-song dl{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;max-width:218px;min-height:38px;margin-left:12px;margin-right:35px;}
#following .follow-noa-song .song{font-weight:700;letter-spacing:0.03em;color:#fff;padding:4px 0 3px 0;font-size:1.65em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#following .follow-noa-song dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#following .follow-noa-song .artist{color:#8487b2;font-size:1.2em;letter-spacing:0.05em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:0 7px 0 0;}
body.day #following .follow-noa-song .artist{color:#008aff;}
body.night #following .follow-noa-song .artist{color:#8487b2;}
#following .follow-noa-song .time{color:#8487b2;font-size:1.2em;letter-spacing:0.05em;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
body.day #following .follow-noa-song .time{color:#008aff;}
body.night #following .follow-noa-song .time{color:#8487b2;}
#following .extension{width:76px;height:100%;float:right;}
#following .extension a{display:block;height:100%;background:url(/images/listennow-following.png) no-repeat right center;}
@media (max-width:640px){#following .follow-noa{width:640px;}
#following .follow-noa .thum{width:122px;}
#following .follow-noa dl{width:450px;}
}
@media (min-width:1201px){#following .follow-noa-song dl{padding:0 0 0 47px;max-width:240px;background:url(/images/ico-nowplaying.png) no-repeat left center;}
#following .extension{width:207px;}
#following .extension a{background:url(/images/listennow-following-wide.png) no-repeat right center;}
}

#rt_top_program_pc {margin-top:40px;}
#rt_top_program_pc a{text-decoration:none}
#rt_top_program_pc h2{font-family:"Lato",'Yu ragino Kaku Gothic Pro"Gothic', "游ゴシック", "Helvetica", "Helvetica Bold", "Hiragino Kaku Gothic ProN", "Meiryo", "MS PGothic", sans-serif;font-size:1.3em;font-weight:900;letter-spacing:0.08em;color:#12191a;border-bottom:1px solid #dde4e5;padding:0 0 15px;line-height:1.5;}
#rt_top_program_pc_1,#rt_top_program_pc_3 {width:220px;padding:10px 0;display:inline-block; vertical-align:top;letter-spacing: -.4em;}
#rt_top_program_pc_2 {width:220px;padding:10px 29px;display:inline-block; vertical-align:top;letter-spacing: -.4em;}
#rt_top_program_pc_1 img,#rt_top_program_pc_2 img,#rt_top_program_pc_3 img {width:220px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
#rt_top_program_pc_3 img {width:220px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.rt_program_onair{color: #00a5e9;font-size:0.8em;font-family: "Avenir Next", Verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, Osaka, sans-serif;font-weight:700;letter-spacing: 0.02em !important;}
.rt_program_title {font-size: 1em;font-weight: 500;margin: 4px 0 0;line-height: 1.5;letter-spacing: 0.01em !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.rt_program_title {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 1.5;}
.rt_program_title.multiline {white-space: normal;max-height: 3em;position: relative;}
.rt_program_program {font-weight: 400;color: #717576;font-size: 0.7em;letter-spacing: 0.08em !important;}
.rt_program_img {width:220px;height:138px;position:relative;overflow: hidden;}