@charset "utf-8";
/* CSS Document */

div.clear { clear:both; }  
div.clear hr { display:none; }  

body{ background-color:#FEEFF9;}

a:link{ color:#F76A6A; }
a:visited { color:#990000; }
a:hover { color: #ff0000; }
a:active { color: #ff8000; }

div#body{
 width:1024px;
 margin-left:auto;    /* 左側マージンを自動的に空ける */
 margin-right:auto;   /* 右側マージンを自動的に空ける */
 text-align:left;
 }
/* header */
div.header{
 background-image:url(../parts/header03.gif);
 background-repeat:repeat-x;
 width:1024px;
 height:126px;
 }
div.header #head1{
 float:left;
 background:url(../parts/header01.gif) no-repeat;
 height:126px;
 width:665px;
 }
a#top{
	display:block;
	background:url(../parts/header01-1.gif) no-repeat;
	margin-left:68px;
	margin-top:48px;
	height:53px;
	width:569px;
	text-decoration:none;
	text-align:center;
	text-indent:-10000px;
 }
div.header #head2{
 float:right;
 background:url(../parts/header02.gif) no-repeat;
 height:126px;
 width:214px;
 }
a#sitemap{
	display:block;
	background:url(../parts/header02-1.gif) no-repeat;
	margin-left:80px;
	margin-top:92px;
	height:25px;
	width:133px;
	text-decoration:none;
	text-align:center;
	text-indent:-10000px;
 }

/*menu*/ 
ul.GlobalNav{
 width:1024px;
 height:44px;
 background-image:url(../parts/menu.gif);
 background-repeat:no-repeat;
 padding-left:13px;
 }
ul.GlobalNav li{
 float:left;
 }
ul.GlobalNav li a#m1{
 display:block;
 width:84px;
 background:url(../parts/menu02.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m1:hover{
 background:url(../parts/menu021.gif) no-repeat;
 }
ul.GlobalNav li a#m2{
 display:block;
 width:107px;
 background:url(../parts/menu03.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m2:hover{
 background:url(../parts/menu031.gif) no-repeat;
 }
ul.GlobalNav li a#m3{
 display:block;
 width:161px;
 background:url(../parts/menu04.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m3:hover{
 background:url(../parts/menu041.gif) no-repeat;
 }
ul.GlobalNav li a#m4{
 display:block;
 width:124px;
 background:url(../parts/menu05.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m4:hover{
 background:url(../parts/menu051.gif) no-repeat;
 }
ul.GlobalNav li a#m5{
 display:block;
 width:122px;
 background:url(../parts/menu06.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m5:hover{
 background:url(../parts/menu061.gif) no-repeat;
 }
ul.GlobalNav li a#m6{
 display:block;
 width:99px;
 background:url(../parts/menu07.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m6:hover{
 background:url(../parts/menu071.gif) no-repeat;
 }
ul.GlobalNav li a#m7{
 display:block;
 width:163px;
 background:url(../parts/menu08.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m7:hover{
 background:url(../parts/menu081.gif) no-repeat;
 }
ul.GlobalNav li a#m8{
 display:block;
 width:142px;
 background:url(../parts/menu09.gif) no-repeat;
 height:44px;
 text-decoration:none;
 text-align:center;
 }
ul.GlobalNav li a#m8:hover{
 background:url(../parts/menu091.gif) no-repeat;
 }



/*boder1*/
div.border1{
 width:1024px;
 height:18px;
 }

/*mainIMG&Icons*/
div.photo{
 height:404px;
 width:1024px;
 }
div.photo #photo1{
 height:404px;
 width:746px;
 float:left;
 background:url(../parts/Flash01.gif);
 background-repeat:no-repeat;
 }
div.photo #Flash{
	height:380px;
	width:650px;
	margin-top:24px;
	margin-left:70px;
	display:block;
 }
ul.photo2{
 height:404px;
 width:278px;
 float:right;
 }
ul.photo2 li a#p1{
 display:block;
 width:278px;
 background:url(../parts/icon01.gif) no-repeat;
 height:142px;
 text-decoration:none;
 text-align:center;
 }
ul.photo2 li a#p1:hover{
 background:url(../parts/icon011.gif) no-repeat;
 }
ul.photo2 li a#p2{
 display:block;
 width:278px;
 background:url(../parts/icon02.gif) no-repeat;
 height:130px;
 text-decoration:none;
 text-align:center;
 }
ul.photo2 li a#p2:hover{
 background:url(../parts/icon021.gif) no-repeat;
 }
ul.photo2 li a#p3{
 display:block;
 width:278px;
 background:url(../parts/icon03.gif) no-repeat;
 height:132px;
 text-decoration:none;
 text-align:center;
 }
ul.photo2 li a#p3:hover{
 background:url(../parts/icon031.gif) no-repeat;
 }

/*movingIMG&Twitter*/
div.move{
 height:134px;
 width:1024px;
 }
