﻿	/* タブメニュー*/
	.risk .risk-menu {
		display: flex;
		justify-content: space-between;
		margin-top: 40px;
		margin-bottom: 20px;
	}
	.risk .risk-menu li {
		width: 49%;
		height: 118px;
		font-weight: 700;
		text-align: center;
		display: inline-flex;
		font-size: 125%;
		position: relative;
	}
	.risk .risk-menu li a {
		text-decoration: none;
		text-align: center;
		width: 100%;
		height: 100px;
		border: solid 1px #02408C;
		background-color: #ffffff;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #02408C;
		padding-left: 10px;
		padding-right: 10px;
	}
	.risk .risk-menu li span, .risk .risk-menu li a:hover {
		background-color: #02408C;
		color: #ffffff;
		padding-left: 10px;
		padding-right: 10px;
		width: 100%;
		height: 100px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.risk .risk-menu li span:before {
		content: "";
		position: absolute;
		top: 100px;
		left: 50%;
		margin-left: -18px;
		border: 18px solid transparent;
		border-top: 18px solid #02408C;
	}

	@media only screen and (max-width: 768px) {
	/* タブメニュー*/
	.risk .risk-menu {
		margin-top: 20px;
		margin-bottom: 10px;
	 }
	.risk .risk-menu li {
		height: 126px;
		font-size: 100%;
	}
	.risk .risk-menu li a {
		height: 110px;
	}
	.risk .risk-menu li span, .risk .risk-menu li a:hover {
		height: 110px;
	}
	.risk .risk-menu li span:before {
		margin-left: -24px;
		border: 24px solid transparent;
		border-top: 24px solid #02408C;
	}
	}