#nav #mn_news .mn a { cursor: default; pointer-events: none;}
#nav #mn_news .mnt { -webkit-filter: invert(28%) sepia(100%) hue-rotate(-340deg) saturate(3); filter: invert(28%) sepia(100%) hue-rotate(-340deg) saturate(3);}
/*news*/
.bg_white0 { position: relative; z-index: 1000;}
.con_sp { overflow-wrap: break-word; word-wrap: break-word; width: 98%;}
.con_sp .bg_white0 { padding: 1em .5em;}
.con_sp .cnt_dt { font-size: 110%;}
.update_txt { border-top: 1px solid rgba(44, 51, 146, .2); margin-top: 1.5em; text-align: right; font-size: 96%;}
.program { border-top: 1px dotted rgba(44, 51, 146, .2); padding-top: 1em; margin: 1em 0;}
.tpl0 { border-top: 0; padding-top: 0; margin-top: 0;}
.p_name { font-size: 120%; font-weight: bold; color: rgba(170, 94, 101, 1); text-align: center;}
.p_onair { padding: .5em 0; color: rgba(170, 94, 101, 1); font-size: 106%;}
.p_info { font-size: 110%;}
.bansen_info { box-sizing: border-box; width: 100%; background: rgba(44, 51, 146, .05); padding: .75em; font-size: 94%; line-height: 130%; color: rgba(9, 67, 169, .8);}
.bansen_info li { padding-bottom: .3em;}
.wk { border: 1px solid rgba(120, 180, 255, 1); padding: .75em .5em; display: block;}
/*for_W768-*/
@media all and (min-width: 768px) {
.con_sp .bg_white0 { padding: 1em;}
.wk { padding: 1em;}
}
/*_txt*/
.con_sp p { font-size: 110%; padding: .5em 0 1em 0;}
/*_movie*/
.spot_sp { margin-bottom: 1.5em;}
/*_photo*/
.photo_sp { width: 100%; padding-bottom: 1.5em;}
.photo { box-sizing: border-box; margin: 0 auto; box-shadow: 0 3px 8px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .4); -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .4); -webkit-animation: fadeIn 2s ease 1 normal; animation: fadeIn 2s 1 normal;}
@-webkit-keyframes fadeIn { 0% {opacity: 0} 100% {opacity: 1}}
@keyframes fadeIn { 0% {opacity: 0} 100% {opacity: 1}}
.photo img { width: 100%; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
.img-y { width: 100%; max-width: 800px;}
.img-c { width: 87.5%; max-width: 700px;}
.img-t { width: 75%; max-width: 600px;}
.cap { padding-top: .75em; text-align: center; font-size: 94%; color: rgba(170, 94, 101, 1); line-height: 140%;}
.movie_all { box-sizing: border-box; width: 100%; margin: 15px auto 5px auto; background: rgba(0, 0, 0, 1); box-shadow: 0 3px 8px rgba(0, 0, 0, .4); -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .4); -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .4);}

/*_btn*/
.btn_all { width: 100%; padding-bottom: 1.5em;}
.btn_sp { width: 80%; max-width: 200px; margin: 0 auto;}
.btn_info { padding-top: .25em; text-align: center; font-size: 94%; color: rgba(170, 94, 101, 1);}
/*_comment*/
.cmnt { box-sizing: border-box; width: 100%; background: rgba(9, 67, 169, .6); padding: .2em; margin-bottom: .5em; 
background-image: linear-gradient( -45deg, rgba(9, 67, 169, .8) 25%, rgba(9, 67, 169, .7) 25%, rgba(9, 67, 169, .7) 50%, rgba(9, 67, 169, .8) 50%, rgba(9, 67, 169, .8) 75%, rgba(9, 67, 169, .7) 75%, rgba(9, 67, 169, .7)); background-size: 40px 40px; background-attachment: fixed;}
.cmnt dt { font-weight: bold; padding-bottom: .5em; letter-spacing: .1em; color: rgba(255, 255, 255, 1);}
.cmnt dd { background: rgba(255, 255, 255, 1); padding: .75em; color: rgba(9, 67, 169, 1);}
/*for_W640-*/
@media all and (min-width: 640px) {
.p_name { text-align: left;}
}

.tadaima_txt { text-align: center; line-height: 150%;}
#tadaima { width: 85%; max-width: 400px; height: 0; padding-top: 85%; display: block; margin: .5em auto; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
/*for_W640-*/
@media all and (min-width: 640px) {
.tadaima_txt { text-align: left; line-height: 170%;}
#tadaima { width: 50%; height: 0; padding-top: 50%; float: left; margin: 0 1em 0 0;}
}
