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

/**下層h3**/
.under_mv .inner h2{
	background: url(../img/t_bg_01.png) no-repeat 50% 50%;
	width: 980px;
	height: 153px;
	font-size: 0;
	background-size: cover;
}

.floatL{
	width: 20%;
text-align: center;	
	float: left;
	
}
.floatL img{
	width: 90%;
/* box-shadow */
/* box-shadow:5px 5px 9px -2px #cecece; */

}
.floatL h4{
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", "serif";
	font-size: 1.2rem;
	margin-top: 20px;
	margin-bottom: 20px;
}
.floatL h4 span{
	font-size: 1.7rem;
	letter-spacing: 0.2em;
	
}
.floatR{
	width: 78%;
	float: right;
	/* box-shadow */
box-shadow:5px 5px 9px -2px #cecece;
border: 1px solid #cecece;
	border-radius: 15px;
	padding: 15px;
		font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", "serif";
}

table.type3{
	font-size: 1.0rem;
}
table.type3 th,
table.type3 td{
	border: 1px solid #ccc;
	vertical-align: middle;
padding: 10px 3px;
}
table.type3 th{
	width: 180px;
}
table.type3 tr.color_01 th{
	background: #A7DFFC;
}
table.type3 tr.color_01 td{
	background: #C7E8F9;
	}

table.type3 tr.color_02 th{
	background: #C5CDFC;
}
table.type3 tr.color_02 td{
	background: #E6EBFF;
	}

table.type3 tr.color_03 th{
	background: #DEF9C0;
}
table.type3 tr.color_03 td{
	background: #F1FFDE;
	}

table.type3 tr.color_04 th{
	background: #FFD7E0;
}
table.type3 tr.color_04 td{
	background: #FFE9EF;
	}

table.type3 tr.color_05 th{
	background: #F9E4B9;
}
table.type3 tr.color_05 td{
	background: #FFF4E1;
	}
