body {
	color: #000000;
	background-color: #FFFFFF;
}
img { -ms-interpolation-mode: bicubic; } 
*html .sheet{
	font-size:12px;
	}
a:link,
a:visited {
	text-decoration: underline;
	color: #000000;
}
*html .sheet{
	font-size:12px;
	}
.sheet th{
	width:80px;
	}

img {
	border: 0;
}
.newPage { page-break-before: always; }

#container {
	width:720px;
	_width:660px;
	padding:10px 10px 0 10px;
	_padding:0 10px;
	margin:0 auto;
	}
#main {
	width:100%;
}

.printName {
	border:1px solid #ccc;
	padding:10px;
	color:#FF6600;
	font-weight:bold;
	font-size:130%;
	margin-bottom:12px;
	}
.printName p{
	float:left;
	}
.telNumber{
	font-weight:bold;
	color:#C00;
	font-size:28px;
	}
/* listicon */
ul#summaryList li,
ul.summaryList li{
	float:left;
	margin:0 5px 0 0;
	}
li#occupancy,
li.occupancy {
	width:58px;
	text-indent:-5000px;
	background:url("/img/common/icon_manshitsu.gif") no-repeat 0% 0%;
	}
li#vacant,
li.vacant {
	width:58px;
	text-indent:-5000px;
	background:url("/img/common/icon_boshu.gif") no-repeat 0% 0%;
	}
li#toiawase,
li.toiawase {
	width:58px;
	text-indent:-5000px;
	background:url("/img/common/icon_toiawase.gif") no-repeat 0% 0%;
	}
li#pending,
li.pending {
	width:58px;
	text-indent:-5000px;
	background:url("/img/common/icon_raishun.gif") no-repeat 0% 0%;
	}
li#summary,
li.summary{
	color:#666;
	font-size:10px;
	padding:3px 0 0 0;
	}
#dOption {
	background:none;
}
#dOption p{
	float:right;
	width:440px;
	}
ul#dOptionList {
	float:right;
	width:440px;
	}
/*ul#dOptionList li{
	float:right;
	margin:0 5px 5px 0;
	line-height:normal;
	}*/
ul#dOptionList li img{
	height:19px;
	}
ul#dOption2 {
	margin:0 0 10px 0;
}
ul#dOption2 li {
	float:left;
	margin:0 7px 0 0;
	line-height:17px;
}
/**/
#main #dPrice{
float:left;
}
#main h3 {
	background:transparent url(/img/common/line_dot.gif) repeat-x scroll 0 100%;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:3px;
	}


#printMap {
	margin-bottom:12px;
	}
.printMadori {
	width:200px;
	height:auto;
	text-align:left;
	margin-bottom:12px;
	}
#printdetail .leftBox {
	width:210px;
	_width:210px;
	}
#printdetail .rightBox {
	width:500px;
	_width:440px;
	}
.logoArea {
	border-top:2px solid #CCCCCC;
	margin-bottom:10px;
	padding:5px 0 0;
	position:relative;
	width:100%;
	}
.logoArea p {
	margin:0;
}
a#logo2 {
	display:block;
	position:absolute;
	top:10px;
	right:0;
}

.w120{
	width:120px;
	}

/*cautionList*/

ul#cautionList{
	clear:both;
	margin:0 0 10px 0;
	}

ul#cautionList li{
	font-size:10px;
	}

/*page2*/

* html #map{
	width:650px;
	height:600px;
	}
#map {
	width:100%;
	_width:210px;
	height:800px;
	margin-bottom:12px;
}

/*	page3
---------------------------------------------------------------*/
.photoBox{
	margin-bottom:12px;
	}
#p-search .photoBox img{
padding:3px;
}
#photoA{
	width:408px;
	height:306px;
}
#photoB{
	width:408px;
	height:306px;}
#photoC{
	_width:234px;
	_height:353px;
	width:199px;
	height:306px;}
#photoD{
	width:408px;
	height:306px;
	}
#photoE{
	width:199px;
	height:148px;}
#photoF{
	width:199px;
	height:148px;}
#photoG{
	width:231px;
	height:307px;}
#photoH{
	width:231px;
	height:307px;}
#photoI{
	width:231px;
	height:307px;}
/*sn*/
#sn {
	float:right;
	width:240px;
	}
#sn .section {
/*	margin-bottom:10px;
	padding-bottom:8px;
*/	background:url("/img/common/sn_bg2.gif") repeat-y 0% 100%;
	}

#sn p.example{
font-size:12px;
margin:3px 0 0 0;
padding:0;
color:#999;
}
#sn .boxInner{
padding:0 10px;
}
#sn .section h5 {
	background:url("/img/common/sn_bg.gif") no-repeat 0% 0%;
	font-weight:bold;
	color:#fff;
	line-height:27px;
/*	margin-bottom:9px;*/
	padding:0 0 0 9px;
	}

#sn #favoriteBox h5 {
	background:url("/img/common/sn_bg_okiniiri.gif") no-repeat 0% 0%;
	font-weight:bold;
	color:#fff;
	line-height:27px;
	margin-bottom:9px;
	padding:0 0 0 9px;
	}
#sn #favoriteBox img{
margin-right:7px;
	}
