body{
	color:#000;
	font-size:85%;
	line-height:1.8;
	}




@media(min-width: 909px){
	.newstitle{
		height:2em;
		color:#000;
		font-size:150%;
		top:0;
		left:0;
		width:100%;

		position:fixed;
		padding-top:0.5em;
		padding-left:0.5em;
		opacity: 0.5 ;
		}
		
	.newscontents{
		width:100%;
		height:100%;
		box-sizing:border-box;
		
		}				
	
	.newscontents dl{
		padding-top:-0.5em;


		}
	

	.newscontents dl dt{
		float:left;
		clear:left;
		padding-top:10px;
		padding-bottom:10px;
	
		border-top:#666 1px dotted;
		width:99px;
		

		}
	.newscontents dl dd{
		margin-left:102px;
		margin-top:10px;

		border-top:#666 1px dotted;
		width:auto;
		clear:right;
		padding-top:10px;

	
		}
	
	.newscontents dl dd a{/*リンクされた文字*/
    color:#1176AD;
    font-style:normal;
    text-decoration:underline;
}
.newscontents dl dd a:link {/*未訪問のリンク*/
    color:#1176AD;
    font-style:normal;
    text-decoration:none;
}
.newscontents dl dd a:visited {/*訪問後のリンク*/
    color:#1176AD;
    font-style:normal;
    text-decoration:none;
}
.newscontents dl dd a:hover {/*マウスをのせたとき*/
    color:#DD0463;
    font-style:oblique;
    text-decoration:underline;
	font-weight:bolder;
}
.newscontents dl dd a:active {/*クリック中*/
    color:#333;
    font-style:normal;
    text-decoration:none;
}




}





/** RESPONSIVE BREAKPOINTS
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■**/
@media(min-width: 500px) and (max-width: 909px){


	.newstitle{
		background-color:#000;
		height:0.5em;
		color:#FFF;
		top:0;
		left:0;
		width:100%;
		position:fixed;
		padding-top:0.5em;
		padding-left:0.5em;
		opacity: 0.5 ;
		}
	.newscontents{
		width:100%;
		height:100%;
		box-sizing:border-box;

		}	
	.newscontents dl{
		padding-top:0.3em;


		}
	

	.newscontents dl dt{
		float:left;
		clear:left;
		margin-top:0.8em;
		padding-top:0.8em;
	
		border-top:#666 1px dotted;
		width:14.9%;
		

		}
	.newscontents dl dd{
		margin-left:15%;
		margin-top:0.8em;

		border-top:#666 1px dotted;
		width:85%;
		clear:right;
		padding-top:0.8em;

	
		}
	
	.newscontents dl dd a{/*リンクされた文字*/
    color:#333;
    font-style:normal;
    text-decoration:underline;
}
.newscontents dl dd a:link {/*未訪問のリンク*/
    color:#333;
    font-style:normal;
    text-decoration:none;
}
.newscontents dl dd a:visited {/*訪問後のリンク*/
    color:#333;
    font-style:normal;
    text-decoration:none;
}
.newscontents dl dd a:hover {/*マウスをのせたとき*/
    color:#F00;
    font-style:oblique;
    text-decoration:underline;
	font-weight:bolder;
}
.newscontents dl dd a:active {/*クリック中*/
    color:#333;
    font-style:normal;
    text-decoration:none;
}




}



@media(max-width: 500px){



	.newstitle{

		height:1em;
		color:#FFF;
		top:0;
		left:0;
		width:100%;
		position:fixed;
		padding-top:0.5em;
		padding-left:0.5em;
		opacity: 0.5 ;
		}
	
		.newscontents{
		width:100%;
		height:100%;
		box-sizing:border-box;

		}	
	
	.newscontents dl{
		padding-top:0.3em;


		}
	

	.newscontents dl dt{
		float:left;
		clear:left;
		margin-top:0em;
		padding-top:0em;
	
		border-top:#666 1px dotted;
		width:28.9%;
		

		}
	.newscontents dl dd{
		margin-left:29%;
		margin-top:0em;

		border-top:#666 1px dotted;
		width:75%;
		clear:right;
		padding-top:0.8em;

	
		}
	
	.newscontents dl dd a{/*リンクされた文字*/
    color:#333;
    font-style:normal;
    text-decoration:underline;
}
.newscontents dl dd a:link {/*未訪問のリンク*/
    color:#333;
    font-style:normal;
    text-decoration:none;
}
.newscontents dl dd a:visited {/*訪問後のリンク*/
    color:#333;
    font-style:normal;
    text-decoration:none;
}
.newscontents dl dd a:hover {/*マウスをのせたとき*/
    color:#F00;
    font-style:oblique;
    text-decoration:underline;
	font-weight:bolder;
}
.newscontents dl dd a:active {/*クリック中*/
    color:#333;
    font-style:normal;
    text-decoration:none;
}



}

