@charset "utf-8";
/* 全体構造
---------------------------------------------------- */
body {
margin: 0px;
font: normal 12px/1.5 verdana , "ヒラギノ Pro W3", "ＭＳ ゴシック", HiraKakuPro-W3, Osaka,arial ,sans-serif;
color:#666666;
background-image:url("im/bg.gif");
/*Win IEバグ対応 container centerへ--------------------------------- */
}

#head {
color: #FFFFFF;
text-indent:10px;
}


/*-------------- Header navigation--------------*/
ul#navi {
	margin:0px;
	padding:0px;
	height:35px;
	list-style:none;
	width:100%;
	background-image:url(im/navi_im1.jpg);
	background-repeat:no-repeat;
}

ul#navi li{
margin:0;
padding:0;
float:left;
list-style:none;
width:114px;
}

ul#navi a{
display:block;
width:114px;
height:35px;
margin:0;
padding:0;
float:left;
background-image:url(im/navi_im1.jpg);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#navi li.nv-pro, #navi li.nv-pro a{ background-position:0 0; width:114px; }
#navi li.nv-sek, #navi li.nv-sek a{ background-position:-114px 0; width:115px; }
#navi li.nv-ref, #navi li.nv-ref a{ background-position:-229px 0; width:184px; } 

#navi li.nv-pro a:hover{ background-position:0 -35px; }
#navi li.nv-sek a:hover{ background-position:-114px -35px; }
#navi li.nv-ref a:hover{ background-position:-229px -35px; }


ul#navi2 {
	margin:0px;
	padding:0px;
	height:35px;
	list-style:none;
	width:100%;
	background-image:url(im/navi_im2.jpg);
	background-repeat:no-repeat;
}

ul#navi2 li{
margin:0;
padding:0;
float:left;
list-style:none;
width:150px;
}

ul#navi2 a{
display:block;
width:150px;
height:35px;
margin:0;
padding:0;
float:left;
background-image:url(im/navi_im2.jpg);
text-indent:-999px;
text-decoration:none;
overflow:hidden;
}

#navi2 li.nv-hom, #navi li.nv-hom a{ background-position:0 0; width:150px; }

#navi2 li.nv-hom a:hover{ background-position:0 -35px; }

/* トップページ
---------------------------------------------------- */
.box { margin:15 10 15 ; margin-left:20px; padding:0; font-size:12px; line-height:130%; text-align:left; }
.box2 { margin-top:10px ; margin-left:35px; padding:0; color:#CC6633; font-size:12px; line-height:180%; text-align:left; }


/* リフォームページ
---------------------------------------------------- */
h1 {
font-size:16px;
color:#CC9933; 
font-weight:bold; 
margin:15 10; 
}

.box3 { margin:10 10 10 ; padding:0; font-size:14px; line-height:130%; text-align:left; }
.box4 {
padding:0;
font-size:14px;
line-height:130%;
text-align:center;
color: #CC6600;
}


/* 会社案内ページ
---------------------------------------------------- */
.box5 {
	margin:0 10 15;
	margin-left:20px;
	padding:0;
	font-size:12px;
	line-height:180%;
	text-align:left;
}
.box6 { margin:15 10 15 ; margin-left:20px; padding:5; font-size:12px; line-height:130%; text-align:left; }

