@charset "utf-8";


/*-------------------------------
	ar notice
-------------------------------*/

.sec_notice:not(:last-of-type) {
	margin-bottom:8rem;
}

.sec_notice .inner {
	max-width:106rem;
}

.sec_notice .uline_title {
	color:#00AFCC;
	border-color:#00AFCC;
}

.dl_wrap dl dt,
.dl_wrap dl dd {
	border-top:1px solid;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#B3B3B3;
	padding:1em 1.5em;
	font-size:2.4rem;
	letter-spacing: 0.04em;
}

.dl_wrap dl dt {
	background:#D9D9D9;
	text-align:center;
}

.dl_wrap dl dd:last-of-type {
	border-bottom:1px solid;
	border-color:#B3B3B3;
}

.dl_wrap dl dd {
	padding-left:34.8%;
}

.dl_wrap dl dd a {
	font-size:2rem;
	letter-spacing: 0.04em;
	text-decoration:none;
}

.dl_wrap dl dd a:hover {
	color:#00AFCC;
}

.link_notice span {
	border-bottom:1px solid #B3B3B3;
	transition:none;
	position:relative;
	font-size:2rem;
	letter-spacing: 0.04em;
	line-height:2;
}

.link_notice:hover span {
	border:none;
}

.link_notice::after {
	content:"";
	display: inline-block;
	width:3.2rem;
	height:3.5rem;
	position:relative;
	background:url(../images/icon_pdf.svg) no-repeat center / contain;
	vertical-align: top;
	margin-left:0.8rem;
}


.sec_notice03 figure,
.sec_notice06 figure img {
	margin-top:4rem;
}

.sec_notice08 .ul_wrap,
.sec_notice10 .ul_wrap {
	margin-top:2rem;
}

/*-------------------------------
	ver sp
-------------------------------*/

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

/*-------------------------------
	ar notice
-------------------------------*/

.ar_notice {
	padding-bottom:4rem;
}

.sec_notice:not(:last-of-type) {
	margin-bottom:4rem;
}

.sec_notice .inner {
	max-width:100%;
}

.dl_wrap dl dt,
.dl_wrap dl dd {
	font-size:1.8rem;
	padding:1em 0.5em;
	line-height: 1.5;
}

.dl_wrap dl dd {
	padding:1em 0.5em;
}

.dl_wrap dl dd a {
	font-size:1.8rem;
}

.link_notice span {
	font-size:1.8rem;
}

.link_notice::after {
	width:2.88rem;
	height:3.15rem;
	vertical-align: middle;
}


.sec_notice03 figure,
.sec_notice06 figure img {
	margin-top:2rem;
}

.sec_notice03 .ten_list li:not(:last-of-type) {
	margin-bottom:0.5em;
}

.sec_notice08 .ul_wrap,
.sec_notice10 .ul_wrap {
	margin-top:2rem;
}

} /* end 768px */