
/*=============================================================
#top TOP画像　PC
=============================================================*/




.nav ul li.service {

background-color: #69c5ed;
border-right:  1px solid #FFFFFF;
}
.nav ul li.service a {
	color: #fff;
}



#head_img {
/*background-color: #69c5ed;*/
background-color: #fff;
}


#head_img .body {
width: 100%;
/*height: 320px;*/
height: 280px;
background-image:url(../image/head_back.jpg);
}
#head_img .body dl {
color: #333;
text-align: left;
width: 80%;
padding-top: 110px;
padding-left: 5%;
text-shadow:0 0 10px #fff;
}
#head_img .body dl dt {
font-size: 18px;
font-weight: bold;
}
#head_img .body dl dd {
margin-top: 10px;
font-size: 16px;
font-weight: bold;
line-height: 1.6em;
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#content_01 {
  margin-top: 30px;
		overflow: hidden;
		background-color: #fff;
		margin-bottom: 30px;
}
h3 {
  color: #0f6a2c;/*文字色*/
  border-left: solid 8px #0f6a2c;/*左線*/
		font-size: 20px;
		font-weight: bold;
		text-align: left;
		padding-left: 20px;
		padding-bottom: 15px;
		padding-top: 10px;
		border-bottom: 2px solid #0f6a2c;
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝上記共通？＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

#content_01 .bodyInner {
margin-top: 30px;
}



#content_01 .bodyInner p.Greeting {
font-size: 18px;
text-align: left;
}


#content_01 .bodyInner dl.name {
    color:#0f6a2c;
    text-align: right;
}

#content_01 .bodyInner dl.name dt,#content_01 .bodyInner dl.name dd {
				font-weight: bold;
}


#content_01_2 {
margin-top: 30px;
overflow: hidden;
background-color: #fff;
border: solid 2px #e5e6e8;
box-sizing: border-box;
margin-bottom: 60px;
}


#content_01_2 dl {
padding: 3%;
}

#content_01_2 dl dt {
text-align: center;
font-size: 18px;
padding-bottom: 10px;
font-weight: bold;
color: #0f6a2c;
border-bottom: 2px solid #0f6a2c;
}


#content_01_2 dl dd {
    font-size: 17px;
    padding-top: 20px;
				font-weight: bold;
				text-align: left;
				width: 13em;
				margin-left:auto;
				margin-right: auto;
}

#content_01_2 dl dd ol {
margin-top: 10px;
margin-bottom: 10px;
margin-left: 1em;
}


#content_01_2 dl dd ol li {
margin-right: 10%;
list-style-type: decimal;
font-weight: bold;
padding-bottom: 10px;
}

#content_01_2 dl dd ol li:last-child {
padding-bottom: 0;
}



/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/



#content_01 .table_dl {
text-align: left;
width: 94%;
margin-left: auto;
margin-right: auto;
	font-size: 14px;
}
#content_01 .table_dl dt {
		font-weight: bold;
		color: #0f6a2c;
		float: left;
		width:30%;
		padding-left: 5%;
}
#content_01 .table_dl dd {
padding-left:30%;
border-bottom:  1px solid #ccc;
}
#content_01 .table_dl dd:last-child {
border-bottom:  none;
}
#content_01 .table_dl dt,#content_01 .table_dl dd {
padding-bottom: 10px;
padding-top: 10px;
}
#content_01 .table_dl dd ul {
}
#content_01 .table_dl dd ul.address li span {
/*padding-right: 5%;*/
display:block;
}
#content_01 .table_dl dd ul li span {
display:inline-block;
width: 12em
}
#content_01 .table_dl dd ul li:nth-child(n + 1) {
padding-left: 7%;
}
#content_01 .table_dl dd ul li:nth-child(n + 2) {
padding-left: 7%;
}
/*#content_01 .table_dl dd ul li:nth-child(n + 3) {
padding-left: 7%;
}*/




/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝中身＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

table {
margin-bottom: 15px;
border: 1px solid #e6e9ee;
border-collapse: collapse;
}
table th,table td {
padding: 8px 11px;
border: 1px solid
#e6e9ee;
word-break: break-all;
vertical-align: middle;
}
table th {
background:
#F9FAFC;
text-align: left;
}
table td p {
text-align: left;
}














