@charset "Shift_JIS";
/* CSS Document */

/************ コラム　トップ　メイン画像 ************/

/* トップ */
#main_img_column {
	width:840px;
	height:346px;
	padding:12px 42px 12px 40px;
	border-bottom:#ac9e8d dashed 1px;
}

#main_img_column .h3 {
	width:840px; 
	height:346px; 
	background:url(../column/img/main_img.jpg) no-repeat top left ; 
	text-indent:-9999px;
	overflow:hidden;
}

/* 01〜07 */
#main_img_column_p {
	width:840px;
	height:252px;
	padding:12px 42px 12px 40px;
	border-bottom:#ac9e8d dashed 1px;
}

#main_img_column_p .h3_01 {
	width:840px; 
	height:252px; 
	background:url(../column/01/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
}

#main_img_column_p .h3_02 {
	width:840px; 
	height:252px; 
	background:url(../column/02/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
}

#main_img_column_p .h3_03 {
	width:840px; 
	height:252px; 
	background:url(../column/03/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#main_img_column_p .h3_04 {
	width:840px; 
	height:252px; 
	background:url(../column/04/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#main_img_column_p .h3_05 {
	width:840px; 
	height:252px; 
	background:url(../column/05/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#main_img_column_p .h3_06 {
	width:840px; 
	height:252px; 
	background:url(../column/06/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#main_img_column_p .h3_07 {
	width:840px; 
	height:252px; 
	background:url(../column/07/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

/* 07〜08 */

#main_img_column_p2 {
	width:745px;
	height:539px;
	padding:12px 90px 12px 87px;
	border-bottom:#ac9e8d dashed 1px;
}

#main_img_column_p2 .h3_08 {
	width:745px;
	height:539px;
	background:url(../column/08/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}

#main_img_column_p2 .h3_09 {
	width:745px;
	height:539px;
	background:url(../column/09/img/main_img.jpg) no-repeat top left ;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
}



/************ コラム　トップ　ナビ ************/

#main #column_index {
	width:680px;
	padding:0 0 170px 0;
	}

#main #column_index ul {
    width:680px;  /* リスト全体の幅 */
	height:600px;
   }

#main #column_index li {
	float:left;
	width:680px;
	height:70px;
	margin:0 0 10px 0;
	text-indent:-9999px; 
	overflow:hidden;
	}

#main #column_index li.btn01 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(../column/img/btn_col_01.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn01 a:hover {
    background:url(../column/img/btn_col_01.jpg) no-repeat 0px -70px ;                    
    }
	
#main #column_index li.btn02 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(../column/img/btn_col_02.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn02 a:hover {
    background:url(../column/img/btn_col_02.jpg) no-repeat 0px -70px ;                    
    }

#main #column_index li.btn03 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(../column/img/btn_col_03.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn03 a:hover {
    background:url(../column/img/btn_col_03.jpg) no-repeat 0px -70px ;                    
    }

#main #column_index li.btn04 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(http://lifestyle-net.com/housing/column/img/btn_col_04.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn04 a:hover {
    background:url(http://lifestyle-net.com/housing/column/img/btn_col_04.jpg) no-repeat 0px -70px ;                    
    }

#main #column_index li.btn05 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(http://lifestyle-net.com/housing/column/img/btn_col_05.jpg) no-repeat 0px 0px ;
    }
	
#main #column_index li.btn05 a:hover {
    background:url(http://lifestyle-net.com/housing/column/img/btn_col_05.jpg) no-repeat 0px -70px ;                    
    }

#main #column_index li.btn06 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(../column/img/btn_col_06.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn06 a:hover {
    background:url(../column/img/btn_col_06.jpg) no-repeat 0px -70px ;                    
    }

#main #column_index li.btn07 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(../column/img/btn_col_07.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn07 a:hover {
    background:url(../column/img/btn_col_07.jpg) no-repeat 0px -70px ;                    
    }
	
#main #column_index li.btn08 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(../column/img/btn_col_08.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn08 a:hover {
    background:url(../column/img/btn_col_08.jpg) no-repeat 0px -70px ;                    
    }
	
#main #column_index li.btn09 a {
    display:block; 
    width:680px;
    height:70px; 
    background:url(http://lifestyle-net.com/housing/column/img/btn_col_09.jpg) no-repeat 0px 0px ;
    }
#main #column_index li.btn09 a:hover {
    background:url(http://lifestyle-net.com/housing/column/img/btn_col_09.jpg) no-repeat 0px -70px ;                    
    }

#main #column_index .text {
	font-size:90%;
	color:#7f7f7f;
	padding:15px 0 0 0;
	text-align:center;
}


/************ コラム　ページ　メイン ************/

#main .section {
	width:680px;
	margin: 0 0 30px;
}

#main .section h4 {
	margin-bottom: 15px;
}

#main .section p {
	margin-bottom: 25px;
	line-height:2.0;
}

#main .section p.nomal {
	line-height:1.75;
}

#main .section .col_set {
	width: 680px;
	margin: 0;
} 

#main .section .col_set .col1 {
	width: 445px;
	float: right;
}

#main .section .col_set .col2{
	width: 445px;
	float: left;
}

#main .section .left {
	float: left;
	margin: 0 15px 0 0;
}

#main .section .right {
	float: right;
	margin: 0 0 0 15px;
}



/************ コラム　ページ　プロフィール ************/

#main #column_profile {
	width:680px;
	margin:15px 0 0 0;
}

#main #column_profile .pro a {
	display:block; 
	width:680px;
	height:65px;
	background:url(../column/img/btn_profile.jpg) no-repeat top left ; 
	text-indent:-9999px;
	overflow:hidden;
	}

#main #column_profile .pro a:hover {
    background:url(../column/img/btn_profile.jpg) no-repeat 0px -65px ;                    
    }

#main #column_profile .text {
	font-size:90%;
	color:#7f7f7f;
	padding:15px 0 0 0;
	text-align:center;
}



/************ コラム　共通　サイド ************/

/* プロフィール */

#side #column_profile {
	width:180px;
	margin:0 0 50px 0;
}

#side #column_profile ul {
	width:180px;
	}

#side #column_profile li {
	padding:10px 0 10px 0;
	border-bottom:dotted 1px #ac9e8d;
}

#side #column_profile .next {
	font-weight:bold;
	text-align:right;
	padding:10px 0 0 0;
}
	

/* インデックス */

#side #column_index {
	width:180px;
	margin:0 0 50px 0;
}

#side #column_index ul {
	width:180px;
	}

#side #column_index li {
	padding:10px 0 10px 0;
	border-bottom:dotted 1px #ac9e8d;
}