* {
	margin: 0;
	padding: 0;
}
body{
	background-color: #F4F4F4;
    background-image: url('img/main.gif');
/*	font-size: 15px;*/
	text-align: center;
}
body div {
	text-align: left;
	margin: 0 auto;
}
h1{
	font-weight:bold;
	font-size: 20px;
	line-height:24px;
}
h4{

	/*	margin-bottom:10px;*/
	font-weight:bold;
/*	color:#000066;*/
	font-size: 16px;	
	width: 800px;
	height: 25px;
	line-height:25px;
	color:#FFFFFF;
	background-color:#000066;	
	text-indent:10px;
		
}
h5{
	margin:5px;
	/*	margin-bottom:10px;*/
	font-weight:bold;
/*	color:#000066;*/
	font-size: 16px;	

	color:#000066;
	line-height:30px;	
}
h6{

	/*	margin-bottom:10px;*/
	font-weight:bold;
	text-indent:5px;
/*	color:#000066;*/
	font-size: 14px;	

	color:#000066;
	line-height:30px;	
}
h3{

	/*	margin-bottom:10px;*/
	font-weight:bold;
/*	color:#000066;*/
	font-size: 14px;	
	height: 23px;
	line-height:28px;
	color:#FFFFFF;
	background-color:#000066;	
	text-indent:10px;
		
}
/************************************list**********************************/
.l1{
 	list-style-image:url(img/icon/bd21298_.gif);
 	list-style-position:inside;
	text-indent:20px;
	line-height:20px;
}
/************************************div***********************************/
div.r1{
	text-align:right;
	line-height:20px;
}
div.link01{
	width: 250px;
	line-height:20px;
	text-align:left;
	margin:0px;
	text-indent:20px;
	background-image:url(img/icon/bd14884_.gif);
}
div.c1{
	width: 700px;
	text-align:center;
}

div.orange{
	width: 300px;
	background-color:#FFCC00;
	margin:20px;

}
div.red{
/*	width: 220px;
	margin-top:10px;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-size: 15px;
	background-color:#FFFFFF;
/*	color:#FFFFFF;
	padding:3px; */
}
div.green{
	width: 500px;
	background-color:#66FFCC;
	margin:20px;
	padding:10px;

}
div.sky{
	width: 500px;
	background-color:#CCFFFF;
	margin:20px;
	padding:10px;
}
div.pink{
	width: 640px;
	background-color:#FFCCFF;
	margin:20px;
	padding:10px;

}
div.blue{
	width: 500px;
	background-color:#99CCFF;
	margin:20px;
	padding:10px;

}
div.blue2{
	background-color:#99CCFF;
	margin:20px;
	padding:10px;

}
div.blue4{
	background-color:#99CCFF;
}
div.brown{
	background-color:#996633;
	margin:20px;
	padding:10px;
	text-align:center;
}
div.yellow{
	background-color:#FFFF99;
	margin:20px;
	padding:10px;
	text-align:center;
}
div.Q{
	background-color:#99FFCC;
	margin:20px;
	padding:10px;
}
div.A{
	background-color:#FFCCCC;
	margin:20px;
	padding:10px;
}
div.orange2{
	width: 500px;
	background-color:#FFCC00;
	margin:20px;
	padding:10px;
}
div.midasi{
	margin-top:15px;
	margin-bottom:15px;
	width: 800px;
	height: 25px;
	color:#FFFFFF;
	background-color:#000066;	
}
div.right{
	float:right;
	margin:10px;
	text-align:center;	
}
div.r60p{
	float:right;
	margin:2px;
}	
div.l40p{
margin:10px;
width:195px;
border-left-color:#000066;
border-right:2px;
}
div.r_hed{
	float:right;
	text-align:center;	
}
div.asp_r{
	color:#666666;
	margin:5px;
	margin-left:90px;
	width: 400px;	
}
div.cntr{
	text-align:center;	
}
div.main1{
	width: 800px;
	background-image: url('img/main_back4.jpg');
	background-repeat: repeat-y;
	line-height:normal;
/*	height: 1100px; */
	color:#100964;
}
div.navi{
	width: 760px;
/*	height: 50px;@
	margin-top:110px;*/
	margin-left:20px;
	text-align: right;
}
div.bukai{
	width: 760px;
	margin-left:20px;
	margin-top:10px;
	background-color:#66FFCC;
	text-indent:10px;
	/*height:70px;*/
}
div.bosyu{
	width: 760px;
	margin-left:20px;
	margin-top:10px;
	background-color:#FFFFCC;
}
div.abox{
	line-height:18px;
	width: 503px;
	height: 1200px; 
	margin-left:20px;
	/*margin-top:10px;*//* background-color: #000000;*/
	
/*	float:left;
	display: inline;*/
}
div.clear{
 content: ".";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
 font-size: 0;
}
div.abox_dummy{
}
div.bbox{
	line-height:18px;
	width:246px;
	height: 1200px;
	float:right;
	margin-right:20px;
	/*margin-top:10px;*/
	display:inline;/*background-color: #000000;*/
	}
