@charset "utf-8";
/* CSS Document */
/*共通*/
.access_h1{
	background-image: none;
	border: none;
	background-color: #116666;
	color: white;
	margin: 10px 0 20px 0;
	font-size: 24px;
	height: 44px;
	padding: 0 10px;
	display: flex;
	align-items: center;
}
.access_h2{
	background-image: none;
	text-align: left;
	font-size: 21px;
	height: 40px;
	display: flex;
	align-items: center;
	padding: 0 10px 0 10px;
	background-color: #1a9999;
}
.access_img{
	text-align: center;
	width: 1000px !important;
	margin: 0 auto;
}
.access_img img{
	width: 100% !important;
}



.access_box{
	font-size: 18px;
	width: 1000px;
	margin: 20px auto 0;
}




.news-body-txt {
    font-size: 16px;
    line-height: 1.8;
    word-break: normal;
}
*:not(font) {
    color: #3b4d54;
}

/*臨時注意書き対応*/
.notes {
	color:red;
	font-weight:600;
	background: linear-gradient(transparent 50%, yellow 50%);
}

.txt_line {
  display: inline-block;
  font-size:1rem;
  position: relative;/*相対位置*/
  line-height: 1.2rem;/*行高*/
  /*border-top: dotted 1px gray;
  border-bottom: dotted 1px gray;*/
  margin: 4px 0;
}
.news-body-txt font{
  /*background-color: yellow*/;
    font-weight:bold;
}
.double-underline {
      text-decoration: underline;
      text-decoration-style: double;
}
.pc_only{
	display:block;
}
/*スマホ対応*/
@media screen and (max-width : 767px ){
	#new_wrapper{
		width: 100%;
	}
	.container{
		width: 100%;
	}
	.contents{
		width: 100%;
		padding: 0;
	}
	#TopicPath{
		display: none;
	}

	.access_menu{display: none;}
	.access_attention{
		font-size: 8px;
		line-height: 9px;
	}
	.access_img{
		width: 100% !important;
		margin: 0 auto;
	}
	.access_box {
		font-size: 8px;
		width: 100%;
		margin: 10px auto 0;
	}
        
        .news-body-txt {
            padding:0 8px;
            font-size: 1.1rem;
            line-height: 1.3;
        }


	.pc_only{
		display:none;
	}

}