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

div#service {
}

div#service h1 {
	padding: 30px 0;
	text-align: center;
}

span.back {
	position: fixed;
	top:46px;
	right:56px;
	display: inline;
}

@media screen and (max-device-width: 480px) {
span.back {
	float: right;
	position: relative;
}
}

span.back a:hover img	 {
opacity: 0.6;
  filter: alpha(opacity=60);
  -ms-filter: "alpha(opacity=60)";	
}


div#service div#contents {
	background-color: #FAFAFA;
}
	
div#service div#contents div#volumeUp {	
	margin: 0 auto;
	padding: 100px 0 50px 0;
	width: 800px;
}

div#service div#contents div#volumeUp div.image {
	float: left;
}

div#service div#contents div#volumeUp div.txt {
	float: left;
	padding: 0 0 0 40px;
	width: 360px;
}

div#service div#contents div#volumeUp h2 {
	padding: 0 0 40px 0;
	text-align: center;
}

div#service div#contents div#volumeUp p.hair {
	padding: 40px 0 20px 0;
	font-size: 150%;
	color: #FF8000;
}

div#service div#contents div#volumeUp h3 {
	padding: 0 0 40px 0;
	font-size: 150%;
	font-weight: normal;
}

div#service div#contents p {
	padding: 20px 0 0 0;
	font-size: 117%;
}

div#service div#contents div#esthe {
	clear: both;	
	margin: 0 auto;
	padding: 0 0 150px 0;
	width: 800px;
}

div#service div#contents div#esthe h2 {
	padding: 100px 0 20px 0;
	text-align: center;
}

div#service div#contents div#esthe h3 {
	padding: 0 0 40px 0;
	font-size: 150%;
	font-weight: normal;
	text-align: center;
}

div#service div#contents div#esthe div.titleBlock {
	background: url(../img/service/500yen.jpg) right 80px no-repeat;
}

div#service div#contents div#esthe ul {
	margin-right: -20px;
}

div#service div#contents div#esthe ul li {
	float: left;
	padding: 0 20px 0 0;
	width: 390px;
}

div#service div#contents div#esthe ul p {
	text-align: center;
	padding: 10px 0 30px 0;
}

div#service div#contents p.copyright {
	padding: 50px 0 50px 0;
	text-align: center;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}