#sn #adBox{
padding:0 0 5px 0;
	}

#sn #adBox .rightBox{
width:135px;
	}
#sn #adBox .rightBox h6{
margin:0;
	}
#sn #adBox .rightBox p{
margin:0 0 5px 0;
	}
#sn #adBox a.icon1{
background: url("/img/common/arrow01.gif") no-repeat 0 5px;
	padding-left:15px;
	display:block;
	}

#sn .snImg{
margin:0 0 0 20px;
}
#sn .snImg2{
margin:3px 0 0 100px;
}
#sn .icTel{
background:url("/img/common/icon_tel.gif") no-repeat 0 50%;
padding:0 0 0 18px;
display:block;
height:27px;
}
#sn .icFavorite{
background:url("/img/common/icon_favorite.gif") no-repeat 0 50%;
padding:0 0 0 18px;
display:block;
height:27px;
}

#sn ul#mail li a{
background:url("/img/common/icon_mail.gif") no-repeat 0 50%;
padding:0 0 0 35px;
display:block;
margin:0 0 10px 0;
}


#sn #favoriteFrame{
         width: 217px;
         height: 280px;
         overflow: auto;
		 margin:0 0 0 5px;
		 padding:0;
		 }
#sn #favoriteBox a{
margin:0;
padding:0;
font-weight:bold;
		 }
#sn #favoriteBox td{
margin:0;
padding:0 0 10px 0;
font-size:12px;
 }
#sn #favoriteFrame .favoriteBox{
background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
/*margin:0 0 5px 0;
padding:0 0 5px 0;*/
		 }
#sn #favoriteFrame .favoriteBox img{
margin:0 5px 0 0;
 }

#sn #favoriteFrame .favoriteBox .rightBox{
width:130px;
 }
#sn table.favorite td{
background:url(/img/common/line_dot.gif) repeat-x 0 90%;
}

#sn .section ul {
	margin:0 4px 0 7px;
	}
#sn .section li a{
	background: url("/img/common/arrow01.gif") no-repeat 0 5px;
	padding-left:15px;
	display:block;
	}
#sn .snBlank li a {
	background: url("/img/common/blank.gif") no-repeat 100% 50%;
	padding-right:15px;

	}

#sn .section #snContact {

	margin-bottom:10px;
	padding-bottom:8px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	}
#sn .section #snContact h5 {
	background:none;
	padding-left:7px;
	padding-bottom:2px;
	margin-bottom:0px;
	color:#FF6600;
	}
#sn .section#snContact .snContactInner {
margin:5px 0 0 13px;
	}
#sn .section#snContact h6 {
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	margin:0px 10px 10px 0;
	font-weight:bold;
	font-size:12px;
	position:relative;
	}
#sn .section h6 {
	padding-bottom:3px;
	margin:10px 10px 0 10px;
	font-weight:bold;
	font-size:12px;
	}

#sn #bnr ul{
margin:0 0 0 7px;

	}
#sn #bnr ul li{
margin:0 0 5px 0;

	}


#sn #bnr li a{
background:none;
padding:0;
	}

#sn .section#snContact .snTime {
	color:#444;
	line-height:100%;
	padding-bottom:0;
	font-weight:normal;
	}
#sn .section#snContact dl {
	margin-bottom:3px;
	}
#sn .section#snContact dt {
	background: url("/img/common/arrow01.gif") no-repeat 0 50%;
	padding-left:15px;
	line-height:90%;
	margin:0 0 5px 0;
	}
#sn .section#snContact dd {
	font-weight:bold;
	line-height:140%;
	padding-bottom:12px;
	}
#sn .section#snContact ul {
	margin:0;
	padding-top:3px;
	padding-bottom:2px;
	}
#sn .section .detailLink{
    background: url("/img/common/line_dot.gif") repeat-x 0% 0%;
	padding-top:3px;
	margin:10px 10px 5px 10px;
		text-align:right;

}
#sn .section .detailLink2{
    background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
		text-align:right;
		margin:7px 0 0 0;
		padding:0 10px 5px 0;
}
#sn .section .detailLink3{
		text-align:right;
		padding:0 10px 5px 0;
		background: url("/img/common/line_dot.gif") repeat-x 0 100%;
		clear:both;
		margin:0 0 10px 0;
		}
#sn .section .detailLink4{
		text-align:right;
		margin:7px 0 0 0;
		padding:0 10px 5px 0;
}

#sn .section .detailLink a,#sn .section .detailLink2 a,#sn .section .detailLink3 a,#sn .section .detailLink4 a{
    background: url("/img/common/arrow02.gif") no-repeat 0 50%;
	padding-left:10px;
	font-size:11px;

}

#sn .searchBox{
	margin:0 0 0 10px;
	}

#sn .usefulBox{
	margin:0 7px 7px 7px;
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	padding-bottom:7px;	
	}
#sn .end{
	background:none;
	}
#sn .usefulBox h6{
	background:transparent url("/img/common/arrow01.gif") no-repeat scroll 0 4px;
	padding:0 0 0 15px;
	margin:0px;
	}
#sn .usefulBox .rightBox{
	width:149px;
	}
#sn .usefulBox .rightBox p{
	font-size:10px;
	}

