body {
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;

}
{
BORDER-RIGHT: ff00cc 1pt solid; 
BORDER-TOP: ff00cc 1pt solid; 
BORDER-LEFT: ff00cc 1pt solid; 
BORDER-BOTTOM: ff00cc 1pt solid;

}


.h1 {font-size: 10px; color: #333333; margin: 2;	padding: 2; font-weight: normal;}
.h2 {font-size: 12px; color: #555555; margin: 2;	padding: 0; font-weight: normal;}
.h3 {font-size: 12px; color: #555555; margin: 0;	padding: 0; font-weight: normal;}

.grade-r	{ background-image:    url(img/backr.gif);
			background-repeat:repeat-y;}

.grade-l	{ background-image:		url(img/backl.gif);
		background-repeat:		repeat-y;
		background-position: 	right;}

/*全体*/
.top		{font-size: 12px; line-height: 19px; color: #555555; font-weight: normal;}
.back	{ background-color: #ffeaff; }
.side-back{ background-color: #d4d4d4; }
.side-top	{ background-color: #000000; }
.side-con	{font-size: 14px; line-height: 14px; color:#ffffff; background-color: #666666; font-weight: bold;}
.side-syou{font-size: 10px; line-height: 13px; color:#000000;}
.under	{font-size: 10px; line-height: 19px; color:#000000; font-weight:normal;}
.under-b	{font-size: 12px; line-height: 19px; color:#000000; font-weight:bold;}
.under2	{font-size: 10px; line-height: 15px; color:#000000; background-color: #ffb9ff; font-weight:normal;}
.to-top	{font-size: 12px; line-height: 19px; color:#000000; font-weight:bold;}

.side			{font-size: 10px; line-height: 19px; color:#000000; font-weight: bold;}
.side a:link 		{font-size: 10px; line-height: 16px; color: #666666; text-decoration: none;}
.side a:visited 	{font-size: 10px; line-height: 16px; color: #666666; text-decoration: none;}
.side a:hover 		{font-size: 11px; line-height: 16px; color: #333333; text-decoration: none; font-weight: bold;}

.side-mail a:link 		{font-size: 10px; line-height: 13px; color: #000000; text-decoration: none;}
.side-mail a:visited 	{font-size: 10px; line-height: 13px; color: #000000; text-decoration: none;}
.side-mail a:hover 		{font-size: 10px; line-height: 13px; color: #666666; font-weight: normal;}


/*女の子*/
.girl		{font-size: 10px; line-height: 13px; color:#000000; font-weight: bold;}
.girl-name	{font-size: 12px; line-height: 13px; color:#cc00cc; font-weight: bold;}
.girl-sai		{font-size: 12px; line-height: 13px; color:#660000; font-weight: bold;}
.girl-bun		{font-size: 12px; line-height: 15px; color:#000000; font-weight: normal;}
.girls		{font-size: 14px; line-height: 16px; color:#000000; font-weight: bold;}

.girl-prof-bg	{ width:540; background-image: url(girls/img/bg.gif); background-color: #000000; background-position: top; background-repeat  : no-repeat;
}
.girl-prof-1	{ float: left; width:150px; font-size: 14px; line-height: 19px; color:#ffffff; font-weight:bold; padding: 10px 0px 10px 10px;}
.girl-prof-11	{ float: left; width:40px; font-size: 12px; line-height: 19px; color:#ffff00; font-weight:normal;}
.girl-prof-12	{ float: left; width:95; font-size: 12px; line-height: 19px; color:#ffffff; font-weight:bold;}
.girl-prof-2	{ float: left; width:120px; padding: 10px 10px 10px 0px;}
.girl-prof-3	{ float: left; width:230px; padding: 10px 5px 10px 0px;}
.girl-prof-31	{ float: left; width:100px; font-size: 12px; line-height: 19px; color:#ffff00; font-weight:normal;}
.girl-prof-32	{ float: left; font-size: 12px; line-height: 19px; color:#ffffff; font-weight:bold;}
.girl-prof-kao	{ border: 3px solid #FF00FE;}
.girl-prof-db	{ font-size: 12px; line-height: 19px; color:#ffff00; font-weight:bold;}
/*システム*/
.sys				{font-size: 12px; line-height: 19px; color:#000000; font-weight: bold;}
.sys-syou		{font-size: 12px; line-height: 19px; color:#000000; font-weight: normal;}
.sys-dai			{font-size: 20px; line-height: 19px; color:#000000; font-weight: bold;}
.sys-bun			{font-size: 12px; line-height: 19px; color:#333333; font-weight: normal;}
.sys-kyoutyou	{font-size: 12px; line-height: 19px; color:#ff0000; font-weight: normal;}

/*マップ*/
.map		{font-size: 12px; line-height: 19px; color:#000000; font-weight: normal;}

/*ラブホテル*/
.hotel		{font-size: 12px; line-height: 15px; color:#000000; font-weight: normal;}
.hotel-t		{font-size: 16px; line-height: 19px; color:#000000; font-weight: bold;}
.hotel-itiran	{font-size: 12px; line-height: 19px; color:#000000; font-weight: bold;}
.hotel-subt	{font-size: 12px; line-height: 16px; color:#000000; background-color: #cccccc; font-weight: bold;}
.hotel-nolink	{font-size: 12px; line-height: 15px; color:#000000; background-color: #ffb5ff; font-weight: normal;}
.hotel-link	{font-size: 12px; line-height: 15px; color:#000000; background-color: #ffff95; font-weight: normal;}

/*ビジネスホテル*/
.bhotel-bun	{font-size: 12px; line-height: 15px; color:#000000; font-weight: normal;}
.bhotel-t		{font-size: 16px; line-height: 19px; color:#000000; font-weight: bold;}
.bhotel-ok	{font-size: 12px; line-height: 19px; color:#00ff00; font-weight: bold;}
.bhotel-maru	{font-size: 12px; line-height: 19px; color:#00ffff; font-weight: bold;}
.bhotel-sankaku{font-size: 12px; line-height: 19px; color:#ff0000; font-weight: bold;}
.bhotel-batu	{font-size: 12px; line-height: 19px; color:#ff0000; font-weight: bold;}
.bhotel-subt	{font-size: 12px; line-height: 16px; color:#ffffff; background-color: #4d4dff; font-weight: bold;}
.bhotel-syou	{font-size: 12px; line-height: 15px; color:#000000; background-color: #ffffff; font-weight: normal;}
.bhotel-dai	{font-size: 12px; line-height: 15px; color:#000000; background-color: #ffffff; font-weight: bold;}

/*求人*/
.rec-t	{font-size: 16px; line-height: 19px; color:#330099; font-weight: bold;}
.rec-subt	{font-size: 16px; line-height: 19px; color:#ff6699; font-weight: bold;}
.rec-subt2{font-size: 14px; line-height: 19px; color:#ff6699; font-weight: normal;}
.rec-logo	{font-size: 12px; line-height: 15px; color:#ffffff; font-weight: bold; background-color: #8f028b;}
.rec-syousai	{font-size: 11px; line-height: 15px; color:#000000; font-weight: normal;}
.rec-subt3	{font-size: 14px; line-height: 19px; color:#000000; font-weight: bold;}
.rec-toibg	{ background-color: #000000;}

.rec-logo a:link 		{ color: #ffffff; text-decoration: none; }
.rec-logo a:visited 	{ color: #ffffff; text-decoration: none; }
.rec-logo a:hover 		{ color: #dddddd; text-decoration: none; text-decoration: underline; }

.rec-table{border: solid 1px #990099; border-collapse: separate; font-size: 14px; line-height: 19px; color:#000000; font-weight: bold;}
.rec-td	{border: solid 1px #990099; font-size: 12px; line-height: 15px; color:#000000; font-weight: normal;}
.rec-tdb	{font-size: 14px; line-height: 16px; color:#000000; font-weight: bold;}

.rec-hueuhou{border: solid 1px #990099; border-collapse: }
.rec-hueuhou td	{border: solid 0px #990099; font-size: 12px; line-height: 15px; color:#000000; font-weight: normal;}




/*サービス*/
.serv	{font-size: 12px; line-height: 19px; color:#000000; font-weight: normal;}
.serv-dai	{font-size: 12px; line-height: 19px; color:#000000; font-weight: bold;}
.kiyaku	{font-size: 12px; line-height: 19px; color:#000000; font-weight: normal;}
.serv-t1{font-size: 14px; line-height: 19px; color:#ffffff; background-color: #666666; font-weight: bold;}
.serv-t2{font-size: 12px; line-height: 19px; color:#333333; font-weight: bold;}
.serv-t{font-size: 12px; line-height: 18px; color:#666666; font-weight: normal;}

/*リンク*/
.link-bana	{font-size: 12px; line-height: 16px; color:#ffffff; background-color: #666666; font-weight: bold;}
.link			{font-size: 12px; line-height: 19px; color:#333333; font-weight: normal;}


/*スケジュール*/
.sche	{font-size: 12px; line-height: 19px; color:#000000; font-weight: normal;}

/*オプション*/
.op-bun	{font-size: 12px; line-height: 19px; color:#000000; font-weight: normal;}
.op-kos	{font-size: 12px; line-height: 19px; color:#000000; font-weight: bold;}
.op-yen	{font-size: 12px; line-height: 19px; color:#000000; font-weight: bold;}

/*男性スタッフ*/
.stmoji{ background-color: #666666; font-size: 12px; line-height: 16px; color:#ffffff; }
.stmoji2{ background-color: #f5f5f5; font-size: 12px; line-height: 16px; color:#000000; }
.st-moji{ font-size: 12px; line-height: 16px; color:#000000; }



.side-all	{ float: left; width: 140px;}
.side-back	{ background-color: #d4d4d4;margin-bottom:10px; }
.side-top		{ background-color: #000000; }
.side-con		{font-size: 14px; line-height: 14px; color:#ffffff; background-color: #666666; font-weight: bold;}
.side-syou		{font-size: 10px; line-height: 13px; color:#000000; background-color: #d4d4d4;}
.side-main			{ font-size: 10px; text-align: right; color:#000000; font-weight: bold; background-color: #d4d4d4;}
.side-main a:link 	{ color: #666666; text-decoration: none;}
.side-main a:visited{ color: #666666; text-decoration: none;}
.side-main a:hover 	{ font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
.side-main-pic		{ vertical-align: middle; margin: 1px 0px; padding: 0px;}
.side-main-check	{ font-size: 10px; text-align: right; color:#000000; font-weight: bold; background-color: #d4d4d4; background-image: url(img/side/check.gif);	background-repeat: no-repeat; background-position: left;}
.side-main-check a:link 	{ color: #666666; text-decoration: none;}
.side-main-check a:visited{ color: #666666; text-decoration: none;}
.side-main-check a:hover 	{ font-size: 11px; color: #333333; text-decoration: none; font-weight: bold;}
