@charset "utf-8";


#vedere{ width:960px;height:503px;background: url(../img/bunjo/vedere/03.gif) no-repeat;position:relative;}
#vedere #ic1{
	position:absolute;
	width:29px;
	height:29px;
	top:366px;
	left:237px;
	z-index:1;
}
#vedere #ic2{
	position:absolute;
	width:29px;
	height:29px;
	top:366px;	left:193px;

	z-index:1;
}
#vedere #ic3{
	position:absolute;
	width:29px;
	height:29px;
	top:366px;
	left:153px;
	z-index:1;
}
#vedere #ic4{
	position:absolute;
	width:29px;
	height:29px;
	top:366px;
	left:114px;
	z-index:1;
}
#vedere #ic5{
	position:absolute;
	width:29px;
	height:29px;
	top:366px;
	left:74px;
	z-index:1;
}
#vedere #ic6{position:absolute;width:29px;height:29px;top:325px;left:23px;z-index:1;}



#opus{ width:960px;height:494px;background: url(../img/bunjo/opus/03.gif) no-repeat;position:relative;}
#opus #ic1{position:absolute;width:29px;height:29px;top:413px;left:285px;z-index:1;}
#opus #ic2{position:absolute;width:29px;height:29px;top:414px;left:242px;z-index:1;}
#opus #ic3{position:absolute;width:29px;height:29px;top:415px;left:192px;z-index:1;}
#opus #ic4{position:absolute;width:29px;height:29px;top:364px;left:65px;z-index:1;}
#opus #ic5{position:absolute;width:29px;height:29px;top:363px;left:23px;z-index:1;}
#opus #ic6{position:absolute;width:29px;height:29px;top:325px;left:23px;z-index:1;}



#prst #b1{ background:url(../img/bunjo/prst/03.gif) repeat-y; width:960px; padding:50px 0 20px 0; text-align:center;}
#prst #b1 #inner{ text-align:left; width:920px; margin:0 auto;}
#prst #b1 #inner #b2{ width:273px; float:left; font-size:13px;}
#prst #b1 #inner #b3{ width:638px; float:right; }
#prst #b1 #inner p.f1 { font-size:10px; color:#999; line-height:130%;}
#prst #b1 #inner p.f2 { font-size:12px; line-height:150%;}

#sq-ov{ width:960px;height:494px;background: url(../img/bunjo/sq-ov/03.gif) no-repeat;position:relative;}
#sq-ov #ic1{position:absolute;width:29px;height:29px;top:375px;left:362px;z-index:1;}
#sq-ov #ic2{position:absolute;width:29px;height:29px;top:375px;left:326px;z-index:1;}
#sq-ov #ic3{position:absolute;width:29px;height:29px;top:375px;left:290px;z-index:1;}
#sq-ov #ic4{position:absolute;width:29px;height:29px;top:375px;left:255px;z-index:1;}
#sq-ov #ic5{position:absolute;width:29px;height:29px;top:375px;left:77px;z-index:1;}
#sq-ov #ic6{position:absolute;width:29px;height:29px;top:375px;left:43px;z-index:1;}


#cent-sp{width:960px;height:503px;background:  url(../img/bunjo/cent-sp/03.gif) no-repeat;position:relative;}
#cent-sp #ic1{ position:absolute;width:29px;height:29px;top:59px;left:91px;	z-index:1;}
#cent-sp #ic2{	position:absolute;	width:29px;	height:29px;	top:106px;	left:91px;	z-index:1;}
#cent-sp #ic3{	position:absolute;	width:29px;	height:29px;	top:153px;	left:91px;	z-index:1;}
#cent-sp #ic4{	position:absolute;	width:29px;	height:29px;	top:202px;	left:91px;	z-index:1;}
#cent-sp #ic5{	position:absolute;	width:29px;	height:29px;	top:247px;	left:91px;	z-index:1;}
#cent-sp #ic6{	position:absolute;	width:29px;	height:29px;	top:292px;	left:91px;	z-index:1;}
#cent-sp #ic7{	position:absolute;	width:29px;	height:29px;	top:338px;	left:91px;	z-index:1;}
#cent-sp #ic8{	position:absolute;	width:29px;	height:29px;	top:377px;	left:138px;	z-index:1;}
#cent-sp #ic9{	position:absolute;	width:29px;	height:29px;	top:429px;	left:91px;	z-index:1;}


