@charset "utf-8";

/*==========================================================
	Date: 2008-1-17
	KURODA HOUSE GROUP All right reserved 
==========================================================*/

#staff {
font-size:1.2em;
}

h4#kanazawa {
margin:20px 0 0 0;
}

p.lead {
margin:10px 0 0 0;
}

#staff ul {
width:649px;
margin:0 0 10px 0;
padding:0 0 4px 0;
background:url(../../images/voice/ulbottom.gif) left bottom no-repeat;
}

#staff ul li {
display:inline;
}

div.staffComment {
width:653px;
margin:10px 0 0 0;
}

div.commentback {
background:url(../../images/staff/comment_back.jpg) left top repeat-y;
}


div.commentback02 {
background:url(../../images/staff/comment_back02.jpg) left top repeat-y;
}



div.commentback img {
vertical-align:bottom;
}

div.commentback02 img {
vertical-align:bottom;
}


div.commentback dl {
width:308px;
float:left;
}


div.commentback02 dl {
width:308px;
float:left;
}


div.commentback dl.rightcol {
width:308px;
float:left;
margin:0 0 0 24px;
}

div.commentback dt {
float:left;
margin:0 10px 0 10px;
width:100px;
}

div.commentback02 dt {
float:left;
margin:0 10px 0 10px;
width:100px;
}


div.commentback dl.rightcol_noimage {
width:308px;
float:left;
margin:0 0 0 24px;
}

div.commentback dl.rightcol_noimage dd {
width:280px;
margin:0 0 0 20px;
_margin:0 0 0 10px;
}

div.commentback dl.leftcol_noimage {
width:293px !important;
width:280px;
float:left;
margin:0 0 0 15px;
}

div.commentback dl.leftcol_noimage dd {
width:270px;

}


div.commentback dd {
float:left;
width:185px;
}


* html body div.commentback dd {
float:left;
width:175px;
}

div.commentback02 dd {
float:left;
width:185px;
}


div.commentback dd.name {
height:26px;
padding:7px 0 0 0;
background:url(../../images/staff/comment.gif) left top no-repeat;
font-weight:bold;
padding-top:28px;
}

div.commentback02 dd.name {
height:26px;
padding:7px 0 0 0;
background:url(../../images/staff/comment.gif) left top no-repeat;
text-align:right;
}


div.commentback dd p {
margin:0 0 0 0;
}

div.commentback02 dd p {
margin:0 0 0 0;
}


p.detail a {
	display: block;
	width:100px;
	float:right;
	margin:10px 0 15px 0;
	border:1px solid #EDDCCB;
	background:#F1E4D8 url(../../images/top/arrow_const.gif) no-repeat 3px 6px;
	padding:2px 0px 2px 12px;
	color:#666666 !important;
	font-size:0.75em;
	}
	

*+html body p.detail a{
	padding:4px 0px 2px 12px;
	font-size:0.7em;
}

* html body p.detail a{
	padding:4px 0px 2px 12px;
	font-size:0.7em;
}


p.detail a:hover {
	color:#F38B0C !important;
	}

.bnbox {
margin:40px 0 0 0;
}
	
.clear {
clear:both;
}