/*********          #home          *********/
#kido_background #kido_main #home{
	padding: 5px 20px 5px 20px;
	width: 810px;
}
#kido_background #kido_main #home h2{
	margin: 0 auto 15px auto;
	width: 800px;
}
#kido_background #kido_main #home div.l{
	float: left;
	width: 340px;
}
#kido_background #kido_main #home div.l table.topics{
	margin: 10px 0 10px 0;
	width: 320px;
}
#kido_background #kido_main #home div.l table.topics td.date{
	width: 75px;
	background-image: url('../../img/img-arrow.gif');
	background-repeat: no-repeat;
	padding: 0 0 0 15px;
	border-bottom: solid 1px #231815;
	color: #5F273C;
}
#kido_background #kido_main #home div.l table.topics td.subject{
	width: 225px;
	border-bottom: solid 1px #231815;
	color: #666666;
}
#kido_background #kido_main #home div.r{
	float: right;
	width: 450px;
}
#kido_background #kido_main #home div.r div.modelhouse{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #home div.r div.request{
	margin: 0 0 5px 0;
}
#kido_background #kido_main #home div.copy2{
	margin: 20px 0 0 0;
	text-align: center;
}

#kido_background #kido_main #home a.url{
	color: #DD561A;
	font-weight: bold;
	}
	
.redB {
	font-weight: bold;
	color: #800;
	font-size: 14px;
}
.scroll{
	width: 340px;
	overflow-y: scroll;
	height: 300px;
}

/*********         #kido_main         *********/
#kido_background #kido_main div.banner{
	text-align: center;
}
/*********          #concept          *********/
#kido_background #kido_main #concept{
	padding: 20px;
}
#kido_background #kido_main #concept div.text{
	margin: 0 40px 20px 40px;
}
#kido_background #kido_main #concept div.text p{
	margin: 5px 0 0 0;
	line-height: 130%;
}
#kido_background #kido_main #concept div.mat{
	background-color: #BCB6B2;
	padding: 20px;
	margin: 0 0 20px 0;
}
#kido_background #kido_main #concept div.mat div.carpet{
	width: 635px;
	margin: 0px auto;
}
#kido_background #kido_main #concept div.mat div.carpet table.image{
	width: 100%;
}
#kido_background #kido_main #concept div.landplan{
	position: relative;
	width: 796px;
	height: 420px;
}
#kido_background #kido_main #concept div.landplan div.text-on-img{
	position: absolute;
	top: 150px;
	left: 35px;
	width: 300px;
}

#yutori {
	padding: 0 0 0 30px;
}

#yutori #photoBox {
	float: left;
	margin: 15px 5px 0 0;
}

#yutori #kukaku {
	width: 490px;
	height: 196px;
	background: url(../../concept/img/bg_kukaku.jpg) top left no-repeat;
	float: left;
	margin: 15px 0 0 0;
	position: relative;
}

#yutori #kukaku p {
	color: #fff;
	position: absolute;
	top: 65px;
	left: 288px;
	padding: 0 10px 0 0;
}





