@charset "Shift-Jis";


div.MainContainer		{ background: url(../../images/background.jpg) no-repeat top center #ECE6E3;}
div.Site				{ background: none;}
div.PageTopics			{ background: none;}


div.PageTopics h2,
div.PageTopics h2 img	{ vertical-align: middle;}

div.PageTopics h2		{
	font-size: 10px;
	color: #540C5A;
	padding-top: 5px;
	padding-bottom: 3px;
	border-top: 1px solid #928D8D;
	border-left: 1px solid #928D8D;
	border-right: 1px solid #928D8D;
}
div.PageTopics h2 img	{ margin-right: 8px; margin-left: 4px;}

div#ShopNewsTopics,
div#TodayShift,
p#SpecialMovie,
div#PickUp,
div#Contents dl,
div#Mobile				{ text-align: center; margin-right: 2px; margin-bottom: 3px; border: 1px solid #928D8D;}




/*--------------------------------------------------------------------------*/
	/*	上段	*/
/*--------------------------------------------------------------------------*/
p#Event					{ text-align: right; margin-top: 18px; margin-bottom: 6px; margin-right: 4px;}


div#TodayInformation	{ width: 472px; float: left; overflow: hidden; zoom: 1;}
div#TodayInformation h2	{ margin-right: 250px; background: #F7F6F5;}

div#TodayInformation p.NewsPath		{ margin-left: 358px; margin-top: -17px; font-size: 10px; height: 17px;}
div#TodayInformation p.NewsPath a	{ font-weight: normal;}


div#ShopNewsTopics		{ padding-top: 1px; padding-bottom: 1px; position: relative; z-index: 2;}

div#ShopNewsTopics ul	{ height: 143px; overflow: auto; }
div#ShopNewsTopics li	{ margin: 0.5em 7px 0; padding-bottom: 6px; font-size: 10px; border-bottom: 2px dotted #8E8988;}

div#ShopNewsTopics span,
div#ShopNewsTopics span a	{ color: #540C5A;}
div#ShopNewsTopics span		{ display: block;}

* html body div#ShopNewsTopics ul,
body div#ShopNewsTopics	ul{
	scrollbar-face-color: #ECE6E3; /* 表面の色 */
	scrollbar-highlight-color: #ECE6E3; /* ハイライトの色 */
	scrollbar-shadow-color: #ECE6E3; /* 影の色 */
	scrollbar-base-color: #ECE6E3; /* ベース色 */
	scrollbar-arrow-color: #8E8988; /* 矢印の色 */
	scrollbar-3dlight-color: #8E8988; /* 左端と上端の色 */
	scrollbar-darkshadow-color: #ECE6E3; /* 右端と下端の色 */
}

div#ShopNewsTopics ul li.FlipPage	{ text-align: right; border-bottom: none;}
div#ShopNewsTopics ul li.FlipPage p{ text-align: right;}



/*	出勤一覧
-----------------*/
div#TodayShift			{ padding-top: 1px; padding-bottom: 1px; overflow: hidden; zoom: 1;}

div#TodayInformation p.ShiftPath	{ margin-left: 348px; margin-top: -17px; font-size: 10px; height: 17px;}
div#TodayInformation p.ShiftPath a	{ font-weight: normal;}

div#TodayShift ul		{ height: 348px; padding-top: 10px; overflow: auto; margin-left: 0.9em;}
div#TodayShift li		{ float: left; height: 200px; margin-right: 0.9em;}
div#TodayShift li a		{ display: block; border: 1px solid #8E8988; margin-bottom: 3px;}
div#TodayShift li a img	{ border: 3px solid #FAF9F8;}

div#TodayShift li p		{ font-size: 10px; text-align: center;}

div#TodayShift li p,
div#TodayShift li p img	{ vertical-align: middle;}

div#TodayShift li p.GirlsName,
div#TodayShift li p.OnTime			{ border-bottom: 2px dotted #222;}

div#TodayShift li p.GirlsName span a{ display: inline; border: 0px;}
div#TodayShift li p.ShopName a		{ border: 0px;}

* html body div#TodayShift,
body div#TodayShift{
	scrollbar-face-color: #ECE6E3; /* 表面の色 */
	scrollbar-highlight-color: #ECE6E3; /* ハイライトの色 */
	scrollbar-shadow-color: #ECE6E3; /* 影の色 */
	scrollbar-base-color: #ECE6E3; /* ベース色 */
	scrollbar-arrow-color: #8E8988; /* 矢印の色 */
	scrollbar-3dlight-color: #8E8988; /* 左端と上端の色 */
	scrollbar-darkshadow-color: #ECE6E3; /* 右端と下端の色 */
}


/*	オススメ部分
-----------------*/

div#Recommend			{ width: 195px; float: left;}
div#Recommend h2		{ background: #F7F6F5; white-space: nowrap;}
div#Recommend h2 a		{ color: #540C5A;}

p#SpecialMovie			{ margin-right: 0px; height: 145px; font-size: 10px;}

div#PickUp				{ margin-right: 0px; height: 360px;}
div#PickUp p			{ text-align: center; font-size: 10px; line-height: 2; border-bottom: 2px dotted #222; clear: left;}

div#PickUp p.Photo		{ margin-top: 5px; margin-bottom: 5px; border-bottom: none;}
div#PickUp p.Name,
div#PickUp p.Profile,
div#PickUp p.Shop		{ text-align: left; background: #FBFAF9; margin-left: 5px; margin-right: 5px;}

div#PickUp p.Name span,
div#PickUp p.Profile span,
div#PickUp p.Shop span	{ display: block; float: left; width: 45px;}



/*--------------------------------------------------------------------------*/
	/*	下段	*/
/*--------------------------------------------------------------------------*/
div#Contents		{ clear: left; float: left; width: 277px;}

div#Contents h2		{ margin-right: 77px; background: #F4F1F0;}

div#Contents p.GravurePath,
div#Contents p.MoviePath	{ margin-left: 215px; margin-top: -17px; font-size: 10px; height: 17px; /letter-spacing: -1px;}

div#Contents p.GravurePath a,
div#Contents p.MoviePath a	{ font-weight: normal;}

div#Contents span.UpDate	{ margin-left: 7px; font-size: 85%; color: #cc0000;}

div#Contents dl		{ height: 125px; overflow: auto;}
div#Contents dt		{ float: left; margin-left: 2px; margin-top: 2px;}
div#Contents dd		{ margin-left: 86px; margin-top: 2px; margin-right: 3px; background: #CECACB;}
div#Contents dd p	{ border-bottom: 2px dotted #222; line-height: 18px;}

div#OtherInformation	{ float: left; width: 390px;}
div#OtherInformation h2{ background: #F4F1F0;}

div#Mobile			{ height: 145px; margin-right: 0; background: url(../../top/images/mobileinformationbackground.jpg) no-repeat bottom right;}
div#Mobile p		{ font-size: 10px; margin-top: 25px;}
div#Mobile p#QrCode	{ float: left; margin-left: 20px; margin-right: 3px; margin-top: 25px; _margin-left: 10px;}

