@charset"utf-8";

#bunjo-auth-lg{
width:auto;
height:442px;
background:url(../img/bunjo/bunjo-authlg_02.gif) no-repeat}


#bunjo-parcwest{
width:auto;
height:442px;
background:url(../img/bunjo/bunjo-parcwest_02.gif) no-repeat}


#bunjo-parceast{
width:auto;
height:442px;
background:url(../img/bunjo/bunjo-parceast_02.gif) no-repeat}



#bunjo-pairview{
width:auto;
height:442px;
background:url(../img/bunjo/bunjo-pairview_02.gif) no-repeat}


#bunjo-planl-ow-btn{ width:270px; height:26px; margin:20px auto;}
#bunjo-planl-ow-btn ul{ list-style:none; }
#bunjo-planl-ow-btn li{ float:left;}
.bunjo-planl-ow-mr30{ margin-right:30px;}

#bunjo-presta-top{ width:960px; background:url(../bellepresta/img/index02.jpg) top no-repeat; text-align:center; padding-top:150px;}
#bunjo-presta-topmenu{
	margin:15px auto 0;
	width:424px;
	height:200px;
}
.bunjo-presta-topmenubg{ background:url(../bellepresta/img/index07.gif) no-repeat top ; height:76px; }
#bunjo-presta-eco-box01{ width:280px; float:left; margin-right:16px;}
.bunjo-presta-eco-ten110{ font-size:10px; line-height:130%; width:638px; float:right;}
.bunjo-presta-eco-twe150{ font-size:12px; line-height:150%; }
.bunjo-presta-eco-twe150-2{ font-size:12px; line-height:150%; margin-top:10px;}
.bunjo-presta-eco-sup{ font-size:10px; line-height:150%; }
.bunjo-presta-eco-ten110-2{ font-size:10px; line-height:130%;margin-top:15px;}
#bunjo-presta-eco-box02{ width:960px; background:url(../bellepresta/img/eco09.gif) repeat-y; margin-top:30px;}
#bunjo-presta-eco-box02inner{ width:920px; margin:20px;}
#bunjo-presta-eco-box03{ width:426px; float:left;}
.bunjo-presta-eco-ml45{ padding-left:50px;}
.bunjo-presta-eco-ten110-3{ font-size:10px; line-height:110%; width:870px; padding-left:30px; margin-bottom:20px; margin-top:15px; }

.bunjo-presta-design-box{ width:960px; }
.bunjo-presta-design-boxinner01{ width:470px; float:left}
.bunjo-presta-design-boxinner02{ width:470px; float:right}

.bunjo-presta-design-plan-title{
width:390px;
text-align:left;
margin-left:80px;/*
margin-top:12px;*/
line-height:110%;
float:left;
}



.bunjo-presta-mr24{ margin-right:24px }
.bunjo-presta-mr25{ margin-right:25px }

#bunjo-presta-menu{ width:960px; padding-bottom:7px; background:url(../img/bunjo/bunjo-presta2-06.gif) bottom repeat-x; top:48px;}
#bunjo-presta-menu02{ width:960px;}
#bunjo-presta02-box01{ width:960px; background:url(../img/bunjo/bunjo-presta02-03.jpg) top no-repeat; font-size:14px; line-height:170%; text-align:center; padding:10px 0 60px 0;}
#bunjo-presta02-box02{ width:437px; float:left;}
.bunjo-presta02-pl45{ padding-left:45px;}
#bunjo-presta02-box03{ width:290px; float:left; margin-left:45px;}
.bunjo-presta02-text10{ font-size:10px; line-height:110%; width:870px; padding-left:30px; margin-bottom:20px;}
#bunjo-presta-contents{
width:960px;
height: auto;
margin:0 auto;
text-align: center;
z-index:-1;
text-align:left;/*
padding-top:15px;*/
}



A.houselink {
color: #FF6600; 
text-decoration:none;
font-weight:bold;
}

A.houselink:hover {
color:#FE4C02; 
text-decoration:underline;
}



#bunjo-hills-box01{ width:980px; height:281px; background:url(../img/bunjo/bunjo-hills_04.jpg) top left no-repeat; font-size:24px; color:#FF5300; font-weight:bold; text-align:center; line-height:250%;}


#bunjo-hills-plan{
width:980px;
text-align:left;
}

#bunjo-hills-plan ul{
width:980px;
list-style:none;
display:inline;
}

#bunjo-hills-plan li{
width:470px;
margin:0 20px 30px 0;
float:left;}




