/*============================================================
RENOVATION.CSS
============================================================*/

div#onlyMainContents {
	zoom: 100%;
	margin: 10px;
	padding: 0px;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-position: left top;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/bg_contents.gif);
}

div#renoBody {
/*	background-color: #000000;*/
	position: relative;
}

div#renoMain {
	margin: 0px 0px 1em 0px;
	padding: 5px 0px 0px 0px;
	width: 530px;
/*	background-color: #999999;*/
	float: left;
	position: relative;
	left: 20px;

	line-height: 150%;
}

div#renoSub {
	margin: 0px 0px 1em 0px;
	padding: 5px 0px 0px 0px;
	width: 160px;
/*	background-color: #666666;*/
	float: right;
	position: relative;
	right: 10px;
}




div#renoContact {
	clear: both;
	border: 1px solid #cccccc;
	background-color: #ffffff;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}

div#renoContact p {
	margin: 0px;
}


div#renoContact ul {
	zoom: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position: relative;
	list-style: none;
	height: 31px;
}

div#renoContact ul li#contFREE {
	margin: 0px 0px 0px 30px;
	padding: 0px;
	height: 31px;
	width: 251px;

	overflow: hidden;
	text-indent: -9999px;

	background-repeat: no-repeat;
	background-position: 0px 0px;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/im_freedial.gif);
}




div#renoContact ul li#contINQU {
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 150px;/**/

	overflow: hidden;

}




div#renoContact ul li#contINQU a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 150px;

	overflow: hidden;
	text-indent: -9999px;

	background-repeat: no-repeat;
	background-position: 0px 0px;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/bt_inquiry.gif);

	position: absolute;
	left: 330px;
	top: 3px;
}









div#renoContact ul li#contCONT {
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 150px;/**/

	overflow: hidden;
	text-indent: -9999px;
}




div#renoContact ul li#contCONT a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 28px;
	width: 150px;

	overflow: hidden;
	text-indent: -9999px;

	position: absolute;
	left: 520px;
	top: 3px;

	background-repeat: no-repeat;
	background-position: 0px 0px;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/bt_contact.gif);
}







/*----------------------
h2
-----------------------*/

div#onlyMainContents  div.residence h2 {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 750px;
	background-repeat: no-repeat;
	background-position: left top;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/h2_residence.gif);
	text-indent: -9999px;

}


div#onlyMainContents  div.house h2 {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 750px;
	background-repeat: no-repeat;
	background-position: left top;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/h2_house.gif);
	text-indent: -9999px;

}



div#onlyMainContents  div.renotop h2 {
	zoom: 100%;
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 750px;
	background-repeat: no-repeat;
	background-position: left top;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/h2_renovation.gif);
	text-indent: -9999px;

}






div#onlyMainContents  div.renotop {
	background-color: #ffffff;
}


div#onlyMainContents div.renotop div.flasharea {
	background-color: #000000;
	padding: 15px;
	margin: 0px 0px 2em 0px;
	text-align: center;
}







div#onlyMainContents div.renotop ul#renoNavi {
	margin: 0px !important;
	width: 750px !important;
}


div#onlyMainContents div.renotop dl.bnlink {
	width: 365px;
	margin: 0px 0px 4em 0px;
	padding: 0px;
}


div#onlyMainContents div.renotop dl.bnLeft {
	float: left;
}

div#onlyMainContents div.renotop dl.bnLeft dt {
	margin: 0px;
	padding: 0px 0px 0.2em 25px;
}


div#onlyMainContents div.renotop dl.bnLeft dd {
	margin: 0px;
	padding: 0px 0px 0px 25px;
}

div#onlyMainContents div.renotop dl.bnLeft dd p {
	margin: 0px;
	padding: 0px;
}



div#onlyMainContents div.renotop dl.bnRight{
	float: right;
}

div#onlyMainContents div.renotop dl.bnRight dt {
	margin: 0px;
	padding: 0px 25px 0.2em 0px;
}


div#onlyMainContents div.renotop dl.bnRight dd {
	margin: 0px;
	padding: 0px 25px 0px 0px;
}

div#onlyMainContents div.renotop dl.bnRight dd p {
	margin: 0px;
	padding: 0px;
}



div#onlyMainContents  div img.visual {
	width: 748px;
	margin: 0px 1px 0px 1px;
/*	border-bottom: 15px solid #ffffff;*/
}




