/* Á´?E*/body{	font-size:75%;	line-height:140%;	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "osaka";}*{	margin:0px;	padding:0px;}h1,h2,h3,h4,h5,h6{	font-size:100%;	font-weight:lighter;}h1 { margin:5px 0px 5px 4px; text-align:left;}a:link{}a:visited{}a:active{}a:hover{}/* ?E¤¥¢¥¦¥? *//*¡¡--¡¡Á´Áö€Ëá·ãC¥¢¥¦¥È¡¡--¡¡*/#center {	text-align:center;}#wrapper{	margin: 0px auto;	width: 870px;	background:url(../img/index_img01.jpg) repeat-y;	overflow:hidden;}#main{	margin:0px 35px 0px 35px;	width:800px;	overflow:hidden;}#header{	margin:0px 0px 0px 0px;	width: 800px;	overflow:hidden;	background:#FFFFFF;}#header01{	margin:0px 0px 0px 0px;	height:38px;	width:800px;	overflow:hidden;	}#header01 p#header_p{	margin:0px 0px 0px 0px;	text-align:right;}#header02{	margin:0px 0px 0px 0px;	width:800px;	height:63px;	overflow:hidden;}#header03_index{	margin:0px 0px 0px 0px;	width:800px;	height:229px;	overflow:hidden;}#header03_index #header03_index_01{	margin:0px 0px 0px 0px;	float:left;	width:200px;	overflow:hidden;}#header03_index #header03_index_01 #header03_index_01_01{	margin:0px 0px 0px 0px;	overflow:hidden;	height:68px;} #header03_index #header03_index_01 #header03_index_01_02{	margin:0px 0px 0px 0px;	overflow:hidden;	height:121px;} #header03_index #header03_index_01 #header03_index_01_03{	margin:0px 0px 0px 0px;	overflow:hidden;	height:40px;} #header03_index #header03_index_02{	margin:0px 0px 0px 0px;	float:right;	width:600px;	overflow:hidden;}#header03_index #header03_index_02  #header03_index_02_01{	margin:0px 0px 0px 0px;	height:188px;	overflow:hidden;}#header03_index #header03_index_02  #header03_index_02_01 h2#index{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:188px;	overflow:hidden;	background:url(../img/index_img08.jpg) no-repeat;}#header03_index #header03_index_02  #header03_index_02_02{	margin:0px 0px 0px 0px;	height:41px;	overflow:hidden;}#header03{	margin:0px 0px 0px 0px;	width:800px;	height:154px;	overflow:hidden;}#header03 #header03_01{	margin:0px 0px 0px 0px;	float:left;	width:200px;	overflow:hidden;}#header03 #header03_01 #header03_01_01{	margin:0px 0px 0px 0px;	overflow:hidden;	height:66px;} #header03 #header03_01 #header03_01_02{	margin:0px 0px 0px 0px;	overflow:hidden;	height:88px;} #header03 #header03_02{	margin:0px 0px 0px 0px;	float:right;	width:600px;	overflow:hidden;}#header03 #header03_02  #header03_02_01{	margin:0px 0px 0px 0px;	height:120px;	overflow:hidden;}#header03 #header03_02  #header03_02_01 h2#company{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/company_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_01 h2#example_index{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/example_index_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_01 h2#example_gardening{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/gardeningart_dictionary_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_01 h2#example_appearance{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/example_appearance_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_01 h2#example_bfree{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/example_bfree_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_01 h2#gardening_index{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/gardening_index_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_01 h2#gardeningart_index{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/gardeningart_index_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_01 h2#gardeningart_dictionary{	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-indent:-9999px;	height:120px;	overflow:hidden;	background:url(../img/gardeningart_dictionary_img01.jpg) no-repeat;}#header03 #header03_02  #header03_02_02{	margin:0px 0px 0px 0px;	height:34px;	overflow:hidden;}#content_box{	margin:0px 0px 0px 0px;	width:800px;	overflow:hidden;	text-align:left;	background:url(../img/index_img12.jpg) repeat-y;}#content_index{	width: 600px;	margin:0px 0px 0px 0px;	overflow:hidden;	float:right;	text-align:left;	background: url(../img/index_img21.jpg) no-repeat top;}#content{	width: 600px;	margin:0px 0px 0px 0px;	overflow:hidden;	float:right;	text-align:center;	background: url(../img/naka_img05.jpg) no-repeat top;}#content h3{	margin:0px 0px 0px 0px;	padding:8px 0px 0px 43px;	width:562px;	height:41px;	overflow:hidden;	background:url(../img/naka_img07.jpg) no-repeat;	text-align:left;}#content h4{	margin:0px 0px 0px 0px;	padding:5px 0px 0px 17px;	width:562px;	height:27px;	overflow:hidden;	background:url(../img/naka_img08.jpg) no-repeat;	text-align:left;}#content h5{	margin:0px 0px 0px 0px;	padding:5px 0px 0px 17px;	width:302px;	height:27px;	overflow:hidden;	background:url(../img/naka_img09.jpg) no-repeat;	text-align:left;}#left_menu{	float:left;	margin:0px 0px 0px 0px;	overflow:hidden;	width:200px;	text-align:right;}#menu{	margin:7px 6px 0px 33px;	width: 161px;	overflow:hidden;	text-align:right;}#menu p { height:23px; overflow:hidden; margin:0px 0px 5px 0px;}#menu ul{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}#menu li { margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; list-style:none; text-align:right;}#menu ul.submenu{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right;}#menu li.submenu {	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	list-style:none;	width:161px;}#menu li.submenu a:link,#menu li.submenu a:visited,#menu li.submenu a:active {	margin:0px 0px 3px 9px;	padding:3px 0px 0px 24px;	background:url(../img/index_img15.jpg) no-repeat;	text-align:left;	display:block;	width:148px;	height:33px;	overflow:hidden;	font-size:12px;	line-height:14px;	color:#A1662B;	text-decoration:none;	font-weight:bold;}#menu li.submenu a:hover {	margin:0px 0px 3px 9px;	padding:3px 0px 0px 24px;	background:url(../img/index_img15on.jpg) no-repeat;	text-align:left;	display:block;	width:148px;	height:33px;	overflow:hidden;	font-size:12px;	line-height:14px;	color:#D63D1F;	text-decoration:none;	font-weight:bold;}#left_menu #menu_tel{	margin:0px 0px 0px 20px;	clear:both;	width:180px;	height:33px;	overflow:hidden;}#left_menu #menu_contents{	margin:0px 0px 0px 20px;	clear:both;	width:180px;	height:40px;	overflow:hidden;}#banner{	width: 161px;	height:51px;	overflow:hidden;	margin:0px 0px 12px 30px;}#footer{	clear: both;	width: 800px;	margin:0px 0px 0px 0px;	height:87px;	overflow:hidden;	background:url(../img/index_img11.jpg) no-repeat #F2FFD1 top;}#footer p#footer01{	margin:13px 7px 12px 0px;	text-align:right;}#footer p#footer02{	margin:0px 7px 12px 0px;	text-align:right;}/*¡¡--¡¡index.html¡¡--¡¡*/#content_index div#index01{	margin: 35px 0px 15px 20px;	overflow:hidden;	text-align:left;	width:550px;}#content_index div#index01 img{	float: right;	vertical-align: top;	margin: 0px 0px 10px 20px;	padding: 0px}#content_index div#index02{	margin: 0px 0px 35px 15px;	overflow:hidden;	text-align:left;	width:563px;}#content_index div#index02 div#index02_01{	margin:0px 0px 0px 0px;	width:334px;	text-align:right;	overflow:hidden;	float:left;}#content_index div#index02 div#index02_01 div#index02_01_01{	margin:0px 0px 10px 0px;	width:334px;	height:29px;	overflow:hidden;	text-indent:-9999pt;}#content_index div#index02 div#index02_01 div#index02_01_02{	margin:0px 0px 15px 9px;	width:325px;	text-align:left;	overflow:hidden;}#content_index div#index02 div#index02_01 div#index02_01_02 div#index02_01_02_01{	margin:0px 0px 3px 0px;	width:325px;	height:50px;	text-align:left;	overflow:hidden;}#content_index div#index02 div#index02_01 div#index02_01_02 div#index02_01_02_02{	margin:0px 0px 0px 0px;	width:325px;	text-align:left;	overflow:hidden;	background:url(../img/index_img24.jpg) repeat-y;}#content_index div#index02 div#index02_01 div#index02_01_02 div#index02_01_02_02 div#index02_01_02_02_01{	margin:0px 0px 5px 0px;	width:320px;	text-align:left;	overflow:hidden;}#content_index div#index02 div#index02_01 div#index02_01_02 div#index02_01_02_02 div#index02_01_02_02_02{	margin:0px 2px 5px 0px;	width:323px;	height:24px;	text-align:right;	overflow:hidden;}#content_index div#index02 div#index02_02{	margin:0px 0px 0px 0px;	width:216px;	text-align:left;	overflow:hidden;	float:right;}#content_index div#index02 div#index02_02 div#index02_02_01{	margin:0px 0px 7px 0px;	width:216px;	height:29px;	text-align:left;	overflow:hidden;}#content_index div#index02 div#index02_02 div#index02_02_02{	margin:0px 0px 7px 0px;	width:216px;	overflow:hidden;}#content_index div#index02 div#index02_02 div#index02_02_03{	margin:0px 0px 15px 0px;	width:216px;	overflow:hidden;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_01 p.gardening{	margin:0px 0px 5px 0px;	width:216px;	height:22px;	overflow:hidden;	background:url(../img/index_img30.jpg) no-repeat;	text-indent:-9999px;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_01 p.appearance{	margin:0px 0px 5px 0px;	width:216px;	height:22px;	overflow:hidden;	background:url(../img/index_img36.jpg) no-repeat;	text-indent:-9999px;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_01 p.bfree{	margin:0px 0px 5px 0px;	width:216px;	height:22px;	overflow:hidden;	background:url(../img/index_img37.jpg) no-repeat;	text-indent:-9999px;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_02{	margin:0px 0px 5px 0px;	width:216px;	overflow:hidden;	text-align:left;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_02 div#index02_02_03_02_01{	margin:0px 0px 0px 0px;	width:51px;	height:51px;	float:left;	overflow:hidden;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_02 div#index02_02_03_02_02{	margin:0px 0px 0px 0px;	width:160px;	float:right;	overflow:hidden;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_03{	margin:0px 0px -7px 0px;	width:216px;	height:24px;	overflow:hidden;	text-align:right;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_04{	margin:0px 0px 0px 0px;	width:216px;	overflow:hidden;}/*¡¡--¡¡example/index.html¡¡--¡¡*/#content div#example_index01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#example_index02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_index03{	margin:0px 20px 10px 20px;	width:562px;	overflow:hidden;	text-align:left;}#content div#example_index04{	margin:0px 36px 10px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_index04 div#example_index04_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_index04 div#example_index04_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}#content div#example_index05{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_index05 div#example_index05_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_index05 div#example_index05_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}/*¡¡--¡¡example/gardening.html¡¡--¡¡*/#content div#example_gardening01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#example_gardening02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_gardening03{	margin:0px 20px 10px 20px;	width:562px;	overflow:hidden;	text-align:left;}#content div#example_gardening04{	margin:0px 36px 10px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_gardening04 div#example_gardening04_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_gardening04 div#example_gardening04_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}#content div#example_gardening05{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_gardening05 div#example_gardening05_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_gardening05 div#example_gardening05_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}/*¡¡--¡¡example/appearance.html¡¡--¡¡*/#content div#example_appearance01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#example_appearance02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_appearance03{	margin:0px 20px 10px 20px;	width:562px;	overflow:hidden;	text-align:left;}#content div#example_appearance04{	margin:0px 36px 10px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_appearance04 div#example_appearance04_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_appearance04 div#example_appearance04_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}#content div#example_appearance05{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_appearance05 div#example_appearance05_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_appearance05 div#example_appearance05_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}/*¡¡--¡¡example/bfree.html¡¡--¡¡*/#content div#example_bfree01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#example_bfree02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_bfree03{	margin:0px 20px 10px 20px;	width:562px;	overflow:hidden;	text-align:left;}#content div#example_bfree04{	margin:0px 36px 10px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_bfree04 div#example_bfree04_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_bfree04 div#example_bfree04_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}#content div#example_bfree05{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#example_bfree05 div#example_bfree05_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#example_bfree05 div#example_bfree05_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}/*¡¡--¡¡gardening/index.html¡¡--¡¡*/#content div#gardening_index01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#gardening_index02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#gardening_index03{	margin:0px 20px 10px 20px;	width:562px;	overflow:hidden;	text-align:left;}#content div#gardening_index04{	margin:0px 36px 10px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#gardening_index04 div#gardening_index04_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#gardening_index04 div#gardening_index04_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}#content div#gardening_index05{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#gardening_index05 div#gardening_index05_01{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:left;}#content div#gardening_index05 div#gardening_index05_02{	margin:0px 0px 0px 0px;	width:260px;	overflow:hidden;	float:right;}/*¡¡--¡¡gardeningart/index.html¡¡--¡¡*/#content div#gardeningart_index01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#gardeningart_index02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#gardeningart_index03{	margin:0px 20px 10px 20px;	width:562px;	overflow:hidden;	text-align:left;}/*¡¡--¡¡gardeningart/dictionary.html¡¡--¡¡*/#content div#gardeningart_dictionary01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#gardeningart_dictionary02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:left;}#content div#gardeningart_dictionary03{	margin:0px 20px 10px 20px;	width:562px;	overflow:hidden;	text-align:left;}/*¡¡--¡¡company.html¡¡--¡¡*/#content div#company01{	margin:30px 20px 10px 20px;	width:562px;	height:41px;	overflow:hidden;}#content div#company02{	margin:0px 36px 20px 36px;	width:530px;	overflow:hidden;	text-align:center;}#content div#company02 .column2{	background:#F7F9F2;	padding:3px 3px 3px 10px;}#content div#company02 .column1{	background:#F4FFD9;	padding:3px 3px 3px 3px;}#content div#company02 .border{	background:#2E8733;}/* ¥µ¥¤¥º */#header { font-size:84%; line-height:100%;}#footer { font-size:84%; line-height:140%;}#content h3 { font-size:150%; line-height:150%; font-weight:bold;}#content h4 { font-size:110%; line-height:110%; font-weight:bold;}#content h5 { font-size:110%; line-height:110%; font-weight:bold;}table,td,tr { font-size:100%; line-height:120%;} #content div#index01 p { font-size:100%; line-height:150%;}  #content_index div#index02 div#index02_01 div#index02_01_02 div#index02_01_02_02 div#index02_01_02_02_01 p { font-size:84%; line-height:140%;}#content_index div#index02 div#index02_01 div#index02_01_02 div#index02_01_02_02 div#index02_01_02_02_01 p.title { font-size:100%; line-height:140%;}#content_index div#index02 div#index02_02 div#index02_02_02{ font-size:100%; line-height:140%;}#content_index div#index02 div#index02_02 div#index02_02_03 div#index02_02_03_02 div#index02_02_03_02_02 p {font-size:84%; line-height:140%;}/* ¥«¥é¡¼ */body{color:#666666;}#header{ color:#666666;}#footer{color:#AF7438;}#header01 p#header_p a:link,#header01 p#header_p a:visited,#header01 p#header_p a:active{color:#666666; text-decoration:none;}#header01 p#header_p a:hover{color:#666666; text-decoration:underline;}a:link{ color:#AF7438; text-decoration:underline;}a:visited{ color:#AF7438; text-decoration:underline;}a:active{ color:#AF7438; text-decoration:underline;}a:hover{ color:#AF7438; text-decoration:underline;}#footer p#footer01 a:link{ color:#AF7438; text-decoration:none;}#footer p#footer01 a:visited{ color:#AF7438; text-decoration:none;}#footer p#footer01 a:active{ color:#AF7438; text-decoration:none;}#footer p#footer01 a:hover{ color:#AF7438; text-decoration:underline;}#content h3 { color:#CC6635;}#content h4 { color:#CC6635;}#content h5 { color:#387752;}#content_index div#index02 div#index02_01 div#index02_01_02 div#index02_01_02_02 div#index02_01_02_02_01 p.title { color:#A1662B;}/* ·ñÅõ¼¡2¡¦*/#to_top{	margin:0px 20px 20px 20px;	width:560px;	text-align:right;}p.right{	text-align: right;}p.to_top{	margin-bottom: 20px;	text-align: right;}/* 070216 sunakawa */div#sitemap {	width: 580px;	margin:20px 0px 0px 00px;	overflow:hidden;	float:right;	text-align:left;	/*background: url(../img/index_img21.jpg) no-repeat top;*/}div#sitemap p {	margin:0 0 15px 0;}div#sitemap ul {	margin:0 0 15px 0;}div#sitemap ul li {	margin:0 0 5px 0;}div#sitemap ul li p {	height:26px;	margin:0 0 5px 0;	background:url(../img/naka_img08.jpg) no-repeat;	line-height:26px;	font-size:16px;	font-weight:bold;	text-indent:10px;	color:#FF9900;}div#sitemap ul li ul {	margin:0 0 30px 20px;	list-style:disc;}div#sitemap ul li ul li {	margin:0 0 5px 20px;}#content div#company02 form .column2{	text-align:left;}#content div#company02 form .column3{	text-align:center;}#content div#company02 form .column2 input{	width:350px;}#content div#company02 form .column2 textarea{	width:350px;}#content div#company02 form .column2 input.btn{	width:60px;	padding:2px;	margin:2px 25px;}