
/* メインイメージ画像 */

#main_img{
	width:880px;
	height:310px;
	background-color:#ffffff;
	margin:0px auto 0px auto;
	padding:0px;
	}

#top_main_i{
	display:none;
	}	




/* 一段目グローバルナビ */

#g_navi{
	width:880px;
	height:42px;
	background-color:#cccccc;
	margin:0px auto 0px auto;
	clear:both;
	}

#navi{
	margin:0px;
	padding:0px;
	width:880px;
	height:42px;
	background-color:#db0039;
	}

#navi li{list-style:none; float:left;}

.li_1 a{
	height:42px;
	width:147px;
	display:block;overflow:hidden;
	}

.li_2 a{
	height:42px;
	width:146px;
	display:block;overflow:hidden;
	}

.li_3 a{
	height:42px;
	width:148px;
	display:block;overflow:hidden;
	}

/* メイン */

#container{
	width:880px;
	margin:0px auto 0px auto;
	padding:0px;
	font-size:85%;
	}

h2{
	font-size:14px;
	font-weight:normal;
	line-height:150%;
	margin:15px 10px 0px 10px;
	}

#concept{
	width:880px;
	height:230px;
	margin:5px 0px 5px 0px;
	padding:0px;
	background: url(../img/mitsui_topimage.jpg) no-repeat left bottom;
	}
	
#title{
	width:600px;
	float:left;
	}

#title_comment{
	width:440px;
	margin:10px 0px 0px 150px;
	}



/* 左エリア */

#left_area{
	width:215px;
	margin:0px;
	padding:0px 10px 0px 0px;
	float:left;
	}

#left_area_top{
	width:200px;
	height:15px;
	background:url(../img/left_back_top.jpg) no-repeat;
	}

#left_area_top hr{display:none;}

#left_area_main{
	width:200px;
	height:1300px;
	margin:0px;
	padding:0px;
	background:url(../img/left_back_main.jpg) repeat-y;
	float:left;
	}

#left_area_bottom{
	height:15px;
	background:url(../img/left_back_bottom.jpg) no-repeat;
	}
	
#left_area_bottom hr{display:none;}



/* 左エリア内 */

#sub_menu{
	width:190px;
	margin:0px 0px 0px 10px;
	padding:0px;
	}

#sub_menu ul{
	margin:0px;
	list-style-type:none;
	padding:0px;
	width:180px;
	}

#sub_menu ul li{
	margin:0px 0px 5px 0px;
	padding:0px;
	overflow:hidden;
	}

#banner{
	width:190px;
	margin:50px 0px 0px 9px;
	}
	
#banner img{
	margin:0px 0px 5px 0px;
	border:1px solid #cccccc;
	}
	


.top_privacy{
	height:21px;
	margin-top:20px;
	font-size:13px;
	background:url(../img/top_privacy_bt_back.jpg) no-repeat left top;
	padding:3px 0px 0px 17px;
	color:#663300;}
	
.top_recruit{
	height:21px;
	margin-top:5px;
	font-size:13px;
	background:url(../img/top_privacy_bt_back.jpg) no-repeat left top;
	padding:3px 0px 0px 17px;
	color:#663300;
	}


/* 右エリア */

h3{
	width:630px;
	height:25px;
	font-size:15px;
	background:url(../img/menu_bar.jpg) no-repeat;
	margin:0px 0px 5px 0px;
	padding:4px 0px 0px 20px;
	}

#right_area{
	width:650px;
	margin:0px;
	padding:0px;
	float:left;
	}

/* 右エリア内 */

/* 新着情報 */

#jouhou{
	width:650px;
	margin:0px;
	padding:0px;
	}
	
#jouhou .waku{border-spacing:0px;line-height:150%;width:630px;}
	
#jouhou .td1{margin:0px;padding:5px 0px 10px 0px;vertical-align:top;background:url(../img/shinchaku_td_back.jpg) left bottom repeat-x;}	
#jouhou .td2{margin:0px;padding:5px 0px 10px 10px;vertical-align:top;background:url(../img/shinchaku_td_back.jpg) left bottom repeat-x;}
#jouhou .td3{margin:0px;padding:5px 0px 10px 20px;background:url(../img/shinchaku_td_back.jpg) left bottom repeat-x;}	
	
	
#reader1{
	font-size:11px;
	float:right;
	margin-left:10px;
	}
	
