@charset "shift_jis";



/* レイアウト　
-------------------------------------------------------- */

#main-left {
    float: left;
	display: inline;
	width: 221px;
}
#main-right { 
    float: left;
	display: inline;
	width: 663px;
	padding-left: 16px;
}
#clears {
    clear: both;
}


/* 各パーツ
-------------------------------------------------------- */


/*　更新情報　*/

#news {
	background: #FFF url(../images/news_bg.png) repeat-x;
	width: 219px;
	border: #D9D9D9 1px solid;
}
#news h3#news_title {
	padding: 4px 0 5px 15px;
}
#news .news_area {
	padding: 0 12px 20px 15px;
}
#news dl.news_text {
	font-size: 75%;
}
#news dl.news_text dt {
    padding-top: 5px;
}
#news dl.news_text dd {
    padding-bottom: 8px;
	border-bottom: #075DB3 1px dotted;
}


/*　バナー　*/

#banner p.tbanner {
	margin-top: 5px;
}


/*　事業内容説明　*/

#main1 {
	width: 647px;
	height: 227px;
	background: #FFF url(../images/main1_bg.png) top left no-repeat;
	padding: 16px 0 15px 16px;
}
#main1 h2#main1_title {

}
#main1 h4#main1_text {
	padding-top: 27px;
}
#main1 p.main1_btn {
	padding-top: 87px;
	width: 281px;
	height: 23px;
}


/*　施工事例紹介　*/

#main2 {
	width: 663px;
	height: 490px;
	margin: 10px 0;
	background: #FFF url(../images/main2_bg.png) top left no-repeat;
}
#main2 h2#main2_title {
	padding: 16px 0 15px 16px;
}
#main2 .main2_nav {
	padding: 0 33px 16px 16px;
	width:614px;
	height: 415px;
}
#main2 .main2_nav ul {
 	list-style-type: none;    
}
#main2 .main2_nav ul li#main2_nav1 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding-bottom: 5px;
	background: url(../images/main2_nav01_on.png) no-repeat;
}
#main2 .main2_nav ul li#main2_nav1 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav1 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav2 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding: 0 0 5px 16px;
    background: url(../images/main2_nav02_on.png) no-repeat 16px 0;
}
#main2 .main2_nav ul li#main2_nav2 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav2 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav3 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding-bottom: 5px;
    background: url(../images/main2_nav03_on.png) no-repeat;
}
#main2 .main2_nav ul li#main2_nav3 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav3 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav4 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding: 0 0 5px 16px;
    background: url(../images/main2_nav04_on.png) no-repeat 16px 0;
}
#main2 .main2_nav ul li#main2_nav4 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav4 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav5 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding-bottom: 5px;
    background: url(../images/main2_nav05_on.png) no-repeat;
}
#main2 .main2_nav ul li#main2_nav5 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav5 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav6 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding: 0 0 5px 16px;
    background: url(../images/main2_nav06_on.png) no-repeat 16px 0;
}
#main2 .main2_nav ul li#main2_nav6 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav6 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav7 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding-bottom: 5px;
    background: url(../images/main2_nav07_on.png) no-repeat;
}
#main2 .main2_nav ul li#main2_nav7 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav7 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav8 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding: 0 0 5px 16px;
    background: url(../images/main2_nav08_on.png) no-repeat 16px 0;
}
#main2 .main2_nav ul li#main2_nav8 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav8 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav9 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding-bottom: 5px;
    background: url(../images/main2_nav09_on.png) no-repeat;
}
#main2 .main2_nav ul li#main2_nav9 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav9 a:hover {
	text-indent: -9999px;
}
#main2 .main2_nav ul li#main2_nav10 {
	float: left;
	display: inline;
	width: 299px;
	height: 79px;
	padding: 0 0 5px 16px;
    background: url(../images/main2_nav10_on.png) no-repeat 16px 0;
}
#main2 .main2_nav ul li#main2_nav10 a {
	display: block;
	width: 299px;
	height: 79px;
}
#main2 .main2_nav ul li#main2_nav10 a:hover {
	text-indent: -9999px;
}


/*　マンションリニューアル　*/

#main3 {
	width: 663px;
	height: 164px;
	background: url(../images/main3_bg.png) no-repeat;
	position: relative;
}
#main3 h2#main3_title {
	position: absolute;
	top: 16px;
	left: 16px;
}
#main3 h4#main3_text {
	position: absolute;
	top: 65px;
	left: 16px;
}
#main3 p.main3_btn {
	position: absolute;
	top: 126px;
	left: 16px;
	background: url(../images/main3_btn_on.png) no-repeat;
	width: 281px;
	height: 23px;
}
#main3 p.main3_btn a {
	display: block;
	width: 281px;
	height: 23px;
}
#main3 p.main3_btn a:hover {
	text-indent: -9999px;
}








