@charset "utf-8";
/* CSS Document */

/*============================================
共通
============================================*/
.ContBox {
	width:800px;
	padding-bottom:20px;
	overflow:auto;
}

#ContLeft {
	width:500px;
	float:left;
}

#ContRight {
	width:280px;
	float:right;
}


.BannerBox {
	padding-bottom:20px;
}

.BannerBox a {
	background-color:#CCC;
	padding:4px;
	display:block;
}

.BannerBox a:hover {
	background-color:#F99DC7;
}

.BannerBox a img {
	border:1px solid #FFF;
}

#ContBottomBanner {
	clear:both;
	padding-top:20px;
}

.ContBottomBannerLeft {
	width:390px;
	padding-bottom:10px;
	float:left;
}

.ContBottomBannerRight {
	width:390px;
	padding-bottom:10px;
	float:right;
}

.ContBottomBannerLeft a {
	background-color:#CCC;
	padding:4px;
	display:block;
}

.ContBottomBannerLeft a:hover {
	background-color:#F0ACD3;
}

.ContBottomBannerLeft a img {
	border:1px solid #FFF;
}

.ContBottomBannerRight a {
	background-color:#CCC;
	padding:4px;
	display:block;
}

.ContBottomBannerRight a:hover {
	background-color:#F0ACD3;
}

.ContBottomBannerRight a img {
	border:1px solid #FFF;
}

#Frame {
	width:800px;
	height:500px;
	overflow:auto;
}


/*============================================
最新情報
============================================*/
#News{
	height:200px;
	background-image:url(../page/news.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#News2{
	height:200px;
	background-image:url(../page/news2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#NewsCont h2 {
	margin:0;
	padding:0;
	background-image:url(../img/news_title.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:47px;
	text-indent:-9999px;
}

/*============================================
在籍表
============================================*/
#Girl{
	height:200px;
	background-image:url(../page/girl.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#Girl2{
	height:200px;
	background-image:url(../page/girl2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#GirlCont h2 {
	margin:0;
	padding:0;
	background-image:url(../img/girl_title.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:47px;
	text-indent:-9999px;
	margin-bottom:10px;
}

/*============================================
出勤表
============================================*/
#Shift{
	height:200px;
	background-image:url(../page/shift02.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#Shift02{
	height:200px;
	background-image:url(../page/shift02.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#ShiftCont h2 {
	margin:0;
	padding:0;
	background-image:url(../img/shift_title.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:47px;
	text-indent:-9999px;
	margin-bottom:10px;
}

/*============================================
アクセス
============================================*/
#Access{
	height:200px;
	background-image:url(../page/access.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#Access2{
	height:200px;
	background-image:url(../page/access2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#AccessCont h2 {
	margin:0;
	padding:0;
	background-image:url(../img/access_title.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:47px;
	text-indent:-9999px;
	margin-bottom:10px;
}

#AccMap {
	width:100%;
	height:350px;
	font-size:12px;
}

.AccContBox {
	padding-top:20px;
	color:#333;
}

.AccContBox h3 {
	font-size:14px;
	margin:0;
	padding-bottom:3px;
	border-bottom:2px solid #F06;
}

.AccContBox p {
	margin:0;
	padding-top:5px;
	font-size:12px;
	line-height:1.6em;
}

/*============================================
アクセス
============================================*/
#Recruit{
	height:200px;
	background-image:url(../page/recruit.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#RecruitCont h2 {
	margin:0;
	padding:0;
	background-image:url(../img/recruit_title.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:47px;
	text-indent:-9999px;
	margin-bottom:10px;
}

.RecContBox {
	padding-bottom:20px;
	padding-top:10px;
}

.RecContBox h3 {
	font-size:16px;
	margin:0;
	padding:0;
	line-height:1em;
}

.RecContBox h4 {
	font-size:14px;
	margin:0;
	padding:0;
	line-height:1em;
	padding-top:5px;
	padding-bottom:5px;
}

.RecContBox h3 .Lady {
	background-image:url(../img/heart.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#F06;
}

.RecContBox h3 .Mens {
	background-image:url(../img/user_suit.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#06C;
}

.RecContBox h3 .Regist {
	background-image:url(../img/accept.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#060;
}

.RecContBox p {
	font-size:12px;
	margin:0;
	line-height:1.6em;
	padding-top:3px;
	padding-bottom:10px;
}

.ContTable {
	border-top:3px solid #CCC;
	border-bottom:2px solid #CCC;
}

.ContTable th {
	font-size:12px;
	text-align:left;
	padding-right:20px;
	border-bottom:1px solid #CCC;
}

.ContTable th .Lady {
	background-image:url(../img/bullet_red.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}

.ContTable th .Mens {
	background-image:url(../img/bullet_blue.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
}

.ContTable  td {
	font-size:12px;
	border-bottom:1px solid #CCC;
}

/*============================================
料金システム
============================================*/
#System {
	height:200px;
	background-image:url(../page/system.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#System2 {
	height:200px;
	background-image:url(../page/system2.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#SystemCont h2 {
	margin:0;
	padding:0;
	background-image:url(../img/system_title.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:47px;
	text-indent:-9999px;
	margin-bottom:10px;
}

