@charset "Shift_JIS";


/* ■ページ構造関係*/

body {
  margin: 0;
  padding: 0;
  text-align: center;
  line-height:1.5;
  background-color:#ffffff;
  
}

body a {
  text-decoration: none;
  color:#ffffff;
}


td img {display: block;}

#wrapper {
  width: 760px;
  margin: 0 auto;
  text-align:left;
  color:#000000;
  background:#ffffff;
    font-size:14px;
  border-left:solid #cccccc 1px;
  border-right:solid #cccccc 1px;
  border-bottom:solid #cccccc 1px;
  border-top:solid #cccccc 1px;
  
}

#wrapper2 {
  width: 767px;
  margin: 0 auto;
  text-align:center;
  color:#000000;
  border-left:solid #cccccc 1px;
  border-right:solid #cccccc 1px;
  border-bottom:solid #cccccc 1px;
  border-top:solid #cccccc 1px;
  background:#ffffff;
    font-size:14px;

}

H1 {  font-size: 10px; 
      color: #ffffff;  margin-left: 10px; 
      line-height: 16px;  
      margin-bottom: 0px ; 
      margin-top: 0px;
	  font-weight:normal;
	  
	  }

H2 {  font-size: 12px; 
      color:#0066CC;  
      margin-bottom: 1px; 
      line-height: 14px;
	  margin-left:14px;
	  margin-top:1px;
	  
	  
	  }

H3 {  font-size: 12px; 
      color: #000000;
	  font-weight:normal;
      margin-bottom: 1px;
	  margin-top:3px;
      line-height: 18px;
	  
	  }

#header {
    width: 757px;
	font-size:10px;
	color:#ffffff;
	text-align:left;
	padding-left:5px;
	background-color:#000;

   }


#footer {
    width: 760;
	font-size:10px;
	color:#ffffff;
	text-align:center;
	background-color:#339900;

   }

#main {
  float:left;
  width:160px;
  height:1500px;
  text-align: left;
  color:#ffffff;
  font-size:12px;
  line-height:20px;
  background-image:url(image/bkm1.jpg);
  padding-left:20px;
  padding-top:40px;

}

#main-2 {
  float:left;
  width:160px;
  height:1000px;
  text-align: left;
  color:#ffffff;
  font-size:12px;
  line-height:20px;
  background-image:url(image/bkm1.jpg);
  padding-left:20px;
  padding-top:40px;

}

#main-3 {
  float:left;
  width:160px;
  height:700px;
  text-align: left;
  color:#ffffff;
  font-size:12px;
  line-height:20px;
  background-image:url(image/bkm1.jpg);
  padding-left:20px;
  padding-top:40px;

}

#main2 {
  width:570px;
  margin-left:185px;
  background:#ffffff;
  color:#000000;
  font-size:12px;
  height:auto;
  text-align:left;
  

  }
  
#main3 {
  width:570px;
  margin-left:185px;
  background:#ffffff;
  color:#000000;
  font-size:12px;
  height:auto;
  text-align:left;
  line-height:12px;
  

  }

  
#main2lf {
  float:left;
  width:365px;
  text-align: left;
  color:#000000;
  font-size:12px;
  margin-left:5px;
  background:#ffffff;
  text-align:left;
}


#main2rt {
  width:375px;
  margin-left:370px;
  background:#ffffff;
  color:#000000;
  font-size:12px;
  height:auto;
  text-align:left;

  }


#hf2{
	width:760px;
	color:#666666;
	clear:both;
	
	
	}


#hf2 ul {
  list-style: none;
  text-align:right;
  margin: 0;
  padding: 0.1em 0;
  color:#666666;
  font-size:11px;

}
#hf2 li {
  display: inline;
   margin-left:10px;
}

#hf2 li a {
  text-decoration: none;
  padding: 0.1em 0.8em;
  color:#666666;
}
#hf2 li a:hover {
  color:#000000;
}

  
#box1{
	width:530px;
	font-size:12px;
	color:#666666;
	line-height:20px;
	margin-left:20px;
	text-align:left;
}

#box2{
	width:490px;
	font-size:12px;
	color:#333333;
	line-height:30px;
	margin-left:20px;
	padding:20px;
	text-align:left;
  background:url(image/kibk.jpg)
}

#box3{
	width:530px;
	font-size:12px;
	color:#666666;
	line-height:16px;
	margin-left:20px;
	text-align:left;
}

#box4{
	width:500px;
	font-size:12px;
	color:#666666;
	line-height:16px;
	margin-left:20px;
	text-align:left;
}

#box5{
	width:500px;
	font-size:12px;
	color:#666666;
	line-height:17px;
	margin-left:20px;
	text-align:left;
}

#topbox {
  width:450px;
  height:70px;
  color:#330000;
  font-size:10px;
  text-align:left;
  line-height:16px;
  margin-top:170px;
  margin-left:300px;
  
  }

#mbox01 {
  width:165px;
  height:23px;
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding-left:10px;
  padding-top:5px;
  background-color:#030678;
  border-bottom:solid #FFC 1px;
  }

#mbox01-1 {
  width:165px;
  height:23px;
  color:#ffffff;
  font-size:12px;
  text-align:left;
  padding-left:10px;
  padding-top:5px;
  background-color:#09F;
  border-bottom:solid #FFC 1px;
  }



#box01-1 {
	margin-top:5px;
  margin-left:7px;
  margin-bottom:7px;
  width:160px;
  color:#ffffff;
  font-size:12px;
  line-height:20px;
  text-align:left;
  }

#box02 {
  width:175px;
  height:110px;
  color:#000000;
  font-size:12px;
  text-align:center;
  background:url(image/gbr4.gif)
  }

