@charset "shift_jis";
@import "basic.css";

/* === home === */

#home #RightCol .mainimg {
	margin: 15px 0 0 0;
	border:0;
	width: 540px;
	display: block;
}
#home #RightCol .contbana {
	margin: 15px 0 0 0;
	padding:0;
	list-style:none;
	height:40px;
	width: 540px;
}
#home #RightCol .contbana .bana1,.bana2,.bana3 {
	margin: 0;
	padding:0 8px 0 0;
	width: 129px;
	height:40px;
	float:left;
}
#home #RightCol .contbana .bana4 {
	margin: 0;
	padding:0;
	width: 129px;
	height:40px;
	float:left;
}
#home #RightCol h1 {
	margin: 15px 0 0 0;
	padding: 10px 0 0 0;
	width: 540px;
	color:#666666;
	font-size:11px;
	font-weight:normal;
	border-top: dashed #000 1px;
	clear: left;
}

#home #RightCol .small {
	margin:0 0 0 5px;
	color:#333333;
	font-size:12px;
	font-weight:normal;
}
#home #RightCol .smallr {
	margin:0 0 0 5px;
	color:#FF0000;
	font-size:12px;
	font-weight:normal;
}

/* === イベント === */
.kikakubana {
	margin:10px 0 0 0;
	padding:0;
	display:block;
}

/* === オリジナルコンテンツ === */
.contentsbana {
	margin:10px 0 3px 0;
	padding:0;
	display:block;
}
.contentsdata {
	padding:0;
	color:#FF3300;
}

/* === 出勤予定 === */
.DaySyukkin {
	margin:0;
	padding:0;
	width:540px;
}
.ta{
	font-size:10px;
	text-decoration:none;
}
.ti{
	width:135px;
	height:169px;
	margin-bottom:1px;
}
.ta:link{
color:#FFFFFF;
}
.ta:visited{
color:#FFFFFF;
}

.tk{
	float:left;
	text-align:center;
	width: 135px;
	height: 193px;
	margin: 0;
	padding:0;
  font-size: 10px;
	overflow: hidden;
	color:#FFFFFF;

}
.tk2{
	float:left;
	text-align:center;
	width: 135px;
	height: 193px;
	margin: 0;
	padding:0;
	font-size: 10px;
	overflow: hidden;
	color:#ffcc99;
}
.tk2 a:link, .tk2 a:hover{
  color:#ffffff;
}
.tk2 span{
	line-height:1.1em;
	font-size:10px;
	word-spacing:1px;
}
.tk .times,.tk2 .times{
	line-height:1.1em;
	font-size:10px;
	word-spacing:1px;
}
.tk .times .blue,.tk2 .times .blue{
	font-size:10px;
	color:#ffcc99;
	line-height:0;
}
.tk .times .red,.tk2 .times .red{
	font-size:10px;
	color:#ff99cc;
	line-height:0;
}
.sep{
	clear:both;
	font-size:1px;
	height:1px;
}


.tk span{
    behavior: url('http://www.yk-maid.com/js/iepngfix/iepngfix.htc');
    background:transparent url('../images/thumb_mask.png');
    width:135px;
	height:24px;
	font-size:9px;
	color:#333;
	text-decoration:none;
	position:absolute;
	top:145px;
    left:0;
	z-index:2;
    line-height:9px!important;
	margin:0;
}


#newface .girlsnew{
	background:transparent none repeat scroll 0 0;
	height:183px;
	margin:0 0 15px;
}

#newface span{
	background:#FFFFFF url(../images/bg_debutdate.gif) no-repeat scroll 50% 50%;
	clear:left;
	color:#EE0000;
	display:block;
	font-size:10px;
	height:15px;
	padding:0;
	text-align:center;
}

/* === 日記 === */
.ssphoto{
	margin:0;
	padding: 0;
	float: left;
}
.ssphoto img {
	display:block;
	margin:0 10px 0 0;
	padding:0;
}
.snapx2	{
	margin:0;
	padding:0;
}

