@charset "utf-8";

/* 光線療法普及協会定款
============================ */

.newsletter .column {
	columns: 3;
	column-gap: 60px;
	margin-top: 30px;
}
.newsletter .column .box {
  break-inside: avoid;
  -webkit-column-break-inside: avoid; 
  padding-top: 20px;
 }
.newsletter h2.noIcon {
	font-size: clamp(1.375rem, 1.327rem + 0.2vw, 1.5rem); /* 22px-24px */
	margin-bottom: 0;
}
.newsletter ul {
	margin-top: 0.7em;
}
.newsletter ul li {
	margin-bottom: 8px;
}
.newsletter ul li a {
	display: block;
	padding: 0.75em 2em 0.75em 20px;
	background: #f1f1f1 url("../images/icon_arrow.png") center right 16px no-repeat;
	background-size: 12px auto;
	transition: 0.2s;
}
.newsletter ul li a::before {
	content: "PDF";
	background: #252525;
	color: #fff;
	font-size: clamp(0.594rem, 0.558rem + 0.15vw, 0.688rem); /* 9.5px-11px */
	padding: 0.3em 0.7em 0.2em;
	margin-right: 1em;
	line-height: normal;
	}
.newsletter ul li a:hover {	
	background: #f4f4f4 url("../images/icon_arrow.png") center right 11px no-repeat;
	background-size: 12px auto;
	}
	@media screen and (max-width:1024px) {
	.newsletter .column {
		columns: 2;
		column-gap: 50px;
	}
	}
	@media screen and (max-width:660px) {
	.newsletter .column {
		columns: auto;
		margin-top: 30px;
	}
	.newsletter .column .box {
	  padding-top: 15px;
 	}
}