@media print, screen and (min-width: 640px) {
  
.br-pc { display:none; }
.br-pc { display:block; }
#footer_line2_box p br{ display:none; }
  
/* liScroll styles */
.tickercontainer { /* 全体枠 */
border: 1px solid #e5e5e5;
background: #fff; 
width: 840px; 
height: 27px; 
margin: 0; 
padding: 0;
overflow: hidden; 
}

.tickercontainer .mask { /* 左右パディングマスク */
position: relative;
left: 10px;
top: 8px;
width: 800px;
overflow: hidden;
}

ul.newsticker { /* リスト */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.newsticker li {
float: left; /* 表示インライン */
margin: 0;
padding: 0;
background: #fff;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #B75E64;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 

ul.newsticker span {
margin: 0 10px 0 0;
} 
  
}