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 : 801px ;
 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 : 801px ;
 height : 360px ;
 margin : 0px 0px 10px 0px ;
 background-color : #FFFFFF ;
}

#photo {
  width : 800px ;
 height : 250px ;
 margin : 10px 0px 10px 0px ;
 background-color : #FFFFFF ;
}

#main {
 width : 780px ;
 height : 400px ;
 margin:15px 10px 0px 10px;
 background-color : #FFFFFF ;
}

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

#shikaku {
 width : 780px ;
 height : 200px ;
 margin:0px 10px 0px 10px;
 background-color : #FFFFFF ;
}
#shikaku p {
 font-size : 13px ;
 color : #000000 ;
 margin-top : 15px ;
 margin-bottom : 3px ;
 margin-left : 5px ;
 line-height : 1.6 ;
 letter-spacing : 1px ;
 text-align:center;
}
#shikaku .waku{
 width:740px;
 height:60px;
 margin:20px 0px 0px 20px;
 background-color:#F4FCFF;
 border-style:solid;
 border-color:#CCCCCC;
 border-width:1px;
}
.bc td, .bc th {
 border-bottom-style : dotted ;
 border-bottom-width : 1px ;
 border-bottom-color : #000 ;
}

.bc th {
 background-color : #F7F7F7 ;
}

#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;
}