.bunjo-takuchi02{ width:886px; padding:6px 12px; border: solid 1px #2AA738; margin:20px auto;}
.bunjo-takuchi02-tit01-2{ font-size:14px; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_05.gif) no-repeat left; padding:0 0 0 27px;font-weight:bold; margin-left:-10px; margin-top:6px; margin-bottom:6px}

.bunjo-takuchi02 ul{
list-style:none;
margin:0 auto;
}

.bunjo-takuchi02 ul li{
float:left; margin-left:30px;
}












.bunjo-takuchi01 table {
width: 473px;
height: 422px;
border: 1px #c7c7c7;
background-color: #c7c7c7;
}

.bunjo-takuchi01 td {
background-color: #ffffff;
text-align: center;
}

.bunjo-takuchi01 th {
border: 1px #c7c7c7;
background-color: #f5fbf5;
}

.bunjo-takuchi-tbl-left{ width:473px;
float:left;}
.bunjo-takuchi-tbl-right{ width:473px;
float:right;}


.bunjo-takuchi-tblprice{ color:#ec0000; font-weight:bold;}






.bunjo-takuchi-tit01{ font-size:16px; color:#FFFFFF; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_04.gif); height:37px; padding:5px 0 0 10px; }
.bunjo-takuchi-tit01-2{ font-size:14px; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_05.gif) no-repeat left; padding:0 0 0 27px; margin-top:15px; font-weight:bold;}

.bunjo-takuchi-tit02{ font-size:16px; color:#FFFFFF; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_07.gif); height:37px; padding:5px 0 0 10px; }
.bunjo-takuchi-tit02-2{ font-size:14px; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_09.gif) no-repeat left; padding:0 0 0 27px; margin-top:15px; font-weight:bold;}

.bunjo-takuchi-tit03{ font-size:16px; color:#FFFFFF; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_06.gif); height:37px; padding:5px 0 0 10px; }
.bunjo-takuchi-tit03-2{ font-size:14px; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_08.gif) no-repeat left; padding:0 0 0 27px; margin-top:15px; font-weight:bold;}

.bunjo-takuchi-tit04{ font-size:16px; color:#FFFFFF; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_10.gif); height:37px; padding:5px 0 0 10px; }
.bunjo-takuchi-tit04-2{ font-size:14px; line-height:150%; background:url(../img/bunjo/bunjo-takuchi_11.gif) no-repeat left; padding:0 0 0 27px; margin-top:15px; font-weight:bold;}


.readcopy{ width:auto; margin:15px 0 0 26px; font-size:14px; line-height:150%; }

#bunjo-presta{
	width:680px;
	height:auto;
	background:url(../img/bunjo/bunjo-presta_04.jpg) bottom right no-repeat;
	margin-top:30px;
	font-size:16px;
	line-height:150%;
	float:right;
}

.bunjo-presta-copy{
color:#0a9ee1;
font-size:20px;
line-height:130%;
font-weight:bold;
}


#bunjo-roan{
	width:960px;
	height:auto;
	background-color:#ffeec2;
}

#bunjo-roanbox{
	width:900px;
	height:auto;
	margin:0px auto 15px;
	text-align:left;
}

/*
.bunjo-roanboxdetail{
width:353px;
height:auto;
padding:15px;
text-align:left;
background-color:#FFFFFF;}*/

.bunjo-planplice12-red{ font-size:12px; line-height:100%; font-weight:bold; color:#dd2a2a}
.bunjo-planplice30-red{ font-size:30px; line-height:100%; font-weight:bold; color:#dd2a2a}
.bunjo-planplice16-red{ font-size:16px; line-height:100%; font-weight:bold; color:#dd2a2a}
.bunjo-planplice24-red{ font-size:18px; line-height:100%; font-weight:bold; color:#dd2a2a}
.bunjo-planplice45-red{ 	font-size:16px;	line-height:100%;	font-weight:bold;	color:#dd2a2a}
.bunjo-planplicetit{ font-size:14px; line-height:110%; margin-bottom:5px;}
.bunjo-margin-left123{ margin-left:123px;}
.bunjo-planplicecap{ font-size:11px; line-height:130%; margin-top:5px;}

#bunjo-avenir{
	width:auto;
	height:442px;
	background:url(../img/bunjo/bunjo-avenir_03.gif) no-repeat top left;
}

#bunjo-avenir-tablebox{
	padding:289px 0 50px 414px;
}

#bunjo-chanter{
width:auto;
height:426px;
background:url(../img/bunjo/bunjo-chante_02.gif) no-repeat}

#bunjo-chanter-tablebox{
padding:285px 0 0 303px;}




#bunjo-plan{
width:980px;
text-align:left;
margin-top:50px;
}


