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

/* font-weight:Regular400,Medium500,SemiBold600,Bold700 */


html {scroll-padding-top:76px; /*ヘッダーの高さ分設定*/}
@media screen and (max-width: 1030px){
	html {scroll-padding-top:7.37vw;}
}
@media screen and (max-width: 750px){
	html {scroll-padding-top:22.8vw;}
}


.sec_frame_B {max-width:1296px;margin:0 auto;}
@media screen and (max-width: 750px){
	.sec_frame_B {width:100%;margin:0 auto;}
}

/* タイトル〜見出し */
.nws_title {width:88.88%;margin:160px auto 75px;}
@media screen and (max-width: 1296px){
	.nws_title {margin:12.34vw auto 5.78vw;}
}
@media screen and (max-width: 750px){
	.nws_title {width:89.86%;
		margin:8vw auto 3.33vw;}
}



.nws_contents {width:88.88%;margin:0 auto;}
@media screen and (max-width: 750px){
	.nws_contents {width:89.86%;margin:0 auto;}
}


.n_c_inner {width:100%;text-align:left;
	color:#000;letter-spacing:0.04em;}



article {padding:75px 0;display:block;
	border-bottom:solid 1px #009c74;}
@media screen and (max-width: 1152px){
	article {padding:6.51vw 0;}
}
@media screen and (max-width: 750px){
	article {padding:10vw 0;}
}


/* 日付 */
.n_date {font-weight:400;font-size:20px;
	margin-bottom:20px;}
@media screen and (max-width: 1152px){
	.n_date {font-size:1.73vw;margin-bottom:1.73vw;}
}
@media screen and (max-width: 750px){
	.n_date {font-size:2.66vw;margin-bottom:3.33vw;}
}


/* タイトル */
.n_title {font-weight:700;font-size:35px;
	margin-bottom:40px;}
@media screen and (max-width: 1152px){
	.n_title {font-size:3.03vw;margin-bottom:3.47vw;}
}
@media screen and (max-width: 750px){
	.n_title {font-size:4.66vw;margin-bottom:5.33vw;}
}


/* 本文 */
.n_txt {font-weight:500;font-size:24px;
	line-height:2;text-align:justify;}
.n_txt span {word-break:break-all;}
.n_txt a {color:#ff0000;text-decoration:underline;}
.n_txt a:hover {opacity:0.3;transition:0.2s ease-out;}

.n_txt span2 {line-height:3;}

.n_txt span3 {font-weight:700;}
@media screen and (max-width: 1152px){
	.n_txt {font-size:2.08vw;}
}
@media screen and (max-width: 750px){
	.n_txt {font-size:3.2vw;}
	.n_txt a:hover {opacity:1;}
}