/*----------------------
ul#renoNavi
-----------------------*/

ul#renoNavi {
	margin: 0px 1px 0px 1px;
	padding: 0px;
	height: 35px;
	width: 748px;

	background-repeat: no-repeat;
	background-position: left top;
/**/	background-image: url(../../../realestate/bunjo/renovation/common/images/bg_menu.gif);

	position: relative;
}

ul#renoNavi li#naviTOP {
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 64px;

	overflow: hidden;
/*	text-indent: -9999px;*/



}



ul#renoNavi li#naviTOP a {
	height: 22px;
	width: 64px;

	overflow: hidden;
	text-indent: -9999px;
	background-repeat: no-repeat;
/*	background-position: 0px 0px;
*/	background-image: url(../../../realestate/bunjo/renovation/common/images/bt_top.gif);


	position: absolute;
	left: 0px;
	top: 0px;
}


ul#renoNavi li#naviTOP a:link {
	background-position: 0px 0px;
}


div.renotop ul#renoNavi li#naviTOP a:link {
	background-position: 0px -22px !important;
}


ul#renoNavi li#naviTOP a:visited {
	background-position: 0px 0px;
}

div.renotop ul#renoNavi li#naviTOP a:visited {
	background-position: 0px -22px !important;
}

ul#renoNavi li#naviTOP a:hover{
	background-position: 0px -22px;
}













ul#renoNavi li#naviRESI {
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 139px;

	overflow: hidden;
}


ul#renoNavi li#naviRESI a {
	height: 22px;
	width: 139px;

	overflow: hidden;
	text-indent: -9999px;

	position: absolute;
	left: 64px;
	top: 0px;

	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../../../realestate/bunjo/renovation/common/images/bt_residence.gif);
}



ul#renoNavi li#naviRESI a:link {
	background-position: 0px 0px;
}

div.residence ul#renoNavi li#naviRESI a:link {
	background-position: 0px -22px !important;
}

ul#renoNavi li#naviRESI a:visited {
	background-position: 0px 0px;
}

div.residence ul#renoNavi li#naviRESI a:visited {
	background-position: 0px -22px !important;
}



ul#renoNavi li#naviRESI a:hover{
	background-position: 0px -22px;
}




ul#renoNavi li#naviHOUSE {
	display: inline;
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 116px;

	overflow: hidden;
}



ul#renoNavi li#naviHOUSE a {
	height: 22px;
	width: 116px;

	overflow: hidden;
	text-indent: -9999px;

	position: absolute;
	left: 203px;
	top: 0px;

	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../../../realestate/bunjo/renovation/common/images/bt_house.gif);
	background-color:#336;
}

ul#renoNavi li#naviHOUSE a:link {
	background-position: 0px 0px;
}

div.house ul#renoNavi li#naviHOUSE a:link {
	background-position: 0px -22px !important;
}

ul#renoNavi li#naviHOUSE a:visited {
	background-position: 0px 0px;
}

div.house ul#renoNavi li#naviHOUSE a:visited {
	background-position: 0px -22px !important;
}

ul#renoNavi li#naviHOUSE a:hover{
	background-position: 0px -22px;
}


/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/

#naviCONCEPT { display:inline; margin:0px; padding:0px; height:22px; width:116px;	overflow:hidden; }
#naviCONCEPT a { height:22px; width:116px; overflow:hidden; text-indent:-9999px; position:absolute; left:319px; top:0px; background:url(../../../realestate/bunjo/renovation/common/images/bt_concept.gif) no-repeat; }
ul#renoNavi li#naviCONCEPT a:link { background-position:0px 0px; }
div.house ul#renoNavi li#naviCONCEPT a:link { background-position:0px -22px !important; }
ul#renoNavi li#naviCONCEPT a:visited { background-position:0px 0px; }
div.house ul#renoNavi li#naviCONCEPT a:visited { background-position:0px -22px !important; }
ul#renoNavi li#naviCONCEPT a:hover{ background-position:0px -22px; }

/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/
/*--------------------------------------------------------------*/





/*----------------------
div.residence h3
-----------------------*/

div#onlyMainContents div h3 {
	zoom: 100%;

	background-color: #ffffff;

	margin: 0px 1px 0px 1px;
	padding: 0px 0px 15px 0px;
	height: 50px;

	border-bottom: 1px solid #cccccc;

	position: relative;
}

