@charset "EUC-JP";


/*-----------------------------------------------
 __voice > index
-----------------------------------------------*/

* {
	margin: 0;
}

.contents_left#voice {
	width: 900px;
}

#voice H3 {
	background: url(../img/voice/h3_title.gif) no-repeat;
	width: 880px;
}

#voice H4 {
	background: url(../img/voice/h4_title.gif)  no-repeat;
}

#voice .description {
	margin: 0 0 30px 0;
}

.letter {
	width: 390px;
	float: left;
	margin: 0 0 10px 25px;
	background: url(../img/voice/bg_letter.jpg) no-repeat;
	height: 150px;
	padding: 15px 0px 0 20px;
}

.letter .left {
	float: left;
	width: 190px;
}

.letter .right {
	float: right;
	padding: 8px 0 0 0;
}

.letter .number {
	font-size: 30px;
	font-family: "Times New Roman", Times, serif;
	height: 40px;
	line-height: 0.7;
	font-weight: bold;
	padding: 8px 0 0 0;
	float: left;
}

.letter p.category {
	font-size: 14px;
	padding: 5px;
	color: #FFF;
	line-height: normal;
	font-weight: bold;
	margin: 0 0 0 80px;
	font-family: "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "£Í£Ó £Ð¥´¥·¥Ã¥¯", "MS PGothic", sans-serif;
	float:right;
	margin: 4px 0 0 0;
}
.letter.sell p.category{
	background-color: #C63;
}
.letter.buy p.category{
	background-color: #C66;
}
.letter.rent p.category{
	background-color: #369;
}
.letter.unyou p.category{
	background-color: #336633;
}
.letter.reform p.category{
	background-color: #daa520 ;
}
.letter.baikou p.category{
	background-color: #C33;
}
.letter.kaitori p.category{
	background-color: #969;
}


.letter H5 {
	font-size: 100%;
	margin: 0 0 15px 0;
	clear: both;
}

.letter th,
.letter td{
	padding: 0px 5px 0 0;
	font-size: 80%;
}

/*-----------------------------------------------
 __voice > detail
-----------------------------------------------*/

.contents_left#v_detail {
	padding: 30px 30px 0 30px;
	width: 638px;
	border: 1px solid #CCC;
	background:  #FFFFF9;
}
	
#v_detail .float_l{
	width: 320px;
	margin: 0 0 30px 0;
}

#v_detail .float_l#sell{
	background: url(../img/voice/detail/bg_baikyaku.jpg) no-repeat 230px 0px;
}
#v_detail .float_l#buy{
	background: url(../img/voice/detail/bg_kounyu.jpg) no-repeat 230px 0px;
}
#v_detail .float_l#rent{
	background: url(../img/voice/detail/bg_chintai.jpg) no-repeat 230px 0px;
}
#v_detail .float_l#unyou{
	background: url(../img/voice/detail/bg_support.jpg) no-repeat 230px 0px;
}
#v_detail .float_l#reform{
	background: url(../img/voice/detail/bg_reform.jpg) no-repeat 230px 0px;
}
#v_detail .float_l#baikou{
	background: url(../img/voice/detail/bg_baikou.jpg) no-repeat 230px 0px;
}
#v_detail .float_l#kaitori{
	background: url(../img/voice/detail/bg_kaitori.jpg) no-repeat 230px 0px;
}



#v_detail .float_r{
	width: 300px;
}

#v_detail h3{
	text-indent: -9999px;
	margin: 20px 0 0 0;
	background: url(../img/voice/detail/h3_title.gif) no-repeat;
	float:left;
	width: 100px;
}

#v_detail h4{
	text-indent: 0;
	margin: 0 0 10px 0;
	clear: both;
	width: auto;
	height: auto;
	font-size: 100%;
}
#v_detail .float_l#sell h4{ color: #930;}
#v_detail .float_l#buy h4{ color: #900;}
#v_detail .float_l#rent h4{ color: #036;}
#v_detail .float_l#unyou h4{ color: #336633;}
#v_detail .float_l#reform h4{ color: #daa520;}
#v_detail .float_l#baikou h4{ color: #C33;}
#v_detail .float_l#kaitori h4{ color: #96C;}

#v_detail .float_l img{
	float:left;
	margin: 0 10px 0 0;
}

#v_detail h5{
	background-color: #543F32;
	color: #FFFFF9;
	padding: 2px 0 2px 10px;
	margin: 0 0 10px 0;
	font-size: 100%;
}

#v_detail .float_l h6{
	font-size: 100%;
	border-bottom: 1px dotted #000;
	margin: 10px 0 5px 0;
}

#v_detail .float_r h6{
	font-size: 100%;
	margin: 10px 0 5px 0;
}

#v_detail table {
	margin: 0 0 5px 0;
}

#v_detail th,
#v_detail td{
	border-bottom: 1px dotted #000;
	padding: 3px 5px 3px 0;
}

#v_detail .number{
	font-size: 60px;
	font-family: "Times New Roman", Times, serif;
	line-height:normal;
	border-right: 1px solid #DBD4CC;
	float: left;
	margin: 0 20px 20px 0;
	width: 110px;
	
}

#v_detail .v_text{
	margin: 0 0 20px 0;
	clear: both;
}

#v_detail .float_r img.istyle {
	margin: 0 10px 5px 0;
	float: left;
}

#v_detail .float_r img.client {
	margin: 15px 0 5px 0;
}


/*-----------------------------------------------
 __voice > side
-----------------------------------------------*/
#voice_frame {
	width: 160px;
	background: url(../img/voice/side_title.jpg);
	height: 100px;
}
	
#voice_frame .number {
	font-size: 14px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	color: #FFF;
	line-height: normal;
	padding: 8px 30px 0 105px;
	text-align: center;
}
.voice_side {
	clear: both;
	background-color: #F5F5F1;
	padding: 5px 5px 10px 10px;
	border-right: 1px dotted #32231A;
	border-bottom: 1px dotted #32231A;
	border-left: 1px dotted #32231A;
	font-size: 10px;
	line-height: 1.3;
	width: 143px;
	
}

.voice_side a {
	color		:#06C;
	border: 0;
}

.voice_side a:hover {
	color		:#09F;
	text-decoration	:none;
}

.voice_side p.number{
	font-family: "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	line-height: normal;
}

.voice_side span.category{
	font-size: 10px;
	padding: 3px;
	color: #FFF;
	margin: 0 0 0 10px;
	font-weight: normal;
}

.voice_side img{
	float: right;
	border: 1px solid #000;
}

.voice_side span.category.sell{
	background-color: #C63;
}
.voice_side span.category.buy{
	background-color: #C66;
}
.voice_side span.category.rent{
	background-color: #369;
}
.voice_side span.category.unyou{
	background-color: #336633;
}
.voice_side span.category.reform{
	background-color: #daa520 ;
}
.voice_side span.category.baikou{
	background-color: #C33;
}

.voice_side span.category.kaitori{
	background-color: #969;
}
