@charset "Shift_JIS";
/* CSS Document */
.cr-sis h2 {
	margin: 0px 0px 10px 0px;
    padding: 0;
    font-size: 153.9%;
    font-weight: bold;
    line-height: 170%;
} 
.txtArea {
	margin-bottom: 25px;
}
.txtArea .txt {
	text-align: justify;
	font-size: 115%;
    line-height: 180%;
    width: auto;
    padding: 0;
	margin-bottom: 20px;
}

.downloadList li {
	position: relative;
	font-size: .9rem;
	margin-left: 9px;
}
.downloadList li::before {
	position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 9px solid  #007bff;
    border-right: 0;
    left: -8px;
    top: 4px;
}
.downloadList li:hover {
	opacity: 0.6; 
}
a.underline {
	text-decoration-line: underline!important;
	color: #007bff;
	
  }
.underline:hover {
	opacity: 0.6; 
  }
.imgArea img {
	width: 100%;
	border: 2px solid #dfdfdf;
}

@media screen and (max-width: 640px)  {

	.imgArea {
		width: 100%;
	  }
	  
	  .imgArea img {
		width: 99%;
		height: auto;
	  }
	
}