body {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 background-color:#EFEFEF;
}
#head{
 margin :0px 0px 0px 0px ;
 padding:8px 0px 0px 0px;
 width : 100%;
 height : 5px ;
 background-color:#7BAFFD;
}
#container {
 width : 800px ;
 height : auto ;
 margin : auto;
 background-color : #FFFFFF ;
}

#title {
 width : 801px ;
 height : 60px ;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px ;
 background-color:#FFFFFF;
 border-bottom-style:solid;
 border-bottom-width:2px;
 border-color:#CCCCCC;
}
#nav {
 width : 801px ;
 height : 40px ;
 background-color:#FFFFFF;
}

#nav h2 {
 font-size : 9px ;
 margin : 0px ;
 padding : 0px ;
 float : left ;
}

#nav h2 a   {
 text-decoration : none ;
 display : block ;
 color : #FFFFFF ;
}

#nav h2#ag1 a {
 width : 200px ;
 height : 40px ;
 margin:0px 0px 0px 0px;
 background : url(bt/bt1.jpg) no-repeat ;
}

#nav h2#ag1 a:hover,#nav h2#ag1 a:active   {
 background : url(bt/bt1.jpg) no-repeat ;
}

#nav h2#ag2 a {
 width : 200px ;
 height : 40px ;
 margin:0px 0px 0px 0px;
 background : url(bt/bt2.jpg) no-repeat ;
}

#nav h2#ag2 a:hover,#nav h2#ag2 a:active   {
 background : url(bt/bt2.jpg) no-repeat ;
}

#nav h2#ag3 a {
 width : 200px ;
 height : 40px ;
 margin:0px 0px 0px 0px;
 background : url(bt/bt3.jpg) no-repeat ;
}

#nav h2#ag3 a:hover,#nav h2#ag3 a:active   {
 background : url(bt/bt3.jpg) no-repeat ;
}

#nav h2#ag4  a {
 width : 200px ;
 height : 40px ;
 margin:0px 0px 0px 0px;
 background : url(bt/bt4.jpg) no-repeat ;
}

#nav h2#ag4 a:hover,#nav h2#ag4 a:active {
 background : url(bt/bt4.jpg) no-repeat ;
}

#heder {
 width : 800px ;
 height : 360px ;
 margin : 0px 0px 10px 0px ;
 padding : 0px ;
 background-color : #FFFFFF ;
}


#photo {
 width : 800px ;
 height :250px ;
 margin:10px 0px 10px 0px ;
}

#main {
 width : 780px ;
/* height : 500px ;*/
 margin:15px 10px 10px 10px;
 background-color : #FFFFFF ;
}

#gyomu {
 width:780px;
 height:100px;
 margin:0px 0px 0px 0px;
}
#riform {
 width:780px;
 height:100px;
 margin:10px 0px 0px 0px;
}
#do {
 width:780px;
 height:100px;
 margin:10px 0px 0px 0px;
}
#pla {
 width:780px;
 height:100px;
 margin:10px 0px 0px 0px;
}
#foot {
  width : 100%;
  height:140px;
  margin : 0px 0px 0px 0px;
  padding : auto;
  background-color : #FFFFFF;
}
#foot p{
 font-size:13px;
 color:#333333;
 margin:6px 0px 0px 0px;
}

#foot #suv{
 margin :0px 0px 0px 0px ;
 padding:8px 0px 0px 0px;
 width : 100%;
 height : 30px ;
 background-color:#7BAFFD;
}

#foot ul#subnav {
 margin :auto;
 padding:auto;
 width : 500px;
}
#foot ul#subnav li {
 font-size : 13px ;
 margin : auto ;
 list-style : none;
 float : left;
}

#foot ul#subnav a {
 margin:auto;
 text-decoration : none ;
 display : block ;
 color : #000000 ;
}

#foot ul#subnav li#agse1 {
 width: 110px;
 border-right-style : solid ;
 border-right-width : 1px ;
 border-right-color : #FFFFFF ;
 text-align : center;
}
#foot ul#subnav li#agse1  { color : #FFFFFF ; }
#foot ul#subnav li#agse1 a:hover,#foot ul#subnav li#agse1 a:active { color : #FF0000 ; }

#foot ul#subnav li#agse2  {
 width: 110px;
 border-right-style : solid ;
 border-right-width : 1px ;
 border-right-color : #FFFFFF ;
 text-align : center;
}
#foot ul#subnav li#agse2    { color : #FFFFFF ; }
#foot ul#subnav li#agse2 a:hover,#foot ul#subnav li#agse2 a:active { color : #FF0000 ; }

#foot ul#subnav li#agse3  {
 width: 110px;
 border-right-style : solid ;
 border-right-width : 1px ;
 border-right-color : #FFFFFF ;
 text-align : center;
}
#foot ul#subnav li#agse3    { color : #FFFFFF ; }
#foot ul#subnav li#agse3 a:hover,#foot ul#subnav li#agse3 a:active { color : #FF0000 ; }

#foot ul#subnav li#agse4 {
 width: 110px;
 border-right-style : solid ;
 border-right-width : 1px ;
 border-right-color : #FFFFFF ;
 text-align : center;
}
#foot ul#subnav li#agse4 { color : #FFFFFF ; }
#foot ul#subnav li#agse4 a:hover,#foot ul#subnav li#agse4  a:active { color : #FF0000 ; }

#foot .footinfo{
 margin:10px 0px 0px 0px;
 background-color:#FFFFFF;
}

h3.title {
  padding-left:12px;
  width:100%;
  color:#106cdb;
  border-bottom:2px solid #dcdcdc;
}

#main p {
 font-size : 13px ;
 color : #444444 ;
 margin-top : 3px ;
 margin-bottom : 3px ;
 margin-left : 5px ;
 line-height : 1.6 ;
 letter-spacing : 1px ;
}

.image_list {
  padding: 0;
}

.image_list li {
  display: inline-block;
  list-style-type: none;
  width: 190px;
}
