@charset "UTF-8";


#kanban2{
	

  width: 800px;
	
  padding: 0px;
	
  margin: 0 auto 5px;
}
#content #osirase .tittle {
	text-align: center;
	margin-bottom: -3px;
}
#content #osirase {
	height: auto;
	width: 894px;
	background: #FFC;
	position: relative;
	top: -5px;
	margin-top: 5px;
	border: 1px solid #FBC926;
}
#osirase #sp {
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#osirase #od {
	margin-left: 42px;
	margin-top: 20px;
	margin-bottom: 10px;
}
#osirase #barth {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 40px;
}
#osirase #osira {
	margin-left: 20px;
	background: #CFF;
	width: 840px;
	margin-top: -15px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #2C4B94;
}
#osirase h3 {
	margin-left: 20px;
	background: #FF0;
	width: 843px;
	font-size: 16px;
	padding: 5px;
}
#osira p .kai {
	text-indent: 13px;
	display: block;
}
#osira p {
	text-indent: 13px;
}
#osira .end {
	text-align: right;
	margin-top: 5px;
}
#kanban{
	

  width: 432px;
	
  padding: 0px;
	
  margin: 0 auto 5px;
}

#main {
	width: 895px;
	padding: 0px;
	margin: 0 auto 5px;
	position: relative;
	top: -2px;
}



#contaner {
	background-color:#FFFFFF;
	background-image: url(../img/back.jpg);
	background-repeat: repeat-x;
	margin: 10px 0px 0px;
	padding: 0px;
}

p{
  font-size:13px;
  line-height:1.4em;

  letter-spacing:0.2em;
  margin:0 0 0 10px;
  padding:0;
  color:#000000; 
}
#header {
	
  clear: both;
	
  width: 895px;

  margin:0 0 0 0; 
  padding:0; 
  
}  

h1{
	font-size:17px;
	color:white;
	letter-spacing:0.2em;
	margin:0;
	padding:5px 0 7px;
	text-align:center;
	background: url(../img/head_bak.gif) no-repeat;
	height: 20px;
	width: 895px;
}


#content {
	
  
  width: 895px;
	
  margin-right: auto;
	
  margin-left: auto;
	
  padding-bottom: 100px;
	
  margin-top: 0px;
	
  margin-bottom: 0px;
	
  padding-top: 0px;
	
  padding-right: 0px;
	
  padding-left: 0px;
}


h2{
   font-size:15px;
   border-left:solid 5px #000066;
   margin:5px 0 5px 0;
   padding:0 0 0 5px;
   
}

#newstitle {
	
      float:left;
      
      width:440px;
      height:30px;
      margin:0 0 0 0;
      padding:0;
      font-size:13px;
      position:relative;
      left:3px;
      top:5px;
 
}
#news {
	
      float:left;
      overflow: auto;
      border:inset 1px #E0E9F1;
      
      width:440px;
      height:140px;
      margin:10px 0 5px 0;
      padding:0;
      font-size:13px;
      position:relative;
      left:3px;
      top:-5px;
 
}
#osirase #san {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 43px;
}

.rollover {
}
#linktitle {
	
      overflow: auto;
      
      width:440px;
      height:30px;
      margin:0 0 0 0;
      padding:0;
      font-size:13px;
      position:relative;
      left:8px;
      top:5px
     
 
}

#link {
	
      overflow: auto;
      border:inset 1px #E0E9F1;
      
      width:440px;
      height:138px;
      margin:10px 0 5px 0;
      padding:0;
      font-size:13px;
      position:relative;
      left:8px;
      top:-5px;
     
 
}



#copy {
	
  text-align: center;
	
  font-size: 13px;
	
  color: #FFFFFF;
	
  background: #000066;
	
  padding: 3px;
	
  margin-bottom: 5px;
}


#copyright {
	
  text-align: center;
	
  font-size: 13px;
	
  margin: 0px;
	
  padding: 3px;
	
  color: #FFFFFF;
	
  background: #000000;
}



#footer {
	
  clear: both;
	
  width: 895px;

  margin:10px 0 0 0; 
  padding:0; 
}


a:visited { 
            color: blue;
                    }
a:hover{
                            
              color:orange; 
}

