@charset "utf-8";

/* CSS Document */



.big {

	font-size:16px;

}

.small {

	font-size:10px;

}

.right {

	text-align:right;

}

.center {

	text-align:center;

}

.up {

	margin-top:-2em;

}

.mgb10 {

	margin-bottom:10px;

}

table.table01 {

	width:580px;

	margin:0 auto;

	border-collapse:collapse;

	border-spacing:0;

}

table.table01 th,

table.table01 td {

	vertical-align:text-top;

	padding:10px 0 15px 15px;

	border-bottom:#999999 solid 1px;

	text-align:left;

}

th.withborder, td.withborder {

	border-bottom:#999999 solid 1px;

}

table.table02 {

	width:570px;

	margin:0 auto 20px;

	border-collapse:collapse;

	border-spacing:0;

}

table.table02 th,

table.table02 td {

	vertical-align:text-top;

	padding:10px 15px 15px 15px;

	text-align:left;

}

table.table02 th.h5 {

	padding-left:0;

	padding-right:0;

}

table.table02 h5 {

	background-color:#CCCCCC;

	padding:5px 0 5px 15px;

}



table.table03 {

	width:570px;

	margin:0 auto 20px;

	border-collapse:collapse;

	border-spacing:0;

}

table.table03 th,

table.table03 td {

	vertical-align:text-top;

	padding:10px 15px 15px 15px;

	text-align:center;

}

table.table03 th.h5 {

	padding-left:0;

	padding-right:0;

}

table.table03 h5 {

	background-color:#CCCCCC;

	padding:5px 0 5px 15px;

}


table.table04 {

	width:570px;

	margin:0 auto 10px;

	border-collapse:collapse;

	border-spacing:0;
	
	border-color:#999999;
	
	border-style:solid;
	
	border-width:1px 0 0 1px;

}

table.table04 th,

table.table04 td {

	vertical-align:text-top;

	padding:10px 15px 15px 15px;

	text-align:center;
	
	border-color:#999999;
	
	border-style:solid;
	
	border-width:0 1px 1px 0;

}
table.table04 th{

	background-color:#CCCCCC;

}

p.tbl04_ttl{

	font-weight:bold;
	
	padding:5px 15px;
	
	margin-bottom:10px;
	
	background-color:#CCCCCC;
}


.massagecont {

	overflow:hidden;

	height:100%;

	margin-bottom:30px;

}

.massagecont_l {

	float:left;

	width:420px;

}

.massagecont_r {

	float:right;

	width:150px;

}

.massage_mb10 {

	margin-bottom:10px;

}

.massage_mb0 {

	margin:0;

}

#qatab {

	padding-bottom:25px;

	width:600px;

	padding-left: 0px;

}

#qatab #qalist {

	border-bottom:#101010 solid 3px;

}

#qatab #qalist li {

	float: left;

}

#qatab #qalist .pad {

	padding-right:6px;

}



#qatab #qalist .pad2 {

	padding-right:5px;

}

#qatab #tabbg #bottom {

	background-image:url(../../qa/images/bg_qatabnottom.gif);

	height:10px;

	margin-top:5px;

	background-repeat: no-repeat;

}

#qatab #tabbg {

	background-image:url(../../qa/images/bg_qatab.gif);

	padding-top:27px;

}

#qatab .qabox {

	width:570px;

	margin:0 auto;

}

#qatab .qabox p.q {

	font-weight:bold;

	text-indent:-1.3em;

	padding-left:1.3em;

}

#qatab .qabox p.a {

	margin-bottom:1em;

	text-indent:-1.3em;

	padding-left:1.3em;

}

#qatab .qabox p.q span, #qatab .qabox p.a span {

	font-weight:bold;

}

.lrbox {

	height:100%;

	overflow:hidden;

	margin-bottom:20px;

}

.lrbox .left {

	float:left;

	width:280px;

}

.lrbox .right {

	float:right;

	width:280px;

}

.lrbox dl {

	height:100%;

	overflow:hidden;

}

.lrbox dl dt {

	float:left;

}

.lrbox dl dd {

	float:right;

	width:160px;

}

.lrbox dl dd p {

	margin-bottom:10px;

	text-align:left;

}

.staffbox {

	margin-bottom:20px;

}

.staffbox dl {

	height:100%;

	overflow:hidden;

}

.staffbox dl dt {

	float:left;

	margin-right:10px;

}

.staffbox dl dd.txt {

	float:left;

	width:270px;

	margin-right:10px;

}

.staffbox dl dd p {

	margin-bottom:1em;

}

.staffbox dl dd.rimg {

	float:right;

	width:165px;

}

.staffbox dl dd.rimg ul li {

	float:left;

	margin:0 5px 5px 0;

}

.ttl {

	background-image:url(/urawa/stay/room/images/ttl.gif);

	background-repeat:no-repeat;

	height:30px;

	width:545px;

	font-size:15px;

	font-weight:bold;

	padding-top: 6px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 15px;

}

.ttl span {

	float:right;

	font-size:10px;

}

.contactbox{

	width:570px;

	margin:0 auto;

}


