@charset "shift_JIS";

*{
margin:0;
padding:0;
font-size:12px;
line-height:1.5em;
color:#333333;

}

img{
	border:0;
	}
	
a{
	border:0;
	}
	
body{
	background:url(http://shutoh-kenchiku.com/images/back.jpg) repeat-x 0 0 #FFFFFF;}

#wrapper{
	width:793px;
	background:url(http://shutoh-kenchiku.com/images/wrapper.jpg) repeat-y 0 0;
	margin:0 auto;
	padding:0 0 0 15px;
	}
	
	
#header{
	width:780px;
	height:41px;
	background:url(http://shutoh-kenchiku.com/images/header.jpg) no-repeat 0 0;
	position:relative;
	padding:79px 0 0 0;
	}
	
	
	
#header p{
	position:absolute;
	left:10px;
	top: 0px;
	color:#D27E00;
	width: 700px;

}

#title{
	width:227px;
	height:17px;
	position:absolute;
	background:url(http://shutoh-kenchiku.com/images/rogo2.jpg) no-repeat 0 0;
	left: 20px;
	top: 37px;
	text-indent:-9999px;
	}

#header h1{
	width:125px;
	height:21px;
	background:url(http://shutoh-kenchiku.com/images/rogo.jpg) no-repeat 0 0;
	position:absolute;
	left: 23px;
	top: 61px;
	}


#header h1 a{
	width:223px;
	height:37px;
	text-indent:-9999px;
	display:block;
	}
	
	
#menu1{
width:603px;
height:40px;
margin:0 0 0 167px;
}


#menu1 ul{
width:603px;
height:40px;
}

#menu1 ul li{
width:150px;
list-style:none;
float:left;
padding:0;
margin:0;
}	
	
#m1 a,#m1 a:link,#m1 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_2.jpg) no-repeat 0 0;
text-indent:-9999px;
}


#m1_1 a,#m1_1 a:link,#m1_1 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_1.jpg) no-repeat 0 0;
text-indent:-9999px;
}

#m1 a:hover,#m1 a:active{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_3.jpg) no-repeat 0 0;
text-indent:-9999px;
}


	
#m2 a,#m2 a:link,#m2 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_2.jpg) no-repeat -151px 0;
text-indent:-9999px;
}


#m2_1 a,#m2_1 a:link,#m2_1 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_1.jpg) no-repeat -151px 0;
text-indent:-9999px;
}

#m2 a:hover,#m2 a:active{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_3.jpg) no-repeat -151px 0;
text-indent:-9999px;
}

#m3 a,#m3 a:link,#m3 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_2.jpg) no-repeat -302px 0;
text-indent:-9999px;
}


#m3_1 a,#m3_1 a:link,#m3_1 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_1.jpg) no-repeat -302px 0;
text-indent:-9999px;
}

#m3 a:hover,#m3 a:active{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_3.jpg) no-repeat -302px 0;
text-indent:-9999px;
}

#m4 a,#m4 a:link,#m4 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_2.jpg) no-repeat -453px 0;
text-indent:-9999px;
}


#m4_1 a,#m4_1 a:link,#m4_1 a:visited{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_1.jpg) no-repeat -453px 0;
text-indent:-9999px;
}

#m4 a:hover,#m4 a:active{
width:150px;
height:40px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_3.jpg) no-repeat -453px 0;
text-indent:-9999px;
}

#left{
	width:190px;
	float:left;
padding:0 0 20px 0;
	}
	
	
	
#right{
width:583px;
float:left;
padding:10px 0 30px 7px;
}


#category{
	width:190px;
	margin:10px 0 20px 0;
	}

#category ul{
	width:190px;
	}


#category ul li{
list-style:none;
padding:0;
margin:0;
}


#menu2{
	width:192px;
	height:56px;
	}
	
	
#menu2_sita{
	width:192px;
	height:15px;
	}	
	
.m5 a,.m5 a:link,.m5 a:visited{
width:157px;
height:33px;
display:block;
text-decoration:none;
background:url(http://shutoh-kenchiku.com/images/b_6.jpg) no-repeat 0 0;
padding:17px 0 0 35px;
}

.m5 a:hover,.m5 a:active{
width:157px;
height:33px;
display:block;
text-decoration:none;
background:url(http://shutoh-kenchiku.com/images/b_7.jpg) no-repeat 0 0;
padding:17px 0 0 35px;
}


#tel{
	width:192px;
	background:url(http://shutoh-kenchiku.com/images/t_1_naka.jpg) repeat-y 0 0;
	}


#tel_title{
	width:192px;
	height:62px;
	}
	
	
#tel_sita{
	width:192px;
	height:12px;
	}
	
