﻿@charset "UTF-8";
@media screen and (max-width:640px){
	
/*============================

SP

============================*/

#system h2{
	text-align: center;
	font-weight:bold;
	font-size: 140%;
	line-height: 1.6;
	margin-top: 20px;
	margin-bottom: 30px;
}


#system figure{
	margin-bottom: 30px;
}


#system .intro{
	border:none;
	padding:5%;
}

#system .insurance_left01,
#system .insurance_right01{
    display: block;
	width:100%;
    max-width: 640px;
}

#system .insurance_right01{
	margin-left: 0;
}

#system .insurance_right01 table td{
	display: block;
	width:100%!important;
	padding:10px!important;
}



#system table{
	font-size: 12px;
}

#system table td.icon{
	width:15%!important;
	padding:0 5px;
}

#system table td.event{
	width:35%;
}


}