.menu_pc .on_00 {
}
.menu_pc .on_00 a{
	color:#186ace;
	text-decoration:none;	

}
.menu_pc .on_00 a::after {
	position: absolute;
	bottom: 0;
	left: 50%;
	content: '';
	width: 100%;
	height: 3px;
	background-color: #186ace;

	transform: translateX(-50%);
}


.box{
border:3px solid #186ace;
background-color:#FFF;
padding:20px 20px 0 20px;
margin-bottom:20px;
}

.box_01{
border:3px solid #ff850d;
background-color:#fff8e8;
border-radius:3px;
margin-bottom:10px;
line-height:180%;
}
.box_01 .title {
background-color:#ff850d;
font-size:180%;
color:#FFF;
font-weight:700;
padding-top:13px;
padding-bottom:8px;
text-align:center;
}
.box_01 .subtitle{
color:#ff850d;
font-size:140%;
font-weight:700;
}
.box_01 .num{
background-color:#ff850d;
text-align:center;
color:#FFF;
padding-top:20px;
padding-bottom:5px;
line-height:200%;
}

.box_02{
border:3px solid #10ad68;
background-color:#edfdf6;
border-radius:3px;
margin-bottom:10px;
line-height:180%;
}
.box_02 .title {
background-color:#10ad68;
font-size:180%;
color:#FFF;
font-weight:700;
padding-top:13px;
padding-bottom:8px;
text-align:center;
}
.box_02 .subtitle{
color:#10ad68;
font-size:140%;
font-weight:700;
}
.box_02 .num{
background-color:#10ad68;
text-align:center;
color:#FFF;
padding-top:20px;
padding-bottom:5px;
line-height:200%;
}

.box_03{
border:3px solid #036fb8;
background-color:#eaf6fe;
border-radius:3px;
margin-bottom:10px;
line-height:180%;
}
.box_03 .title {
background-color:#036fb8;
font-size:180%;
color:#FFF;
font-weight:700;
padding-top:13px;
padding-bottom:8px;
text-align:center;
}
.box_03 .subtitle{
color:#036fb8;
font-size:140%;
font-weight:700;
}
.box_03 .num{
background-color:#036fb8;
text-align:center;
color:#FFF;
padding-top:20px;
padding-bottom:5px;
line-height:200%;
}
@media screen and (max-width: 767px) {

}