#reader2{
	font-size:12px;
	float:right;
	text-align:left;
	margin-top:5px;
	}


/* メインバナーエリア */

#bnr_area{margin:0px 0px 20px 0px;;padding:0px;}
#bnr_area img{margin-right:10px;float:left;}



/* 施工例 */
#sekourei{
	width:650px;
	margin:0px;
	padding:0px;
	line-height:140%;
	}
	
.jitsurei{
	border:1px solid #cccccc;
	float:left;
	width:307px;
	height:50px;
	margin:5px 10px 5px 0px;
	padding:5px;
	}

.jitsurei2{
	border:1px solid #cccccc;
	float:left;
	width:307px;
	height:50px;
	margin:5px 0px 5px 0px;
	padding:5px;
	}
	
.yajirushi{
	float:left;
	margin-right:5px;
	}
	
.photo{margin-right:10px;float:left;}



/* ポイントリフォーム実例 */

#point_reform{
	width:650px;
	margin:0px;
	padding:0px;
	}


.point_list ul{margin:0px;padding:0px;}	
.point_list li{list-style:none;float:left;}

.point_li1 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_kitchen1.jpg) no-repeat;
	margin:0px 9px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li1 a:hover{
	background-image:url(../img/top_point_kitchen2.jpg);
	}


.point_li2 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_sanitary1.jpg) no-repeat;
	margin:0px 9px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li2 a:hover{
	background-image:url(../img/top_point_sanitary2.jpg);
	}


.point_li3 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_furniture1.jpg) no-repeat;
	margin:0px 0px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li3 a:hover{
	background-image:url(../img/top_point_furniture2.jpg);
	}


.point_li4 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_roof1.jpg) no-repeat;
	margin:0px 9px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li4 a:hover{
	background-image:url(../img/top_point_roof2.jpg);
	}


.point_li5 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_taishin1.jpg) no-repeat;
	margin:0px 9px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li5 a:hover{
	background-image:url(../img/top_point_taishin2.jpg);
	}


.point_li6 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_bouon1.jpg) no-repeat;
	margin:0px 0px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li6 a:hover{
	background-image:url(../img/top_point_bouon2.jpg);
	}
	

.point_li7 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_safety1.jpg) no-repeat;
	margin:0px 9px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li7 a:hover{
	background-image:url(../img/top_point_safety2.jpg);
	}


.point_li8 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_eco1.jpg) no-repeat;
	margin:0px 9px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li8 a:hover{
	background-image:url(../img/top_point_eco2.jpg);
	}


.point_li9 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_barrierfree1.jpg) no-repeat;
	margin:0px 0px 9px 0px;
	padding:0px;
	overflow:hidden;}
	
.point_li9 a:hover{
	background-image:url(../img/top_point_barrierfree2.jpg);
	}


.point_li10 a{
	width:210px;
	height:30px;
	display:block;
	text-indent:-9999px;
	background:url(../img/top_point_exterior1.jpg) no-repeat;
	margin:0px 9px 9px 0px;
	padding:0px;
	overflow:hidden;
	}
	
.point_li10 a:hover{
	background-image:url(../img/top_point_exterior2.jpg);
	}



/* リフォームトピックス */
#reform_topics{
	width:650px;
	margin:0px;
	padding:0px;
	}

.list{
	margin:0px 15px 0px 5px;
	padding:0px;
	float:left;line-height:180%;
	}

.list ul{
	list-style:none;
	margin:5px;
	padding:0px;
	}
	
.list ul li{
	background:url(../img/yajirushi.jpg) no-repeat left;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
.list ul li a:hover{
	background:url(../img/yajirushi_r.jpg) no-repeat left;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

.list2{
	margin:0px 5px 0px 5px;
	padding:0px;
	float:left;
	}
	
.list2 ul{
	list-style:none;
	margin:5px;
	padding:0px;
	}
	
.list2 ul li{
	background:url(../img/yajirushi.jpg) no-repeat left;
	margin:0px 0px 5px 0px;
	padding:0px;
	}
	
.list2 ul li a:hover{
	background:url(../img/yajirushi_r.jpg) no-repeat left;
	margin:0px 0px 5px 0px;
	padding:0px;
	}