#cent-ar{width:960px;height:503px;background:  url(../img/bunjo/sara_cent_ar/03.gif) no-repeat;position:relative;}
#cent-ar #ic1{ position:absolute;width:29px;height:29px;top:174px;left:86px;z-index:1;}
#cent-ar #ic2{ position:absolute;width:29px;height:29px;top:224px;left:86px;z-index:1;}
#cent-ar #ic3{position:absolute;width:29px;height:29px;top:272px;left:86px;	z-index:1;}
#cent-ar #ic4{position:absolute;width:29px;height:29px;top:319px;left:86px;z-index:1;}
#cent-ar #ic5{position:absolute;width:29px;height:29px;top:366px;left:86px;z-index:1;}
#cent-ar #ic6{ position:absolute;width:29px;height:29px;top:414px;left:86px;z-index:1;}


#auth-pl2{width:960px;height:409px;background:  url(../img/bunjo/sara_authent_pl2/authpl2-02.gif) no-repeat;position:relative;}
#auth-pl2 #ic4{ position:absolute;width:29px;height:29px;top:280px;left:269px;z-index:1;}
#auth-pl2 #ic3{	position:absolute;width:29px;height:29px;top:280px;left:209px;z-index:1;}
#auth-pl2 #ic2{	position:absolute;width:29px;height:29px;top:280px;left:154px;z-index:1;}
#auth-pl2 #ic1{	position:absolute;width:29px;height:29px;top:280px;left:97px;z-index:1;}

#auth-gl{width:960px;height:503px;background: url(../img/bunjo/sara_authent_gl/4.gif) no-repeat;position:relative;}
#auth-gl #ic1{	position:absolute;	width:29px;	height:29px;	top:352px;	left:390px;	z-index:1;}
#auth-gl #ic2{	position:absolute;	width:29px;	height:29px;	top:352px;	left:357px;	z-index:1;}
#auth-gl #ic3{	position:absolute;	width:29px;	height:29px;	top:352px;	left:326px;	z-index:1;}
#auth-gl #ic4{	position:absolute;	width:29px;	height:29px;	top:352px;	left:293px;	z-index:1;}
#auth-gl #ic5{	position:absolute;	width:29px;	height:29px;	top:340px;	left:257px;	z-index:1;}
#auth-gl #ic6{	position:absolute;	width:29px;	height:29px;	top:383px;	left:245px;	z-index:1;}


#bunjo-auth-lg2{width:auto;height:503px;background: url(../img/bunjo/bunjo-authlg2_03.gif) no-repeat;position:relative;}
#bunjo-auth-lg2-icon01{position:absolute;width:29px;height:29px; top:372px ;left:347px ; z-index:1;}
#bunjo-auth-lg2-icon02{position:absolute;width:29px;height:29px; top:372px ;left:310px ; z-index:1;}
#bunjo-auth-lg2-icon03{position:absolute;width:29px;height:29px; top:372px ;left:273px ; z-index:1;}


