@charset "utf-8";
/******************************************
　レイアウト
********************************************/
#wrap_980{
	width:980px;margin:0 auto;
}
#Left{
	width:700px;float:left;margin-right:30px;
}
#Right{
	width:250px;float:left;
}
#fb{
	width:250px;height:350px;
}

h3{
	margin:20px 0 10px 0;
}

#page_title{
	width:100%;height:80px;background: url("../images/title_bk.png") right;
}
#page_title_inner{
	width:980px;margin:0 auto;padding-top:25px;
}
/*********ヘッダー************/
#header{
	width:100%;
}
#header_inner{
	width:980px;
	height:100px;
	margin:0 auto;
}

#slide{
	width:100%;height:480px;clear:both;
}
#logo{
	width:300px;height:80px;
	float:left;
}
#h_nav{
	width:680px;height:100px;float:left;
}

#h_navTop{
	width:680px;height:40px;
}
#h_navTop h1{
	font-size:12px;text-align: right;padding-top:10px;
}
#mainNav{
	width:680px;height:50px;margin-left:80px;
}

#mainNav ul li{
	display: inline;
	float:left;
}




/*********ガーデンレスキュー************/
#gr_wrap{
	width:100%;height:450px;background:url("../images/gr_bk.png");clear:both;
}
#gr_l_bk{
	width:100%;height:500px;background:url("../images/ha_bk.png") no-repeat left;position:absolute;
}
#gr_r_bk{
	width:100%;height:500px;position:absolute;background:url("../images/ha_r_bk.png") no-repeat right;
}
#gr_inner{
	width:980px;height:370px;margin:0 auto;background-image:url("../images/gr_title.png");
}
#gr_bn{
	width:250px;height:50px;margin:0 auto;position: relative;top:330px;
}
#gr_naiyou{
	width:750px;height:250px;overflow-y: scroll;overflow-x:hidden;
}
#gr_naiyou p{
	padding:8px 0;border-bottom:1px dotted #AAAAAA;
}
.gr_worker{
	font-size:14px;font-weight:normal;
}
.gr_user_photo{
	width:650px;margin:0 auto;
}
.gr_user_photo img{
	padding:2px;border:1px solid #e6e6e6;
}
.gr_user_txt{
	width:650px;margin:0 auto;text-align: center;
}





/******************************************
　includ_news
********************************************/
#NewsArea{
	width:100%;
}
.NewsArea_date{
	padding-left: 10px;
	padding-right:20px;
	font-weight: bold;
	color:#FF6633;
}
.NewsArea_txt{
	padding-top:5px;
	padding-left: 10px;
	padding-right:20px;
	color:#666666;
}
#NewsArea hr{
	border:dotted #666666;
	border-width:1px 0 0 0;
	height:1px;
	clear:both;
}
/******************************************
　業務内容
********************************************/
.photo_l{
	width:340px;/*height:250px;*/float:left;margin-right:20px;
}
.photo_l img{
	padding:2px;border:1px solid #e6e6e6;
}
.photo_r{
	width:340px;/*height:250px;*/float:left;margin-bottom:10px;
}
.photo_r img{
	padding:2px;border:1px solid #e6e6e6;
}

.pic_title{
	font-weight:bold;font-size:20px;color:#336600;margin:20px 0 10px 0;background: url("../images/pic_icon.png") left no-repeat;padding-left:25px;clear: both;
}
.pic_title2{
	font-weight:bold;color:#336600;margin:10px 0 10px 0;font-size:16px;
}

/******************************************
　会社概要
********************************************/

/*****代表あいさつ**********/






/*****会社概要**********/
.about_l{
	width:199px;float:left;
	background:url("../images/gr_bk.png");
	border-left:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
}
.about_l p{
	padding:10px;text-align: center;font-weight:bold;
}
.about_r{
	width:498px;float:left;
	border-left:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
	border-right:1px dotted #AAAAAA;
}
.about_r p{
	padding:10px;
}
.about_t{
	border-top:1px dotted #AAAAAA;
}
.txt-r{
	text-align:right;margin-top:10px;
}
.f-12{
	font-size:12px;
}
.f-16{
	font-size:16px;
}
#map{
	width:700px;
}
.rinen_b{
	font-size:22px;font-weight: bold;margin-left:20px;margin-bottom:10px;
}
.rinen_txt{
	font-size:20px;margin-left:50px;margin-bottom:10px;
}
.rinen_txt_b{
	font-weight:bold;color:#336600;
}

/******************************************
　お問い合わせ
********************************************/
.contact_l{
	width:199px;height:50px;float:left;
	background:url("../images/gr_bk.png");
	border-left:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
}
.contact_l p{
	padding:15px 10px 10px 10px;text-align: center;font-weight:bold;
}
.contact_r{
	width:498px;height:50px;float:left;
	border-left:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
	border-right:1px dotted #AAAAAA;
}
.contact_r p{
	padding:10px 10px 10px 15px;
}
.contact_t{
	border-top:1px dotted #AAAAAA;
}
.c_txt{
	margin:20px 0;
}
.r_txt{
	color:#cc0000;font-size:12px;
}
.form_txt{
	border:0;
	font-size:1.2em;
	font-family:Arial, sans-serif;
	color:#333;
	border:solid 1px #ccc;
	width:300px;
}
.form_txt2{
	border:0;
	font-size:1.2em;
	font-family:Arial, sans-serif;
	color:#333;
	border:solid 1px #ccc;
	width:400px;
	height:150px;
}
.contact_l2{
	width:199px;height:180px;float:left;
	background:url("../images/gr_bk.png");
	border-left:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
}
.contact_l2 p{
	padding:15px 10px 10px 10px;text-align: center;font-weight:bold;
}
.contact_r2{
	width:498px;height:180px;float:left;
	border-left:1px dotted #AAAAAA;
	border-bottom:1px dotted #AAAAAA;
	border-right:1px dotted #AAAAAA;
}
.contact_r2 p{
	padding:10px 10px 10px 15px;
}

#contact_bn{
	width:220px;margin:0 auto;cursor: pointer;
}

/******************************************
　フッター
********************************************/
#top{
	width:130px;height:30px;position:absolute;right:100px;
}
#footer{
	width:100%;
	height:300px;
	background:url("../images/footer_bk.png");
	clear:both;
}
#footer_inner{
	width:980px;margin:0 auto;color:#FFFFFF;padding-top:20px;
}

#footer_l{
	width:400px;float:left;
}
#footer_r{
	width:580px;float:left;
}

.f_banner01{
	width:280px;height:80px;float:left;margin-right:20px;
}
.f_banner02{
	width:280px;height:80px;float:left;
}

#footerNavi{
	text-align: center;
}
#footerNavi a{
	color:#FFFFFF;
}

#footer hr{
	border:none;
	border-bottom:1px dotted #e6e6e6;
	clear:both;
}

#copy{
	text-align: center;font-size:12px;
}

/******************************************
　ガーデンレスキュー
********************************************/
#gr2_wrap{
	width:100%;height:250px;background:url("../images/gr_bk.png");clear:both;
}
#gr2_l_bk{
	width:100%;height:250px;background:url("../images/ha_bk.png") no-repeat left;position:absolute;
}
#gr2_r_bk{
	width:100%;height:250px;position:absolute;background:url("../images/ha_r_bk.png") no-repeat right;
}
#gr2_inner{
	width:980px;height:250px;margin:0 auto;background-image:url("../images/gr_title2.png");
}

