@charset "UTF-8";
.p-exchange__info {
	background-color:#fff0f0;
	padding:25px 30px;border-radius:5px;
	margin-top:40px;
	font-size:1.5rem;
	line-height:1.7333333333
}
@media (min-width: 48em){
	.p-exchange__info{
		margin-top:60px;
		font-size:1.6rem;
		line-height:1.875
	}
}
.p-exchange__info a{
	display:inline-flex;
	align-items:center;
	text-decoration:underline;
	gap:8px;
	transition:color .4s
}
@media (min-width: 48em){
	.p-exchange__info a:hover{color:var(--c-primary)
	}
}
.p-exchange__info a .link-icon{
	width:16px;
	margin-right:4px;
	color:var(--c-primary)
}
.p-exchange-info__ttl{
	font-size:1.9rem;
	font-weight:500;
	line-height:1.4736842105;
	margin-bottom:8px;
	color:var(--c-text-darkest)
}
@media (min-width: 48em){
	.p-exchange-info__ttl{
		font-size:2rem;
		line-height:1.45
	}
}

.p-exchange__info2{
	background-color:#fff0f0;
	padding:5px 30px;
	border-radius:5px;
	margin-top:0px;
	font-size:1.4rem;
	line-height:1.7333333333
}
@media (min-width: 48em){
	.p-exchange__info2{
		margin-top:0px;
		font-size:1.6rem;
		line-height:1.875
	}
}
.p-exchange__info2 a{
	display:inline-block;
	align-items:center;
	text-decoration:underline;
	gap:8px;
	transition:color .4s
}
@media (min-width: 48em){
	.p-exchange__info2 a:hover{
		color:var(--c-primary)
	}
}
.p-exchange__info2 a .link-icon{
	width:16px;
	margin-right:4px;
	color:var(--c-primary)
}

.linktxt{
	text-decoration:underline;
	margin-right:5px
}
@media (min-width: 48em){
	.linktxt{
		transition:color .4s
	}
}
@media (min-width: 48em){
	.linktxt:hover{
		color:var(--c-primary)
	}
}
.linktxt svg{
	display:inline-block;
	width:16px;
	margin-left:6px;
	color:var(--c-primary)
}
@media (min-width: 48em){
	.linktxt svg{
		margin-left:6px;
	}
}
.linktxt .blank{
	width:14px;height:auto
}