/* === 料金システム === */
#systemarea {
	margin:0;
	padding:0;
	width:540px;
}
#systemarea p {
	margin:0 0 3px;
	padding:0;
}
#systemarea em {
	margin:0 0 10px 0;
	padding:0;
	font-size:11px;
	font-weight:normal;
	color: #666666;
	font-style: normal;
	display: block;
}
#systemarea table {
	margin:0 0 10px 0;
	width:540px;
}
.price {
	font-size:14px;
	line-height:20px;
	text-align:center;
	border-bottom:1px solid #000;
}
.course {
	font-size:14px;
	line-height:20px;
	background-color:#c03;
	text-align:center;
	border-bottom:1px solid #000;
	color: #fff;
	border-top: 1px solid #000;
}
.time_course {
	font-size:14px;
	line-height:20px;
	background-color:#c03;
	text-align:center;
	color: #fff;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
.time_zone {
	background-color:#fcc;
	font-size:14px;
	line-height:20px;
	text-align:center;
	color: #000;
	border-bottom:1px solid #000;
}
.yen {
	font-size:12px;
	line-height:20px;
}
.systemintroduct {
	margin:0 0 10px 0;
	width: 260px;
	float: left;
}
.systemintroduct div {
	width:260px;
	line-height: 15px;
}
.btn{
text-align:right;
}
.btn p {
display:inline;
}

.map_bana {
}
#RightCol .sysinfo {
	width:520px;
	color:#ff0000;
	border:1px solid #ff0000;
	margin:10px 0 0 0;
	padding:5px;
	font-size: 11px;
}

/* === ピックアップ === */
#home #RightCol .P-girls li a:link,
#home #RightCol .N-girls li a:link{
  color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}
#home #RightCol .Pbtn{
	list-style:none;
	margin: 0;
	padding:0 0 10px 0;
}
#home #RightCol .Pbtn li{
	width:47px;
	height:20px;
	margin: 0;
	padding:0 0 0 2px;
	float:left;
}
#home #RightCol .P-girls{
	float:left;
	list-style:none;
	text-align:center;
	background: url(../images/thumb_bg.gif);
	width: 78px;
	height: 80px;
	margin: 3px;
	padding:16px 2px 11px 2px;
	font-size: 10px;
	overflow: hidden;
  color:#ffffff;
}
#home #RightCol .N-girls{
	float:left;
	list-style:none;
	text-align:center;
	background: url(../images/thumb_bg2.gif);
	width: 78px;
	height: 80px;
	margin: 3px;
	padding:16px 2px 11px 2px;
	font-size: 10px;
	overflow: hidden;
  color:#ffffff;
}
#home #RightCol .N-girls a:link{
  color:#ffffff;
}
#home #RightCol .N-girls a:hover{
  color:#ffffff;
}
#home #RightCol .N-girls .times{
	color:#ffcc99;
}
#home #RightCol .P-girls li{
	line-height:1.1em;
	
}
#home #RightCol .P-girls li img{
	width:60px;
	height:60px;
}

#RightCol .Girls .times{
	background:#F9F9F9 none repeat scroll 0 0;
	margin:0;
	padding:0;
	text-align:center;
	height:24px;
	line-height:24px !important;	
	position:relative;
    top:0;
    left:0;
    z-index:1;
}

/* === モバイル === */
.mobformbox {
	width:441px;
	float:left;
	margin: 0;
	padding: 0;
}

#RightCol .mobformbox p {
margin:0;
padding:0;
}
.mobform {
	margin:10px 0 5px 0;
	width: 441px;
}
.mobinp {
	margin:0;
	padding:0;
	width: 200px;
}
.mobsel {
	margin:0;
	padding:0;
	width: 150px;
}
.mobbtn {
	margin:0;
	padding:0;
	width: 50px;
}
.qr {
	display:block;
	width:99px;
	height: 99px;
	margin: 0;
	padding: 0;
	float: left;
}
.mobtxt {
	font-weight: bold;
	margin: 0 0 5px 0;
}
.mobtxt2 {
}
.mobaka {
	font-size:10px;
	color:#ff0000;
}
/* === 店舗写真 === */
#RightCol #shopphoto p {
margin:0 0 5px;
padding:0;
}
#RightCol #shopphoto ul,
#RightCol #shopphoto ul li{
margin:0;
padding:0;
list-style:none;
}
#RightCol #shopphoto ul li{
float:left;
width:90px;
height:90px;
margin:0 0 15px;
}
#RightCol #shopphoto ul li.last{
margin-right:0;
}
#RightCol #shopphoto ul li a img{
display:block;
}



/* === 風営法 === */
.fuuei {
border-top:1px dashed #000000;
color:#666666;
font-size:11px;
margin-top:10px;
padding:5px 0 0;
}
#RightCol .fuuei p {
margin:0;
padding:0;
}