BODY {  font-family:Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',verdana,arial,sans-serif;
		margin; 0px ;
		background-color: #ffffff; /*背景色*/ 
		background-repeat: repeat-y;
		background-attachment: fixed;
		scrollbar-track-color: #F6F6F6;
		scrollbar-face-color: #E4E4E4;
		scrollbar-arrow-color: #ffffff;
		scrollbar-3dlight-color: #E4E4E4;
		scrollbar-highlight-color: #ffffff;
		scrollbar-shadow-color: #C7C7C7;
		scrollbar-darkshadow-color: #E4E4E4;}

TD {font-family:ＭＳ Ｐゴシック,OSAKA; font-size: 10pt; letter-spacing:0px; line-height:20px;}

.main_td_l { background-image: url("/img/background_l.jpg") }
.main_td_r { background-image: url("/img/background_r.jpg") }
.pagetitle_bg { background-image: url("/img/t_bg.jpg") }

.t_bg { background-image: url("img/t_bg.jpg") }

a:link    { text-decoration:none; color:#c71585; }
a:visited { text-decoration:none; color:#c71585; }
a:active  { text-decoration:none; color:#c71585; }
a:hover   { text-decoration:underline; color:#ff4500; }

.darkpink	{color:#da91a9;}


.flm_scrolling_x { overflow-x: hidden; }

.c_hand {cursor: hand;}
.c_hand_bmgn5  {cursor: hand; margin-bottom: 5px;}
.c_hand_tmgn30 {cursor: hand; margin-top: 30px;}

.t8  { font-size: 8px; }
.t9  { font-size: 9px; }
.t10 { font-size: 10px;}
.t11 { font-size: 11px;}
.t12 { font-size: 12px;}
.t13 { font-size: 13px;}
.t14 { font-size: 14px;}

.t8b  { font-size: 8px;	font-weight: bold; }
.t9b  { font-size: 9px;	font-weight: bold; }
.t10b { font-size: 10px;	font-weight: bold; }
.t11b { font-size: 11px;	font-weight: bold; }
.t12b { font-size: 12px;	font-weight: bold; }
.t13b { font-size: 13px;	font-weight: bold; }
.t14b { font-size: 14px;	font-weight: bold; }

.toplinkbar { text-decoration:none; color:#ffb6c1; }


.sld  {border-style:solid;  border-width: 1px; border-color:#ffffff;}
.dot  {border-style:dotted; border-width: 1px; border-color:#d3d3d3;}
.dot2 {border-style:dotted; border-width: 2px; border-color:#ffffff;}
.rdg  {border-style:ridge;  border-width: 1px; border-color:#ffffff;}

.tmgn5   { margin-top: 5px; margin-bottom: 0px;}
.bmgn5   { margin-top: 0px; margin-bottom: 5px;}
.tmgn10  { margin-top: 10px; margin-bottom: 0px;}
.bmgn10  { margin-top: 0px; margin-bottom: 10px;}
.tmgn15  { margin-top: 15px; margin-bottom: 0px;}
.bmgn15  { margin-top: 0px; margin-bottom: 15px;}
.tmgn20  { margin-top: 20px; margin-bottom: 0px;}
.bmgn20  { margin-top: 0px; margin-bottom: 20px;}
.rmgn20  { margin-left: 0px; margin-right: 20px;}
.lmgn20  { margin-left: 20px; margin-right: 0px;}
.tmgn25  { margin-top: 25px; margin-bottom: 0px;}
.bmgn25  { margin-top: 0px; margin-bottom: 25px;}
.rmgn25  { margin-left: 0px; margin-right: 25px;}
.lmgn25  { margin-left: 25px; margin-right: 0px;}
.tmgn30  { margin-top: 30px; margin-bottom: 0px;}
.bmgn30  { margin-top: 0px; margin-bottom: 30px;}
.rmgn30  { margin-left: 0px; margin-right: 30px;}
.lmgn30  { margin-left: 30px; margin-right: 0px;}
.tmgn50  { margin-top: 50px; margin-bottom: 0px;}
.bmgn50  { margin-top: 0px; margin-bottom: 50px;}

.tbmgn15 { margin-top: 15px; margin-bottom: 15px;}
.tbmgn30 { margin-top: 30px; margin-bottom: 30px;}


.tblbdr00{
BORDER-TOP: 0pt solid #ececec;
BORDER-BOTTOM: 1pt solid #ececec;
BORDER-LEFT: 0pt solid #ececec;
BORDER-RIGHT: 1pt solid #ececec;}



/*------- ladys -------*/

.name {
	color:#e97b9c;
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 11pt;
	letter-spacing:0px;
	font-weight: bold;
	text-align:center;
	width:88px;
	height:15px;
	background-color:#ffe4e1;
}

.size {
	color:#696969;
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 9pt;
	line-height:15px;
	letter-spacing:0px;
	text-align:left;
}

.com  {
	color:#db7093;
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 9pt;
	line-height:15px;
	letter-spacing:0px;
	text-align:left;
	height:50px;
	width:88px;
}

.pict {
	font-family:ＭＳ Ｐゴシック,OSAKA;
	font-size: 10pt;
	letter-spacing:0px;
	font-weight: none;
	text-align:right;
	padding:3px;
	width:100px;
	background-color:#ffcfd4;
}

.prf_storyplay{
 font-size: 11pt;
 color:#f030a4;
 font-weight:bold;
 vertical-align: top;
 background-image: url("/img/ladys/t_000bg.gif")
}

.prf_wifelife{
 font-size: 11pt;
 line-height:200%;
 color:#f030a4;
 font-weight:bold;
 vertical-align: top;
 background-image: url("img/ladys/t_000bg.gif")
}

.t_ganbou{
 font-size: 11pt;
 line-height:200%;
 color:#fd6097;
 font-weight:bold;
 vertical-align: top;
 background-image: url("/img/ladys/t_ganbou.gif")
}

.prf_option{
 height:25px;
 background-image: url("/img/ladys/option_.gif")
}

.prf_comment{
 height:25px;
 background-image: url("/img/ladys/comment_.gif")
}




.list_prf_tbl{

BORDER-TOP: 1pt solid #ffcfd4;
BORDER-BOTTOM: 1pt solid #e1a8ac;
BORDER-LEFT: 1pt solid #ffcfd4;
BORDER-RIGHT: 1pt solid #e1a8ac;
padding:0px 0px 0px 5px;}

.stguide{
font-size: 8pt;
line-height:20px;
text-align:center;
background-color: #fcfcfc;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #dcdcdc;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #dcdcdc;}

.stname{
font-size: 10pt;
line-height:20px;
text-align:center;
background-color: #fcfcfc;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #dcdcdc;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #dcdcdc;}

.price{
text-align:center;
background-color: #f5f5f5;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #dcdcdc;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #dcdcdc;}

.profname01{
color:#fd6087;
font-size: 11pt;
font-weight:bold;
text-align:left;
vertical-align:top;
background-color: #fff0f5;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 0pt solid #dcdcdc;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 0pt solid #dcdcdc;}

.profname02{
color:#fd6087;
font-size: 15pt;
font-weight:bold;
text-align:left;
vertical-align:top;
background-color: #fff0f5;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 0pt solid #dcdcdc;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 0pt solid #dcdcdc;}

.option01{
width:90;
color:#e97b9c;
 font-size: 9pt;
text-align:left;
background-color: #fff0f5;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 4pt solid #e97b9c;
BORDER-RIGHT: 1pt solid #fff0f5;}

.option011{
color:#e97b9c;
 font-size: 10pt;
text-align:left;
background-color: #fff0f5;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 4pt solid #e97b9c;
BORDER-RIGHT: 1pt solid #fff0f5;}

.option02{
color:#696969;
text-align:left;
width:150;
background-color: #ffffff;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}

.option022{
color:#696969;
text-align:center;
background-color: #ffffff;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}

.option023{
color:#696969;
text-align:left;
background-color: #ffffff;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}

.option03{
color:#696969;
text-align:left;
background-color: #ffffff;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 0pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 0pt solid #fff0f5;}


.option04{
color:#696969;
text-align:left;
background-color: #ffffff;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}


.com01{
color:#696969;
text-align:left;
background-color: #ffffff;
BORDER-TOP: 1pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 1pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}


.com02{
color:#696969;
text-align:left;
background-color: #ffffff;
margin: 0px 0px 0px 20px;}

.com03{
color:#696969;
text-align:left;
background-color: #ffffff;
margin: 5px 0px 0px 20px;}

.com04{
color:#fea5bb;
font-weight: bold;
background-color: #ffffff;
margin: 0px 0px 0px 0px;}

.sc000{
color:#991a51;
text-align:center;
background-color: #fffafa;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}


.scbg{ 
background-image: url("/img/schedule/scbg01.jpg")
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom}



.lprof001{
color:#e97b9c;
width:15%;
 font-size: 10pt;
text-align:center;
background-color: #fff0f5;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #e97b9c;
BORDER-RIGHT: 1pt solid #fff0f5;}


.lprof011{
color:#e97b9c;
width:25%;
 font-size: 10pt;
text-align:center;
background-color: #fff0f5;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #e97b9c;
BORDER-RIGHT: 1pt solid #fff0f5;}


.lprof002{
color:#696969;
width:15%;
text-align:center;
background-color: #ffffff;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}


.lprof022{
color:#696969;
width:25%;
text-align:center;
background-color: #ffffff;
BORDER-TOP: 0pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 0pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}

.lprof_detail001{
BORDER-TOP: 1pt solid #fcfcfc;
BORDER-BOTTOM: 1pt solid #fff0f5;
BORDER-LEFT: 1pt solid #fcfcfc;
BORDER-RIGHT: 1pt solid #fff0f5;}



.ladyslist_bg{
width:205px;
height:173px;
background-image: url("/img/ladys/ladyslist_bg.jpg");
background-repeat: no-repeat;
}

.ladyslist_pict{
padding:12px 0px 0px 12px;
vertical-align:top;
}


.ladyslist_name {
	padding:6px 0px 0px 3px;
	color:#db0b68;
	font-size: 11pt;
	letter-spacing:0px;
	font-weight: bold;
	text-align:left;
	width:88px;
	height:15px;
}

.ladyslist_size {
	padding:0px 0px 0px 3px;
	color:#815464;
	font-size: 9pt;
	line-height:12px;
	height:13px;
	letter-spacing:0px;
	text-align:left;
}

.ladyslist_com  {
	padding:0px 7px 0px 3px;
	color:#db0b68;
	font-size: 9pt;
	line-height:14px;
	letter-spacing:0px;
	text-align:left;
	height:50px;
	width:88px;
}

.ladyslist_new  {
padding:0px 0px 5px 0px;
}


.contents-header-r img
{
	margin-top:19px;
}
