@charset "UTF-8";
/* CSS Document */

section td {
	padding:2px 10px;
	border-bottom:#CCC dotted 1px;
	word-wrap:break-word;
}


/*++++++++++++++++++++++++++
   PCブラウザ用のスタイル
++++++++++++++++++++++++++++*/
@media only screen and (min-width: 769px) {
.news {
	font-size:91%;
	width:90%;
}
.newsLeft {
	width:20%;
}
.newsRight {
	width:80%;
}
}


/*++++++++++++++++++++++++++++++++
  ここからタブレット用のスタイル
++++++++++++++++++++++++++++++++++*/
@media screen and (max-width: 768px) {
.news {
	font-size:91%;
	width:90%;
}
.newsLeft {
	width:20%;
}
.newsRight {
	width:80%;
}
}


/*+++++++++++++++++++++++++++++++++++++
  ここからスマートフォン用のスタイル
+++++++++++++++++++++++++++++++++++++++*/
@media screen and (max-width: 480px) {
.news {
	font-size:91%;
	width:95%;
}

.newsLeft {
	width:25%;
}
.newsRight {
	width:75%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
}