.bunjo-plan-title{
width:390px;
text-align:left;
margin-left:80px;
margin-top:42px;
line-height:110%;
float:left;
}

.bunjo-plan-imgbox{
width:190px;
height:100px;
float:right;
}

.bunjo-plan-imgbox img{
margin-left:5px;
float:left;
}



.bunjo-planldk{
font-size:18px;
font-weight:bold;
line-height:110%;}

.bunjo-planldetail{
font-size:11px;
line-height:150%;
}

#bunjo-plan ul{
width:980px;
list-style:none;
display:inline;
}

#bunjo-plan li{
width:470px;
margin:0 20px 30px 0;
float:left;}





.bunjo-margin_left13px{ margin-left:13px}
.bunjo-margin_left8px{ margin-left:8px}

#bunjo-top{
background:url(../img/bunjo/bunjo-top_02.jpg) top no-repeat;
height:auto;
}

#bunjo-top-bnr{
	width:949px;
	margin:0px auto;
	padding-top:337px;
}

.bunjo-top-bnr-box{
width:185px;
height:auto;
margin-right:6px;
float:left;
}

.bunjo-top-bnr-box p{
font-size:12px;
line-height:170%; padding:0 5px;}

.bunjo-top-bnr-box-end{
width:185px;
height:auto;
float:left;
}

.bunjo-top-bnr-box-end p{
font-size:12px;
line-height:170%;}

A.bunjolink { font-size:12px;line-height:170%; color:#ff5900; text-decoration:underline; font-weight:bold;}
A.bunjolink:hover { font-size:12px;line-height:170%; color:#ff5900; text-decoration:underline; font-weight:bold;}











/* menu 
----------------------------------------------------------------------------------*/

#bunjo-menu{
width:945px;
height:34px;
margin:0px auto;
}


/*
#bunjo-menu ul{
width:936px;
height:34px;
list-style:none;
display:inline;
text-indent: -20000px;
font-size: 1px;
color: white;
text-decoration: none ! important;
}

#bunjo-menu ul li.mn01{
width:228px;
height:34px;
background:url(../img/bunjo/bunjo-top_07.gif) ;
float:left;
margin-right:8px;
}

#bunjo-menu ul li.mn02{
width:228px;
height:34px;
background:url(../img/bunjo/bunjo-top_09.gif) ;
float:left;
margin-right:8px;
}

#bunjo-menu ul li.mn03{
width:228px;
height:34px;
background:url(../img/bunjo/bunjo-top_11.gif) ;
float:left;
margin-right:8px;
}

#bunjo-menu ul li.mn04{
width:228px;
height:34px;
background:url(../img/bunjo/bunjo-top_13.gif) ;
float:left;
}


/* submenu a 
----------------------------------------------*/
/*
#bunjo-menu ul li.mn01 a{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn01.gif) ;
float:left;
}

#bunjo-menu ul li.mn02 a{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn02.gif) ;
float:left;
}

#bunjo-menu ul li.mn03 a{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn03.gif) ;
float:left;
}

#bunjo-menu ul li.mn04 a{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn04.gif) ;
float:left;
}

/* submenu a:hover  
----------------------------------------------*/
/*
#bunjo-menu ul li.mn01 a:hover{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn01-on.gif) ;
float:left;
}

#bunjo-menu ul li.mn02 a:hover{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn02-on.gif) ;
float:left;
}
#bunjo-menu ul li.mn03 a:hover{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn03-on.gif) ;
float:left;
}

#bunjo-menu ul li.mn04 a:hover{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn04-on.gif) ;
float:left;
}

/* submenu a on  
----------------------------------------------*/
/*
#bunjo-menu ul li.mn01on{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn01-on.gif) ;
float:left;
margin-right:8px;
}

#bunjo-menu ul li.mn02on{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn02-on.gif) ;
float:left;
margin-right:8px;
}
#bunjo-menu ul li.mn03on{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn03-on.gif) ;
float:left;
margin-right:8px;
}

#bunjo-menu ul li.mn04on{
width:228px;
height:34px;
background:url(../img/bunjo/menu/bunjo-smn04-on.gif) ;
float:left;
}
