.title04,
.title04a{
	background:#FFF url("img/e03_bg01.gif") no-repeat left top;
	padding:0 10px 6px 13px;
	color:#7A7A7A;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-align:left;
}
.title04{margin:13px 30px 5px 30px;}
.title04 a:link,
.title04 a:visited{
	color:#7A7A7A;
}
.title04 a:hover,
.title04 a:active{
	color:#7A7A7A;
}
.title04a{margin:13px 30px 5px 30px;}
.title04a a:link,
.title04a a:visited{
	color:#7A7A7A;
}
.title04a a:hover,
.title04a a:active{
	color:#7A7A7A;
}


.p_h2 {
	width:100%;
	color: #343434;
    font-size: 15px;
    line-height: 140%;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-weight: bold;
    border-top: solid #3399CC 5px;
    background-color: #F2F2F2;
}

.menu_m {
	width:100%;
	height:60px;
	text-align:center;
	line-height:180%;
	font-size:15px;
	color:#343434;
	font-weight:bold;
    box-sizing: border-box;
	background-color:#F2F2F2;
    box-sizing: border-box;
	padding:12px 20px;
border-top: solid #FFF 1.5px;
    border-bottom: solid #FFF 1.5px;
    outline: solid 1px #557755;
}

.p_msl_box {
	width:100%;
	border-bottom:dotted #999999 1px !important;
padding-bottom:20px;
margin:0 auto 20px
}

.p_msl_box span {
  padding: 10px;
  background-color: #f4f2f8;
    color: #333;
   font-weight: bold;
    box-sizing: border-box;
    text-align: center;
	font-size:12px;
}
