body{
      background:#F5E9AB;
      text-align:center; 
      margin: 0px;
}

body,td{
      line-height:20px;
      font-size: 14px;
      color:#605342;
}

a                    { color: #CC6633; text-decoration: underline }
a:link               { color: #CC6633; text-decoration: underline }
a:visited            { color: #CC6633; text-decoration: underline }
a:active             { color: #FF9900; text-decoration: underline }
a:hover		     { color: #FF9900; text-decoration: underline }


h1   { 
       font-weight: normal; 
       font-size: 13px;
       float: none;
       display: inline;
}
h2   { 
       font-weight: bold; 
       font-size: 16px;
       line-height:20px;
       height: 26px;
       float: none;
       display: inline;
       background: url("img/back05.gif") ;
       padding-top: 3px;
}
h3   { 
       font-weight: bold; 
       font-size: 16px;
       line-height:20px;
       height: 26px;
       float: none;
       display: inline;
       background: url("img/back05.gif") ;
       padding-top: 3px;
}
#all {
	width: 810px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
	background-image: url(img/back1.jpg);
}
#head {
	width: 770px;
        margin-left: auto;
        margin-right: auto;
        text-align:left;
        clear:both;
}
#body{
	width: 770px;
        height: auto;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
        clear:both;
}
#left {
      width: 200px;
      margin: 0px;
      padding: 0px;
      float: left;
}
#right{
      width: 550px;
      margin: 0px;
      padding: 0px;
      float: right;
      text-align:left;
}
#foot {
	width: 770px;
        height: 80px;
	position: relative;
        margin-left: auto;
        margin-right: auto;
        padding-top: 10px;
        text-align:center;
	background-image: url(img/back02.jpg);
        clear:both;
}

/* ナビゲーション -------------------------------------------------*/

#navi {
	width: 530px;
	height: 24px;
        margin: 0px;
        padding: 0px;
}
#navi ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#navi li {
        float: left;
	height: 24px;
}
#navi a {
	height: 24px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
#navi1 a{
     background: url("img/navi01.gif") no-repeat;
     width: 76px;
     height: 24px;
     margin: 0px;
     padding: 0px;
     }

#navi1 a:hover{
     background-position: 0 -34px;
     }

#navi2 a{
     background: url("img/navi02.gif") no-repeat;
     width: 88px;
     height: 24px;
     margin: 0px;
     padding: 0px;
     }

#navi2 a:hover{
     background-position: 0 -34px;
     }

#navi3 a{
     background: url("img/navi03.gif") no-repeat;
     width: 118px;
     height: 24px;
     margin: 0px;
     padding: 0px;
     }

#navi3 a:hover{
     background-position: 0 -34px;
     }

#navi4 a{
     background: url("img/navi04.gif") no-repeat;
     width: 102px;
     height: 24px;
     margin: 0px;
     padding: 0px;
     }

#navi4 a:hover{
     background-position: 0 -34px;
     }

#navi5 a{
     background: url("img/navi05.gif") no-repeat;
     width: 146px;
     height: 24px;
     margin: 0px;
     padding: 0px;
     }

#navi5 a:hover{
     background-position: 0 -34px;
     }

/* 左ＢＯＸ内 -----------------------------------------------------*/

#lnavi {
	width: 200px;
	position: relative;
        margin: 0px;    
}
#lnavi ul {
	width: 200px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#lnavi li {
        float: left;
	height: 38px;
}
#lnavi a {
	width: 200px;
	height: 38px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
}
.lnavi01 a{
        background: url("img/lnavi01.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi01 a:hover{
        background-position: 0 -48px;
     }
.lnavi02 a{
        background: url("img/lnavi02.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi02 a:hover{
        background-position: 0 -48px;
     }
.lnavi03 a{
        background: url("img/lnavi03.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi03 a:hover{
        background-position: 0 -48px;
     }
.lnavi04 a{
        background: url("img/lnavi04.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi04 a:hover{
        background-position: 0 -48px;
     }
.lnavi05 a{
        background: url("img/lnavi05.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi05 a:hover{
        background-position: 0 -48px;
     }
.lnavi06 a{
        background: url("img/lnavi06.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi06 a:hover{
        background-position: 0 -48px;
     }
.lnavi07 a{
        background: url("img/lnavi07.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi07 a:hover{
        background-position: 0 -48px;
     }
.lnavi08 a{
        background: url("img/lnavi08.gif") no-repeat;
        width: 200px;
        height: 38px;
        margin: 0px;
        padding: 0px;
     }
.lnavi08 a:hover{
        background-position: 0 -48px;
     }
.mousikomi a{
        background: url("img/mousikomi.gif") no-repeat;
        width: 200px;
        height: 90px;
        margin: 0px;
        padding: 0px;
	display: block;
	background-repeat: no-repeat;
	text-indent:-9999px;
     }
.mousikomi a:hover{
        background-position: 0 -100px;
     }
.box1{
        width: 190px;
        text-align:left; 
        line-height:15px;
        font-size: 13px;
}
.marker{
        font-weight: bold; 
        font-size: 14px;
        color:#FF0000;
        background: url("img/back0.jpg") repeat;
}
}
#box2 ul {
	width: 500px;
	margin: 0px;
	padding: 5px;
	list-style-type: none;
}
#box2 li {
        background-image: url(img/ya.gif);
        background-repeat: no-repeat;
        background-position: 0 .2em;
        padding-left: 2em;
}