div.bx_title{
/*	width: 220px;*/
	height: 15px; 
	
	margin:10px;
	line-height:20px;
	color:#100964;
	font-size: 16px;
	font-weight: bolder;
/*	padding:3px; */
}
div.txt{
/*	width: 220px;
	margin-top:10px;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-size: 15px;
/*	padding:3px; */
}
div.txt_sanjyo{
/*	width: 220px;
	margin-top:10px;*/
	margin:10px;
	font-size: 13px;
/*	padding:3px; */
}
div.txtb{
/*	width: 220px;
	margin-top:10px;*/
	margin-left:10px;
	margin-right:10px;
	margin-bottom:5px;
	font-size: 15px;
/*		padding:3px; */
}	
div.txt2{
	margin:20px;
	font-size: 15px;
	line-height:20px;
}	
div.txt2-blue{
	width: 740px;
	background-color:#C9ECFE;
	margin-top:20px;
	font-size: 15px;
	line-height:1.8em;
}	
div.txt3{
	line-height:30px;
	margin:20px;
	font-size: 15px;
}
div.txt4{
/*	width: 220px;
	margin-top:10px;*/
	background-color:#CCFFCC;
	margin:20px;
	font-size: 15px;
	
/*	padding:3px; */
}
div.txt_r{
	margin:20px;
	padding:10px;
	text-align:right;
	font-size: 15px;

}
div.ban_box{
	width: 180px;
	height: 70px;
	margin-top:8px;
	color:#100964;
	padding-left:20px;
}
div.a1{
	width: 246px;
	height: 950px;
/*	margin-left:0px;*/
	float:left;	
	margin-bottom:11px;
	margin-top:10px;

/*	display: inline;	*/
}
div.a2{
	width: 246px;
	height: 950px;
/*	margin-left:11px;*/
	float:right;	
/*	display: inline;*/
	}

div.a1t{
	width: 244px;
	height: 750px;
	background-color:#A8DBD9;
/*	overflow:scroll;*/
}

div.a1u{
	width: 244px;
	height: 188px;
	margin-top:11px;
	background-color:#FFCC00;
}
div.a2uu{
	width: 244px;
	height: 280px;
	margin-top:11px;
	background-color:#CCFFFF;
}
div.a2t{
	width: 246px;
	height: 120px;
	background-color:#FFFFCC;
}
div.a2m{
	width: 246px;
	height: 227px;
	margin-top:11px;
	background-color:#CCFF99;
}
div.a2u{
	width: 246px;
	height: 219px;
	margin-top:11px;
	background-color:#FFCC99;
}
div.a2u1{
	width: 246px;
	height: 60px;
	margin-top:11px;
	background-color:#99CCFF;
}
div.a3_margin{
	width: 500px;
	height: 10px;
	float:right;
}
div.a3{
	width: 500px;
	height: 240px;
	float:right;
/*	margin-top:11px;*/
	background-color:#CCCC00;		

}div.b1{
	width: 246px;
	height: 300px;
	background-color:#FFCCFF;	
/*	border-style:solid;*/
/*	border-width:1px; */

}
div.b2{
	width: 246px;
	height: 180px;
	margin-top:11px;

	background-color:#CCFFFF;	
}
div.b3{
	width: 246px;
	height: 890px;
	line-height:15px;
	margin-top:11px;
	background-color:#FFFF99;
	}

div.fut{
	width: 800px;
	height: 30px;
	background-image: url('img/footer.jpg');
	text-align:right;
	background-repeat:no-repeat;
}
div.photo{
	width: 600px;
}

/*************************************************/
div.mainbox{
	padding-top:10px;
	padding-left:10px;
	margin-top: 30px;
	margin-right: 350px;
	width: 390px;
	background-color: #FFFFCC;
/*	background-image: url('img/mainbox.jpg');*/
	height: 560px;
	filter:alpha(opacity=50);
}
div.p1{
	width: 760px;
	background-color:#F5FBE1;
	margin: 20px;
	text-align:left;
}
div.p1_scr{
	background-color:#F5FBE1;
	width:550px;
	height:600px;
	overflow:scroll;
	margin:0px;
}
div.asp_in{
	background-color:#F5FBE1;
	width:530px;
	height:15500px;
	color:#100964;
}
div.p2_mnu{
	width:205px;
	height:450px;
	float:right;
	margin:0px;
}
div.p2_scr{
	width:530px;
	height:500px;
	overflow:scroll;
	margin:0px;
	background-color:#F5FBE1;
}
div.p2_in{
	background-color:#F5FBE1;
	margin:0px;
}
div.p1_mnu{
	width:205px;
	height:600px;
	float:right;
	line-height:22px;
	margin:0px;
}
div.o1{
	width: 760px;
	background-color:#FFCC66;
	margin: 20px;
}
div.co1{
	width: 490px;
	background-color:#FFCC66;
	margin: 10px;
}
div.h01{
	width: 760px;
	background-color:#99CCFF;
	margin: 20px;
}
div.ch01{
	width: 490px;
	background-color:#99CCFF;
	margin:10px;
}
/************s************/
div.s1{
	float:right;
	width:502px;
/*	margin-right:10px;*/
	background-color:#00CCFF;
}
div.s2{
	float:right;
	width:502px;
	margin-right:10px;
	background-color:#CCCC66;
}
div.bk1{
	width:160px;
	background-color:#00CCFF;
}
div.bk2{
	width:183px;
	background-color:#CCCC66;
}
