@charset "Shift_JIS";

#contents {
	width:575px;
	margin-top:10px;
	margin-left:20px;
	}

#lead {
	width:575px;
	margin-bottom:25px;
	}

.rentbtn {
	margin-left:13px;
	}

#infofrm {
	width:305px;
	float:left;
	}

#backnumfrm {
	width:250px;
	float:right;
	}

#thismonth {
	width:305px;
	}

.thisboxin{
	display:table;
}

#thisname {
	width:155px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
	}


.name {
	margin-top:5px;
	}

/*

#thisname {
	width:155px;
	height:222px;
	text-align:center;
	float:right;
	}

.name {
	margin-top:83px;
	}*/

.thispic {
	display:table-cell;
	}

h2.thismds {
	margin:0px 0px 10px 0px;
	}

h2.nextmds {
	float:left;
	margin-right:10px;
	height:300px;
	}
	
p.thistxt {
	padding-top:10px;
	font-size:0.75em;
	line-height: 1.5em;
	}

p.nexttxt {
	font-size:0.75em;
	line-height: 1.5em;
	}

.txtsmall {
	font-size:80%;
	line-height: 1.5em;
	}


.nextpic {
	float:right;
	margin:0 0 10px 5px;
	}

.dotline {
	margin:10px 0px;
	}

.url {
	font-size:0.625em;
	line-height: 1.5em;
	color:#452822;
	margin-top:0px;
	}

.url a:link,.url a:visited  {
	color:#452822;
	text-decoration:none;
	}

.url a:hover {
	color:#FA5580;
	text-decoration:none;
	}


#bnifrm {
	width:250px;
	height:315px;
	border-color:#FFEBC1;
	border-style:solid;
	border-width:1px;
	background-color:#FFFBF0;
	}

.bnmds {
	text-align:right;
	}

dl#bnmenu {
	font-size:0.625em;
	line-height: 1.2em;
	}

dt.bnyear {
	color:#452822;
	font-weight:bold;
	background-image:url(http://kissa-naked.com/display/img/arrow_backnum.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:7px;
	margin-top:5px;
	}

dd.bnmonth {
	color:#999999;
	}

dd.bnmonth span {
	padding-left:2px;
	padding-right:2px;
	visibility:hidden;
	}

dd.bncopy {
	color:#666666;
	padding-top:5px;
	}

.clear {
	margin:0;
	padding:0;
	height:10px;
	clear:both;
	}


/* ---- HOW TO ----*/
.bodyrent {
	background-image:url(http://kissa-naked.com/display/img/rent_bg.gif);
	background-repeat:repeat-x;
	}

#renthead01 {
	width:460px;
	margin:0px auto; 
	padding:0px;
	text-align:right; 
	}

.rentttl {
	margin:10px auto 30px auto; 
	padding:0px;
	}


#renthead02 {
	width:460px;
	margin:0px auto 20px auto; 
	padding:0px;
	text-align:left; 
	}

#rentmain {
	width:440px;
	background-color:#ffffff;
	margin:0 auto; 
	padding:0; 
	text-align:left; 
	}

dl,dt,dd {
	margin:0px;
	padding:0px;
	}

.renttable01 {
	width:290px;
	}

.rentname01 {
	width:60px;
	font-size:0.75em;
	font-weight:bold;
	line-height: 1.5em;
	}

.rentdetail01 {
	width:210px;
	font-size:0.75em;
	line-height: 1.5em;
	position:relative; 
	top:-1.5em; 
	left:80px;
	}

.renttable02 {
	width:440px;
	}

.rentdetail02 {
	width:360px;
	font-size:0.75em;
	line-height: 1.5em;
	position:relative; 
	top:-1.5em; 
	left:80px;
	}


.rentname03 {
	width:100px;
	font-size:0.75em;
	font-weight:bold;
	line-height: 1.5em;
	}

.rentdetail03 {
	width:320px;
	font-size:0.75em;
	line-height: 1.5em;
	position:relative; 
	top:-1.5em; 
	left:120px;
	text-slign:right;
	}

.size {
	width:360px;
	position:relative; 
	left:80px;
	}

.rentpic {
	width:140px;
	float:right;
	}