﻿@charset "utf-8";

		body img{
float:left;
}
body #SF-outer-container img {
float:none;
}


body {
background-color:transparent !important;
}
html{
background:url(../assets/footer_bg.gif) repeat-x center bottom !important;}

h1 a:link{
color:#6d5530 !important;}

h1 a:visited{
color:#4e3d23 !important;}

h1 a:hover{
color:#ab8b5a !important;}

h1 a:active{
color:#ab8b5a !important;}

#SF-navigation a#catBtnHoverhome {
width:163px !important;
}
#SF-navigation a#catBtnHovermmenu1 {
width:159px !important;
}
#SF-navigation a#catBtnHovermmenu2 {
width:160px !important;
}
#SF-navigation a#catBtnHovermmenu3 {
width:160px !important;
}
#SF-navigation a#catBtnHovermmenu4 {
width:159px !important;
}
#SF-navigation a#catBtnHovermmenu5 {
width:159px !important;
}
#smenu1,
#smenu4,
#smenu5{
	width:159px !important;}
#smenu2,
#smenu3{
	width:160px !important;}


#smenu2 a{
	width:140px !important;}
	
	#smenu3 a{
	width:140px !important;}

#smenu1 a,
#smenu4 a,
#smenu5 a{
width:139px !important;
font-size:11px !important;
text-align:center !important;
font-family:'ＭＳ Ｐゴシック', sans-serif !important;
}

	
/*ヘッド*/
span.logo_icon{
	float:left;
	display:block;
	width:425px;
	padding-top:14px;}

span.head_link{
display:block;
float:right;
margin:35px 0 0 0;
}


/*共通*/
p.breadcrumb{
	padding:0 0 10px 0;}

p.breadcrumb a{
	text-decoration:underline;}


/*TOP*/


#SF-navigation ul {
z-index:10;
}
#index_main ul{
	list-style:none;
	padding:10px 0 0 36px;
	width:968px;
	margin:0 -8px 0 0;
	}



#index_main li{
	float:left;
	padding:0 8px 0 0;
}

	.box02 .right p.link_area a:link,
#B000000035 a:link{
	color:#fff;}

	.box02 .right p.link_area a:visited,
#B000000035 a:visited{
	color:#fff;}

	.box02 .right p.link_area ahover,
#B000000035 a:hover{
	color:#ccc;}

	.box02 .right p.link_area a:active,
#B000000035 a:active{
	color:#ccc;}


.out_box{
	width:969px;
	margin:0 -28px 0 0;}

#index_main{
	height:390px;
	width:960px;}


.main_image{
	height:473px;
	background:url(../assets/main_bg.jpg) no-repeat 0 0;
}


.top_box01{
	padding:45px 20px 15px 14px;
	background:url(../assets/00_title01_bg.gif) no-repeat 0 0;
	height:217px;
	width:960px;
	margin:0 28px 0 36px;
}
.top_box01 ul,
.top_box01 ul.box02{
	list-style:none;
	width:306px;
	float:left;
	padding:0 7px 0 0;
}
	
.top_box01 ul.box02{
	padding:0 9px 0 0;
}
	
	
	.top_box01 li.title{
		padding:0 0 8px 0;
		width:306px;}
	.top_box01 li.text{
		padding:0 25px;
		width:256px;}
	

.saishin{
	padding:0 0 0 36px;}
	
.saishin .box{
	width:318px;
	float:left;
	padding:0 20px 0 0;
		background:url(../assets/00_img04_bg.gif) no-repeat 0 0;
	}

.saishin .box-large {
	width:645px;
	float:left;
	padding:0 20px 10px 0;
		background:url(../assets/00_img04_bg-l.gif) no-repeat 0 0;
	}

.saishin p.title{
	width:130px;
	padding:13px 0 0 100px;
}

.saishin p.title-large {
	width:230px;
	padding:13px 0 0 230px;
}

.saishin p.pic{
	width:278px;
	padding:5px 20px 20px 20px;
	margin:0 0 10px 0;}

