@charset "utf-8";

/*----------------------------------------------------------------
 Style Setting

 Date    : 2009/1201
 
 SUUMO CHINTAI SELECTION
----------------------------------------------------------------*/


/*----------------------------------------------------------------
  Layout Setting
----------------------------------------------------------------*/

#ch_sele_top{
	width:920px;
	margin-top:15px;
	margin-left:auto;
	margin-right:auto;
}




/*----header----*/

#ch_sele_top #ch_header {
	position:relative;
	width:920px;
	height:112px;
	background:url(../img/top_title.jpg) no-repeat;
}

#ch_sele_top #ch_header h1{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-99999;
	border:none;
	background:none;
}

#ch_sele_top #ch_header p img {
	margin:0;
	padding:0;
	position: absolute;
    top:19px;                      
    left: 23px;
    width:50px;
}





/*--list--*/

#ch_sele_top #ch_list{
	width:830px;
	margin-left:auto;
	margin-right:auto;
}

#ch_sele_top #ch_list table {
	width:830px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}

#ch_sele_top #ch_list th {
	width:400px;
	margin:0;
	padding-top:10px;
	border:none;
}

#ch_sele_top #ch_list td {
	padding:10px 0;
	border-bottom:1px dotted #999999;
}

#ch_sele_top #ch_list td.none {
	padding:0;
	border-bottom:none;
}



#ch_sele_top #ch_list div.l_side {
	width:90px;
	padding:1px;
	border:1px solid #CCCCCC;
	margin-right:5px;
	float:left;
}

#ch_sele_top #ch_list div.l_side a:hover img{
	filter: alpha(opacity=80);/*IE*/
	-moz-opacity:0.8;/*FirefoxENetscape*/
	opacity:0.8;/*OperaESafari*/
}



#ch_sele_top #ch_list dl.r_side {
	width:301px;
	margin:0;
	padding:0;
	float:left;
}

#ch_sele_top #ch_list dl.r_side dt a{
	font-size:12px;
	font-weight:bold;
	line-height: 130%;
	background:url(../img/bullet.gif) no-repeat left 5px;
	padding-left:8px;
	margin:3px 0 0 5px;
}

#ch_sele_top #ch_list dl.r_side dd{
	font-size:12px;
	line-height: 130%;
	padding-left:12px;
	margin-top:7px;
}


/*list SUUMO image*/
#ch_sele_top #ch_list .image{
	margin:10px 0 0 0;
	text-align:right;
}


/*list text*/
#ch_sele_top #ch_list .text{
	font-size:10px;
	color:#666666;
	line-height:130%;
	text-align:center;
	margin:10px 0 30px 0;
}



















/*--margin padding--*/

#ch_sele_top .mgnT40{
	margin-top:40px;
}
#ch_sele_top .mgnT30{
	margin-top:30px;
}
#ch_sele_top .mgnT20{
	margin-top:20px;
}
#ch_sele_top .mgnT10{
	margin-top:10px;
}

#ch_sele_top .pdnT40{
	padding-top:40px;
}
#ch_sele_top .pdnT30{
	padding-top:30px;
}
#ch_sele_top .pdnT20{
	padding-top:20px;
}
#ch_sele_top .pdnT10{
	padding-top:10px;
}



/*-- text size --*/

#ch_sele_top p.txt01{
	font-size:12px;
	line-height:130%;
	margin-top:0;
}
#ch_sele_top p.txt02{
	font-size:12px;
	line-height:150%;
	margin-top:0;
}
#ch_sele_top p.txt03{
	font-size:12px;
	line-height:175%;
	margin-top:0;
}


#ch_sele_top p.cap{
	font-size:12px;
	line-height:150%;
}
#ch_sele_top p.cap2{
	font-size:10px;
	line-height:120%;
	color:#666666;
	margin-top:5px;
}
#ch_sele_top p.cap3{
	font-size:10px;
	line-height:120%;
	color:#333333;
	margin-top:5px;
}



/*--alpha--*/
.hvBTN a:hover img{
	filter: alpha(opacity=70);/*IE*/
	-moz-opacity:0.7;/*FirefoxENetscape*/
	opacity:0.7;/*OperaESafari*/
}

/*----------------------------------------------------------------
clear
----------------------------------------------------------------*/

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

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




