@charset "euc-jp";
#inbox {
  width: 760px;
  padding: 0px;
  margin: 0px auto;
  background: #FFFFFF;
  border-right: 1px solid #999999;
  border-left: 1px solid #999999;
  height: 809px;
  color: #666666;
}
body {
  color: #000000;
  background: #CCCCCC;
  padding: 0px;
  margin: 0px;
}

#inbox #banner {
  height: 65px;
  width: 760px;
  margin: 0px;
  padding: 0px;
  background: url(images/header1.jpg) no-repeat left top;
  float: left;
}
.site_title {
  font-size: 12px;
  visibility: hidden;
  position: absolute;
}
#banner_l #clok {
  width: 250px;
  float: left;
  padding: 0px;
}
#searcharea {
  width: 300px;
  float: right;
  padding: 0px;
}

#inbox #side {
  float: left;
  width: 545px;
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 10px;
}
#main {
  float: right;
  margin-top: 10px;
  list-style: none;
  width: 195px;
  margin-right: 5px;
}
#inbox #footer {
  background: #006633;
  font-size: 10px;
  line-height: 14px;
  text-align: right;
  padding: 5px;
  color: #FFFFFF;
  height: 48px;
  float: left;
  width: 750px;
}
#appeaMain {
  background: url(images/taiyoukou.jpg) no-repeat left top;
  float: left;
  clear: left;
  width: 545px;
  height: 260px;
  margin: 0px;
  padding: 0px;
  color: #000099;
  font-size: 18px;
  vertical-align:bottom;
  font-weight:bold;

}

#appeaMainLink {
  margin: 0px;
  color:#FF3300
  font-weight:bold;
  padding: 215px 0px 0px 400px;
}
#appeaMainLink a{
  margin: 0px;
  color:#FF3300;
  font-weight:bold;
  padding: 215px 0px 0px 400px;
}
#appeaMainLink a:hover{
  margin: 0px;
  color:#330099;
  font-weight:bold;
  padding: 215px 0px 0px 400px;
}


.linktitle {
  background: url(images/box/entry_box.jpg) no-repeat left top;
  text-align: left;
  text-indent: 30px;
  width: 540px;
  height: 15px;
  font-size: 12px;
  margin: 0px;
  color: #FFFFFF;
  letter-spacing: 0.4em;
  padding: 5px 0px 0px;
}
.linktext  {
  width: 520px;
  font-size: 80%;
  line-height: 150%;
  color: #006633;
  background: url(images/box/entry_boX2.jpg) repeat-y;
  float: left;
  padding: 4px 4px 4px 11px;
  height: 135px;
  overflow: auto;
  visibility: visible;
  margin: 0px;
}
#side .newstop {
  width: 540px;
  float: left;
  padding-left: 5px;
  margin: 0px;
  clear: left;
}
.newstop .news {
  width: 540px;
  background: url(images/box/entry_box3.jpg) no-repeat left bottom;
  float: left;
  height: 170px;
  margin: 0px;
  padding: 15px 0px 0px 0px;
}
#osirase {
  float: right;
  width: 265px;
  margin: 0px;
  padding: 0px;
  background: url(images/box/box_05.jpg) no-repeat bottom;
  height: 315px;
}
#team6 #text1 {
  font-size: 11px;
  color: #006633;
  padding: 3px;
}
#park {
  padding: 2px;
  font-size: 12px;
  margin: 0px;
  float: right;
  width: 170px;
}
#team6 {
  padding: 0px;
  margin: 0px;
  height: 55px;
  width: 190px;
  float: right;
}
.linktext li{
  list-style: none;
  background: url(images/mark1.gif) no-repeat left;
  text-align: left;
  text-indent: 20px;
  padding: 0px;
  margin: 0px;
  border-bottom: 1px dashed #006666;
  font: 90%/180% "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
}
#searcharea  {
  background-color: transparent;
  width:300px;
  text-align:right;
  padding: 0;
  margin: 0px;
  float: right;
  clear: right;
}
.clock      {
  color: #006600;
  background-color: transparent;
  text-align: center;
  margin: 0px;
  padding: 0px;
  width: 120px;
  height: 13px;
  float: right;
  font: 10px "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";
  border-style: none;
}
#clok {
  width: 160px;
  clear: left;
  float: left;
  margin: 40px 0px 0px;
  padding: 0px;
  height: 16px;
}
#clok form {
  margin-top: 0px;
}
.description1 {
  font-size: 12px;
  line-height: 15px;
  color: #006633;
}
.entry_date {
  color: #006600;
  padding: 0px 0px 3px 5px;
  font: normal 10px/15px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
  text-indent: 10px;
  height: 20px;
  margin-top: 5px;
  margin-bottom: 3px;
  margin-left: 0px;
}
#main .linktext1 li{
  font: 12px/18px "£Í£Ó ¥´¥·¥Ã¥¯", "Osaka¡ÝÅùÉý";
  list-style: none;
  background: url(images/ul.gif) no-repeat left;
  text-indent: 20px;
}
#main .linktext1 {
  border: 1px solid #009999;
  width: 190px;
  float: right;
  padding: 0px;
  margin-bottom: 5px;
}
.btntext {
  padding: 23px 5px 0px 7px;
  margin: 0px;
  font-size: 10px;
  color: #FFFFFF;
  line-height: 13px;
}
#main #text1 {
  width: 180px;
}a:link {
  text-decoration: none;
}
a:visited {
  text-decoration: none;
}
a:hover {
  color: #FF3300;
}
a:active {
  text-decoration: none;
}
.linktext ul {
  padding: 0px;
  margin: 0px;
}
#visualtext {
  padding-top: 0px;
  padding-left: 200px;
  color: #000066;
  font-size: 14px;
  line-height: 18px;
  text-decoration: none;
  text-align: left;
  width: 330px;
  margin: 5px 0px 0px;
}
.rss {
  background: url(images/rss.gif) no-repeat 20px;
  margin: 0px;
  padding: 0px;
  text-indent: 60px;
}
.atom {
  background: url(images/atom.gif) no-repeat 20px;
  margin: 0px;
  padding: 0px;
  text-indent: 60px;
  }
