#page_title {
	background: url('../images/fugyu/h2.jpg') no-repeat top center;
}
#contents{
width:100% !important;
}
#contents h3 {
	background: url('../images/common/h3_3.png') no-repeat center;
}

#contents section h4 {
}

#contents section h4:before {
	content: "●";
	color: #9fd968;
}

#contents section h5 {
	border-bottom: 1px solid #9fd968;
}

#item14 .float_l {
	width: 630px;
	float: left;
}

#item14 .float_l table {
	width: 100%;
}

#item14 .float_l th,
#item14 .float_l td {
	border-bottom: 1px dashed #a6a6a6;
	text-align: left;
	font-weight: normal;
	padding: 5px;
}

#item14 .float_l th {
	width: 105px;
}

#map {
	padding: 20px;
}

#map .justifyright{
margin-left:40px;
}
#item13 .float_l {
	width: 370px;
	float: left;
}

#item13 .float_r {
	width: 370px;
	float: right;
}
.map_more{
width:90px;
line-height:50px;
display:block;
background:#cdedb0;
border-radius:5px;
    font-family: "vdl-v7mincho",sans-serif;
font-size:14px;
color:#000;
text-decoration:none;
text-align:center;
float:right;
margin:0 0 0 10px;
}table tr td p[style*='left']{
	margin-left: 1em;
}

table tr td p[style*='left']:first-letter{
	margin-left: -1em;
}

#item15 table{
	border: none !important;
}

#item15 table tr th,
#item15 table tr td{
	border: none;
	background: none;
}

#item15 table tr th{
	padding: 0 20px;
	width: 90px;
}

#item15 table tr td{
	text-align: left;
	padding: 0 20px;
	min-width: 90px;
}

#item15 table tr td h4{
	background: none;
	border-bottom: 1px solid #F17A34;
	color: #875c1a;
  font-family: "vdl-v7mincho",sans-serif;
	margin-bottom: 10px;
}

#item15 table tr td h4:before{
	display: none;
}
#item15 th{
margin:0 0 30px;
}
#item15 td{
vertical-align:middle;
}
.flow_comment{
vertical-align:top !important;
}