@charset "utf-8";

.hanyu_content { width: 1100px; margin: 120px auto 160px;}
h3 { width: 100%; margin: 0 0 30px 0; padding: 30px 0; font-size: 28px; letter-spacing: 2px; color: var(--blue2-color); border-bottom: solid 1px var(--blue2-color); border-top: solid 5px var(--blue2-color);}


.hannyu_dl { margin-bottom: 80px;}
.hannyu_pdf a { display: block; width: 520px; font-size: 18px; color: #fff; text-decoration: none; padding: 12px 0 12px 80px;  border-radius: 30px; background-color: var(--blue2-color); background-image:url("../img/menu_arrow2.png"),url("../img/pdf.png"); background-repeat: no-repeat; background-position: right 30px center, left 30px center; margin: 0 auto 0 auto;}
.hannyu_pdf:first-child { margin: 80px auto 20px auto;}



@media screen and (max-width: 768px) {
	.hanyu_content { width: 100%; margin: 0px auto 0; padding: 80px 20px 100px ;}
	h3 { width: 100%; margin: 20px 0 15px 0; padding: 18px 0; font-size: 20px; letter-spacing: 1px; color: var(--blue2-color); border-bottom: solid 1px var(--blue2-color); border-top: solid 5px var(--blue2-color);}
	
	
	.hannyu_dl { margin-bottom: 40px;}
	.hannyu_pdf a { display: block; max-width: 520px; width: 100%; font-size: 16px; color: #fff; text-decoration: none; padding: 12px 60px 12px 70px;  border-radius: 30px; background-color: var(--blue2-color); background-image:url("../img/menu_arrow2.png"),url("../img/pdf.png"); background-repeat: no-repeat; background-position: right 30px center, left 30px center; margin: 0 auto 20px auto;}
	
	
}