#flash{
	width:580px;
	height:280px;
	border:#CCCCCC 1px solid;
	}
	
	
#comment{
	width:580px;
	height:298px;
	background:url(http://shutoh-kenchiku.com/images/sinntiku.jpg) no-repeat 0 0;
	margin:0 0 20px 0;
	padding:72px 0 0 0px
	}
	
/*
#m6 a{
width:190px;
height:190px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_4.jpg) no-repeat 0 0;
text-indent:-9999px;
}

#m6 a:hover,#m6 a:active{
width:190px;
height:190px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_5.jpg) no-repeat 0 0;
text-indent:-9999px;
}

#m7 a{
width:190px;
height:190px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_4.jpg) no-repeat -195px 0;
text-indent:-9999px;

}

#m7 a:hover,#m7 a:active{
width:190px;
height:190px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_5.jpg) no-repeat -195px 0;
text-indent:-9999px;
}

#m8 a{
width:190px;
height:190px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_4.jpg) no-repeat -390px 0;
text-indent:-9999px;

}

#m8 a:hover,#m8 a:active{
width:190px;
height:190px;
display:block;
background:url(http://shutoh-kenchiku.com/images/b_5.jpg) no-repeat -390px 0;
text-indent:-9999px;
}*/


#news{
	width:285px;
	float:left;

display:inline;
	padding:0;
	margin:0;
	}


#news_title{
	width:285px;
	height:40px;

	}

#news_naka{
width:285px;
height:245px;
background:url(http://shutoh-kenchiku.com/images/t_2_naka.jpg) repeat-y 0 0;

padding:5px 0 0 0;
}
#news_sita{
	width:285px;
	height:10px;

}


#tizu{
	width:285px;
	height:301px;
	float:left;
	padding:0 0 0 10px;
	margin:0 0 0 0;
display:inline;
	}


	
#footer{
	width:808px;
	height:38px;
	margin:0 auto;
	padding:10px 0 0 0;
	background:url(http://shutoh-kenchiku.com/images/footer.jpg) repeat-y 0 0;
	text-align:center;
	}
	
#footer p{
	color:#FFFFFF;
	}
	
.sub{
	width:581px;
	background:url(http://shutoh-kenchiku.com/images/sub_naka.jpg) repeat-y 0 0;
	margin:0 0 10px 0;
	}
	
	
	
.sub_top{
	width:581px;
	height:8px;
	}
	
.sub_sita{
	width:581px;
	height:10px;
	}
	
h2{
	width:550px;
	height:25px;
	background:url(http://shutoh-kenchiku.com/images/title.jpg) no-repeat 0 0;
	padding:10px 0 0 010px;
	margin:5px 0 10px 10px;
	}
	
	
h3{
	width:540px;
	height:30px;
	background:url(http://shutoh-kenchiku.com/images/t_7.jpg) no-repeat 0 0;
	margin:5px 0 20px 20px;
	padding:3px 0 0 10px;
	}
	
h4{
	width:522px;
	height:22px;
	background:url(http://shutoh-kenchiku.com/images/t_8.jpg) no-repeat 0 0;
	margin:5px 0 20px 20px;
	padding:0 0 0 18px;
	}

.tree ul {   
    padding:0;   
    margin:0;   
    background-position: -9px 15px;    
    background-image: url('images/ul.gif');    
    background-repeat: repeat-y   
}   
.tree li {   
    font-size: 1em;   
    font-weight:bold;   
    margin: 0px;    
    padding: 3px 0 3px 24px;    
    list-style-type: none;   
}   
.tree li a {   
    text-decoration:none;   
color:#000;   
}   
.tree li a:hover {   
    text-decoration:underline;   
}   
.tree ul ul {   
    background-position: -1px 15px;   
    background-image: url('images/ul.gif');    
    background-repeat: repeat-y;   
}   
.tree ul li {   
    background-position: 0px 7px;    
    background-image: url('images/li.gif');    
    background-repeat: no-repeat;   
}   
.tree ul li a {   
    font-weight:bold;   
    text-decoration:underline;   
}   
.tree ul li a:hover {   
    text-decoration:none;   
}   
.tree ul ul li {   
    background-position: 8px 7px;   
    background-image: url('images/li.gif');    
    background-repeat: no-repeat;      
}   
.tree ul ul li a {   
    background-position: 0px 7px;    
    font-size:1em;   
    color:#666;   
    text-decoration:none;   
}   
.tree ul ul ul li a {   
    background-position: 0px 7px;    
    font-size:0.8em;   
    color:#999;   
    text-decoration:none;   
}   




























