﻿@charset "utf-8";
/* CSS Document */


body{
	font-family: "Lucida Grande", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", Geneva, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#4d4d4d;
	line-height:180%;
	margin:0;
	padding:0;
	background-color:#ffffff;
		position:absolute;
			left:50%;
			width:1280px;
				margin:10px 0 0 -640px;
	}
a{
	color:#4d4d4d;
	text-decoration:none;
}
a:link{
	color:#4d4d4d;
	text-decoration:none;
	}
a:visited{
	color:#4d4d4d;
	text-decoration:none;
	}
a:active{
	color:#4d4d4d;
	text-decoration:none;
	}
a:hover{
	color:#a5c632;
	text-decoration:underline;
	}

table{
	border:none;
	margin:0px;
	padding:0px;
}
img{
	border:none;
	}

/*index.html*/
.head{
	width:1280px;
	height:100px;
	background-image:url(../img/header_bar.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}
.head_contents{
	width:720px;
	height:20px;
	color:#a5c632;
	font-size:12px;
	font-weight:bold;
	line-height:120%;
	margin:0 0 0 160px;
	}
.logo{
	float:left;
	width:280px;
	height:63px;
	margin:5px 0 0 180px;
	}
*html .logo{
	float:left;
	width:280px;
	height:63px;
	margin:5px 0 0 87px;
	}
.head_menu_all{
	float:left;
	width:700px;
	height:21px;
	margin:50px 0 0 115px;
	}
*html .head_menu_all{
	float:left;
	width:700px;
	height:21px;
	margin:50px 0 0 120px;
	}
.head_menu1{
	float:left;
	width:80px;
	height:21px;
	margin:0 40px 0 0;
	}
.head_menu2{
	float:left;
	width:82px;
	height:21px;
	margin:0 40px 0 0;
	}
.head_menu3{
	float:left;
	width:116px;
	height:21px;
	margin:0 40px 0 0;
	}
.head_menu4{
	float:left;
	width:138px;
	height:21px;
	margin:0;
	}

.main{
	width:935px;
	margin:0 auto;
	}
.top_head{
	background-image:url(../img/top_header_window.jpg);
	width:935px;
	height:318px;
	}
.top_menu_all{
	float:left;
	width:200px;
	height:303px;
	padding-top:15px;
	margin-left:17px;
	}
*html .top_menu_all{
	float:left;
	width:200px;
	height:303px;
	padding-top:15px;
	margin-left:8px;
	}
.top_menu{
	width:200px;
	height:36px;
	}
	
.top_menu img{
	vertical-align: bottom;
	}
.flash{
	float:left;
	width:698px;
	height:298px;
	padding-top:15px;
	margin-left:2px;
	}
.news_all{
	width:936px;
	height:222px;
	}
.news{
	float:left;
	background-image:url(../img/top_window3.jpg);
	width:428px;
	height:162px;
	padding: 40px 20px 20px 20px;
	}
.news_contents{
	width:428px;
	border-bottom:dotted 1px #cccccc;
	}
.sekou{
	float:left;
	background-image:url(../img/top_window2.jpg);
	width:428px;
	height:162px;
	padding: 40px 20px 20px 20px;
	}
.new_sekou_img{
	text-align:center;
	width:48%;
	}
.sekou_contents{
	font-size:12px;
	line-height:1.2;
	}
.bottom_menu_all{
	width:934px;
	height:120px;
	margin:0 0 4px 0;
	}
*html .bottom_menu_all{
	clear:both;
	width:939px;
	height:120px;
	margin:0 0 4px 0;
	}
.bottom_menu_img{
	width:82px;
	height:82px;
	float:left;
	}
.bottom_menu1{
	float:left;
	background-image:url(../img/top_bottom_1.jpg);
	width:208px;
	height:93px;
	padding: 27px 10px 0 10px;
	margin:0 2px 0 5px;
	}
*html .bottom_menu1{
	float:left;
	background-image:url(../img/top_bottom_1.jpg);
	width:208px;
	height:93px;
	padding: 27px 10px 0 10px;
	margin:0 2px 0 3px;
	}
.bottom_menu2{
	float:left;
	background-image:url(../img/top_bottom_2.jpg);
	width:208px;
	height:93px;
	padding: 27px 10px 0 10px;
	margin:0 2px 0 2px;
	}
.bottom_menu3{
	float:left;
	background-image:url(../img/top_bottom_5.jpg);
	width:208px;
	height:93px;
	padding: 27px 10px 0 10px;
	margin:0 2px 0 2px;
	}
.bottom_menu4{
	float:left;
	background-image:url(../img/top_bottom_4.jpg);
	width:208px;
	height:93px;
	padding: 27px 10px 0 10px;
	margin:0 5px 0 2px;
	}
.bottom_contents{
	float:left;
	width:120px;
	height:70px;
	margin:0 0 0 5px;
	font-size:12px;
	line-height:1.2;
	}
.bottom_contents a:link{
	color:#ffffff;
	text-decoration:none;
	}
.bottom_contents a:visited{
	color:#ffffff;
	text-decoration:none;
	}
.bottom_contents a:active{
	color:#ffffff;
	text-decoration:none;
	}
.bottom_contents a:hover{
	color:#a5c632;
	text-decoration:underline;
	}
.bottom_click{
	float:left;
	width:83px;
	height:15px;
	margin:3px 0 0 35px;
	}
.footer_top{
	float:left;
	width:1280px;
	height:39px;
	background-image:url(../img/top_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding: 7px 0 0 0;
	margin: 10px 0 0 0;
	}
*html .footer_top{
	float:left;
	width:1280px;
	height:39px;
	background-image:url(../img/top_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	}
*:first-child+html .footer_top{
	float:left;
	width:1280px;
	height:39px;
	background-image:url(../img/top_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	margin:130px 0 0 0;
	}
.footer{
	float:left;
	width:1280px;
	height:39px;
	background-image:url(../img/top_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding: 7px 0 0 0;
	margin: 10px 0 0 0;
	}
*html .footer{
	float:left;
	width:1280px;
	height:39px;
	background-image:url(../img/top_footer.jpg);
	background-repeat:no-repeat;
	text-align:center;
	padding:6px 0 0 0;
	}
.copy{
	line-height:100%;
	font-size:12px;
	}
.back_to_top{
	width:650px;
	height:20px;
	font-size:12px;
	margin: 20px 0 0 0;
	text-align: right;
	float: left;
	}
/*index.html*/



/*工事工程*/
.blue_main{
	width:935px;
	height:1900px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .blue_main{
	width:935px;
	height:1700px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.left{
	float:left;
	width:220px;
	height:333px;
	}
.menu_all{
	float:left;
	width:200px;
	height:303px;
	padding-top:20px;
	margin-left:17px;
	}
*html .menu_all{
	float:left;
	width:200px;
	height:303px;
	padding-top:20px;
	margin-left:8px;
	}
.menu{
	width:200px;
	height:36px;
	}
	
.menu img{
	vertical-align: bottom;
	}
.right{
	float:left;
	width:670px;
	height:100%;
	margin:20px 0 0 0;
	padding:0 0 0 40px;
	}
.bar_top{
	clear:both;
	width:667px;
	height:38px;
	}
.bar{
	clear:both;
	width:667px;
	height:38px;
	margin:20px 0 0 0;
	}
.contents_koutei1{
	width:657px;
	margin:20px 0 0 10px;
	height: 320px;
	}
.contents_koutei2{
	width:657px;
	margin:20px 0 0 10px;
	height: 150px;
	}
.contents_koutei3{
	width:657px;
	margin:20px 0 0 10px;
	height: 180px;
	}
.contents_koutei4{
	width:657px;
	margin:20px 0 0 10px;
	height: 320px;
	}
.contents_koutei5{
	width:657px;
	margin:20px 0 0 10px;
	height: 320px;
	}
.koutei_icon{
	float:left;
	width:50px;
	height:48px;
	}
.contents2{
	float:left;
	width:550px;
	padding:0 10px 0 30px;
	}
.address{
	font-size:16px;
	margin:20px auto 0 auto;
	width: 500px;
	}
.tell{
	width:256px;
	height:53px;
	margin:10px auto 0 auto;
	}
.contact{
	width:375px;
	height:25px;
	margin:10px auto 0 auto;
	}
.contact_{
	width:375px;
	height:25px;
	margin:50px auto 0 auto;
	}
.contact1{
	float:left;
	width:303px;
	height:24px;
	}
.arrow2{
	float:left;
	width:65px;
	height:19px;
	margin:2px 0 0 0;
	}
.arrow{
	clear:both;
	width:60px;
	height:60px;
	margin:0 auto 0 auto;
	padding: 20px 0 0 0;
	}
/*工事工程*/





/*施工例*/
.blue_main2{
	width:935px;
	height:820px;
	margin:0 auto;
	background-image:url(../img/blue_bg2.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .blue_main2{
	width:935px;
	height:820px;
	margin:0 auto;
	background-image:url(../img/blue_bg2.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.right_sekou{
	float:left;
	width:670px;
	height:100%;
	margin:20px 0 0 0;
	padding:0 0 0 40px;
	}
.contents5{
	width:657px;
	margin:20px 0 0 10px;
	height: 230px;
	}
.contents6{
	width:657px;
	margin:20px 0 0 10px;
	height: 260px;
	}
.sekou_img1{
	float:left;
	width:198px;
	height:207px;
	margin:0 5px 20px 5px;
}
.contents_sekou{
	width:657px;
	margin:20px 0 0 0;
	height: 250px;
	}
.contact2{
	width:426px;
	height:98px;
	margin:10px auto 0 auto;
	}

/*施工例*/




/*施工例１*/
.blue_main3{
	width:935px;
	height:2100px;
	margin:0 auto;
	background-image:url(../img/blue_bg2.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.sekou_menu_mini_all{
	margin:10px 0 10px 0;
	}
*:first-child+html .sekou_menu_mini_all{
	margin:10px 0 5px 0;
	}
.sekou_menu_mini{
	margin:10px 0 0 20px;
	}
*html .sekou_menu_mini{
	margin:6px 0 0 20px;
	}
*:first-child+html .sekou_menu_mini{
	margin:4px 0 0 20px;
	}
.sekou_menu_mini_contents{
	width:47px;
	height:11px;
	margin:10px 0 0 10px;
	}
html>/**/body .sekou_menu_mini_contents{
	width /*\**/:47px\9;
	height /*\**/:11px\9;
	margin /*\**/:10px 0 10px 10px\9;
	}
.bar_sekou{
	clear:both;
	width:667px;
	height:38px;
	margin:50px 0 0 0;
	}
.sekourei_img{
	width:500px;
	height:375px;
	margin:30px auto 0 auto;
	}
.contents3{
	width:500px;
	margin:10px auto 0 auto;
	}
/*施工例１*/




/*施工例２*/
.contents4{
	width:500px;
	margin:20px auto 0 auto;
	font-size:16px;
	font-weight:bold;
	}
.sekourei2_img{
	width:500px;
	height:375px;
	margin:10px auto 0 auto;
	}
/*施工例２*/

/*施工例３*/
.blue_main4{
	width:935px;
	height:1550px;
	margin:0 auto;
	background-image:url(../img/blue_bg2.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
/*施工例３*/

/*施工例４*/
.blue_main5{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/blue_bg2.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
/*施工例４*/

/*施工例５*/
.blue_main8{
	width:935px;
	height:1450px;
	margin:0 auto;
	background-image:url(../img/blue_bg2.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
/*施工例５*/

/*樹木管理*/
.blue_main6{
	width:935px;
	height:2200px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.contents_jyumoku3{
	width:657px;
	margin:20px 0 0 10px;
	height:620px;
	}
.contents_jyumoku1{
	float:left;
	width:550px;
	padding:10px 10px 0 30px;
	font-size:18px;
	font-weight:bold;
	}
.contents_jyumoku2{
	float:left;
	width:550px;
	padding:20px 10px 0 30px;
	}
.jyumoku_img1{
	clear:both;
	width:588px;
	height:201px;
	margin:0 0 0 40px;
	padding: 20px 0 0 0;
	}
.jyumoku_link_all{
	width:550px;
	height:121px;
	margin:10px auto 0 auto;
	}
.jyumoku_link{
	float:left;
	width:176px;
	height:121px;
	margin:0 5px 0 0;
	}
.jyumoku_img_all{
	clear:both;
	width:650px;
	height:260px;
	margin:0 auto 0 auto;
	padding: 20px 0 0 0;
	}
.jyumoku_img{
	float:left;
	width:320px;
	height:240px;
	margin:0 5px 0 0;
	}
.contents_jyumoku4{
	width:657px;
	margin:20px 0 0 10px;
	height:420px;
	}
.contents_jyumoku5{
	width:657px;
	margin:20px 0 0 10px;
	height:370px;
	}
/*樹木管理*/


/*Q&A*/
.blue_main7{
	width:935px;
	height:2350px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .blue_main7{
	width:935px;
	height:2370px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*:first-child+html .blue_main7{
	width:935px;
	height:2350px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.contents_qa1{
	width:657px;
	margin:20px 0 0 10px;
	height: 280px;
	}
.qa_img1{
	width:77px;
	height:15px;
	margin:0 0 10px 0;
	}
.contents_qa2{
	float:left;
	width:600px;
	padding:0 10px 0 30px;
	font-weight:bold;
	}
.contents_qa2 a{
	color:#4d4d4d;
	text-decoration:none;
}
.contents_qa2 a:link{
	color:#4d4d4d;
	text-decoration:none;
	}
.contents_qa2 a:visited{
	color:#4d4d4d;
	text-decoration:none;
	}
.contents_qa2 a:active{
	color:#4d4d4d;
	text-decoration:none;
	}
.contents_qa2 a:hover{
	color:#4d4d4d;
	text-decoration:underline;
	}
.qa_line{
	width:641px;
	height:1px;
	float:left;
	padding: 10px 0 10px 0;
	}
.qa_img2{
	width:93px;
	height:15px;
	margin:0 0 10px 0;
	padding:10px 0 0 0;
	}
.contents_qa3{
	width:657px;
	margin:20px 0 0 10px;
	height: 730px;
	}
.contents_qa4{
	float:left;
	width:600px;
	padding:0 10px 0 30px;
	}
.qa_all1{
	width:600px;
	height:95px;
	margin:10px 0 0 0;
	}
.qa_left{
	float:left;
	width:255px;
	margin:5px 0 0 0;
	}
.qa_img3{
	width:255px;
	height:51px;
	}
.qa_arrow1{
	width:21px;
	height:32px;
	margin:5px auto 0 auto;
	}
.qa_right{
	float:left;
	width:330px;
	margin:5px 0 0 10px;
	}
.qa_all2{
	width:600px;
	height:110px;
	margin:0 0 0 0;
	}
.qa_all3{
	width:600px;
	height:145px;
	margin:0 0 0 0;
	}
.qa_arrow3{
	width:21px;
	height:32px;
	margin:23px auto 0 auto;
	}
.qa_all4{
	width:600px;
	height:120px;
	margin:0 0 0 0;
	}
.qa_arrow4{
	width:21px;
	height:32px;
	margin:15px auto 0 auto;
	}
.qa_all5{
	width:600px;
	height:90px;
	margin:0 0 0 0;
	}
.qa_all5 a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
.contents_qa5{
	float:left;
	width:600px;
	padding:20px 10px 0 30px;
	}
.contents_qa5 a:hover{
	color:#FF0000;
	text-decoration:underline;
	}
.contact3{
	width:375px;
	height:25px;
	margin:50px 0 0 150px;
	float: left;
	}
*html .contact3{
	width:375px;
	height:25px;
	margin:50px 0 0 70px;
	float: left;
	}
*:first-child+html .contact3{
	width:375px;
	height:25px;
	margin:50px 0 0 150px;
	float: left;
	}
/*Q&A*/



/*アクセスマップ*/
.yellow_main1{
	width:935px;
	height:750px;
	margin:0 auto;
	background-image:url(../img/yellow_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .yellow_main1{
	width:935px;
	height:700px;
	margin:0 auto;
	background-image:url(../img/yellow_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.yellow_menu{
	width:181px;
	height:27px;
	}
.menu_mini{
	width:200px;
	height:30px;
	}
.yellow_all{
	float:left;
	width:200px;
	height:303px;
	padding-top:20px;
	margin-left:17px;
	}
*html .yellow_all{
	float:left;
	width:200px;
	height:303px;
	padding-top:20px;
	margin-left:8px;
	}
.menu_mini_all{
	width:200px;
	height:303px;
	padding-top:20px;
	float: left;
	}
*html .menu_mini_all{
	float:left;
	width:200px;
	height:303px;
	padding-top:20px;
	}
.menu_mini img{
	vertical-align: bottom;
	}
.contents_map1{
	float:left;
	width:550px;
	padding:20px 10px 0 30px;
	font-size:16px;
	}
.map_img1{
	clear:both;
	width:600px;
	height:382px;
	padding: 30px 0 0 0;
	}
.contents_map2{
	width:250px;
	padding:20px 0 0 30px;
	}
/*アクセスマップ*/



/*総務部*/
.orange_main1{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/orange_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .orange_main1{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/orange_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.orange_menu{
	width:181px;
	height:26px;
	}
.orange_menu2{
	width:181px;
	height:27px;
	margin:10px 0 0 0;
	}
.menu_mini_all2{
	width:200px;
	height:303px;
	padding-top:30px;
	float: left;
	}
*html .menu_mini_all2{
	float:left;
	width:200px;
	height:303px;
	padding-top:20px;
	}
.orange_contents1{
	width:600px;
	margin:30px auto 20px auto;
	}
.soumu_img1{
	width:400px;
	height:272px;
	margin:0 auto 10px auto;
	}
.orange_contents2{
	width:400px;
	margin:0 auto 20px auto;
	}
/*総務部*/


/*工事部*/
.orange_main2{
	width:935px;
	height:950px;
	margin:0 auto;
	background-image:url(../img/orange_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .orange_main2{
	width:935px;
	height:950px;
	margin:0 auto;
	background-image:url(../img/orange_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
/*工事部*/

/*会社概要*/
.green_main1{
	width:935px;
	height:1500px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .green_main1{
	width:935px;
	height:1450px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*:first-child+html .green_main1{
	width:935px;
	height:1600px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.company_img1{
	width:504px;
	height:378px;
	margin:20px auto 30px auto;
	}
.table_gaiyou{
	width:660px;
	margin:0 auto 0 auto;
	}
.table_gaiyou td span{
	width:200px;
	}
.table_gaiyou_td1{
	width:120px;
	}
.table_gaiyou tr{
	height:40px;
	}
/*会社概要*/

/*組織図*/
.green_main2{
	width:935px;
	height:1250px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .green_main2{
	width:935px;
	height:1250px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.sosiki_img1{
	width:663px;
	height:690px;
	margin:30px auto 20px auto;
	}
.table_sikaku{
	border:solid 1px #cccccc;
	margin:20px auto 30px auto;
	}
.table_sikaku td{
	border-left:dotted 1px #cccccc;
	border-bottom:dotted 1px #cccccc;
	}
.table_siksku_tr1{
	background-color:#CCCCCC;
	text-align:center;
	font-weight:bold;
	}
.table_sikaku_td1{
	width:300px;
	text-align:center;
	}
.table_sikaku_td2{
	width:200px;
	text-align:center;
	}
.table_sikaku_td3{
	width:300px;
	padding:0 0 0 100px;
	}
/*組織図*/

/*挨拶*/
.green_main3{
	width:935px;
	height:1150px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .green_main3{
	width:935px;
	height:1150px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*:first-child+html .green_main3{
	width:935px;
	height:1250px;
	margin:0 auto;
	background-image:url(../img/green_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.aisatu_contents1{
	width:620px;
	margin:20px auto 40px auto;
	}
.rinen_img1{
	width:647px;
	height:98px;
	margin:20px auto 30px auto;
	}
.table_enkaku{
	border:solid 1px #cccccc;
	margin:20px auto 30px auto;
	}
.table_enkaku tr{
	height:40px;
	}
.table_enkaku_td1{
	background-color:#CCCCCC;
	border-bottom:dotted 1px #cccccc;
	width:100px;
	text-align:center;
	}
.table_enkaku_td2{
	border-bottom:dotted 1px #cccccc;
	padding:0 0 0 20px;
	}
/*挨拶*/


/*プライバシー・ポリシー*/
.contents_privacy1{
	width:657px;
	margin:20px 0 0 10px;
	height:1500px;
	}
.contents_privacy{
	float:left;
	width:600px;
	padding:20px 10px 0 30px;
	}
.green_main4{
	width:935px;
	height:1650px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .green_main4{
	width:935px;
	height:1650px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*:first-child+html .green_main4{
	width:935px;
	height:1700px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.contents_privacy_font{
	font-weight:bold;
	}
/*プライバシー・ポリシー*/

/*メールフォーム*/
.green_main5{
	width:935px;
	height:1450px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .green_main5{
	width:935px;
	height:1200px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*:first-child+html .green_main5{
	width:935px;
	height:1450px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.form1{
	width:550px;
	margin:0 auto 0auto;
	}
.contents_form{
	width:657px;
	margin:20px 0 0 10px;
	height:1100px;
	}
.form_span1{
	float:left;
	width:180px;
	margin:0 20px 0 80px;
	height: 30px;
	}
*html .form_span1{
	float:left;
	width:180px;
	margin:0 20px 0 40px;
	height: 30px;
	}
.form_span2{
	float:left;
	width:220px;
	margin:0 0 0 0;
	height: 30px;
	}
.form_textarea{
	float:left;
	}
.form2{
	float:left;
	width:550px;
	}
.form3{
	float:left;
	width:600px;
	margin:20px 0 0 0;
	}
.form_tell{
	width:256px;
	height:53px;
	margin:10px 0 0 140px;
	}
/*メールフォーム*/


/*フィニッシュ*/
.bar_top_finish{
	float:left;
	width:667px;
	height:38px;
	}
.finish_contents{
	float:left;
	width:450px;
	height:150px;
	margin:80px 0 80px 100px;
	}
*html .finish_contents{
	float:left;
	width:450px;
	height:150px;
	margin:80px 0 80px 60px;
	}
.green_main6{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .green_main6{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*:first-child+html .green_main6{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
/*フィニッシュ*/

/*リンク*/
.blue_main9{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
*html .blue_main9{
	width:935px;
	height:600px;
	margin:0 auto;
	background-image:url(../img/blue_bg.jpg);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
.link_all{
	width:600px;
	margin:30px auto 0 auto;
	}
.link{
	width:600px;
	height:30px;
	margin:10px 0 10px 0;
	border-bottom:dotted 1px #CCCCCC;
	}
.link1{
	width:250px;
	height:30px;
	float:left;
	font-weight:bold;
	}
.link2{
	width:350px;
	height:30px;
	float:left;
	}
/*リンク*/

