@charset "utf-8";
/* CSS Document */






/*--全幅要素--------*/
.tnews_area{
max-width: 1600px;
margin: 60px auto;
padding: 0 50px;
}

@media only screen and (max-width: 559px) {
.tnews_area{
margin: 60px auto;
padding: 0 20px;
}
}

/*---新着情報-----*/


ul.tnews .tab{
	background-color:#00a8a9;
	padding:2px 5px;
	width:7em;
	color:#fff;
	display:inline-block;
	text-align:center;
}

ul.tnews{
width:80%;
margin:auto;
margin-top:30px;
display:table;
margin-bottom:15px;
border-top: solid 1px #bfbfbf;
padding-top:10px;
}
ul.tnews li{
width: 100%;
padding-bottom:10px;
margin-bottom:10px;
border-bottom: solid 1px #bfbfbf;
font-size:1.2em;
}
@media print, screen and (max-width:770px) {
ul.tnews{
width:100%;
}
ul.tnews li{
font-size:1em;
}
}

ul.tnews li a{
	vertical-align:top;
	width:64%;
}
ul.tnews li span.data{
	width:7em;
  padding-right: 0.5em;
font-size:0.8em;
}
ul.tnews li span.new{
display:none;
color:#C00;
}

ul.tnews li a.linknon:hover{
	color:#444;
}
ul.tnews li span.prefecture{
text-align: center;
display: inline-block;
margin-right: 10px;
width: 5em;
padding: 0 5px;
font-size: 0.8em;
background-color: #ededed;
}


.entry a,
.entry a:link,
.entry a:visited,
.entry a:hover,
.entry a:focus,
.entry a:active {
text-decoration:underline !important;
}


/*スクリーンサイズが770px以上の場合に適用*/
@media print, screen and (min-width:770px) {
.entry .pcimgmaxwidth{
max-width:600px;
}

}





