@charset "UTF-8";
/*--------------------------------------------------
**************************************************
  PC用
**************************************************
--------------------------------------------------*/
@media screen and (min-width: 768px) {
	.news_contents_box a{
		color: #ffd700;
	}
	
	.news_contents_box a:hover{
		color: #ffd700;
	}
	
	.news_contents h1{
		color: #fecf80;
		font-size: 28px;
		letter-spacing: 0.25em;
	}
	
	.news_contents_box{
		margin-top: 30px;
		line-height: 2em;

	}
	
	.news_contents_box p{
		margin-top: 30px;
	}
	
	.news_contents_box p.sign{
		text-align: right;
	}
	
	.pagenavi{
		display: none;
	}
	
	.day {
		margin: 30px 0 0 0;
	  font-size: 12px
	}
	
	.news_ttl{
		margin-top: 5px;
	 	font-size: 18px;
	}
	
	.news_ttl a{
		color: #ffd700;
	}

	.news_sub_comment a{
		color: #FFF;
		margin: 20px 0 0 0;
		font-size: 14px;
	}

	.news_sub_comment{
		padding-bottom: 20px;
		border-bottom: 1px solid #666;
	}
	

}/* End PC */



/*--------------------------------------------------
**************************************************
  SP用
**************************************************
--------------------------------------------------*/
@media screen and (max-width: 767px) {
	.news_contents h1{
		color: #fecf80;
		font-size: 21px;
		letter-spacing: 0.25em;
	}
	
	.news_contents_box{
		margin-top: 30px;
		font-size: 14px;
		line-height: 2em;
	}
	
	.news_contents_box a{
		color: #ffd700;
	}
	
	.news_contents_box a:hover{
		color: #ffd700;
	}
	
	.news_contents_box p{
		margin-top: 30px;
		font-size: 14px;
	}
	
	.news_contents_box p.sign{
		text-align: right;
		margin-right: 2%;
	}
	
	.pagenavi{
		display: none;
	}
	
	.day {
		margin: 30px 0 0 0;
	  font-size: 12px
	}

	.news_ttl{
		margin-top: 5px;
	 	font-size: 18px;
	}

	.news_sub_comment a{
		color: #FFF;
		margin: 20px 0 0 0;
		font-size: 14px;
	}

	.news_sub_comment{
		padding-bottom: 20px;
		border-bottom: 1px solid #666;
	}
	
}/* End SP */