/*********          #modelhouse          *********/
#kido_background #kido_main #modelhouse{
	padding: 20px;
}
#kido_background #kido_main #modelhouse div.mat{
	margin: 20px 0 0 0;
}
#kido_background #kido_main #modelhouse div.l{
	float: left;
	width: 54%;
	height: 413px;
	background-color: #BCB4B4;
}
#kido_background #kido_main #modelhouse div.l div.img{
	margin: 20px 0 0 0;
}
#kido_background #kido_main #modelhouse div.r{
	float: right;
	width: 46%;
	height: 413px;
	background-color: #5A4941;
	line-height: 130%;
	color: #FFFFFF;
}
#kido_background #kido_main #modelhouse div.r div.text{
	font-size: 11px;
	padding: 15px 10px 15px 10px;
}
#kido_background #kido_main #modelhouse div.r div.text p{
	color: #CD8739;
	/*font-weight: bold;*/
	padding: 0 0 0 20px;
	background-image: url('../../modelhouse/img/img-dot.gif');
	background-repeat: no-repeat;
}
#kido_background #kido_main #modelhouse div.r div.text ul.text-list{
	margin: 0 0 5px 35px;
	list-style-type: square;
}
#kido_background #kido_main #modelhouse div.r div.text div.text-list{
	margin: 0 0 0 20px;
}
#kido_background #kido_main #modelhouse div.photos{
	margin: 10px 0 0 0;
}
/*********          #planning          *********/
#kido_background #kido_main #planning{
	padding: 20px;
}
#kido_background #kido_main #planning div.mat{
	padding: 10px 0 110px 0;
	margin: 10px 0 20px 0;
	background-color: #B4AFAE;
	position: relative;
	width: 100%;
}
#kido_background #kido_main #planning div.mat div.l{
	float: left;
	width: 12%;
}
#kido_background #kido_main #planning div.mat div.l img{
	margin: 0 0 0 40px;
}
#kido_background #kido_main #planning div.mat div.r{
	float: right;
	width: 88%;
}
#kido_background #kido_main #planning div.mat ul.text-list{
	margin: 5px 0 5px 20px;
	list-style-type: square;
}
#kido_background #kido_main #planning div.mat div.carpet{
	background-color: #8F8279;
	padding: 10px;
	margin: 10px 0 0 0;
}
#kido_background #kido_main #planning div.mat div.carpet ul.text-list2{
	margin: 0 0 5px 45px;
	list-style: none;
}
#kido_background #kido_main #planning div.mat div.carpet ul.text-list2 li{
	padding: 0 0 10px 25px;
	background-image: url('../../planning/img/img-dot.gif');
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#kido_background #kido_main #planning div.mat div.plan1{
	position: absolute;
	top: 50px;
	left: 360px;
	width: 448px;
}
#kido_background #kido_main #planning div.mat div.plan2{
	position: absolute;
	top: 40px;
	left: 422px;
	width: 385px;
}

#kido_background #kido_main #planning div.mat div.plan3{
	position: absolute;
	top: 50px;
	left: 443px;
	width: 365px;
}


#kido_background #kido_main #planning div.mat div.carpet ul.text-list3{
	margin: 0 0 5px 45px;
	list-style: none;
}
#kido_background #kido_main #planning div.mat div.carpet ul.text-list3 li{
	padding: 0 0 10px 25px;
	background-image: url('../../planning/img/img-dot.gif');
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 275px;
}
#kido_background #kido_main #planning div.mat div.carpet ul.text-list3 li .title {
	color: #ADC452;
	font-weight: bold;
}

.catch{
	font-size: 120%;
	color:  #DDE350;
	font-weight: bold;
	margin-left: 45px;
	line-height: 240%;
}

#kido_background #kido_main #planning div.mat div.carpet ul.text-list4{
	margin: 0 0 5px 45px;
	list-style: none;
}
#kido_background #kido_main #planning div.mat div.carpet ul.text-list4 li{
	padding: 0 0 10px 25px;
	background-image: url('../../planning/img/img-dot.gif');
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	width: 350px;
}
#kido_background #kido_main #planning div.mat div.carpet ul.text-list4 li .title {
	color: #ADC452;
	font-weight: bold;
}

.seiyaku {
	width: 150px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	background-color: #c00;
	padding: 5px;
	text-align: center;
	margin: 10px 0;
}


