/*******************************************************************************

*                                                                              *
*  Modified  :  Apr-2009                                                       *
*                                                                              *

*******************************************************************************/

#wrap_wide #side_title {
 background-image: url(../img/h1_title.jpg);
 background-repeat: no-repeat;
 height: 29px;
 width: 190px;
 text-indent: -9999px;
}


a {
    color: #414141;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

#contents_wide div div span,
#contents_wide h1 span,
#contents_wide h2 span {
display:none;
}

.clear {
width: 100%;
height: 1px;
font-size: 1px;
clear: both;
}


/* toppage
*******************************************************************************/
#contents_wide {
	width: 780px;
	margin: 0px 0px 45px 0px;
	padding: 10px 0px 0px 0px;
}

/* h1_タイトル */
/*
.architect_ttl {
	background-image: url(../img/architect_ttl_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 75px;
	width: 769px;
	padding-bottom: 27px;
}
.architect_ttl img{
	margin: 14px 0 0 13px;
}
*/

/* 共通 */
.architect_ttl {
	background: url(../img/h1_title.jpg) no-repeat;
	height:29px;
	margin:0px 0px 15px;
	padding-bottom:0px;
	width:190px;
	text-indent: -9999px;
}


#pankuzu_all {
width: 571px;
height: 20px;
padding: 9px 19px 0px 0px;
background: url(../img/bg_pankuzu_wide.gif) repeat;
position: absolute;
left: 190px;
top: 130px;
clear: both;
}

#pankuzu_all li {
float:right;
}

#pankuzu_all li.list01 {
width: 14px;
height: 13px;
text-indent: -9999px;
}

#pankuzu_all li.list01 a {
width: 14px;
height: 13px;
background: url(../img/ic_home.gif) no-repeat;
display: block;
}

#pankuzu_all li.list02 {
padding: 0px 7px 0px 0px;
}

#pankuzu_all li.list02 span {
padding: 0px 0px 0px 3px;
}

/* */

#partscon{
padding:10px 10px 10px 10px;
margin-bottom:30px;
}

.Pcap{
margin-bottom:10px;
}

.Pcon{
margin-left:5px;
text-indent:-5px;
font-size:130%;
}

.Pcon li{
margin-bottom:4px;
}

#door{
border:#CCC6A3 solid 1px;
padding:4px;
width:374px;
float:left;

}
* html #door{
border:#CCC6A3 solid 1px;
padding:0px;
float:left;
padding:4px;
width:374px;
}

.dtitle{
height:35px;
background:url(../img/mid_tt_door.jpg) repeat-x;
width:372px;
border:#8E8033 solid 1px;
}
.dtitle a{
height:25px;
width:372px;
display:block;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:10px;
}

.pht{
width:186px;
float:left;
margin:0px;
}
.dpwaku{
border:#8E8033 solid 1px;
}


#close{
margin-left:10px;
border:#C9AAA1 solid 1px;
padding:4px;
width:374px;
float:left;
}
.ctitle{
height:35px;
background:url(../img/mid_tt_close.jpg) repeat-x;
width:372px;
border:#935542 solid 1px;
}
.ctitle a{
height:25px;
width:372px;
display:block;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:10px;
}
.cpwaku{
border:#935542 solid 1px;
}

#kitchen{
margin-top:10px;
border:#A1C9C7 solid 1px;
padding:4px;
width:374px;
float:left;
}
.stitle{
height:35px;
background:url(../img/mid_tt_sink.jpg) repeat-x;
width:372px;
border:#429390 solid 1px;
}
.stitle a{
height:25px;
width:372px;
display:block;
font-size:18px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:10px;
}
.spwaku{
border:#429390 solid 1px;
}


#wrap_wide #side_title_parts {
background-image:url(../img/h1_title.jpg);
background-repeat:no-repeat;
height:29px;
text-indent:-9999px;
width:190px;
}



.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

* html .clearfix {
	height: 1px;
	/*¥*//*/
	height: auto;
	overflow: hidden;
	/**/
}
