﻿/* 基本スタイル
---------------------------------------------*/
* {
	margin-left: auto;
	margin-right:auto;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
	list-style: none;
}
BODY {
	font-size: 75%;
	line-height: 1.5;
	color: #333333;
	

  background-color : #e7e7e7;
}
img {
	border: none;
}
#header{
  background-color : #006699;
  
  width : 800px;
  
  

  
  
  

  border-right-width : 1px;
  border-right-style : groove;
  border-right-color : olive;
}
#logo{
  width : 605px;
  float : left;
  
   
  
  
}
#headerright{
  margin-left : 605px;
  
  

  padding-right : 6px;
  padding-top : 6px;
}
#globalNav{
  width : 800px;
  border-bottom-width : 2px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
  height : 34px;
  list-style-type : none;
  overflow : hidden;
  border-top-width : 2px;
  border-top-style : groove;
  border-top-color : #cccccc;
}
#globalNav LI{
  float : left;
  width : 109px;
  
  
}
#globalNav A{
  background-image : url(../images/globalNav.gif);background-position : left top;
  text-decoration : none;
  text-align : center;
  padding-top : 9px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 9px;
  width : 100%;
  display : block;
  color : #ffffff;
}
#globalNav a:hover{
  background-color : #006699;background-position : right top;}
#headerright LI{
  color : #ffffff;
  
  text-align : right;
}
#headerright LI A{
  color : #ffff80;
  text-decoration : none;
}
#container{
  overflow : auto !important;
  overflow /**/ : hidden;
  background-color : #ffffff;
  background-image : url(../images/leftside_bg.gif);
  background-repeat : repeat-y;background-position : left top;
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 2px;
  width : 800px;
  

  
  
  

  border-right-width : 1px;
  border-right-style : groove;
  border-right-color : olive;
  
}
#nav{
  width : 25%;
  float : left;
  
  
}
#contents{
   margin-left:-200px;
  width : 75%;
  
  
  
  
  float : right;
  

  
  
  
  

  
  
  

  
}
#contents H1{
  
  margin-left : 3px;
  margin-right : 3px;
  

  margin-bottom : 5px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-right-style : solid;
  border-bottom-style : solid;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}
#nav H2{
  color : #ffffff;
  background-color : #006699;
  padding-top : 3px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 3px;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #cccccc;
}
#nav LI{
  background-image : url(../images/arrow_on.gif);
  background-repeat : no-repeat;background-position : 15px center;
  
  
  
  
  
  
  
  
  
  

  
  

  
  
  
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
}
#contents H2{
  background-color : #f3f3f3;
  padding-top : 3px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 3px;
  border-left-width : 5px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-bottom-style : solid;
  border-left-color : #006699;
  border-bottom-color : #cccccc;
  margin-left : 10px;
  margin-right : 10px;
  margin-top : 5px;
  margin-bottom : 5px;
  font-weight : bold;
  clear : both;
}
#contents P{
  
  margin-top : 5px;
  margin-left : 22px;
  
  margin-bottom : 5px;
  line-height : 1.5;
  margin-right : 22px;
}
#contents a{
  text-decoration : none;
}
#nav LI A{
  font-family: Arial,Helvetica,sans-serif;
  color : #666666;
  background-image : url(../images/arrow.gif);
  background-repeat : no-repeat;background-position : left center;
  
  text-decoration : none;
  width : 138px !important;
  width : 180px;  
  padding-left : 15px;
  margin-top : 5px;
  margin-left : 15px;
  margin-right : 0px;
  margin-bottom : 1px;
  display : block;
  border-bottom-width : 1px;
  border-bottom-style : groove;
  border-bottom-color : #cccccc;
}
#nav li a:hover{
  color : #006699;
  background : none
;}
#link{
  margin-top : 10px;
  margin-left : 20px;
  margin-right : 0px;
  margin-bottom : 10px;
}
#ohtori{
  margin-top : 10px;
  margin-left : 20px;
  margin-bottom : 10px;
  font-size : 80%;
  text-align : center;
}
#footer{
  text-align : center;
  padding-top : 10px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 10px;
  border-top-width : 3px;
  border-top-style : solid;
  border-top-color : #cccccc;
  clear : both;
}
#contents H3{
  
  padding-bottom : 3px;
  margin-top : 5px;
  margin-left : 22px;
  margin-right : 15px;
  margin-bottom : 5px;
  border-bottom-width : 1px;
  border-bottom-style : groove;
  border-bottom-color : #cccccc;
  color : #006699;
  

  

  clear : both;
}
#contents TD{
  
  text-align : left;
  
  
  
  
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 2px;
}#contents TD.ninzu{
  
  text-align : center;
  
  
  
  
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 2px;
}
#contents TH{
  
  
  
  
  
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 2px;
  
  
  
  text-align : center;
  font-weight : bold;
  background-color : #cccccc;
}
#contents TABLE{
  margin-top : 5px;
  margin-left : 9px;
  margin-right : 9px;
  margin-bottom : 5px;
}
#contents H4{
  margin-top : 1px;
  margin-left : 2px;
  margin-right : 3px;
  margin-bottom : 5px;
}
#contents LI{
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : left;
  background-image : url(../images/arrow_on.gif);
  background-repeat : no-repeat;background-position : 15px center;
  background-color : #f7f7f7;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-right-style : groove;
  border-bottom-style : groove;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}
#contents LI A{
  color : black;
  background-image : url(../images/arrow.gif);
  background-repeat : no-repeat;background-position : left center;
  text-decoration : none;
  margin-top : 0px;
  padding-left : 15px;
  margin-left : 15px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
  width : 135px;
  display : block;
  float : left;
  
}
#contents LI A:hover{
  color : #66cc33;
  background : none;
  
  
}
#gotop{
  padding-top : 4px;
  border-top-width : 1px;
  border-top-style : dotted;
  border-top-color : #cccccc;
  text-align : right;
  margin-right : 15px;
  margin-left : 22px;
}
#gotop A{
  background-image : url(../images/yaji.gif);
  background-repeat : no-repeat;
  padding-left : 15px;
background-position : left center;
  
}
#contents td.c{
  text-align : center;
}
#select{
  margin-left : 65px;
  margin-top : 10px;
  margin-bottom : 10px;
}
#contents a:link{
  color : #000099;
}
#contents a:visited{
  color : #990099;
}
#contents a:hover{
  color : #cc9900;
}
