@charset "utf-8";
/*-------------------------------------------------------------------

	SERVICE TOP

-------------------------------------------------------------------*/
body#serviceTop dl#leadTxt {
	margin-bottom:1.5em;
}
body#serviceTop dl#leadTxt dt {
	font-size:140%;
	color:#619723;
	font-weight:bold;
	margin-bottom:0.5em;
}
body#serviceTop dl#leadTxt dd {
	font-size:110%;
	line-height:1.6em;
}
body#serviceTop div.section {
	width:auto;
	padding-bottom:20px;
	clear:both;
}
body#serviceTop div.section dl {
	width:320px;
	float:left;
	margin-right:20px;
}
body#serviceTop div.section dl.lst {
	float:right;
	margin-right:0;
}
body#serviceTop div.section dl#elmtKatsura dt a {
	background:url(/mens/service/img/tit_katsura.gif) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtTouch dt a {
	background:url(/mens/service/img/tit_touch.gif) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtMotion dt a {
	background:url(/mens/service/img/tit_anchorring.gif) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtRepair dt a {
	background:url(/mens/service/img/tit_repair.gif) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtMiddle_age dt a {
	background:url(/mens/service/img/tit_middle_age.gif) no-repeat 0 0;
}


body#serviceTop div.section dl dt a {
	display:block;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	height:36px;
}
body#serviceTop div.section dl dd {
	width:146px;
	padding-left:154px;
	margin:10px 0 0 10px;
	min-height:192px;
	height:auto !important;
	height:192px;
}
body#serviceTop div.section dl#elmtKatsura dd {
	background:url(/mens/service/img/img_katsura.jpg) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtTouch dd {
	background:url(/mens/service/img/img_touch.jpg) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtMotion dd {
	background:url(/mens/service/img/img_anchorring.jpg) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtRepair dd {
	background:url(/mens/service/img/img_repair.jpg) no-repeat 0 0;
}
body#serviceTop div.section dl#elmtMiddle_age dd {
	background:url(/mens/service/img/img_middle_age.jpg) no-repeat 0 0;
}

/*-------------------------------------------------------------------

	SERVICE - KATSURA - index.html

-------------------------------------------------------------------*/ 
#serviceKatsura h3{
	clear: both;
	height: 34px;
	margin: 0 0 10px;
	text-indent: -9999px;
}
#serviceKatsura h3#h3_01{background: url(/mens/service/katsura/img/subtitle_katsura01.jpg) no-repeat;}
#serviceKatsura h3#h3_02{background: url(/mens/service/katsura/img/subtitle_katsura02.jpg) no-repeat;}
#serviceKatsura h4{
	color: #4C7A12;
	font-size: 120%;
	margin-bottom: 1em;
	font-weight: bold;
}
#serviceKatsura .imgArea{
	float: left;
	display: inline;
	margin: 0 15px 15px 0;
}
#serviceKatsura .btnDetail{
	text-align: right;
}



/*-------------------------------------------------------------------

	SERVICE - KATSURA - first.html

-------------------------------------------------------------------*/ 
#serviceFirst #leadTxt dt {
	font-size: 120%;
	color: #4C7A12;
	margin-bottom: 10px;
	font-weight: bold;
}

#serviceFirst #leadTxt dd {
	margin-bottom: 10px;
}

#serviceFirst .features_right {
	float: left;
	width: 232px;
	margin-right: 10px;
}

#serviceFirst h3 {margin-bottom: 10px;}

#serviceFirst #leadTxt {
	margin-bottom: 20px;
}
#serviceFirst  .detail_features dt {
	float: left;
	width: 132px;
	margin-right: 10px;
}
#serviceFirst .service_title {
	color: #4C7A12;
	font-size: 120%;
	margin-bottom: 0px;
	font-weight: bold;
}
#serviceFirst  .detail_features dd {
	float: right;
	width: 500px;
	margin-bottom: 14px;
}
#serviceFirst .detail_service {
	float: left;
	width: 410px;
	margin-right: 10px;
}
#serviceFirst  .detail_serviceImg {
	float: right;
	width: 226px;
}
#serviceFirst  .btn_Flow {
	text-align: center;
	margin: 20px auto 20px;
}

#serviceFirst .detail_service dd {margin-bottom: 10px;}
#serviceFirst .features,
#serviceFirst .service{
	margin-bottom: 20px;
	margin-left: 10px;
}
#serviceFirst #contentsMainInr .features dl.detail_features {
	margin-bottom: 20px;
}
#serviceFirst .features .detail_features .feature_title {
	color: #4C7A12;
	font-size: 120%;
	margin-bottom: 5px;
	font-weight: bold;
}
/*-------------------------------------------------------------------

	SERVICE - HAIRMOTION

-------------------------------------------------------------------*/
body#serviceHairmotion #flashContent {
	background-color:#E8E5D8;
	padding:48px;
	margin-bottom:15px;
}

/*-------------------------------------------------------------------

	SERVICE - MIDDLE AGE

-------------------------------------------------------------------*/
#serviceMiddle_age #middleage_profile {
	margin:40px 0px 40px 10px;
	width:476px;
	height:148px;
	background-image:url(/mens/service/img/ph_profile_miura.jpg);
	background-repeat:no-repeat;
}
#serviceMiddle_age #middleage_profile #profile_txt{
	padding:60px 5px 15px 118px;
	font-size:12px;
	line-height:150%;
	color:#333;
}