.saishin p.link_area01,
.saishin p.link_area02,
.saishin p.link_area03{
	text-align:center;
	padding:25px 22px 0 136px;
	height:60px;
	width:160px;
	line-height:1.3;
	font-size:13px;
	}
	.saishin p.link_area02{
		padding:33px 22px 0 136px;
		height:53px;
	}
	
	
	
.saishin p.link_area01{
			background:url(../assets/00_link02_bg.gif) no-repeat 0 0;
	}
	.saishin p.link_area02{
			background:url(../assets/00_link03_bg.gif) no-repeat 0 0;
	}
	.saishin p.link_area03{
			background:url(../assets/00_link03_bg.gif) no-repeat 0 0;
	}


.box02{
	width:960px;
	padding:20px 0 20px 36px;}

.box02 .left{
	width:438px;
	float:left;
	padding:0 22px 0 0;
	}
.box02 .left img{
	padding:0 0 10px 0;
}

.box02 .right{
	width:500px;
	background:url(../assets/00_right_area_bg.gif) no-repeat 0 bottom;
	height:330px;
	float:right;}
	.box02 .right p.title{
		padding:0 0 0 25px;}
	.box02 .right p.text{
		padding:0 0 0 30px;
		}
	.box02 .right p.link_area{
		padding:5px 15px;
		width:80px;
		font-size:11px;
		margin:5px 0 10px 160px;
		background:#503221;}
			.box02 .right p.link_area02{
				padding:0 0 0 25px;}
.banner01{
	width:345px;
		margin:0 0 0 36px;
	padding:12px 61px 0 250px;
	height:153px;
	background:url(../assets/00_banner_bg.jpg) no-repeat 0 0;
	}
.banner01 span.text01{
	color:#563421;
	font-weight:bold;
	font-size:19px;
}
.banner01 span.text02{
	font-size:12px;
}
.banner01 span.text03{
		font-size:15px;
		line-height:1.3;
		display:inline-block;
		padding:0 0 10px 0;
}
.banner01 span.f_color01{
	font-size:20px;
	color:#e05a6d;
	font-weight:bold;
}
.footer_area{
	padding:53px 0 0 83px;
}
.footer_area p.top_area{
	padding:0 0 10px 0;}

.ft_fast .ft_logo{
	float:left;
	width:244px;}
	.ft_fast .link_btn{
		float:right;
	width:234px;
	padding:25px 120px 0 0;}
.ft_second dl{
	float:left;
	width:12.3em;
	padding:0 2em 0.5em 0;
	}

.ft_second dt{
	background:url(../assets/ft_bg01.gif) no-repeat 0 0;
	width:148px;
	height:20px;
	color:#fff;
	text-align:center;}
	.ft_second dd{
		padding:0 0 0 12px;
		width:136px;
	background:url(../assets/00_icon02.gif) no-repeat 0 7px;
		}
		
	.ft_second dd a:link{
		color:#503221;
	}
		.ft_second dd a:visited{
		color:#2c1b11;
	}
		.ft_second dd a:hover{
		color:#7a4c33;
	}
		.ft_second dd a:active{
		color:#7a4c33;
	}
		
span.copyright{
	text-align:center;
	width:860px;
	clear:both;
	color:#705133;
	font-size:11px;
	padding:30px 0 0 0;
	display:inline-block;
}

		/*鈴木のこだわり*/
		.kodawari_01{
	padding:37px 47px;
	background:url(../assets/01_kodawaro_bg.gif) repeat-y 0 0;
	height:626px;
	width:866px;
}

	.kodawari_01 .out_box{
		width:1010px;
		margin-right:-70px;}


.kodawari_01 ul{
	list-style:none;
	width:400px;
	float:left;
	background:url(../assets/01_titles_bg.gif) no-repeat 0 54px;
	padding:0 70px 18px 0;
}
	

	
	.kodawari_01 li.title{
		width:400px;
		height:54px;}
	.kodawari_01 li.text{
		padding:10px 20px 15px;
}
	.kodawari_01 li.pic{
		padding:0 22px 15px 22px;
		width:357px;}

		
		/*サービス案内*/
		
		.service01 p.text{
			float:left;
			padding:0 0 0 0;
			width:420px;}
			.service01 ul{
				float:right;
				list-style:none;
				margin-right:-17px;
				width:520px;}
			.service01 li{
				float:left;
				padding:0 17px 17px 0;}

	
/*エクステリア*/
	.exte {
		width:840px;
		margin:0 auto;
		padding:30px 0;}
		
			.exte02 {
		width:723px;
		margin:0 auto;
		padding:30px 0;}
		
			.exte p.text{
				text-align:right;
				padding:5px 4px 0 0;
				clear:both;
			}
			.exte02 p.text{
				text-align:right;
				padding:5px 0 0 0;
			}

	.exte .gallery01{
width:93px;
float:left;
padding:0 10px 0 0;
}
	.exte .gallery02{
width:93px;
float:left;
}

	.exte p.large_pic{
	float:left;
	width:627px;
	padding:0 10px 0 0;
	}
	.exte .gallery01 p,
		.exte .gallery02 p{
	width:93px;
	padding:0 0 8px 0;
	}
	p.text03{
		font-size:13px;}
		
		.exte02 p.large_pic{
			padding:0 0 12px 0;
		}
		.exte02 .gallery01{
			margin-right:-12px;
			width:735px;}

		.exte02 .gallery01 p{
			float:left;
			padding:0 12px 0 0;
		}

.inner_box02,
.inner_box03{
	padding:30px 0 20px 0;
	width:877px;
	margin:0 auto;
}

	
.before_after01{
	background:url(../assets/03_arrow01.gif) no-repeat center 50%;
	padding:0 0 20px 0;
}
.before_after02{
		padding:0 0 20px 0;
	}


.before_after01 .left,
.before_after02 .left{
	float:left;
	width:385px;}
	.before_after01 .right,
		.before_after02 .right{
	float:right;
	width:385px;}

.inner_box03 p.title{
	padding:0 0 20px 0;
	}
.inner_box03 .list_4{
	margin:0 -20px 0 0;}
	
.inner_box03 .list_4 p{
	float:left;
	width:204px;
	padding:0 20px 0 0;
	}
	
	
	.fl_box{
		width:892px;
		margin-right:-15px;}
	.fl_box p{
		float:left;
		padding:0 31px 31px 0;}
		
	/*造園*/
.inner_zouen01 .list_area{
	width:969px;
	margin:15px -9px 30px 0;}

.inner_zouen01 .list_area p{
	float:left;
	padding:0 9px 9px 0;}

.inner_zouen01{
	padding:10px 0 0 0;}

.inner_zouen01 p.ex{
	text-align:right;
	padding:10px 0 0 0;
	}
		/*取扱い商品*/
		
		.inner_syouhin01,
		.inner_syouhin02{
			padding:20px 0 0 0;}
		
		.inner_syouhin01 .name_area{
		width:969px;
		margin-right:-9px;
		height:24px;}
		.inner_syouhin01 .name_area p{
		text-align:center;
		width:314px;
		float:left;
		font-weight:bolder;
		padding:0 9px 0 0;}
		
		
		.inner_syouhin01 .list_area{
	width:969px;
	margin:15px -9px 30px 0;}

		.inner_syouhin01 .list_area p{
	float:left;
	padding:0 9px 9px 0;}
	
	
			.inner_syouhin01 .name_area02{
		width:968px;
		margin-right:-8px;
		height:24px;}
		.inner_syouhin01 .name_area02 p{
		text-align:center;
		width:234px;
		float:left;
		font-weight:bolder;
		padding:0 8px 0 0;}
	
	
	
	.inner_syouhin01 .list_area02{
	width:968px;
	margin:15px -8px 30px 0;}

		.inner_syouhin01 .list_area02 p{
	float:left;
	padding:0 8px 8px 0;}

	/*お客様のお声*/
	p.voice_pic{
		padding:15px 0 0 0;}

		
/*キャンペーン*/
.osusume,
.osusume02{
	padding:0 0 30px 0;}

.osusume p.title_banner,
.osusume02 p.title_banner{
	padding:0 0 20px 0;}

.osusume p.text{
	width:544px;
	float:right;}
	.osusume p.pic{
	width:387px;
	float:left;}
.osusume02 p.text{
	width:300px;
	float:left;}
	.osusume02 ul{
	width:654px;
	margin-right:-10px;
	float:right;
	list-style:none;}
		.osusume02 li{
			float:left;
			width:317px;
			padding:0 10px 0 0;
}

.osusume p.title_banner_link{
	background:url(../assets/06_title01.jpg) no-repeat 0 0;
	height:50px;
	width:270px;
	padding:17px 0 0 690px;
}
.osusume p.title_banner_link a:link{
	color:#fff;
}
.osusume p.title_banner_link a:visited{
	color:#fff;
}
.osusume p.title_banner_link a:hover{
	color:#ccc;
}
.osusume p.title_banner_link a:active{
	color:#ccc;
}

.osusume p.title_banner_link a{
	font-size:17px;
	font-weight:bold;
	}


.banneres{
	padding:0 0 20px 0;}

.banner02{
	width:345px;
	padding:12px 61px 0 250px;
	height:153px;
	background:url(../assets/00_banner_bg.jpg) no-repeat 0 0;
	float:left;
	}
.banner02 span.text01{
	color:#563421;
	font-weight:bold;
	font-size:19px;
}
.banner02 span.text02{
	font-size:12px;
}
.banner02 span.text03{
		font-size:15px;
		line-height:1.3;
		display:inline-block;
		padding:0 0 10px 0;
}
.banner02 span.f_color01{
	font-size:20px;
	color:#e05a6d;
	font-weight:bold;
}



.banner03{
	width:261px;
	padding:12px 10px 0 10px;
	height:149px;
	background:url(../assets/06_bg_img.jpg) no-repeat 0 0;
		float:right;
	}
.banner03 span.text01{
	color:#563421;
	font-weight:bold;
	font-size:19px;
}
.banner03 span.text02{
	font-size:12px;
}

.banner03 span.text03{
		font-size:15px;
		line-height:1.3;
		display:inline-block;
		padding:0 0 10px 0;
}

.banner03 span.f_color01{
	font-size:20px;
	color:#e05a6d;
	font-weight:bold;
}
/*会社概要*/

.gaiyou .left{
	width:533px;
	float:left;
	}
	.gaiyou .right{
	width:395px;
	float:right;
	}
.gaiyou table{
	border-collapse:collapse;}
	.gaiyou table th{
		text-align:left;
		padding:6px 0;
		vertical-align:top;
	border-collapse:collapse;
	background:url(../assets/08_border01.gif) repeat-x 0 bottom;
}
		.gaiyou table td{
		text-align:left;
		padding:6px 0;
	border-collapse:collapse;
		background:url(../assets/08_border01.gif) repeat-x 0 bottom;}
		.gaiyou p.text{
			font-weight:bold;
			padding:5px 0;}
		.gaiyou iframe.map01{
			padding:0 0 25px 0;}
			
			
.shokunin{
	width:975px;
	margin-right:-15px;
	padding:0 0 20px 0;}

.shokunin ul{
	list-style:none;
	width:180px;
	float:left;
	padding:15px 15px 0 0;}
	.shokunin li.pic{
		height:123px;}

	.shokunin li.text{
	width:180px;
	text-align:center;
	padding:5px 0 0 0;
	line-height:1.3;}
	
.kyouryoku{
		padding:0 0 20px 0;}	
.kyouryoku ul{
	list-style:none;
		width:975px;
	margin-right:-15px;}
.kyouryoku li.pic{
		height:123px;
		float:left;
		padding:15px 15px 0 0;
		}
		

			
			
			
			
			

	
	