body{
      background:#F8F2CB;
      text-align:center;
      margin-top: 0px;
      margin-bottom: 0px;     
}

body,td{
      line-height:20px;
      font-size: 13px;
      color:#605342;
     }

a                    { color: #53650A; text-decoration: underline }
a:link               { color: #53650A; text-decoration: underline }
a:visited            { color: #53650A; text-decoration: underline }
a:active             { color: #999900; text-decoration: underline }
a:hover		     { color: #999900; text-decoration: underline }

h1   { 
       font-weight: normal; 
       font-size: 13px;
       float: none;
       display: inline;
}

h2   { 
       font-weight: bold; 
       font-size: 15px;
       float: none;
       display: inline;
}
#all {
	width: 780px;
        margin-left: auto;
        margin-right: auto;
	background-image: url(img/back.jpg);
}
#head1 {
	width: 730px;
	position: relative;
        margin-left: auto;
        margin-right: auto;
}
#heading {
	width: 730px;
	height: 18px;
	position: relative;
        margin-top: 5px;
        margin-left: auto;
        margin-right: auto;
}
#body1 {
	width: 730px;
	position: relative;
        margin-left: auto;
        margin-right: auto;
}
#catch{
       padding-top: 3px;
       font-size: 14px;
       background-image: url(img/back3.gif);
       height:24px;
       color:#663300;
}
/* ナビゲーション ------------------------------------------------------*/
#navi {
	width: 730px;
	height: 31px;
	position: relative;
        margin-left: auto;
        margin-right: auto;       
}
#navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navi li {
        float: left;
	width: 105px;
	height: 20px;
}
#navi a {
	width: 105px;
	height: 31px;
	padding-top: 5px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;/* テキストを消す */
}
#navi1 a {
	width: 105px;
	background-image: url(img/navi01.jpg);
	position: absolute;
	left: 0px;
	top: 0px;
}
#navi1 a:hover {
        width: 105px;
	background-image: url(img/navi01hover.jpg);
}
#navi2 a {
	background-image: url(img/navi02.jpg);
	width: 104px;
	position: absolute;
	left: 105px;
	top: 0px;
}
#navi2 a:hover {
	background-image: url(img/navi02hover.jpg);
}
#navi3 a {
	background-image: url(img/navi03.jpg);
	width: 104px;
	position: absolute;
	left: 209px;
	top: 0px;
}
#navi3 a:hover {
	background-image: url(img/navi03hover.jpg);
}
#navi4 a {
	background-image: url(img/navi04.jpg);
	width: 104px;
	position: absolute;
	left: 313px;
	top: 0px;
}
#navi4 a:hover {
	background-image: url(img/navi04hover.jpg);
}
#navi5 a {
	background-image: url(img/navi05.jpg);
	width: 104px;
	position: absolute;
	left: 417px;
	top: 0px;
}
#navi5 a:hover {
	background-image: url(img/navi05hover.jpg);
}
#navi6 a {
	background-image: url(img/navi06.jpg);
	width: 104px;
	position: absolute;
	left: 521px;
	top: 0px;
}
#navi6 a:hover {
	background-image: url(img/navi06hover.jpg);
}
#navi7 a {
	background-image: url(img/navi07.jpg);
	width: 105px;
	position: absolute;
	left: 625px;
	top: 0px;
}
#navi7 a:hover {
	background-image: url(img/navi07hover.jpg);
}
/* 右ナビゲーション ------------------------------------------------------*/
#toi a {
	background-image: url(img/toi.gif);
	width: 150px;
	height: 24px;
	left: 0px;
	top: 0px;
	display: block;
	text-indent:-9999px;/* テキストを消す */
}
#toi a:hover {
	background-image: url(img/toihover.gif);
}
#rnavi {
	width: 150px;
	height: 35px;
	position: relative;
        margin-left: auto;
        margin-right: auto;
        
}
#rnavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#rnavi li {
        float: left;
	width: 150px;
	height: 30px;
}
#rnavi a {
	width: 150px;
	height: 24px;
	padding-top: 5px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;/* テキストを消す */
}
#rnavi1 a {
	width: 150px;
	background-image: url(img/rnavi01.gif);
	position: absolute;
	left: 0px;
	top: 0px;
}
#rnavi1 a:hover {
        width: 150px;
	background-image: url(img/rnavi01hover.gif);
}
#rnavi2 a {
	width: 150px;
	background-image: url(img/rnavi02.gif);
	position: absolute;
}
#rnavi2 a:hover {
        width: 150px;
	background-image: url(img/rnavi02hover.gif);
}
#rnavi3 a {
	width: 150px;
	background-image: url(img/rnavi03.gif);
	position: absolute;
}
#rnavi3 a:hover {
        width: 150px;
	background-image: url(img/rnavi03hover.gif);
}
#rnavi4 a {
	width: 150px;
	background-image: url(img/rnavi04.gif);
	position: absolute;
}
#rnavi4 a:hover {
        width: 150px;
	background-image: url(img/rnavi04hover.gif);
}
#unavi {
	width: 150px;
	height: 29px;
	position: relative;
        margin-left: auto;
        margin-right: auto;
        
}
#unavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#unavi li {
        float: left;
	width: 150px;
	height: 29px;
}
#unavi a {
	width: 150px;
	height: 29px;
	padding-top: 5px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;/* テキストを消す */
}
#unavi5 a {
	width: 150px;
	background-image: url(img/sekoujirei.gif);
	position: absolute;
}
#unavi5 a:hover {
        width: 150px;
	background-image: url(img/sekoujireihover.gif);
}
#unavi6 a {
	width: 150px;
	background-image: url(img/nagare.gif);
	position: absolute;
}
#unavi6 a:hover {
        width: 150px;
	background-image: url(img/nagarehover.gif);
}
#unavi7 a {
	width: 150px;
	background-image: url(img/faq.gif);
	position: absolute;
}
#unavi7 a:hover {
        width: 150px;
	background-image: url(img/faqhover.gif);
}
#ynavi {
	width: 560px;
}
#ynavi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ynavi li {
        float: left;
	width: 140px;
	height: 33px;
}
#ynavi a {
	width: 140px;
	height: 33px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;/* テキストを消す */
}
#ynavi1 a {
	width: 140px;
	background-image: url(img/tab01.gif);
	position: absolute;
}
#ynavi1 a:hover {
        width: 140px;
	background-image: url(img/tab01hover.gif);
}
#ynavi2 a {
	width: 140px;
	background-image: url(img/tab02.gif);
	position: absolute;
}
#ynavi2 a:hover {
        width: 140px;
	background-image: url(img/tab02hover.gif);
}
#ynavi3 a {
	width: 140px;
	background-image: url(img/tab03.gif);
	position: absolute;
}
#ynavi3 a:hover {
        width: 140px;
	background-image: url(img/tab03hover.gif);
}
#ynavi4 a {
	width: 140px;
	background-image: url(img/tab04.gif);
	position: absolute;
}
#ynavi4 a:hover {
        width: 140px;
	background-image: url(img/tab04hover.gif);
}