body,h1,h2,h3,h4,h5,h6,ul,li { margin: 0; padding: 0; font-size:12px;}

body {
	color:#000000;
	font-size:12px;
	background-image:url("images/body_bg.jpg");
	background-repeat:no-repeat;
	background-position:-150px 0px;
	background-attachment:fixed;
	height:900px;
	scrollbar-base-color:#000000;
	scrollbar-arrow-color:#FFFFFF;
	position:relative;
}

a img {	border:0px;}


.10p { font-size:10px; }
.11p { font-size:11px; }
.14p { font-size:14px; }
.16p { font-size:16px; }
.17p { font-size:17px; }
.24p { font-size:24px; }

a{ text-decoration:none;}

li {list-style:none;}

#whole {
	margin:0px auto 0px 200px;	padding:0px;
	width:900px;
	height:800px;
	text-align:center;
}

#header {
	margin-bottom:5px;
	padding-top:30px;
	background-image:url("images/header_bg.jpg");
	background-repeat:no-repeat;
	background-position:0px 30px;
}

#parts {
	position:absolute;
	width:1120px;
	height:310px;
	left:5px;
}

#menu {
	width:900px;
	height:80px;
	background-image:url("images/menu_bg.jpg");
	background-repeat:no-repeat;
}

#menu a:hover img {
	opacity:0.1;
	filter:alpha(opacity=10);
	-ms-filter: "alpha( opacity=10 )";
}

h1 {
	position:absolute;
	top:10px;
	left:500px;
}


/* ▼ ▼ ▼ 認 証 ペ ー ジ ▼ ▼ ▼ */

#index {
	margin-top:20px;
	margin-bottom:20px;
}

#enter {
	margin-right:auto;
	margin-left:auto;
	margin-top:40px;
	width:510px;
	height:80px;
	background-image:url("images/enter_bg.png");
	background-position:top left;
	background-repeat:no-repeat;
}

#enter a:hover img {
	opacity:0.1;
	filter:alpha(opacity=10);
	-ms-filter: "alpha( opacity=10 )";
}



/* ▲ ▲ ▲ 認 証 ペ ー ジ ▲ ▲ ▲ */



/* ▼ ▼ ▼ トップページ ▼ ▼ ▼ */

#event1 {
	margin-bottom:10px;
}

#news {
	float:left;
	width:580px;
	height:310px;
	padding-top:100px;
	padding-left:20px;
	padding-right:10px;
	position:relative;
	background-image:url("images/news_bg.png");
	background-repeat:no-repeat;
	background-position:20px 0px;
	overflow-y:hidden;
}

#news_parts {
	position:absolute;
	width:260px;
	height:160px;
	left:360px;
	top:190px;
}

#movie {
	padding-top:50px;
	margin-left:620px;
	width:280px;
}

#cover_girl {
	clear:both;
	width:900px;
}

#footer {
	width:100%
	clear:both;
}

/* ▲ ▲ ▲ トップページ ▲ ▲ ▲ */



/* ▼ ▼ ▼ 料 金 シ ス テ ム ▼ ▼ ▼ */

#system{}

/* ▲ ▲ ▲ 料 金 シ ス テ ム ▲ ▲ ▲ */



/* ▼ ▼ ▼ セ ラ ピ ス ト 一 覧▼ ▼ ▼ */

#therapist{
	width:900px;
	height:910px;
	background-image:url("images/therapist_bg.png");
	background-repeat:no-repeat;
	padding-top:150px;
}

#thumb {
	width:770px;
	height:690px;
	margin-top:20px;
	padding-left:76px;	
	overflow:scroll;
	overflow-x:hidden;

}

#therapist li {
	float:left;
}

#therapist li img{
	margin:3px;
}

/* ▲ ▲ ▲ セ ラ ピ ス ト 一 覧 ▲ ▲ ▲ */



/* ▼ ▼ ▼ セ ラ ピ ス ト 詳 細 ▼ ▼ ▼ */

#therapist_detail {
	width:760px;
	margin-left:70px;
	margin-top:80px;
}

#detail_left{
	width:375px;
	height:545px;
	float:left;
}

#detail_right {
	width:375px;
	height:545px;
	margin-left:385px;
}

#therapist_thumb {
	padding-top:360px;
}

/* ▲ ▲ ▲ セ ラ ピ ス ト 詳 細 ▲ ▲ ▲ */



/* ▼ ▼ ▼ ア ク セ ス マ ッ プ ▼ ▼ ▼ */

#access{}

/* ▲ ▲ ▲ ア ク セ ス マ ッ プ ▲ ▲ ▲ */



/* ▼ ▼ ▼ インフォメーション ▼ ▼ ▼ */

#info_thumb{
	margin-bottom:20px;
}

/* ▲ ▲ ▲ インフォメーション ▲ ▲ ▲ */



/* ▼ ▼ ▼ リ ン ク ペ ー ジ ▼ ▼ ▼ */

#link {
	width:100%;
	text-align:center;
}

#banner1 img{ margin-right:7px;}

#link table {
	width:100%;
	text-align:center;
	padding-top:30px;
}

#link table img { padding:10px;}


/* ▲ ▲ ▲ リ ン ク ペ ー ジ ▲ ▲ ▲ */