#inbox #main img {
  float: right;
}
#headertext {
  font-size: 10px;
  color: #FFFFFF;
  background: #0B5311 url(images/navi.jpg) repeat-x;
  padding: 2px 0px 2px 5px;
  font-weight: normal;
  border-bottom: 1px solid #FFFFFF;
  margin: 0px;
  float: left;
  width: 755px;
  clear: left;
}
#inbox #main .linktext1 ul {
  margin: 0px 0px 0px 10px;
  padding: 0px;
}
#inbox #footer img {
  float: left;
}
#inbox #side #appeaMain h2 {
  font-size: 16px;
  margin: 0px;
  padding: 120px 0px 0px 210px;
}
#inbox #main .btnTitle {
  font-size: 12px;
  display: none;
}
#inbox #side .newstop .news .linktext p {
  display: inline;
  padding-bottom: 2px;
  border-bottom: 1px solid #999;
}
#Link {
  float: left;
  height: 20px;
  width: 545px;
  margin: 5px 0px 0px;
  display: block;
  padding: 0px;
}

#Link ul {
  float: left;
  margin: 0px 0px 0px 20px;
  padding: 0px;
}
#Link li {
  float: left;
  margin: 5px 0px 0px;
  padding: 0px;
  background: url(images/mark1.gif) no-repeat left;
  list-style: none;
  text-indent: 1em;
  font-size: 80%;
  width: 150px;
}
#footer .bannerImg {
  float: left;
  height: 50px;
  width: 400px;
  margin: 0px;
  padding: 0px;
}
.bannerImg img {
  margin-right: 10px;
  margin-left: 10px;
}
/*btn*/
/* CSS Document */
@charset "euc-jp";

#navi {
  width: 760px;
  text-align: center;
  margin-top: 0px;
  background: url(images/navi.jpg) repeat-x;
  height: 20px;
  float: left;
  clear: left;
  text-decoration:none;
}
#navi .tab  {
  float: left;
  width: 125px;
  height: 25px;
  text-align: center;
  list-style: none;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 25px;
  text-decoration:none;
}
#navi .tab_v  {
  float: left;
  width: 125px;
  height: 25px;
  text-align: center;
  list-style: none;
  font-size: 12px;
  color: #FFFFFF;
  line-height: 25px;
  text-decoration:none;
  background: url(../skin/images/navi_up.jpg) repeat-x;
}
#navi .tab_v a {
  text-decoration:none;
  background: url(../skin/images/navi_up.jpg) repeat-x -8px;
  color: #FFFF00;
}
#navi .tab a{
  color: #FFFFFF;
  text-decoration:none;
  
}
#navi .tab a:link{
  color: #FFFFFF;
  text-decoration:none;

}
#navi .tab a:hover{
  background: url(images/navi_up.jpg) repeat-x -8px;
  float: left;
  width: 125px;
  list-style: none;
  font-size: 12px;
  color: #FFFF00;
  text-decoration:none;
}
#navi ul {
  margin: 0px;
  padding: 0px;
  text-indent: -3px;
}
#kozi_btn {
  background: url(images/kozi1.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: right;
  text-decoration:none;
  clear: right;
}
#kozi_btn a{
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: right;
  text-decoration:none;
  color: #FFFFFF;
}
#kozi_btn a:hover {
  background: url(images/kozi2.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: right;
  text-decoration:none;
  color: #FFFFFF;
}
#hou_btn {
  background: url(images/hou1.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  color: #FFFFFF;
  float: right;
  padding-top: 0px;
  clear: right;
}

#hou_btn a {
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: right;
  color: #FFFFFF;
  }