#bunjo-auth-pl{width:auto;height:654px;background: url(../img/bunjo/bunjo-authpl05.gif) no-repeat;position:relative;}
#bunjo-auth-pl #icon01{position:absolute;width:29px;height:29px; top:543px; left:405px ; z-index:1;}
#bunjo-auth-pl #icon02{position:absolute;width:29px;height:29px; top:543px ;left:364px ; z-index:1;}
#bunjo-auth-pl #icon03{position:absolute;width:29px;height:29px; top:543px ;left:320px ; z-index:1;}
#bunjo-auth-pl #icon04{position:absolute;width:29px;height:29px; top:500px ;left:280px ; z-index:1;}
#bunjo-auth-pl #icon05{position:absolute;width:29px;height:29px; top:500px ;left:686px ; z-index:1;}
#bunjo-auth-pl #icon06{position:absolute;width:29px;height:29px; top:500px ;left:647px ; z-index:1;}
#bunjo-auth-pl #icon07{position:absolute;width:29px;height:29px; top:500px ;left:610px ; z-index:1;}
#bunjo-auth-pl #icon08{position:absolute;width:29px;height:29px; top:500px ;left:575px ; z-index:1;}
#bunjo-auth-pl #icon09{position:absolute;width:29px;height:29px; top:500px ;left:538px ; z-index:1;}
#bunjo-auth-pl #icon10{position:absolute;width:29px;height:29px; top:500px ;left:503px ; z-index:1;}



#bunjo-auth-nbl{width:auto;height:503px;background: url(../img/bunjo/bunjo-authnbl09.gif) no-repeat;position:relative;}
#bunjo-auth-nbl-icon01{position:absolute;width:29px;height:29px;padding:400px 0 0 317px; z-index:1;}
#bunjo-auth-nbl-icon02{position:absolute;width:29px;height:29px;padding:400px 0 0 277px; z-index:1;}
#bunjo-auth-nbl-icon03{position:absolute;width:29px;height:29px;padding:400px 0 0 237px; z-index:1;}
#bunjo-auth-nbl-icon04{position:absolute;width:29px;height:29px;padding:358px 0 0 237px; z-index:1;}
#bunjo-auth-nbl-icon05{position:absolute;width:29px;height:29px;padding:358px 0 0 277px; z-index:1;}
#bunjo-auth-nbl-icon06{position:absolute;width:29px;height:29px;padding:358px 0 0 317px; z-index:1;}
#bunjo-auth-nbl-icon07{position:absolute;width:29px;height:29px;padding:358px 0 0 358px; z-index:1;}


#bunjo-auth-lg{width:auto;height:442px;background:url(../img/bunjo/bunjo-authlg_02.gif) no-repeat;position:relative;}
#bunjo-auth-lg-icon01{position:absolute;width:29px;height:29px; top:320px ;left:295px ; z-index:1;}
#bunjo-auth-lg-icon02{position:absolute;width:29px;height:29px; top:320px ;left:260px ; z-index:1;}
#bunjo-auth-lg-icon03{position:absolute;width:29px;height:29px; top:320px ;left:192px ; z-index:1;}
#bunjo-auth-lg-icon04{position:absolute;width:29px;height:29px; top:320px ;left:162px ; z-index:1;}
#bunjo-auth-lg-icon05{position:absolute;width:29px;height:29px; top:285px ;left:162px ; z-index:1;}
#bunjo-auth-lg-icon06{position:absolute;width:29px;height:29px; top:285px ;left:195px ; z-index:1;}
#bunjo-auth-lg-icon07{position:absolute;width:29px;height:29px; top:285px ;left:228px ; z-index:1;}
#bunjo-auth-lg-icon08{position:absolute;width:29px;height:29px; top:285px ;left:260px ; z-index:1;}
#bunjo-auth-lg-icon09{position:absolute;width:29px;height:29px; top:285px ;left:295px ; z-index:1;}






#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:270px;

}
#bunjo-presta-top2{
	width:890px;
	text-align:center;
	margin:0 auto;
}
#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-eco-f1 { font-size:10px; color:#999; line-height:130%;}

.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(../bellepresta/img/bunjo-presta2-06.gif) bottom repeat-x; top:48px;}
#bunjo-presta-menu02{ width:960px;}
#bunjo-presta02-box01{ width:960px; background:url(../bellepresta/img/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(../bellepresta/img/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;
}

