@charset "utf-8";
/*/--------------------------------------------------------------------------/*/
/* ===== BODY ===== */
/*/--------------------------------------------------------------------------/*/

body{
background:#f7ffee url(../../../../../img/header_bg.gif) no-repeat;
background-position:center top;
}

a{
color:#000;
}

a:link,
a:visited{
text-decoration:none;
}

a:hover,
a:active{
text-decoration:underline;
}

#wrapper{
	width:960px;
	margin:0 auto;
	background-color:#fff;
}
#headTxt{
width:920px;
height:28px;
margin:0 auto;
padding-top:12px;
}
#headTxt p{
padding-left:40px;
color:#fff;
font-size:70%;
}

/*/--------------------------------------------------------------------------/*/
/* ===== HEADER ===== */
/*/--------------------------------------------------------------------------/*/

#header{
width:920px;
height:64px;
padding:0;
margin:0 auto;
font-family:"Meiryo";
}

#header h1{
margin-top:25px;
float:left;
}

#header h1 a{
width:225px;
height:42px;
display:block;
text-indent:-9999px;
background:url(../../../../../img/header_logo2.gif) no-repeat;
}

#header ul{
width:695px;
margin-top:30px;
float:left;
}

#header ul li{
margin:0 10px;
padding-left:15px;
float:right;
font-size:68%;
list-style-type:none;
text-align:right;
background:url(../../../../../img/yazirushi.gif) no-repeat;
}

/*/--------------------------------------------------------------------------/*/
/* ===== ARTICLE ===== */
/*/--------------------------------------------------------------------------/*/

#article{
width:920px;
margin:0 auto;
padding:20px 0;
}

/*/--------------------------------------------------------------------------/*/
/* ===== NAV ===== */
/*/--------------------------------------------------------------------------/*/

#nav{
width:210px;
margin:0 10px 0 0;
float:left;
font-family:"Meiryo";
font-size:75%;
}

#nav ul li{
width:210px;
list-style-type:none;
background-repeat:no-repeat;
}

#nav .home,
#nav .howto,
#nav .fruit,
#nav .shopping,
#nav .calender,
#nav .about,
#nav .contact{
height:30px;
margin-top:5px;
}

#nav .blog{
margin-top:5px;
}

#nav ul li a{
width:210px;
display:block;
text-indent:-9999px;
}

#nav .home a,
#nav .howto a,
#nav .shopping a,
#nav .calender a,
#nav .about a,
#nav .contact a{
height:30px;
}

#nav .chery a,
#nav .france a,
#nav .apple a,
#nav .grape a,
#nav .kaki a{
height:60px;
}

#nav .blog a{
height:80px;
}

#nav .home a:link,
#nav .home a:visited{
background:url(../../../../../img/nav_home.gif);
}

#nav .home a:hover,
#nav .home a:active{
background:url(../../../../../img/nav_home2.gif);
}

#home #nav .home a{
background:url(../../../../../img/nav_home2.gif);
}

#nav .howto a:link,
#nav .howto a:visited{
background:url(../../../../../img/nav_howto.gif);
}

#nav .howto a:hover,
#nav .howto a:active{
background:url(../../../../../img/nav_howto2.gif);
}

#howto #nav .howto a{
background:url(../../../../../img/nav_howto2.gif);
}

#nav .fruit{
display:block;
text-indent:-9999px;
background:url(../../../../../img/nav_fruit.gif);
}

#nav .chery a{
background:url(../../../../../img/nav_chery.gif);
}

#nav .france a{
background:url(../../../../../img/nav_france.gif);
}

#nav .apple a{
background:url(../../../../../img/nav_apple.gif);
}

#nav .grape a{
background:url(../../../../../img/nav_grape.gif);
}

#nav .kaki a{
background:url(../../../../../img/nav_kaki.gif);
}

#nav .shopping a:link,
#nav .shopping a:visited{
background:url(../../../../../img/nav_shopping.gif);
}

#nav .shopping a:hover,
#nav .shopping a:active{
background:url(../../../../../img/nav_shopping2.gif);
}

#shopping #nav .shopping a{
background:url(../../../../../img/nav_shopping2.gif);
}

#nav .calender a:link,
#nav .calender a:visited{
background:url(../../../../../img/nav_calender.gif);
}

#nav .calender a:hover,
#nav .calender a:active{
background:url(../../../../../img/nav_calender2.gif);
}

#calender #nav .calender a{
background:url(../../../../../img/nav_calender2.gif);
}

#nav .about a:link,
#nav .about a:visited{
background:url(../../../../../img/nav_about.gif);
}

#nav .about a:hover,
#nav .about a:active{
background:url(../../../../../img/nav_about2.gif);
}

#about #nav .about a{
background:url(../../../../../img/nav_about2.gif);
}

#nav .contact a:link,
#nav .contact a:visited{
background:url(../../../../../img/nav_contact.gif);
}

#nav .contact a:hover,
#nav .contact a:active{
background:url(../../../../../img/nav_contact2.gif);
}

#contact #nav .contact a{
background:url(../../../../../img/nav_contact2.gif);
}

#nav .blog a{
background:url(../../../../../img/nav_blog.gif);
}

#nav #prof{
height:208px;
margin-top:10px;
border:1px solid #ccc;
}

#nav #prof p{
padding:10px 0 0 10px;
}

/*/--------------------------------------------------------------------------/*/
/* ===== CONTENT ===== */
/*/--------------------------------------------------------------------------/*/

#content{
width:700px;
float:left;
font-family:"Meiryo";
}

#content h3{
width:220px;
height:40px;
margin-top:20px;
display:block;
text-indent:-9999px;
background-repeat:no-repeat;
}

#content h4{
margin:20px 0 0 10px;
color:#CC0000;
font-size:90%;
}

#content p,
#content table{
font-size:75%;
line-height:16pt;
}

#content th{
background:#eee;
border:1px dotted #ccc;
font-weight:lighter;
}

#content td{
padding-left:5px;
border:1px dotted #ccc;
}

#content ul li{
font-size:75%;
}

#content .pdf a{
height:20px;
padding-left:25px;
color:#f00;
background:url(../../../../../img/pdf.gif) no-repeat;
}


/*/--------------------------------------------------------------------------/*/
/* ===== FOOTER ===== */
/*/--------------------------------------------------------------------------/*/

#footer{
width:100%;
height:150px;
margin:0 auto;
clear:both;
font-family:"Meiryo";
background:url(../../../../../img/footer_bg.gif) no-repeat;
}

#footer p,
#footer address{
width:920px;
text-align:center;
}

#footer p{
margin:0 auto 35px auto;
font-size:68%;
padding-top:10px;
}

#footer address{
margin:0 auto;
color:#fff;
font-size:62%;
}