
h1 {
      border-top : #00B0D0 1px solid;
      border-left : #00B0D0 10px solid;
      border-right : #00B0D0 1px solid;
      border-bottom : #00B0D0 5px solid;
      padding : 20px 3px 20px 3px;
      
      
}

h2 {
      border-left : #00B0D0 7px solid;
      border-bottom : #00B0D0 3px solid;
      padding : 10px 3px 10px 3px;
      
}

h3 {
      border-bottom : #00B0D0 3px solid;
            
}

h4 {
      border-left : #00B0D0 7px solid;
	  padding-left: 5px;
            
}

.waku1 {
            width : 1000px;        
}

.waku2 {
      margin-left : auto;        
      margin-right : auto;
      text-align : left; 
}

.obiue {
      border-style : solid;
      border-color :  #0070C0;
      background-color :  #0070C0;
      color : white;
      text-align : right;
}

.obisita {
      border-style : solid;
      border-color :  #0070C0 ;
      background-color :  #0070C0 ;
      color : white;
      text-align : left;
}

.title {
      margin : 0px 10px;
      background : lightcoral;
      color : #FFFFFF;
      padding : 4px;
	  font-size:x-large;
}

body.height {
      line-height : 1.5;

}


.body {
      margin : 0px 10px;
	  font-weight : bold;
      border : 1px solid lightcoral;
      padding : 4px;
	  font-size:large;
 }

.body2 {
      margin : 0px 10px;
      border : 1px solid #000000;
	  background-color: #CCFFFF;
      padding : 4px;
	  font-size:large;　
 }
 
.body3 {
      margin : 0px 10px;
	  font-weight : bold;
      border : 1px solid lightcoral;
      padding : 4px;
	  font-size : large;
 }
 
.body4 {
      margin : 10px 10px;
      border : 3px solid #C0D000;
      padding : 20px 20px 20px 20px;
 }
 
.body5 {
      margin : 10px 10px;
      border : 3px solid #C0D000;
      padding : 3px 20px 3px 20px;
 }

.font {
      font-size : large;
 }
 

.font1 {
      font-size : x-large;
 }

th.hinanbasho {
background-color: "#C0E0F0";
}

th.kinkyujirenraku {
background-color: "#C0E0F0";
}

th.kyukyutoban {
background-color: "#C0E0F0";
text-align:center;
}

th.kyukyutoban2 {
}

td.kyukyutoban2 {
}

th.kyukyutoban3 {
background-color: "#C0E0F0";
text-align:center;
}

th.kyukyutoban4{
background-color: "#C0E0F0";
}

.text {
font-size:large;
color:#208020;
font-weight:bold;
}

.text2 {
color:#FF0000;
font-weight:bold;
}

.clear { 
clear:both;
}  

/*-------------------トップに戻る-----------------------*/

div.back{
	border-style:none;
	color:#000000;
	width:100%;
	text-align:right;
	font-size:80%;
	font-weight:normal;
	margin:3em 0em 0.5em 0em; 
}

/*-------------------本文-----------------------*/

div#contents{
 float:right;
 text-align:left;
 width:80%;
 border-style:none;
 overflow:hidden;
 margin-top:20px;
 }


/*-------------------左メニュー-----------------------*/

div#menu{
 float:left;
 text-align:left;
 width:18%;
 border:#0070C0 1px solid;
 margin-top:20px;
}

#menu li{
 line-height:150%;
 text-align:left;
 margin:0.5em 0.5em 0.2em 0px;
 }

#menu li.select{
 list-style-image:url("img/arrow_category.gif");
 margin-right:0.5em;
 }

#menu li.select span{
 background:#FFFF66;
}

#menu li.sub{
 margin-left:1em;
 padding:0;
 }



/*------------左メニュー見出し---------------*/

p.menu{
	border-style:none;
	background-color:#0070C0;
	color:#FFFFFF;
	text-align:center;
	font-weight: bold;
	padding:0%;
	margin:0%;
}

.menu a:link { color:#FFFFFF
}
.menu a:visited { color:#FFFFFF
}
.menu a:hover { color:#FFFFFF
}
.menu a:active { color:#FFFFFF
}

/*-------------------フッター-----------------------*/

div#footer{
    border-style:none;
	position: absolute;
	bottom: 0;
}

/*-------------------ヘッダー-----------------------*/

div#header{
    border-style:none;
	position: relative;
}