div#onlyMainContents div.residence h3 a {

	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 315px;

	overflow: hidden;
	position: absolute;
	left: 18px;
	top: 15px;

	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../../realestate/bunjo/renovation/common/images/h3_residence.gif);
	text-indent: -9999px;

}



div#onlyMainContents div.house h3 a {

	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 280px;

	overflow: hidden;
	position: absolute;
	left: 18px;
	top: 15px;

	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../../../realestate/bunjo/renovation/common/images/h3_house.gif);
	text-indent: -9999px;

}





/*----------------------
h2
-----------------------*/

div#onlyMainContents  div.residence h4 {
	margin: 0px 0px 1em 0px;
	padding: 0px;
}



div#onlyMainContents  div.residence h4.blog {
	font-size: 150%;
	margin: 0px 0px 1em 0px;
	padding: 0.5em 0px 0.2em 5px;
	border-bottom: 1px solid #B8292F;

	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../../../realestate/bunjo/renovation/common/images/bg_h4_residence.gif);
}




div#onlyMainContents  div.residence h5 {
	border-left: 10px solid #B8292F;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 10px;

	font-size: 120%;
}



div#onlyMainContents  div.residence h6 {
	border-bottom: 1px dashed #B8292F;
	margin: 0px 0px 1em 0px;
	padding: 0px;

	font-size: 100%;
}






/*----------------------
h2
-----------------------*/

div#onlyMainContents  div.house h4 {
	margin: 0px 0px 1em 0px;
	padding: 0px;
}



div#onlyMainContents  div.house h4.blog {
	font-size: 150%;
	margin: 0px 0px 1em 0px;
	padding: 0.5em 0px 0.2em 5px;
	border-bottom: 1px solid #007F9D;

	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../../../realestate/bunjo/renovation/common/images/bg_h4_house.gif);
}




div#onlyMainContents  div.house h5 {
	border-left: 10px solid #007F9D;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 10px;

	font-size: 120%;
}



div#onlyMainContents  div.house h6 {
	border-bottom: 1px dashed #007F9D;
	margin: 0px 0px 1em 0px;
	padding: 0px;

	font-size: 100%;
}













/*------------
dl.renoNews
-------------*/

dl.renoNews {
	width: 255px;
	padding: 0px;
	margin: 0px 0px 1em 0px;
	background-color: #fcfcfc;
}


dl.renoNews dt {
	border-bottom: 1px dashed #000000;
	font-weight: bold;
	padding: 0.2em 5px 0.2em 5px;
	margin: 0px 0px 0.5em 0px;
}

dl.renoNews dd {
	padding: 0px;
	margin: 0px;
}

dl.renoNews dd ul {
	padding: 0px;
	margin: 0px 10px 0px 25px;
}

dl.renoNews dd ul li {
	margin-bottom: 0.2em;
}
















/*------------
div.relatedlink
-------------*/

div.relatedlink dl {
	padding: 0px;
	margin: 0px 0px 1em 0px;
}


div.relatedlink dl dt {
	padding: 0px;
	margin: 0px 0px 0.5em 0px;
}

div.relatedlink dl dd {
	padding: 0px;
	margin: 0px;
}




/*------------
div.beforeaftersub
-------------*/

div#beforeaftersub dl {
	padding: 0px;
	margin: 0px 0px 1em 0px;
}


div#beforeaftersub dl dt {
	padding: 0px;
	margin: 0px 0px 0em 0px;
}

div#beforeaftersub dl dd {
	padding: 0px;
	margin: 0px;
}





/*------------
div.sellinglist
-------------*/

div.sellinglist {
	width: 160px;
}


div.sellinglist dl {
	padding: 0px;
	margin: 0px 0px 1em 0px;
}


div.sellinglist dl dt {
	padding: 0.2em 5px 0.2em 5px;
	margin: 0px 0px 0.3em 0px;
	background-color: #eeeeee;
}

div.sellinglist dl dd {
	padding: 0px;
	margin: 0px;
}

div.sellinglist dl dd ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

div.sellinglist dl dd ul li {
	border-bottom: 1px dashed #cccccc;
	padding: 0.4em 5px 0.4em 5px;
	margin: 0px;
}








/*---------------
div.baBefore
---------------*/

div.baBefore {
	background-color: #cccccc;
	padding: 0px;
	margin: 0px 0px 10px 0px;

	height: 97px;

	position: relative;
}

