@charset 'utf-8';
/* 
 Cascading Style Sheets: style.css 4.3
 last updated on 2008.07.07
 */ 



/* -------------------------------------------------- 基本 -------------------------------------------------- */
br			{ letter-spacing:0px; }
div			{ position:relative; top:0px; left:0px; margin:0px; padding:0px; border:0px solid #000; }
img			{ margin:0px; padding:0px; border:0px solid #000; font-size: 10px; }
ul,ol,li			{ margin:0px; padding:0px; }
dl,dt,dd			{ margin:0px; padding:0px; }
p			{ margin:0px; padding:0px; text-indent:0px; }
h1,h2,h3,h4		{ margin:0px; padding:0px; text-indent:0px; }



/* -------------------------------------------------- フォント -------------------------------------------------- */

a			{ margin:0px; padding:0px; outline:0px none #fff; }
a:focus			{ text-decoration: underline; }
a:link			{ color:#333; text-decoration:underline; }
a:link:hover		{ color:#666; text-decoration:underline; }
a:link:active		{ color:#666; text-decoration:underline; }
a:visited 		{ color:#333; text-decoration:underline; }
a:visited:hover		{ color:#666; text-decoration:underline; }
a:visited:active		{ color:#666; text-decoration:underline; }



/* -------------------------------------------------- レイアウト -------------------------------------------------- */

body			{ width:100%; margin:0px; padding:0px; text-align:center; font: normal normal normal 85%/180% "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Osaka","ＭＳ Ｐゴシック",sans-serif; letter-spacing:0px; color:#333; }
div#CONTAINER		{ width:1024px; margin:0px auto 100px auto; text-align:left; }
div#HEADER		{ width:1024px; height:90px; background:#fff; }
div#HEADER a#HP		{ position:absolute; top:70px; left:954px; }
div#CONTAINTS		{ width:1024px; height:678px; background:#000 url(/forest/com/img/main.jpg) no-repeat; }
div#CONTAINTS h1#LEAD	{ position:absolute; top:0px; left:62px; z-index:1; }
div#CONTAINTS h2#FEATURE01	{ position:absolute; top:290px; left:62px; z-index:1; }
div#CONTAINTS h2#FEATURE02	{ position:absolute; top:290px; left:372px; z-index:1; }
div#CONTAINTS h2#FEATURE03	{ position:absolute; top:290px; left:682px; z-index:1; }
div#CONTAINTS a#GPS		{ position:absolute; top:468px; left:897px; z-index:2; }

div#CONTAINTS_MAP		{ width:1024px; height:678px; background:#fff; }
div#FOOTER		{ width:1024px; height:160px; background:#000 url(/forest/com/img/footer.png) no-repeat; }
div#FOOTER a#MAIL		{ position:absolute; top:80px; left:24px; }
div#FOOTER a#UKERU		{ position:absolute; top:104px; left:24px; }
div#FOOTER a#TAKAART	{ position:absolute; top:121px; left:24px; }
div#FOOTER a#AGFN		{ position:absolute; top:68px; left:412px; }