/*------------page------------*/
.page{
				margin:0 0 0 -480px;
   	padding:0 0 0 0;
				position:absolute;
				left:50%;				
    width:960px;
    height:1392px;
				background-color:#fff;
}
/*------------title------------*/
.title{
				margin:0 0 0 30px;
				padding:0 0 0 0;
				width:930px;
				height:30px;
				color:#00008b;
				font-size:12pt;
				font-weight:bold;
				line-height:30px;
				letter-spacing:5px;
}
/*------------main------------*/
.main{
				margin:0 0 0 115px;
				padding:0 0 0 0;
				font-size:10pt;
				width:730px;
				height:1327px;
}
/*------------kibou------------*/
.kibou{
				margin:5px 0 0 0;
				padding:0 0 0 20px;
				width:708px;
				height:80px;
				line-height:20px;
  	 //letter-spacing:1px;
				text-indent:30px;
				background-color:#f0ffff;
				border:1px solid #00008b;
				border-radius:5px;
}
/*------------kibou-table------------*/
.kibou-table{
			margin:5px 0 0 0 ;
				padding:0 0 0 0;
				border:1px solid #00008b;
				border-radius:5px;
				width:730px;
				height:1233px;
}
.pulldown1{
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:54px;
}
.pulldown2{
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:130px;
}
.pulldown3{
				margin:0 0 0 0;
				padding:0 0 0 0;
				width:123px;
				vertical-align:top;
				white-space:nowrap;
}
.pulldown4{
				margin:0 0 0 0;
				padding:0 0 0 0;
				height:79px;
				vertical-align:top;
}
.pulldown5{
				margin:0 0 0 0;
				padding:0 0 0 0;
				height:56px;
				vertical-align:top;
}
.kibou2{
				margin:0 0 0 0;
				padding:0 0 0 0;
}
.blue{
				margin:0 0 0 0;
				padding:0 0 0 0;
				background-color:#afeeee;
}
.blue img{
				margin:0 0 0 0;
				border:0;
				width:16px;
				height:16px;
}
.lightblue{
				margin:0 0 0 0;
				padding:0 0 0 0;
				background-color:#ccffff;
}
.lightblue img{
				margin:0 0 0 0;
				border:0;
				width:16px;
				height:16px;
}
.blue2{
				margin:0 0 0 0;
				padding:0 0 0 0;
				background-color:#afeeee;
				vertical-align:top;
}
.blue2 img{
				margin:0 0 0 0;
				border:0;
				width:8px;
				height:8px;
}
.lightblue2{
				margin:0 0 0 0;
				padding:0 0 0 0;
				background-color:#ccffff;
}
.lightblue2 img{
				margin:0 0 0 0;
				border:0;
				width:8px;
				height:8px;
}
.blue3{
				margin:0 0 0 0;
				padding:0 0 0 0;
				color:#000;
				background-color:#afeeee;
				vertical-align:top;
				letter-spacing:2px;
}
.b-bottom{
				margin:0 0 0 13px;
				padding:0 0 0 0;
				width:698px;
				border:3px double #00008b;
    border-radius:3px;
}
.transmission{
				text-align:center;
}
/*--------------------footer--------------------*/
.footer{
				margin:1590px 0 0 0;
				height:300px;
				background-color:#f0ffff;
				border-top:1px solid #00008b;
}