@charset "UTF-8";
/* ****************************************************************************

　目次

-------------------------------------------------------------------------------

　01.安心・安全

******************************************************************************* */
/* ==

　01.安心・安全

=============================================================================== */
/* visualBlock
------------------------------------------------------------------------------- */
.smartVisualBlock {
	background-image: url(/business/silver/smart/images/rn03/safety/mv_bg01.jpg);
}
.safetyAnchor ul {
	display: flex;
	gap: 0 30px;
}
.safetyAnchor ul li {
	width: 100%;
	font-weight: 500;
	font-size: 113.9601139601%;
}
.safetyAnchor ul li a {
	display: flex;
	position: relative;
	align-items: center;
	height: 70px;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	text-decoration: none;
}
.safetyAnchor ul li a::after {
	display: block;
	position: absolute;
	top: calc(50% - 3px);
	right: 20px;
	width: 10px;
	height: 6px;
	background: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.338'%20height='5.876'%20viewBox='0%200%2010.338%205.876'%3E%3Cpath%20id='パス_9360'%20data-name='パス%209360'%20d='M5277.835,1287.924l-5.169-5.169.707-.707,4.462,4.462,4.462-4.462.707.707Z'%20transform='translate(-5272.667%20-1282.048)'/%3E%3C/svg%3E") no-repeat center center;
	background-size: contain;
	content: "";
}
.safetyAnchor ul li a:hover {
	color: #c80028;
}
.safetyAnchor ul li a:hover::after {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='10.338'%20height='5.876'%20viewBox='0%200%2010.338%205.876'%3E%3Cpath%20id='パス_9360'%20data-name='パス%209360'%20d='M5277.835,1287.924l-5.169-5.169.707-.707,4.462,4.462,4.462-4.462.707.707Z'%20transform='translate(-5272.667%20-1282.048)'%20fill='%23c80028'/%3E%3C/svg%3E");
}
.safetyBnr {
	margin: 48px 0 0;
	text-align: center;
}
.safetyLink {
	margin: 26px 0 0;
}
.safetyLink a {
	margin: 0 auto;
	font-weight: 500;
}
.safetyColumn {
	display: flex;
	gap: 0 80px;
}
.safetyColumnImg {
	flex: 0 0 auto;
}
