BODY{
  background-color : white;
  background-repeat: no-repeat;
  background-attachment : fixed;
  
  width : 780px;
  color : black;
  font-size : x-small;
}

H1{
  color : black;
  border-left-width : 3pc;
  border-left-style : solid;
  border-bottom-width : 3px;
  border-bottom-style : solid;
  padding-left : 10px;
  border-bottom-color : #0066CC;
  border-left-color : #0066CC;
  
}

H2{
  padding-left : 5px;
  border-left-width : 20px;
  border-bottom-width : 2px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : blue;
  border-bottom-color : blue;
  font-size : small;
}

H3{
  color : black;
  padding-left : 1px;
  border-left-style : solid;
  border-left-color : blue;
  border-left-width : 10px;
  font-size : small;
}

HR{
  color: #996600;
  height: 3px;
}

P{
  color : #000000;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

A{
  color : black;
  
}

A:VISITED{
  color : black;
}

A:HOVER{
  color : blue;
  text-decoration: underline;
  font-weight : normal;
  text-decoration : none;
}

A:ACTIVE{
  font-weight : normal;
  color : black;
}

UL{
  
  
  
  font-weight : normal;
}

TH{
  
  
  font-weight : normal;
  font-size : x-small;
}

TD{
  
  
  
  font-size : x-small;
}

#header_box{
  width : 780px;
}

#mainmenu_box UL,#mainmenu_box LI{
  margin-right : 0px;margin-bottom : 0px;margin-left : 0px;
  padding : 2px 0px 0px 0px;
  list-style:none;
  margin-top : 0px;
}

#mainmenu_box LI{
  float:left;
  background-color : #0000cc;
  border:1px outset#0000cc;
  margin-right:1px;
}

#mainmenu_box A,#mainmenu_box A:LINK,#mainmenu_box A:VISITED{
  text-decoration:none;
  color:#FFFFFF;
  
  width : 129px;
  height : 35px;
  text-align:center;
  text-valign:middle;
  padding : 10px 0px 4px 0px;
  display:brock;
  
}

#mainmenu_box A:HOVER{
  color : blue;
  background-color : white;
  top:1px;
  font-weight : normal;
}

#ue_yokosen{
  color : gray;
  height : 1px;
  width : 780px;
  clear : both;
}

#main_box{
  width : 780px;
  margin-bottom : 10px;
  clear : both;
}

#sita_yokosen{
  width : 780px;
  height : 1px;
  color : gray;
  clear : both;
  margin-top : 10px;
}

#footer_box{
  width : 780px;
  margin-top : 0px;
  margin-bottom : 10px;
  text-align : center;
}

#footer_box UL,footer_box li{
  margin:0;
  padding:0;
  list-style:none;
  text-align : center;
}

#footer_box LI{
  float:left;
  margin-right:20px;
  text-align : center;
}

#rogo_box{
  width : 445px;
  float : left;
}

#utility_box{
  width : 320px;
  
  text-align : right;
  float : right;
}

#left_side_box{
  width : 220px;
  margin-right : 10px;
}

#contents_area_all{
  margin-left : 90px;
  margin-right : 90px;
  width : 600px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  margin-top : 10px;border-style : solid solid solid solid;
  padding-bottom : 10px;
  margin-bottom : 10px;
  border-top-width : 1px;
  border-top-color : gray;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
}

#copyright_box{
  width : 780px;
  text-align : center;
  margin-top : 15px;
  margin-bottom : 30px;
}

#contents_area{
  float : right;
  width : 535px;
  
  
  
  }

#contents_list{
  width : 220px;
  height : auto;
}

#contents_list UL,#contents_list LI{
  margin:0;
  padding:0;
  list-style:none;
}

#contents_list UL{
  border-top-color : #3c3c3c;
}

#contents_list LI{
  display:inline;
}

#contents_list A,#contents_list A:LINK,#contents_list A,visited{
  text-decoration:none;
  color:#3c3c3c;
  background-color:transparent;
  display:block;
  width:auto;
  height : 20px;
  padding:0.5em 0.5em;
  border-bottom:1px solid #3c3c3c;
}

#contents_list A:HOVER{
  color:#3c3c3c;
  font-weight:bold;
  background-color:#FFFFFF
  text-align:right;
  border-bottom:1px solid #3c3c3c;
  border-right:15px solid #CC0000;
  text-align : right;
}



#mainmenu_box{
  width : 780px;
}

#top_page_menu_area{
  width : 220px;
  height : auto;
}

#top_page_menu_area UL,#top_page_menu_area LI{
  margin:0;
  padding:0;
  list-style:none;
}

#top_page_menu_area UL{
  border-top-color : #3c3c3c;
}

#top_page_menu_area LI{
  display:inline;
}

#top_page_menu_area A,#top_page_menu_area A:LINK,#top_page_menu_area A,visited{
  text-decoration:none;
  color : white;
  background-color : #0000cc;
  display:block;
  width:auto;
  height : 20px;
  padding:0.5em 0.5em;
  border-bottom : 1px solid white;
  text-align : center;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : white;
  border-left-color : white;
  border-right-color : white;
}

#top_page_menu_area A:HOVER{
  color : #0000cc;
  font-weight:bold;
  background-color : white;
  text-align : center;
  border-width : 1px 1px 1px 1px;border-style : outset outset outset outset;border-color : blue blue blue blue;
}


#fuyou_link{
  color : white;
  visibility : hidden;
}
H6{
  background-color : #d1e2fe;
  text-align : center;
  padding-top : 8px;
  
  
  padding-bottom : 8px;
  width : 220px;
  height : 35px;
  
  
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;}
#contents_area_all2{
  width : 600px;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : 90px;
  margin-right : 90px;
}
LI{
  font-weight : normal;
}
H5{
  font-weight : normal;
  padding-top : 10px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;
  width : 220px;
  height : 35px;
  text-align : center;
  background-color : #d3f8fe;
  margin-bottom : 0px;
}
#contents_list_tytle{
  
  background-color : #d3f8fe;
  text-align : center;
  padding-top : 7px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : blue blue blue blue;
  width : 220px;
  height : 20px;
  padding-bottom : 3px;
}
#invisible{
  float : left;
  visibility : hidden;
  width : 0px;
}
#utility_body{
  line-height : 2;
}
#coment_area{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  width : 520px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
#index_contents_area{
  width : 535px;
  float : right;
}
#index_infomation_area{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 515px;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;}
#emergency_area{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-bottom : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  width : 515px;
}
#coment_area2{
  width : 520px;
}
BLOCKQUOTE{
  margin-right : 5px;
  margin-left : 20px;
}
#footer1_box{
  text-align : center;
  width : 400px;
}
#hidden_menu{
  height : 1%;
  visibility : hidden;
}
