@charset "shift_jis";
@import url("../yokohama/css/shopmodule/top.css");

.cover,
.timeimg {
margin:0 0 15px 0;
}
.lead{
font-size:11px;
margin:10px 0 15px 0;
width:540px;
font-weight:normal;
}


/* section
------------------------------------------------------------------------------*/
#main .section{
margin:15px 0 40px 0;
clear:both;
}


/* evnet
------------------------------------------------------------------------------*/
#main #event h3 span{
font-size:11px;
margin:0 0 0 10px;
}
#main #event h3 span a{
color:#d93e58;
}

#main #event h3 span a:hover{
text-decoration:underline;
}


/* announce
------------------------------------------------------------------------------*/
#announce p{
	margin: 0 0 15px;
}


/* syukkin
------------------------------------------------------------------------------*/
#wrap #main #syukkin .timestamp{font-size:11px;}
#wrap #main #syukkin .girl{
background:url(../syukkin/images/syukkin_bg.jpg) no-repeat;
}

#wrap #main #syukkin .newface{
background:url(../syukkin/images/syukkin_new.jpg) no-repeat;
}

#wrap #main #syukkin .girl .name a{
color:#006b8c;
}

#wrap #main #syukkin .girl .name a:hover{
color:#ca4dd6;
}

#wrap #main #syukkin .girl h4 img,
#wrap #main #syukkin .girl h4 a img{
border-color:#afe6e7;
}

#wrap #main #syukkin .newface h4 img,
#wrap #main #syukkin .newface h4 a img{
border-color:#f3d7d7;
}

/* newface
------------------------------------------------------------------------------*/
#wrap #main #newface .girl {
    background: url(../images/common/zaiseki_new.jpg) repeat #f7f4e8;
    border: 1px solid #ff96aa;
		position:relative;
}

#main #newface .girl {
    height: 200px;
    background: url(../images/zaiseki/top_newface.gif) #d6f0ff no-repeat 12px 182px;
}

#wrap #main #newface .girl{
height:200px;
}
#wrap #main #newface .girl p{
text-align:center;
}
#wrap #main #newface .girl p.up{
position:absolute;
top:181px;
left:11px;
width:82px;
height:17px;
text-align:center;
color:#f7f4e8;
font-size:11px;
background: url(../images/zaiseki/top_newface.gif)no-repeat;
}



/* system
------------------------------------------------------------------------------*/
#system{
width:540px;
}

#system p{
font-size:12px;
}


#system .box div{
float:right;
}

#beginner .sinki {
clear:both;
margin-bottom:5px;
}


#room p{
width:108px;
float:left;
}

.price{
border-collapse:collapse;
width:540px;
margin:0 0 15px 0;
}

.price caption{
color:#006da0;
font-size:15px;
font-weight:bold;
text-align:left;
}

.price caption span{
color:#cc5782;
font-size:12px;
display:inline-block;
margin:0 0 0 10px;
}

.price th{
border-top: 1px solid #4ecac6;
border-bottom: 1px solid #4ecac6;
padding:7px 0;
text-align:center;
background:#e7fffe;
color:#303030;
font-size:14px;
}

.price td{
color:#003b56;
border-bottom:1px solid #4ecac6;
padding:7px 0;
text-align:center;
width:60px;
font-weight:bold;
font-size:14px;
}
.price .title{
width:50px;
background-color:#03bfb8;
color:#FFFFFF;
}

/* mobile
------------------------------------------------------------------------------*/
#mobileTop{
width:540px;
}

#mobileTop .box{
overflow:hidden;
}

#mobileTop p{
margin-bottom:5px;
}

#mobileTop .qr{
width:100px;
float:right;
}

#mobileTop .qr img{
width:80px;
}

#mobileTop form{
width:540px;
padding:10px 0;
border-bottom:dotted 1px #aaa;
overflow:hidden;
}

#mobileTop .caution{
color:#c00;
font-size:10px;
}


/* caution
------------------------------------------------------------------------------*/
.section.caution{
color:#c00;
padding:10px;
border:dotted 1px #c00;
width:520px;
}

.marginb {
margin-bottom:5px;
}

.jisin{
margin:0 auto;
clear:both;
width:468px;
}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
}

#event p {
margin-bottom:5px;
}

#shopphoto li {
float:left;
}

#beginner p {
margin-top:10px;
}

/* shop_photo */

#photo_shop li {
float:left;
}

#photo_shop li div {
text-align:center;
}

.bana_newopen{
float: left;
padding: 0 5px 0;

}

/* cos */

#main #cos {
	width:540px;
	margin:0;
	padding:0;
}

#main #cos ul li {
    list-style: none;
    float: left;
    width: 86px;
    margin: 0 0 0 3px;
}
#main #cos img {
	width:86px;
}