/* CSS Document */

.service {
	background:url(../img/bg1.jpg) center center no-repeat;
	background-size:cover;
}

.entry-header{
	background: none;
}

ul#service {
	display:table;
	table-layout:fixed;
}
ul#service li {
	float:left;
	width:300px;
	padding:0 0 0 20px;
}
ul#service li:first-child {

}

.service_content {
	overflow:hidden;
	padding:20px 0px;
}
.service_content div {
	float:left;
	width:75%;
}
.service_content p.img {
	float:left;
	width:25%;
}

.service_content table th {
	width:10em;
}

.service_content table td p {
	padding:0px 0px 5px 0px;
}

#service h4 {
	font-size:11px;
}

/* 960以下 */
@media screen and (max-width: 960px) {
	
}

/* 800以下 */
@media screen and (max-width: 800px) {
	
}

/* 7インチタブレット */
@media screen and (max-width: 692px) {
	ul#service {
		display:block;
	}
	ul#service li {
		display: block;
		width:auto;
		padding-left:0px;
	}
	
	.service_content div {
		float:none;
		width:100%;
	}
	.service_content p.img {
		float:none;
		width:25%;
		margin:0px auto;
	}
	
	.service_content table th {
		display:block;
		width:100%;
		padding:5px 0px;
	}
	
	.service_content table td {
		display:block;
		width:100%;
		padding:5px 0px;
	}
}

/* smartphone */
@media screen and (max-width: 520px) {
	
	
}