#hou_btn a:hover {
  background: url(images/hou2.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
  float: right;
  color: #FFFFFF;
}
#main #service {
  background: url(images/service1.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  color: #FFFFFF;
  float: right;
  clear: right;
}
#main #service a {
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  float: right;
  color: #FFFFFF;
}

#main #service a:hover {
  background: url(images/service2.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  float: right;
  color: #FFFFFF;
}
#main #ene {
  background: url(images/ene1.jpg) no-repeat;
  height: 55px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  color: #FFFFFF;
  float: right;
  clear: right;
}
#main #ene a {
  height: 55px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  float: right;
  color: #FFFFFF;
}

#main #ene a:hover {
  background: url(images/ene2.jpg) no-repeat;
  height: 55px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  float: right;
  color: #FFFFFF;
}
#main #gt_boshu {
  background: url(images/gt_boshu1.jpg) no-repeat;
  height: 55px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  color: #FFFFFF;
  float: right;
  clear: right;
}
#main #gt_boshu a {
  height: 55px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  float: right;
  color: #FFFFFF;
}

#main #gt_boshu a:hover {
  background: url(images/gt_boshu2.jpg) no-repeat;
  height: 55px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  float: right;
  color: #FFFFFF;
}
#main #he1 {
  background: url(images/he_logo.gif) no-repeat;
  height: 90px;
  width: 190px;
  margin: 0px;
  font-size: 12px;
  color: #FFFFFF;
  float: right;
  clear: right;

}
#main #he1_content {
  margin: 0px;
  text-align: center;
  color: #FFFFFF;
  width: 190px;
  padding: 63px 0px 0px;
}
#main #he1_content a{
  margin: 0px;
  text-align: center;
  color: #FFFFFF;
  width: 190px;
  padding: 63px 0px 0px;
}
#main #he1_content a:hover{
  margin: 0px;
  text-align: center;
  color: #FFFF00;
  width: 190px;
  padding: 63px 0px 0px;
}
#he {
  font-size: 12px;
  color: #006633;
  width: 190px;
  height: 90px;
  background: url(images/he_logo.gif) no-repeat left foot;
  margin: 0px;
  float: right;
  clear: right;
}
#he_content {
  margin: 0px;
  text-align: center;
  color: #FFFFFF;
  height: 60px;
  width: 190px;
}
#he_content a{
  margin: 0px;
  text-align: center;
  color: #FFFFFF;
  width: 190px;
  padding: 68px 0px 0px;
}
#he_content a:hover{
  margin: 0px;
  text-align: center;
  color: #FFFF00;
  width: 190px;
  padding: 68px 0px 0px;
}


#side #appeal {
  background: url(images/gt_oval1.jpg) no-repeat left;
  width: 545px;
  float: left;
  height: 30px;
  clear: left;
  font-size: 8px;
  color: #213013;
}
#side #appeal a{
  width: 545px;
  float: left;
  height: 30px;
  color: #003300;
}
#side #appeal a:hover {
  background: url(images/gt_oval2.jpg) no-repeat left;
  width: 545px;
  float: left;
  height: 30px;
  color: #1D2315;
  font-size: 8px;
}
#muryou {
  background: url(images/muryou.gif) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  color: #FFFFFF;
  float: right;
  clear: right;
}
#main #muryou a {
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  padding-right: 0px;
  float: right;
  color: #FFFFFF;
}
#main #muryou a:hover {
  background: url(images/shindan1.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  float: right;
  color: #FFFFFF;
}
#inbox #main #blog {
  background: url(images/blog.jpg) no-repeat;
  height: 83px;
  width: 190px;
  margin: 0px;
  font-size: 10px;
  color: #FFFFFF;
  float: right;
  clear: right;
  padding: 0px;
}
#inbox #main #blog a {
  height: 83px;
  width: 190px;
  margin: 0px;
  padding-right: 0px;
  float: right;
  color: #FFFFFF;
  text-decoration: none;
}
#inbox #main #blog a:hover {
  height: 83px;
  width: 190px;
  margin: 0px;
  float: right;
  color: #FFFFFF;
  background: url(images/blog2.jpg) no-repeat;
  text-decoration: none;
}

#aspec {
  float: left;
  clear: left;
  width: 545px;
  height: 40px;
  margin: 0px;
  padding: 0px;
  color: #000099;
  font-size: 18px;
  vertical-align:bottom;
  font-weight:bold;

}

#aspecLink {
  margin: 0px;
  color:#FF3300
  font-weight:bold;
  padding: 0px 0px 0px 0px;
}
#aspecLink a{
  margin: 0px;
  color:#FF3300;
  font-weight:bold;
  padding: 0px 0px 0px 0px;
}
#aspecLink a:hover{
  margin: 0px;
  color:#330099;
  font-weight:bold;
  padding: 0px 0px 0px 0px;
}