#box02-2 {
	margin-top:5px;
  margin-left:7px;
  margin-bottom:7px;
  width:160px;
  color:#666666;
  font-size:12px;
  line-height:20px;
  text-align:left;
  }



#box03 {
  font-size:12px;
  color:#666666;
  width:340px;
  height:150px;
  text-align:left;
  line-height:18px;
  border-left:solid #cccccc 1px;
  border-right:solid #cccccc 1px;
  border-bottom:solid #cccccc 1px;
  border-top:solid #cccccc 1px;
	background-color:#FFFFFF;
	padding:5px;
  overflow:scroll;
  
 } 


dd{ margin-left:0px; font-size:12px; color:#666666; line-height:14px;}


dl#update01{
	width:330px;
	height:120px;
	overflow:auto;
	padding:01em;
	border:1px solid #ffffff;
	color:#000000;
    margin:0px;
  text-align:left;
  line-height:14px;
  border-left:solid #cccccc 1px;
  border-right:solid #cccccc 1px;
  border-bottom:solid #cccccc 1px;
  border-top:solid #cccccc 1px;
	}







#box04 {
  width:360px;
  height:auto;
  margin:0px;
  font-size:12px;
  line-height:18px;
  color:#000000;

  }


#box07 {
  width:480px;
  height:auto;
  margin-left:55px;
  font-size:12px;
  line-height:24px;
  color:#000000;

  }
  
#box07-1 {
  width:500px;
  height:auto;
  margin-left:25px;
  font-size:12px;
  line-height:16px;
  color:#000000;

  }

#box07-2 {
  width:510px;
  height:auto;
  text-align:left;
  font-size:12px;
  line-height:16px;
  color:#000000;

  }

#box07-3 {
  width:500px;
  margin-left:30px;
  height:auto;
  text-align:left;
  font-size:12px;
  line-height:16px;
  color:#000000;

  }

#box07-4 {
  width:450px;
  height:auto;
  margin-left:80px;
  font-size:12px;
  line-height:16px;
  color:#000000;

  }

#box07-5 {
  width:510px;
  height:auto;
  margin-left:25px;
  font-size:12px;
  line-height:16px;
  color:#000000;

  }



#box08 {
  width:200px;
  height:auto;
  font-size:12px;
  line-height:24px;
  color:#000000;

  }
  
  
  #box09{
  width:500px;
  height:auto;
  margin-left:20px;
  font-size:14px;
  text-align:center;
  line-height:18px;
  color:#FFFFFF;
  background-color:#000000;
  padding:14px 10px 10px 10px;

  }








/* ■テキスト装飾関係 */

.maintext00 {font-size:12px; color:#003300; line-height:18px;}
.maintext000 {font-size:10px; color:#003300; line-height:12px;}
.maintext001 {font-size:10px; color:#666666; line-height:12px;}
.maintext0 {font-size:12px; color:#060; line-height:18px; }
.maintext0001 {font-size:12px; color:#666666; line-height:18px;}

.maintext01 {font-size:12px; color:#06F; line-height:14px;}

.maintext1 {font-size:12px; font-weight:bold; color:#003399; line-height:14px;}

.maintext2 {font-size:16px; font-weight:bold; color:#CC0000; line-height:24px;}

.maintext3 {font-size:14px; font-weight:bold; color:#666666; line-height:24px;}

.maintext4 {font-size:12px; font-weight:bold; color:#000000; line-height:16px;}

.maintext5 {font-size:12px; font-weight:bold; color:#CC0000; line-height:16px;}

.maintext6 {font-size:14px; font-weight:bold; color:#009900; line-height:16px;}

.maintext7 {font-size:16px; font-weight:bold; color:#F60; line-height:24px;}

.maintext8 {font-size:16px; font-weight:bold; color:#090; line-height:24px;}

.maintext9 {font-size:18px; font-weight:bold; color:#ffffff; line-height:24px;}

.cap1 {font-size:12px; color:#000000; line-height:16px;}

/* ■テーブル関係 */

.TABLE {	width: 550px; 
			background-color:#ffffff; 
			color:#666666; 
			margin-left:10px;
			line-height:16px;
  border-left:solid #ffffff 0px;
  border-right:solid #ffffff 0px;
			
			}


.td01{ background:#ffffff; color:#333333;  text-align:left; font-size:12px; width:380px;  border-left:solid #cccccc 1px; padding-left:5px;
  border-bottom:solid #cccccc 1px;
}

.td02{ background:#ffffff; color:#333333;  text-align:center; font-size:12px; width:140px;  border-bottom:solid #cccccc 1px;
}

.td03{ background:#ffffff; color:#333333;  text-align:left; font-size:12px; width:420px;  border-left:solid #cccccc 1px; padding-left:5px;
  border-bottom:solid #cccccc 1px;
}

.td04{ background:#ffffff; color:#333333;  text-align:center; font-size:12px; width:150px;  border-bottom:solid #cccccc 1px;
}

.td06{ background:#ffffff; color:#333333;  text-align:left; font-size:12px; width:50px;  border-left:solid #cccccc 1px; padding-left:5px;
  border-bottom:solid #cccccc 1px;
}

.td05{ background:#ffffff; color:#333333;  text-align:center; font-size:12px; width:100px;  border-bottom:solid #cccccc 1px;
}

.td07{ background:#ffffff; color:#333333;  text-align:left; font-size:12px; border-bottom:solid #cccccc 1px;
}

.td08{ background:#CCC; color:#333333;  text-align:left; font-size:12px;  border-left:solid #cccccc 1px; padding-left:5px;
  border-bottom:solid #cccccc 1px;
}

.td09{ background:#ffffff; color:#333333;  text-align:left; font-size:12px;  border-left:solid #cccccc 1px; padding-left:5px;
  border-bottom:solid #cccccc 1px;
}