div.move #move1{
 height:134px;
 width:780px;
 float:left;
 background:url(../parts/Flash02.gif);
 background-repeat:no-repeat;
 }
div.move #move2{
	height:130px;
	width:731px;
	margin-top:2px;
	margin-left:30px;
	display:block;
 }
div.move #twitter{
 height:134px;
 width:244px;
 float:right;
 background:url(../parts/twitterBG.gif);
 background-repeat:no-repeat;
 }
div.move #twite{
	height:60px;
	width:200px;
	padding:0px;
	margin: 27px 15px 15px 15px;
 }
 
/*main*/
div.main{
 width:1024px;
 height:196px;
 background:url(../parts/body.gif);
 background-repeat:no-repeat;
 }
div.contArea{
 width:1024px;
 background:url(../parts/body-backgroundgif.gif);
 background-repeat:repeat-y;

 }

div.contArea #LocalNav{
 float:left;
 width:200px;
 margin-top:-170px;
 margin-left:55px;
 }

ul.LNav {
 margin: 0;
 padding: 0;
 width: 200px; /* 幅 */
 line-height: 1;
 list-style-type: none;
 }
ul.LNav li {
 margin: 0;
 padding: 1px;
 font-size: 1.2em; /* 文字サイズ */
 font-weight:600;
 }
ul.LNav li a {
display:block;
 padding: 15px 0px 0px 20px;
 display: block;
 position: relative; /* for IE6 */
 color: #fff;
 height:40px;
 background:url(../parts/LM.gif) right bottom;
 background-repeat:no-repeat;
 background-color: #c2b1b1;
 text-decoration: none;
 }
ul.LNav li a:hover {
	color: #FF3366;
	background-color: #c2b1b1;
	text-decoration:underline;
 }
ul.LNav li p{
	color:#990033;
	}

div#LMT1{
 background:url(../parts/LM01-top.gif);
 width:199px;
 height:84px;
 }
 div#LMT1 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 }
 div#LMT2{
 background:url(../parts/LM02-info.gif);
 width:199px;
 height:84px;
 }
 div#LMT2 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 }
  div#LMT3{
 background:url(../parts/LM03-contact.gif);
 width:199px;
 height:84px;
 }
 div#LMT3 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 }
  div#LMT4{
 background:url(../parts/LM04-blog.gif);
 width:199px;
 height:84px;
 }
 div#LMT4 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 }
  div#LMT5{
 background:url(../parts/LM05-farm.gif);
 width:199px;
 height:84px;
 }
 div#LMT5 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 }
  div#LMT6{
 background:url(../parts/LM06-shop.gif);
 width:199px;
 height:84px;
 }
 div#LMT6 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 }
  div#LMT7{
 background:url(../parts/LM07-gallery.gif);
 width:199px;
 height:84px;
 }
 div#LMT7 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 } div#LMT8{
 background:url(../parts/LM08-special.gif);
 width:199px;
 height:84px;
 }
 div#LMT8 a#lmttop{
 display:block;
 height:84px;
 width:199px;
 text-indent:-100000px;
 }
 
div.contArea #mainCont{
 float:right;
 width:660px;
 margin-top:-170px;
 margin-right:70px;
 }

div#h1BG{
 background:url(../parts/MCT01.gif) no-repeat;
 height:74px;
 width:660px;
 margin:0;
 padding:0;
 }
h1{
 padding: 0px 10px;
 border-left: 35px solid #CC0033;
 width:660px;
 font-size:1.7em;
 font-weight:bold;
 }
h2{
 padding: 0px 10px;
 border-left: 5px solid #CC0033;
 border-right: 5px solid #CC0033;
 font-size:1.5em;
 font-weight:500;
 }
h3{
 padding: 0px 10px;
 border-left: 5px solid #CC0033;
 border-right: 5px solid #CC0033;
 font-size:1.5em;
 font-weight:500;
 }
h4{
 padding: 0px 10px;
 border-left: 5px solid #CC0033;
 border-right: 5px solid #CC0033;
 font-size:1.5em;
 font-weight:500;
 }
 h5{
 padding: 0px 10px;
 border-left: 5px solid #CC0033;
 border-right: 5px solid #CC0033;
 font-size:1.5em;
 font-weight:500;
 }
 h6{
 padding: 0px 10px;
 border-left: 5px solid #CC0033;
 border-right: 5px solid #CC0033;
 font-size:1.5em;
 font-weight:500;
 }
div.txt{
 padding:5px;
 margin:5px;
 font-size:1.3em;
 font-weight:500;
 }
p.right{
	text-align:right;
	color:#CC0066;
 }

p.line{
	text-align:center;
	width:600px;
	padding:10px 30px;
	margin-top:10px;
	border-top:1px dotted #CD4164;
}
 
div.wpbox{
	width:200px;
	height:160px;
	margin:5px;
	padding:5px;
	text-align:center;
	text-decoration:none;
	}
 
 
 
/*footer*/
div.footer{
 width:1024px;
 height:108px;
 }
 
 
 
 
 
 
 
 
 
 
