@charset "UTF-8";#TopSlider{font-size:14px;line-height:1.2;color:#fff;position:relative;float:right;width:64.516129032258%;background:#343434}#TopSlider .slider{margin:0;width:100%;overflow:hidden}#TopSlider .slide{width:100%;overflow:hidden;text-align:center}.no-js #TopSlider .slide{display:none}.no-js #TopSlider .slide:first-child{display:block}#TopSlider .imgBox{height:330px;margin:0 auto;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;vertical-align:middle}#TopSlider .imgBox img{margin:auto;visibility:hidden;height:auto;width:auto}#TopSlider .movie{height:330px;margin:0 auto;text-align:center;background:#343434}#TopSlider .movie>*{margin:auto;max-width:100%}#TopSlider .slide a{text-decoration:none}#TopSlider .slide .caption{margin:0;color:#fff;background:#343434;padding:10px;font-size:20px}#TopSlider .slide a:hover .caption,#TopSlider .slide a:active .caption,#TopSlider .slide a:focus .caption{text-decoration:underline}#TopSlider .pager{position:absolute;right:50px;bottom:55px;z-index:1;padding:5px;text-align:center}#TopSlider .pager a{display:inline-block;margin:0 10px;text-decoration:none;width:12px;height:12px;border-radius:50%;background-color:#fff;border:1px solid #ccc}#TopSlider .pager a.selected{background-color:#333}#TopSlider .pager a span{font-size:0}#contents{width:100%;padding:0;min-width:inherit;max-width:inherit;text-align:center}#contents>.container{min-width:940px;max-width:1280px;padding:0 15px;margin:0 auto;text-align:left;clear:both}.newsList{display:block;margin:10px;padding:0;font-size:14px}.newsList li{display:block;list-style:none;border-bottom:1px solid #ccc;margin-bottom:15px;padding:0 0 15px;font-size:13px}.newsList li:last-child{border-bottom:0}.newsList li a{color:#333;text-decoration:none;display:block}.newsList li a:hover p{text-decoration:underline}#pickup{margin-bottom:50px}#pickup .container{padding:0;max-width:1240px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}
#pickup .container .Card{width:calc(25% - 10px);display:-webkit-box;display:-ms-flexbox;display:flex}#contents #NewInfo{margin-bottom:70px}#NewInfo .newsList{padding:0;margin:0 -5px;overflow:hidden;position:relative;background:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#NewInfo .newsList li{float:left;padding:0;margin:5px;border:0;width:calc(25% - 10px)}#NewInfo .newsList li a{width:100%;color:#333;padding:0}#NewInfo .imgBox{width:100%;position:relative;margin:0;text-align:center;padding-top:56.25%;overflow:hidden;background-size:cover;background-position:top center;width:100%;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);box-shadow:0 1px 2px 0 rgba(0,0,0,0.2);-webkit-transition:all .4s;transition:all .4s}#NewInfo a:hover .imgBox{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);box-shadow:0 2px 5px 0 rgba(0,0,0,0.4);opacity:.8}#NewInfo .detail{padding:5px}#NewInfo .detail .date{display:inline-block}#NewInfo .detail p{margin:0}#hero{overflow:hidden;margin-bottom:30px;padding-bottom:36px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background-image:-moz-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0) 100%);background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.2) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.2) 0,rgba(255,255,255,0) 100%);background-color:#6086b5}#hero #cornerHead{margin-bottom:16px}#hero #TopPush{margin-top:16px;max-width:1240px}#hero #TopNotice .notice{background-color:#fff}#TopInfo{float:left;width:33.467741935484%;min-height:374px;padding-bottom:112px;position:relative}#onAir{min-height:248px;position:relative;padding-bottom:64px;margin-bottom:12px}#onAir h2,#onAir #nowProg .request a{font-family:'Lato',Arial,"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","游ゴシック","YuGothic","MS P Gothic","MS Pゴシック",sans-serif}
#onAir h2{font-size:28px;padding:3px 15px 3px;color:#FFF;background-color:#ed6d00}#onAir #nowProg{margin-top:10px;font-size:13.5px;line-height:1.2}#onAir #nowProg>a{display:block;color:#000;padding:5px 3px}#onAir #nowProg .thumb{display:block;width:120px;float:left;vertical-align:top}#onAir #nowProg>a:hover{background-color:#eaeaea}#onAir #nowProg>a:hover img{opacity:.8}#onAir #nowProg>a.none:hover{text-decoration:none;background-color:transparent}#onAir #nowProg>a.none:hover img{opacity:1}#onAir #nowProg .detail{text-align:left}#onAir #nowProg .detail .title{display:block;margin-bottom:5px;font-weight:bold}#onAir #nowProg .detail p{margin:0}#onAir #nowProg .detail *:last-child{margin-bottom:0}#onAir #nowProg .thumb+.detail{margin-left:135px}#onAir #nowProg:after,#onAir #nowProg a:after{content:" ";display:block;clear:both}#onAir #nowProg .request{display:block;margin:8px 4px 0;font-size:13px;background:#eee;line-height:1.2;padding:5px 5px 8px}#onAir #nowProg .request a{display:inline-block;vertical-align:text-bottom;margin:0 5px;font-size:16px;font-weight:bold}#onAir #nowHear{margin:0;text-align:center;padding:7px 14px;position:absolute;bottom:0;left:0;width:100%}#onAir #nowHear a{display:block;padding:8px 10px 1px;height:50px;font-size:17px;font-weight:bold;color:#000;background:#d1edf6}#onAir #nowHear a img{display:inline-block;margin-right:10px;vertical-align:middle;width:36px}#onAir #nowHear a:hover{text-decoration:none;opacity:.8;-webkit-transition:all .4s;transition:all .4s}#TopInfo .sLink{position:absolute;bottom:0;left:0;width:100%;padding-right:34%}#TopInfo .sLink>.lBar,#TopInfo .sLink>.rBox{background:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(1,1,1,0.1);box-shadow:0 1px 2px 0 rgba(1,1,1,0.1);margin:0}#TopInfo .sLink>.lBar{float:left;float:left;height:50px;width:100%;margin-top:12px}#TopInfo .sLink .rBox{display:block;width:32%;position:absolute;right:0;bottom:0;height:112px}#TopInfo #snsLinks{font-size:0;text-align:center;padding:9px 0;line-height:1}
#TopInfo #snsLinks h3{display:inline-block;vertical-align:middle;padding:0;margin:3px 2px 0;font-size:12px}#TopInfo #snsLinks h3:after{content:"";display:inline-block;vertical-align:middle;margin-left:.2em;margin-top:-.2em;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAgBAMAAADzmwVxAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX////zmADzmADzmADzmADzmADzmADzmADzmADzmADzmADzmADzmADzmADzmADzmACe6FkkAAAAEHRSTlMAESIzRFVmd4iZqrvM3e7/dpUBFQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAVdEVYdENyZWF0aW9uIFRpbWUAMTYuOS4xNVGqsz0AAADJSURBVBiVbZHLDYJQEEUv/vC3YG1c0ICJFagl2AF24NoVdCAdaAfYgbECYwUmWoAb/x+uPAaf4YXZnWQyZ+YOMENSdgCpDieAFV0zXPMCtMix4JBxHxXyKFglD4DH2BX2+XZgkxvBBrkCFnzpYc902FKwSwawtrwJlvbK1dOuATlC+cSzoFg9tUBaU34c1MidYD21ztUCaUXK1dSuNhkq16MQ883GqETk/kXGGvkljRN+B96LzjfC8dU5OjojWCN24ynGy7KHhgJfx+adqTeNOi4AAAAASUVORK5CYII=')}#TopInfo #snsLinks ul{display:inline-block;vertical-align:middle;margin:0;padding:0;text-align:center;font-size:0}#TopInfo #snsLinks ul li{display:inline-block;margin:0 2px}#TopInfo #snsLinks ul li a{display:block;overflow:hidden;width:30px;-webkit-border-radius:3px;border-radius:3px}#TopInfo #snsLinks ul li a:hover{opacity:.8;-webkit-transition:all .4s;transition:all .4s}#TopInfo .sLink .BLink a,#TopInfo .sLink .rBox a{display:block;width:100%}#TopInfo .sLink .BLink a{line-height:49px}#TopInfo .sLink .rBox a{height:112px;padding:6px;line-height:99px}#TopInfo .sLink .BLink a img,#TopInfo .sLink .rBox a img{vertical-align:middle}@media(min-width:1100px){#onAir #nowProg{font-size:16px}#onAir #nowHear a{font-size:22px}#onAir #nowProg .detail p{font-size:14px}#onAir #nowProg .detail .title{font-size:17px}#onAir #nowProg .request a{font-size:21px}#onAir #nowHear a img{vertical-align:text-bottom}#TopInfo #snsLinks{padding:7px 0}#TopInfo #snsLinks h3{font-size:14px}#TopInfo #snsLinks ul li a{width:36px}}@media(min-width:1200px){#TopInfo #snsLinks h3{font-size:16px}}#live{position:relative}#live .row{margin-bottom:60px;margin-bottom:20px;padding:10px;color:#FFF;background-color:#002752;padding-left:200px;position:relative}#live h3{display:block;overflow:hidden;position:absolute;top:0;left:0;width:200px;padding:10px;height:100%;margin:0;overflow:hidden}#live h3 a{display:block;color:#FFF;font-weight:bold;font-size:24px;text-align:center}#live h3 a.thumbnail{overflow:hidden;background-size:contain;padding-left:100%;height:100%;background-position:50% 50%}#live .carousel{display:block}#live .slider{overflow:visible}
#live .slick-dots{position:absolute;left:-12.5%;bottom:-40px;width:100%}#live .Card{min-height:100px;margin:0;padding:0;text-align:left;background-color:transparent}#live .Card a{color:#FFF;background-color:transparent;text-decoration:none}#live h3 a:hover,#live .Card a:hover{opacity:.80;-webkit-transition:all .4s;transition:all .4s}#live .Card a:hover h4{text-decoration:underline}#live .Card h4{font-size:24px;margin:5px 10px}#live .Card h4 small{font-size:18px;color:#FFF;font-weight:normal;margin:0 10px;display:inline-block}#live .Card .detail{padding:10px;border-top:3px solid #FFF}#live .Card .title{margin:0 5px 5px;display:inline-block}#live .Card .title b{font-size:18px;font-weight:normal}#live .Card .title i{margin-right:5px;border:2px solid #FFF;font-size:14px;padding:0 5px}#live .Card .detail ul{font-size:14px;display:inline-block;margin:0 0 0 10px}#addCont>.gCode{margin:0 0 40px}#sBanner{margin:10px}#sBanner:after{content:"";display:table;clear:both}#sBanner ul{margin:0;padding:0;list-style:none}#sBanner li{display:block;float:left;margin:5px}#sBanner li:first-child{padding-left:0}