/*********          #location          *********/
#kido_background #kido_main #location{
	padding: 20px;
}
#kido_background #kido_main #location div.background{
	background-image: url(../../location/img/img-bkg.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	text-align: center;
	padding: 0 0 90px 0;
}
#kido_background #kido_main #location div.background img.copy{
	margin: 30px 0 30px 0;
}
#kido_background #kido_main #location div.images1{
	width: 710px;
	margin: 0px auto;
}
#kido_background #kido_main #location div.images1 img{
	margin: 0 10px 0 0;
}
#kido_background #kido_main #location div.images2{
	width: 580px;
	margin: 0px auto;
}
#kido_background #kido_main #location div.images2 table.image{
}
#kido_background #kido_main #location div.images2 table.image td{
	text-align: right;
	color: #663300;
}
#kido_background #kido_main #location div.images2 table.image td img{
	display: block;
}
#kido_background #kido_main #location div.map{
	text-align: center;
	width: 660px;
	margin: 0 auto 20px auto;
}
#kido_background #kido_main #location div.map table.image{
}
#kido_background #kido_main #location div.map table td{
	text-align: right;
}
#kido_background #kido_main #location div.map table td.map{
	padding: 20px 0 0 30px;
	text-align: left;
}
#kido_background #kido_main #location div.map table.image img{
	display: block;
}
#kido_background #kido_main #location h3{
	margin: -40px 0 0 0;
}
/*********          #outline          *********/
#kido_background #kido_main #outline{
	padding: 20px;
	position: relative;
	width: 818px;
}
#kido_background #kido_main #outline div.line1{
	position: absolute;
	top: 148px;
	left: 80px;
}
#kido_background #kido_main #outline div.line2{
	position: absolute;
	top: 175px;
	left: 80px;
}
#kido_background #kido_main #outline div.line3{
	position: absolute;
	top: 205px;
	left: 80px;
}
#kido_background #kido_main #outline div.line4{
	position: absolute;
	top: 233px;
	left: 80px;
}
#kido_background #kido_main #outline div.line{
	margin: 5px 0 5px 0;
	height: 23px;
	padding: 0 0 0 60px;
}
#kido_background #kido_main #outline div.lbkg{
	height: 23px;
	padding: 0 0 0 60px;
	background-image: url('../../outline/img/img-bkg.jpg');
	background-repeat: no-repeat;
}
#kido_background #kido_main #outline h3{
	margin: 10px 0 10px 60px;
}
#kido_background #kido_main #outline a.url{
	color: #DD561A;
	font-weight: bold;
}
/*********         #equipment         *********/
#kido_background #kido_main #equipment{
	padding: 20px;
}
#kido_background #kido_main #equipment ul.img-link{
	margin: 10px 0 0 50px;
}
#kido_background #kido_main #equipment ul.img-link li{
	list-style: none;
	float: left;
}
#kido_background #kido_main #equipment ul.img-link li a{
	display: block;
	height: 55px;
	text-indent: -300px;
	overflow: hidden;
}
#kido_background #kido_main #equipment ul.img-link li.button1{
	margin-right: 10px;
}
#kido_background #kido_main #equipment ul.img-link li.button1 a{
	width: 237px;
	background-image: url('../../equipment/img/btn-amenity.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment ul.img-link li.button1 a:hover{
	background-position: 0px 55px;
}
#kido_background #kido_main #equipment ul.img-link li.button2 a{
	width: 237px;
	background-image: url('../../equipment/img/btn-structure.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment ul.img-link li.button2 a:hover{
	background-position: 0px 55px;
}
#kido_background #kido_main #equipment ul.img-link li.button3 a{
	width: 237px;
	background-image: url('../../equipment/img/btn-safty.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment ul.img-link li.button3 a:hover{
	background-position: 0px 55px;
}
#kido_background #kido_main #equipment ul.img-link li.button3{
	margin-left: 10px;
}
/*********    #equipment #amenity     *********/
#kido_background #kido_main #equipment #amenity{
	margin: 15px 0 15px 50px;
	width: 730px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li{
	list-style: none;
	float: left;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li a{
	display: block;
	height: 52px;
	text-indent: -300px;
	overflow: hidden;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button1{
	margin-right: 13px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button1 a{
	width: 136px;
	background-image: url('../../equipment/img/btn-kitchen.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button1 a:hover{
	background-position: 0px 52px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button2{
	margin-right: 12px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button2 a{
	width: 136px;
	background-image: url('../../equipment/img/btn-bath.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button2 a:hover{
	background-position: 0px 52px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button3 a{
	width: 136px;
	background-image: url('../../equipment/img/btn-dresser.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button3 a:hover{
	background-position: 0px 52px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button4{
	margin-left: 12px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button4 a{
	width: 136px;
	background-image: url('../../equipment/img/btn-nukku.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button4 a:hover{
	background-position: 0px 52px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button5{
	margin-left: 13px;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button5 a{
	width: 136px;
	background-image: url('../../equipment/img/btn-pairglass.gif');
	background-position: 0px 0px;
	text-decoration: none;
}
#kido_background #kido_main #equipment #amenity ul.img-link2 li.button5 a:hover{
	background-position: 0px 52px;
}
#kido_background #kido_main #equipment #amenity div.kitchen{
	margin: 10px 0 0 0;
}
#kido_background #kido_main #equipment #amenity div.kitchen div.img1{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #amenity div.kitchen div.img2{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #amenity div.top{
	height: 25px;
	text-align: right;
	background-image: url('../../equipment/img/am-bar.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
}
#kido_background #kido_main #equipment #amenity div.bath{
	margin: 10px 0 0 0;
}
#kido_background #kido_main #equipment #amenity div.bath div.img3{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #amenity div.bath div.img4{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #amenity div.dresser{
	margin: 10px 0 0 0;
}
#kido_background #kido_main #equipment #amenity div.dresser div.img5{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #amenity div.nukku{
	margin: 10px 0 0 0;
}
#kido_background #kido_main #equipment #amenity div.nukku div.img6{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #amenity div.nukku div.img7{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #amenity div.pairglass{
	margin: 10px 0 0 0;
}
#kido_background #kido_main #equipment #amenity div.pairglass div.img8{
	margin: 0 0 10px 0;
}
/*********   #equipment #structure    *********/
#kido_background #kido_main #equipment #structure{
	margin: 15px 0 15px 65px;
	width: 695px;
}
#kido_background #kido_main #equipment #structure div.copy-01{
	margin: 0 0 15px 0;
}
#kido_background #kido_main #equipment #structure div.l{
	float: left;
	width: 360px;
}
#kido_background #kido_main #equipment #structure div.r{
	float: right;
	width: 320px;
}
#kido_background #kido_main #equipment #structure div.r img.photo-01-margin{
	margin-right: 7px;
}
#kido_background #kido_main #equipment #structure table.point{
	margin: 20px 0 10px 0;
	width: 100%;
}
#kido_background #kido_main #equipment #structure table.point td{
	width: 33%;
	padding: 5px;
	text-align: center;
}
#kido_background #kido_main #equipment #structure table.point td div.text{
	text-align: left;
}
#kido_background #kido_main #equipment #structure table.point td.col1{
	border-bottom: solid 1px #A68A5C;
	border-right: solid 1px #A68A5C;
}
#kido_background #kido_main #equipment #structure table.point td.col2{
	border-bottom: solid 1px #A68A5C;
}
#kido_background #kido_main #equipment #structure table.point td.col3{
	border-bottom: solid 1px #A68A5C;
	border-left: solid 1px #A68A5C;
}
#kido_background #kido_main #equipment #structure table.point td.col4{
	border-right: solid 1px #A68A5C;
}
#kido_background #kido_main #equipment #structure table.point td.col5{
}
#kido_background #kido_main #equipment #structure table.point td.col6{
	border-left: solid 1px #A68A5C;
}
/*********    #equipment #safty     *********/
#kido_background #kido_main #equipment #safty{
	margin: 15px 0 15px 60px;
	width: 710px;
}
#kido_background #kido_main #equipment #safty div.text1{
	margin: 0 0 20px 0;
}
#kido_background #kido_main #equipment #safty div.img2{
	margin: 0 0 20px 0;
}
#kido_background #kido_main #equipment #safty div.text2{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #safty div.img3{
	margin: 0 0 10px 0;
}
#kido_background #kido_main #equipment #safty div.img4{
	margin: 0 0 40px 0;
}

