@charset "utf-8";
/*=======================================================
	▼ side-nav-treatment
--------------------------------------------------------*/
#side-nav-treatment ul {
	height: 430px;
	padding-top: 50px;
	margin-bottom: 15px;
	display: block;
	background: url(../common/side-nav-treatment.gif) no-repeat;
}
#side-nav-treatment ul li {
	height: 40px;
	width: 225px;
}
#side-nav-treatment #treatment-1 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -50px;
}
#side-nav-treatment #treatment-2 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -90px;
}
#side-nav-treatment #treatment-3 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -130px;
}
#side-nav-treatment #treatment-4 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -170px;
}
#side-nav-treatment #treatment-5 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -210px;
}
#side-nav-treatment #treatment-6 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -250px;
}
#side-nav-treatment #treatment-7 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -290px;
}
#side-nav-treatment #treatment-8 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -330px;
}
#side-nav-treatment #treatment-9 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -370px;
}
#side-nav-treatment #treatment-10 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -410px;
}
#side-nav-treatment #treatment-12 a {
	height: 0px;
	padding-top: 40px;
	overflow: hidden;
	display: block;
	background: url(../common/side-nav-treatment.gif) -225px -450px;
}
/* マウスオーバー */
#side-nav-treatment #treatment-1 a:hover { background-position: 0 -50px; }
#side-nav-treatment #treatment-2 a:hover { background-position: 0 -90px; }
#side-nav-treatment #treatment-3 a:hover { background-position: 0 -130px; }
#side-nav-treatment #treatment-4 a:hover { background-position: 0 -170px; }
#side-nav-treatment #treatment-5 a:hover { background-position: 0 -210px; }
#side-nav-treatment #treatment-6 a:hover { background-position: 0 -250px; }
#side-nav-treatment #treatment-7 a:hover { background-position: 0 -290px; }
#side-nav-treatment #treatment-8 a:hover { background-position: 0 -330px; }
#side-nav-treatment #treatment-9 a:hover { background-position: 0 -370px; }
#side-nav-treatment #treatment-10 a:hover { background-position: 0 -410px; }
#side-nav-treatment #treatment-12 a:hover { background-position: 0 -450px; }
/* 現在地 */
.treatment-1 #side-nav-treatment #treatment-1 a { background-position: 0 -50px; }
.treatment-2 #side-nav-treatment #treatment-2 a { background-position: 0 -90px; }
.treatment-3 #side-nav-treatment #treatment-3 a { background-position: 0 -130px; }
.treatment-4 #side-nav-treatment #treatment-4 a { background-position: 0 -170px; }
.treatment-5 #side-nav-treatment #treatment-5 a { background-position: 0 -210px; }
.treatment-6 #side-nav-treatment #treatment-6 a { background-position: 0 -250px; }
.treatment-7 #side-nav-treatment #treatment-7 a { background-position: 0 -290px; }
.treatment-8 #side-nav-treatment #treatment-8 a { background-position: 0 -330px; }
.treatment-9 #side-nav-treatment #treatment-9 a { background-position: 0 -370px; }
.treatment-10 #side-nav-treatment #treatment-10 a { background-position: 0 -410px; }
.treatment-12 #side-nav-treatment #treatment-12 a { background-position: 0 -450px; }
/*======================================================
	メイン
----------------------------------------------------- */
.treatment-detail { float: right; 
}
#treatment #main .paragraph .ceramic {
	margin-top: 10px;
	width: 100%;
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
#treatment #main .paragraph .ceramic tr th {
	background-color: #FFF;
	text-align: left;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}
#treatment #main .paragraph .ceramic tr td {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #FAFAF7;
}
#treatment #main .paragraph .ceramic tr .ceramic_title {
	background-color: #EFEFE7;
	width: 100%;
}
