@charset "UTF-8";
/* CSS Document */
/* --------------------------------------------------

初期設定

-------------------------------------------------- */
/* --------------------------------------------------

hover

-------------------------------------------------- */
/* --------------------------------------------------

スマホサイズのフォント指定

-------------------------------------------------- */
/* --------------------------------------------------

breakpoint

-------------------------------------------------- */
/* --------------------------------------------------

repair

-------------------------------------------------- */
.repair .repair-block {
				margin-bottom: 1.7em;
}
.repair .repair-block ul {
				margin-top: 0.7em;
				display: flex;
				flex-wrap: wrap;
}
.repair .repair-block ul li {
				font-size: 1.4rem;
				margin-bottom: 0.7em;
}
.repair .repair-block ul li::after {
				content: "/";
				display: inline-block;
				margin-inline: 0.5em;
}
.repair .repair-block ul li:last-child::after {
				content: none;
				margin-inline: 0;
}
.repair .repair-info {
				border-top: 1px solid #DDD;
				padding-top: 1.5em;
				margin-top: 1.5em;
}
.repair .repair-info dl {
				margin-bottom: 3em;
}
@media only screen and (max-width: 768px) {
				.repair .repair-info dl {
								margin-bottom: 7%;
				}
}
.repair .repair-info dl dt {
				font-weight: 700;
				font-size: 1.6rem;
}
.repair .repair-info dl dd {
				font-size: 1.4rem;
				margin-top: 0.7em;
}
.repair .repair-info dl dd a {
				position: relative;
}
.repair .repair-info dl dd.has-link {
				border-bottom: 1px solid #1A1A1A;
				display: inline-block;
				position: relative;
				padding-right: 1.2rem;
}
.repair .repair-info dl dd.has-link::after {
				content: "";
				background: url(../img/common/ico_arrow_b.svg) no-repeat center center/contain;
				width: 0.8em;
				height: 0.8em;
				display: inline-block;
				position: absolute;
				top: 50%;
				right: 0;
				transform: translateY(-45%);
}
.repair .repair-info dl dd.has-link:hover {
				border-bottom: none;
}