@charset "utf-8";body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline;line-height:1;word-break:normal;word-wrap:break-word}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input,textarea{margin:0;padding:0;border:none;font-size:100%;font-weight:400;font-style:normal;vertical-align:baseline;background:transparent}img{vertical-align:bottom}article,aside,details,figcaption,figure,footer,header,menu,nav,section,div,address,iframe,canvas,hr,textarea{display:block;line-height:1}iframe{max-width:100%!important}a,label{cursor:pointer}blockquote{padding:0;margin:0;display:block}address,em{font-style:normal}hr{border:0;margin:0;padding:0}ul,ol,li{list-style:none}textarea{resize:vertical;overflow:hidden;-webkit-appearance:none;border:none}input,button,select{vertical-align:middle;border-radius:0;border:none;background:transparent;margin:0;padding:0;cursor:pointer;-webkit-appearance:none}table{border-collapse:collapse}:before,:after{padding:0;margin:0;line-height:1}html{height:100%}body{position:relative;font-size:16px;font-family:"ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",MS PGothic,sans-serif;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}body.sharePage{background-color:#fdf2f2}body.unreleased{background-color:#e2f4f9}.modal{z-index:100}.modal-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(44,44,44,.7);visibility:hidden}.modal-wrapper.set{display:none;visibility:visible}.modal-main{position:absolute;top:40px;left:10%;width:80%;padding:35px 0 25px;text-align:center;background:#fff;z-index:100}.modal-close{position:absolute;top:10px;right:10%;width:50px;height:50px;margin-right:-25px;background:url(/apps/images/share/icon_modal_close.png) center center no-repeat;background-size:50px 50px;z-index:101;cursor:pointer}.modal-complete{text-align:center}.modal-complete.fix .modal-close{position:fixed;top:50%;margin-top:-274px}.modal-complete.fix .modal-main{position:fixed;top:50%;margin-top:-249px}.modal-complete .icon{width:36px;height:40px;margin:0 auto 20px;background:url(/apps/images/share/icon_modal_complete.png) center center no-repeat;background-size:36px 40px}.modal-complete .text{font-size:1.6rem;font-size:16px;line-height:1.875;font-weight:700;margin-bottom:10px}.modal-complete .small{font-size:1.2rem;font-size:12px;font-weight:400;line-height:1.333333333333333;color:#e73c64}.modal-complete .small a{color:#e73c64}.modal-complete .getApp__link{margin:25px auto 0}.modal-complete .itunes{background-image:url(/apps/images/share/sprite.png);background-position:0 -48px;width:132px;height:48px;background-size:147px 140px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;display:inline-block}.modal-complete .googleplay{background-image:url(/apps/images/share/sprite.png);background-position:0 0;width:147px;height:48px;background-size:147px 140px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;display:inline-block}.modal-complete .listen-program{margin:25px 15px 0;color:#fff}.modal-complete .listen-program__btn{position:relative;color:#fff;background-color:#e73c64;text-decoration:none;display:block;font-size:1.4rem;font-size:14px;font-weight:700;padding:15px;border-radius:24px;line-height:1}.modal-complete .icon-wave{content:"";display:block;position:absolute;top:12px;left:11px;width:25px;height:19px;background-image:url(/apps/images/share/icon_wave.png);background-size:25px 19px}.modal-complete .icon-arrow{position:absolute;top:15px;right:15px;background-image:url(/apps/images/share/sprite.png);background-position:-132px -64px;width:10px;height:16px;background-size:147px 140px}.searchForm{padding:18px 15px;text-align:center;overflow:hidden}.searchForm__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:39px;background:#fff;border:solid 1px #d0d0d0}.searchForm__txt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:7px 0;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.searchForm__txt .searchText{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;line-height:25px;padding-left:10px;font-size:1.3rem;font-size:13px;word-wrap:break-word;outline:none;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.searchForm__txt .searchText.not-filled{color:#999}.searchForm__submit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:39px;width:39px;background:#fff}.searchForm__submit img{width:100%;max-width:36.5px}.modal-searchForm{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:scroll;background:#fff;z-index:1000}.modal-searchForm .searchForm{padding:15px 0 15px 15px}.modal-searchForm-close{width:30px;height:30px;padding:21px 15px;float:right}.modal-searchForm-close .icon-cancel{position:relative;display:block;width:100%;height:100%}.modal-searchForm-close .icon-cancel:before,.modal-searchForm-close .icon-cancel:after{position:absolute;top:0;left:50%;content:"";display:block;width:2px;height:100%;margin-left:-1px;background:#999;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-searchForm-close .icon-cancel:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.suggestList{margin:0 15px;border-top:2px solid #d0d0d0}.suggest-item{height:40px;line-height:40px;border-bottom:1px solid #d0d0d0}.suggest-item a{display:block;width:100%;height:100%;color:initial;text-decoration:none;font-size:13px;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.header{position:absolute;top:0;left:0;width:100%;height:43px;padding:1px 0 0;border-bottom:10px solid #e73c64;background-color:#fff}.unreleased .header{border-color:#00a7e9}.header:after{position:absolute;bottom:-3px;left:0;width:100%;height:3px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.1) inset;box-shadow:1px 1px 2px rgba(0,0,0,.1) inset;content:""}.header__h1{margin-top:8px;margin-left:15px}.header__h1 a{display:block;width:120px;height:30px;background-color:#f00;background:url(/apps/images/img_logo_red_01.png) 0 0 no-repeat;background-size:contain;color:transparent;text-indent:120%;white-space:nowrap;overflow:hidden}.unreleased .header__h1 a{background-image:url(/apps/images/img_logo_blue_01.png)}.container{position:relative;max-width:768px;min-height:100%;margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.contants{min-height:100%;padding-top:54px;padding-bottom:80px;-webkit-box-sizing:border-box;box-sizing:border-box}.shareSns{padding:11px 15px;background-color:#fff;letter-spacing:-.4em}.shareSns__twitter{display:inline-block;margin-right:21px}.shareSns__twitter a{display:block;height:0;padding-top:20px;background-repeat:no-repeat;background-size:contain;text-indent:120%;white-space:nowrap;overflow:hidden}.shareSns__twitter a{width:61px;background-image:url(/apps/images/share/x_twitter.png)}.shareSns__facebook{display:inline-block;margin-right:21px}.shareSns__facebook a{display:block;height:0;padding-top:20px;background-repeat:no-repeat;background-size:contain;text-indent:120%;white-space:nowrap;overflow:hidden}.shareSns__facebook a{width:60px;background-image:url(/apps/images/share/fb.png)}.shareSns__line{display:inline-block;margin-right:21px}.shareSns__line a{display:block;height:0;padding-top:20px;background-repeat:no-repeat;background-size:contain;text-indent:120%;white-space:nowrap;overflow:hidden}.shareSns__line a{width:82px;background-image:url(/apps/images/share/line.png)}.getApp{padding-top:16px;background-color:#fdf2f2;text-align:center;overflow:hidden}.unreleased .getApp{border-bottom:1px solid #7fb8cf;background-color:#e2f4f9}.getApp__inner{max-width:768px;margin:auto}.getApp__text{margin-bottom:10px;color:#e73c64;font-size:18px;font-weight:700;letter-spacing:.5px}.unreleased .getApp__text{color:#00a7e9}.getApp__link{margin-bottom:13px}.getApp__link a{display:inline-block}.getApp__link .itunes{background-image:url(/apps/images/share/sprite.png);background-position:0 -48px;width:132px;height:48px;background-size:147px 140px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;display:inline-block}.getApp__link .googleplay{background-image:url(/apps/images/share/sprite.png);background-position:0 0;width:147px;height:48px;background-size:147px 140px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;display:inline-block}.getApp__lead{margin-top:12px;padding-top:9px;padding-bottom:10px;border-top:1px solid #df9dad;background-color:#fff;color:#e73c64;font-size:14px;font-weight:800;text-align:center}.getApp2{text-align:center}.getApp2__text{margin-bottom:20px;font-size:14px;font-weight:800;line-height:1.5}.messageToOverseas{padding:15px 30px;background-color:#fdf2f2;text-align:center}.messageToOverseas__text--ja,.messageToOverseas__text--en{color:#e73c64;font-size:15px;font-weight:800;line-height:1.4}.messageToOverseas__text--en{margin-top:5px}.alert,.trial__status--unavailable{margin:18px 15px;padding:14px 0;background-color:#fdf2f2;border:1px solid #e73c64;border-radius:5px;color:#e73c64;font-size:14px;text-align:center}.trial__playButton,.trial__suspendButton{position:absolute;top:50%;left:50%;width:60px;height:0;padding-top:60px;background-repeat:no-repeat;background-size:contain;font-size:0;text-indent:120%;white-space:nowrap;overflow:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:none}.trial__playButton{background-image:url(/apps/images/share/play.png)}.trial__suspendButton{background-image:url(/apps/images/share/pause.png)}.trial__close{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.trial__close p{margin-top:55px;margin-bottom:25px;color:#fff;font-size:14px;font-weight:800;line-height:1.5}.trial__close em{display:block;margin-bottom:25px;font-size:18px;font-weight:800}.trial__close__btnArea .itunes{background-image:url(/apps/images/share/sprite.png);background-position:0 -48px;width:132px;height:48px;background-size:147px 140px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;display:inline-block}.trial__close__btnArea .googleplay{background-image:url(/apps/images/share/sprite.png);background-position:0 0;width:147px;height:48px;background-size:147px 140px;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative;display:inline-block}.trial__status{margin-top:12px;margin-bottom:8px;font-size:12px;text-align:center}.trial__status__attention{margin-left:15px;margin-bottom:20px;color:#e73c64;text-align:left}.trial__status--available{padding-right:15px;padding-left:15px}.trial__status--available__timer{margin-top:10px}.trial__status--available__timer,.trial__status--end,.trial__status--unavailable{letter-spacing:.5px}.trial__status--available__timer:before,.trial__status--end:before{display:inline-block;width:17px;height:20px;background-repeat:no-repeat;background-size:contain;vertical-align:middle;content:""}.trial__status--available__timer:before{background-image:url(/apps/images/share/timer.png)}.trial__status--end:before{background-image:url(/apps/images/share/timeout.png)}.programData__image{position:relative;margin-bottom:8px;text-align:center}.programData__image>img{width:100%;max-width:480px}.programData__description{margin-bottom:15px;padding-right:15px;padding-left:15px;font-size:12px}.programData__description dl{display:table;table-layout:fixed;padding:5px 0}.programData__description dt{display:table-cell;width:5em;vertical-align:middle}.programData__description dd{display:table-cell}.programData__description dd img{width:140px;height:auto}.programData__buttonArea{margin-top:15px;margin-bottom:20px;padding-right:15px;padding-left:15px}.programData__detail{margin-top:20px;padding:20px 15px 40px;border-top:1px solid #dfdfdf;font-size:12px;line-height:1.5}.programData__detail a{color:#e73c64;text-decoration:none}.unreleased .programData__detail a{color:#00a7e9}.aboutTimefree{margin:30px 15px 25px;padding:0 15px 1px;border:1px solid #dfdfdf;border-radius:5px;text-align:center}.aboutTimefree__headline{display:inline-block;padding:0 20px;background-color:#fff;color:#e73c64;font-size:24px;font-weight:800;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.aboutTimefree__text{margin-top:5px;font-size:14px;line-height:1.5}.aboutTimefree__buttonArea{width:235px;margin:15px auto}.latest{margin-top:15px;margin-bottom:20px;padding-right:15px;padding-left:15px}.latest__a{display:block;padding:5px 0;border-radius:3px;font-weight:700;line-height:1;text-align:center;text-decoration:none;background-color:#e73c64;color:#fff;font-size:16px}.latest__a:before{display:inline-block;width:30px;height:30px;background-image:url(/apps/images/share/play.png);background-size:contain;vertical-align:-8px;content:""}.button__startApp{display:block;padding:5px 0;border-radius:3px;font-weight:700;line-height:1;text-align:center;text-decoration:none;background-color:#e73c64;color:#fff;font-size:16px}.button__startApp:before{display:inline-block;width:30px;height:30px;background-image:url(/apps/images/share/play.png);background-size:contain;vertical-align:-8px;content:""}.button__unreleased{display:block;padding:5px 0;border-radius:3px;font-weight:700;line-height:1;text-align:center;text-decoration:none;padding-top:20px;padding-bottom:20px;background-color:#f2f2f2;color:#00a7e9;font-size:14px;letter-spacing:-.5px}.button__aboutTimefree{display:block;padding:5px 0;border-radius:3px;font-weight:700;line-height:1;text-align:center;text-decoration:none;padding:10px 0;background-color:#e73c64;color:#fff;font-size:14px}.button__aboutTimefree:before{display:inline-block;width:1.714285714285714em;height:1.714285714285714em;background-image:url(/apps/images/share/arrow.png);background-size:contain;vertical-align:middle;content:""}.footer{position:absolute;bottom:0;left:0;width:100%;background-color:#333;text-align:center}.footer__nav{border-bottom:1px solid #454343;padding-bottom:11px;margin-top:11px;font-size:11px;text-align:left}.footer__nav li{display:inline-block;margin-left:20px}.footer__nav li a{color:#eee;text-decoration:none}.footer__copyright{padding:18px 15px;color:#eee;font-size:9px}.complete-onelink{position:relative;color:#fff;background-color:#e73c64;text-decoration:none;display:block;font-size:1.4rem;font-size:14px;font-weight:700;padding:15px;border-radius:24px;line-height:1}.onelink_text{font-size:14px;font-weight:700}.complete-onelink:before{background-image:url(/mobile/images/sprite/icon_radiko_logo_01.png);width:30px;height:30px;background-size:30px 30px;content:"";display:block;position:absolute;top:40%;left:11px;margin-top:-11px}.complete-onelink:after{background-image:url(/mobile/images/sprite.png);background-position:-132px -64px;width:10px;height:16px;background-size:147px 140px;content:"";display:block;position:absolute;top:50%;right:15px;margin-top:-8px}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (-o-min-device-pixel-ratio:2/1),screen and (min-resolution:2dppx){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media screen and (max-width:540px){.getApp__text{font-size:15px}.getApp__lead{font-size:12px}.getApp2__text{font-size:12px}.messageToOverseas__text--ja,.messageToOverseas__text--en{font-size:13px}.messageToOverseas__text--ja br,.messageToOverseas__text--en br{display:none}.alert,.trial__status--unavailable{font-size:12px}.trial__close p{margin-top:50px;margin-bottom:20px;font-size:12px}.trial__close em{margin-bottom:15px;font-size:16px}.aboutTimefree__headline{font-size:20px}.aboutTimefree__text{font-size:12px}.button__unreleased{font-size:12px}.button__aboutTimefree{font-size:12px}}