@charset "utf-8";
/* CSS Document */

h2.topic {
	background: url(img/bg_topic_floor.gif) no-repeat left top;
/*	margin-top: 10px;*/
	padding: 4px 0px 0 45px;
	_	padding: 0px 0px 0 45px;
	font-size: 16px;
	line-height: 2;
	display:block;
	width:614px;
	height:28px;
	float:left;
	color:#3E74D9;
/*	border:#00CCCC solid 1px;*/
}

div.nextfloor{float:left; /*border:#663333 solid 1px;*/
width:321px; height:32px; /*background-color:#00FF33;*/}

a.color-y{background-color:#FFFFCC;}

h3.txtS {
    background: url("../common/img/bg_topic_2.gif") no-repeat scroll left top transparent;
    color: #3E74D9;
    height: 29px;
    margin-bottom: 15px;
    padding: 4px 0 0 36px;
    width: 739px;
}
.text-c {text-align: center;}


/*-- .price --*/

div.price {
	/*width:570px !important;*/
	width:940px !important;
	margin:0 0 0 0 !important;
	padding:0 !important;
	float:left !important;
}

div.price table {
	margin:0 !important;
	padding:0 !important;
}

div.floorMap {
	width:350px !important;
	
	float:right !important;
	margin:0 !important;
	padding:0 !important;
}

div.floorMap img {
	margin:0;
	padding:0;
	vertical-align:top;
}

.list_table2 { width:100% !important;}
.list_table2 th {padding:5px !important;}
.list_table2 td {padding:5px 3px !important;}
.list_table2 a { color:#fff; text-decoration:underline; }


.floor_body2 {
	padding-left:19px !important;
	padding-right:19px !important;
	width:940px !important;
/*	clear:both;*/
}

.tSmall { font-size:0.8em; }

.cursor { cursor:pointer; }

.light_blue {
	background-color: #DEEAFE;
	text-align:right;
}
#room_list tr.selected {
	background-color:#fdf4cb !important;
} 

/*----------------------------------------------
  �t���A�ڍ�
----------------------------------------------/*

/*-- .photo --*/

div.photo {	
	width:774px;
	margin:0 auto 10px auto;
	padding:0;

}

div.photo p.photoL {
	float:left;
	padding:0;
	margin:0 12px 0 0
	
}

div.photo p.photoR {
	float:right;
	margin:0;
	padding:0;
	
}

.photo_02_L{width: 185px;
            margin: 0 10px 5px 0;
			font-size: 10px;
			line-height: 180%;
			float: left;
			border: solid 1px #CCCCCC;
			}
			
.photo_02_R{width: 185px;
			font-size: 10px;
			line-height: 180%;
			float: left;
			border: solid 1px #CCCCCC;
			margin-bottom: 5px;
			}

.photo_02_R_2{width: 185px;
			font-size: 10px;
			line-height: 180%;
			float: left;
			margin-bottom: 5px;
			}

/*-- .type --*/

div.type {
	width:775px;
	margin:0 auto 30px;
	padding:0;
	
}

div.typeL {
	float:left;
	width:384px;
	margin:0 12px 0 0;
	padding:0;
	font-size: 11px;
}

div.typeR {
	float:right;
	width:379px;
	margin:0;
	padding:0;
}

div.typeR_02 {
	float: left;
	width:379px;
	margin:0;
	padding:0;
}

p.layout {
	width:357px;
	border:1px #CCC solid;
	padding:15px 10px;
	margin:0 auto;
	text-align:center;
}

/*-- .terms --*/

div.terms {
	clear:both;
	margin:0 auto 30px;
}
 
div.terms h4 {
	background:url(../common/img/icon_circle.gif) no-repeat left 3px;
	padding:0 0 0 16px;
	color:#3E74D9;
	margin:20px 0 3px ;
} 

div.terms p {
	padding:0 0 0 16px;
}

div.terms p.link {
	margin:5px 0 0;
}

div.terms p.link a {
	background:url(img/ico_arrow.gif) no-repeat left 5px;
	padding:5px 0 2px 20px;
}

/*-- .icon --*/

ul.icon {
	list-style-position:outside;
	padding:0 0 0 30px;
	margin:0 auto 30px;
}

ul.icon li {
	list-style-image:url(../info/img/icon_box_s.gif);
	padding:0 0 4px;
}

/*-- .info --*/

dl.info {
	width:755px;
	margin:0 auto 6px;
	padding:0;
	clear:both;
}

dl.info dd {
	width:179px;
	padding:0;
	margin:0 13px 0 0;
	float:left;
}

dl.info dd.last {
	margin:0;
	float:right;
}

dl.info a {
	background:url(img/btn_floorlink.gif) no-repeat left top;
	width:149px;
	height:22px;
	padding:6px 0 0 30px;
	color:#555 !important;
	display:block !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

dl.info a:hover {
	text-decoration:none;
	color:#3060C2 !important;
}

dl.info a:link,dl.info a:visited { color:#3060C2;}