div.baBefore img.imBefore {
	position: relative;
	top: 10px;
	left: 10px;

}

div.baBefore ul {
	position: absolute;
	top: 10px;
	left: 135px;
	padding: 0px;
	margin: 0px;
}

div.baBefore ul li {
	display: inline;
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

/*---------------
div.baAfter
---------------*/

div.baAfter {
	background-color: #32281E;
	padding: 0px;
	margin: 0px 0px 1em 0px;

	height: 381px;

	position: relative;
}

div.baAfter img.imAfter {
	position: relative;
	top: 10px;
	left: 10px;
}

div.baAfter p {
	padding: 0px;
	margin: 0px;
	height: 326px;
	position: absolute;
	top: 45px;
	left: 20px;

	backgroundcolor: #666666;
}




/*---------------
div.gallery
---------------*/

div.gallery {
	width: 530px;
/*	background-color: #000000;*/
	padding: 0px;
	margin: 0px 0px 1em 0px;

/*	height: 500px;*/

	position: relative;
}


div.gallery ul.place {
	background-color: #333333;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

div.gallery ul.place li {
	display: inline;
}

div.gallery ul.place li img {
	vertical-align: bottom;
}



div.gallery div.photos {
	background-color: #333333;
	padding: 0px;
	margin: 0px;

	height: 440px;

	position: relative;
}



div.gallery ul.point {
	padding: 10px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
}

div.gallery ul.point li {
	display: inline;
	margin-right: 10px;
}

div.gallery ul.point li img {
	vertical-align: bottom;
}







div.galleryArea {
	position: relative;
	height: 475px;

	background-color: #cccccc;
}

div.galleryArea div#galleryKi {
	position: absolute;
	visibility: visible;
}


div.galleryArea div#galleryLi {
	position: absolute;
	visibility: hidden;
}

div.galleryArea div#galleryRo {
	position: absolute;
	visibility: hidden;
}

div.galleryArea div#galleryBa {
	position: absolute;
	visibility: hidden;
}

div.galleryArea div#gallerySa {
	position: absolute;
	visibility: hidden;
}

div.galleryArea div#galleryEn {
	position: absolute;
	visibility: hidden;
}


/*----------------------------------------*/
div.Li div#galleryKi {
	position: absolute;
	visibility: hidden;
}


div.Li div#galleryLi {
	position: absolute;
	visibility: visible;
}

div.Li div#galleryRo {
	position: absolute;
	visibility: hidden;
}

div.Li div#galleryBa {
	position: absolute;
	visibility: hidden;
}

div.Li div#gallerySa {
	position: absolute;
	visibility: hidden;
}

div.Li div#galleryEn {
	position: absolute;
	visibility: hidden;
}











/*------------
table.spec
-------------*/

table.spec {
	margin: 0px 0px 1em 0px;
	width: 530px;
	border-collapse: collapse;
	border-spacing: 0px;
	border: 1px solid #999999;
}
table.spec th,table.spec td {
	border: 1px solid #999999;
	padding: 2px 5px;
}

table.spec th {
	width: 30%;
	text-align: left;
	background-color: #eeeeee;
	white-space : nowrap;
}




div.madori {
	margin: 0px 1px 0px 1px;
	border-bottom: 1px solid #cccccc;
	background-color: #ffffff;
	padding: 15px;
}

div.madori p.close {
	text-align: center;
	margin: 0px 100px 1em 100px;
	background-color: #eeeeee;
	padding: 5px;
}





/* p ---------------------------------------------- */

@media print {


div#onlyMainContents {
	background-image: none;
}

div#onlyMainContents h2 {
	display: none;
}

ul#renoNavi {
	display: none;
}






div#renoContact ul {
	list-style: disc;
	height: auto;
}

div#renoContact ul li#contFREE,
div#renoContact ul li#contINQU,
div#renoContact ul li#contCONT
{
	display: inline;
	background: none;
	position: static;
	text-indent: 0px;
	overflow: auto;
	width: auto;
	height: auto;
	font-size:250%;
}

div#renoContact ul li#contINQU a,
div#renoContact ul li#contCONT a {
	height:0;
	line-height:0;
}


div#renoMain {
	width: 95%;
	float: none;
}

div#renoSub {
/*	visibility: hidden;*/
	display: none;
	width: 0px;
	float: none;
}


}
