body {
		background-image:url(basic/bg.jpg);
		color			: #f1f5fd;
		background-attachment:fixed;
}

img {
		border-style	: none;
}

span{
		font-size		: 20px;
}

td {
		text-align		: left;
		vertical-align		: middle;
}


.box{
		width			:450px;
		margin			: 3px auto;
		border-top		:1px double #ffffff;
		border-left		:1px double #ffffff;
		border-right	:1px double #ffffff;
		border-bottom	:1px double #ffffff;
}

.menu{
		text-decoration: none;
		border-style:none;
}

table.member{
		border-collapse	:	collapse;
		border-color	:	white;
		border-style	:	groove;
		border-width	:	8px 2px;
		width			:	550px;
		height			:	100px;
		background-color: 	#3207ff;
		text-align		: right; ;
}
table.member td{
		text-align		: left;
}


div.member{
		color			: #ffffff;
		font-size		:	15px;
		text-align		:	center;
		background-color:	#58ff8f;
		width			:	700px
}
div.kekka{
		color			: #ffffff;
		font-size		: 18px;
		width			: 500px;
		background-color: #036d00;
		text-align		: left;
}

div.title{
/*		border-left		:	#b921ff 20px solid; */
/*		border-right	:	#b921ff 20px solid; */
		border-top		: 	#bf0002 6px  solid;
		border-bottom	:	#bf0002 6px solid;
		background-color: 	#3a4fff;
		padding-left	:	10px;
		font-style		:	italic;
		font-size		:	35px;
		width			:	190px;
		padding-top		:	5px;
		padding-bottom	:	3px;
}

div.mini{
		border-left		: 	#b921ff 30px solid;
		border-bottom	: 	#b921ff 5px solid;
		width			:	440 ;
		font-size		:	18 ;
		font-weight		:	900;
		text-align		:	left ;
}
div.mini2{
		position		: relative;
		right			: 300px;
		border-left		: 	#b921ff 10px solid;
		border-bottom	: 	#b921ff 5px solid;
		width			:	130 ;
		font-size		:	18 ;
		font-weight		:	900;
		text-align		:	center ;
}
div.mini3{
		text-align		:right ;
		width			:500px ;
}
h3{
		border-bottom	: 	#b921ff 4px solid;
		width			:  250;
}
div.sub{
		margin-top		: 30px;
		border-bottom	: #e80224 3px double;
		border-top		: #e80224 1px solid;
		width			: 550px	;
		font-style		: oblique;
		font-size		: 25px;
		color			: #ffffff ;
}

div.link{
		margin-top		: 50px;
		border-left		: #e80224 10px solid;
		text-align		: left;
		font-size		: 20px;
}


div.title2{
/*		border-left		:	#b921ff 20px solid; */
/*		border-right	:	#b921ff 20px solid; */
/*		border-top		: 	#bf0002 6px  solid; */
		border-bottom	:	#ffb198 6px solid;
		background-color: 	#3a4fff;
		padding-left	:	10px;
		font-style		:	italic;
		font-size		:	35px;
		width			:	300px;
		padding-top		:	5px;
		padding-bottom	:	3px;
/*		margin-left		: 250px ; */
		text-align		: center;
}


div.news{
		background-color: #67ff66;
		width			: 600px;
		height			: 40px;
		margin-top		: 10;
		color			: black;
		font-size		: 23px;
/*		margin-left		: 100px; */
		text-align		: center;
		
}
div.aa{
		width			:430px ;
		border-top		:#037608 6px double ; 
		border-bottom	:#037608 6px double ; 
		border-left		:#037608 5px solid;
		border-right	:#037608 5px solid ;
		background-color: #ffa674;
		padding-left	: 10px;
		padding-right	: 10px;
		padding-top		: 20px;
		padding-bottom	: 20px;
		color			: black;
		text-align		: left;
}
div.aa1{
		width			: 300px;
		text-align		:left ;
		margin-left		:20px ;
		font-size		:20px ;
		font-weight		:300 ;
		background-image:url(./basic/ntop.jpg) ;
}
div.aa2{
		border-bottom	:black 2px dotted ;
		width			: 410px;
		font-size		: 13px;
		text-align		: right;
		margin-bottom	: 10px;
}
div.aa3{
		margin-top		: 30px;
		width			: 410px;
		margin-left		: 5px;
		padding-left	: 10px;
		margin-right	: 5px;
		padding-right	: 10px;
		margin-bottom	: 60px;
}
div.aa4{
		border-top		: black 2px dotted;
		width			: 410px;
		text-align		: right;
		font-size		: 14px;	
		padding-top		: 2px;
}
div.aa00{
		width			: 430px;
		float			:left;
		background-color: #2f3699;
}

div.bb{
		width			:160px ;
		border			: #3faf05 5px solid; 
		margin-left		:0px ;
		background-color: white;
		color			:black ;
		padding			:5px ;
		font-size		: 12px;
		float			: right;

}
div.bb1{
		width: 125px;
		border-bottom	:black 3px dotted;
		margin-bottom	: 10px;
		margin-top		: 5px;
		margin-left		: 0px;
		margin-right	:0px ;
}
div.bb2{
		text-align		: left;
}

div.nene{
		width			:640px ;
/*		margin-left		: 100px; */
		background-color:  #2f3699;
}



.kekka{
		background-color: ;
		
}

.box2{
		width			:460px;
		margin-top		: 10px;
		border-top		:4px solid #000000;
		border-left		:8px double #000000;
		border-right	:8px double #000000;
		border-bottom	:4px solid #000000;
		text-align		: left;
		vertical-align	: middle;
		background-color: #0300a0;
}
.box2 th{
		text-align		: center;
}

table.box3{
		width			:800px;
		margin-top		: 10px;
		border-collapse	: separate;
		vertical-align	: middle;
		background-color: #0a277f;
}

.box4{
		width			: 700px;
		margin-top		: 10px;
		border-collapse	: separate;
		vertical-align	: middle;
		background-color: #0a277f;
}
box4 td{
		text-align		:center ;
}

ul.lin{
		list-style-type	: circle ;
		padding			: 0 ;
		margin-top		: 30px ;
		margin-bottom	: 30px ;
}

#title{
		margin-top		: 60px;
/**		background		: url(./basic/ex09001.jpg); **/
		width			: 510px;
		height			: 380px;
		border-top		:5px double #14c003;
		border-left		:8px double #14c003;
		border-right	:8px double #14c003;
		border-bottom	:5px double #14c003;

}

#title h1{
		font-size		: 10px;
		padding-bottom	: 10px;
		padding-left	: 20px;

}

#sp{
		border-bottom	: #0400ff 3px solid;
		border-top		: #0400ff 1px solid;
}

#op{
		margin-top		: 50px;
		border-bottom	: #e80224 8px double;
		border-top		: #e80224 2px solid;
		width			: 500px	;
		font-style		: oblique;
		font-size		: 48px;
		color			: #ffffff ;
}
#dn{
		font-size		:12px ;
		font-weight		:10 ;
}
#tai{
		background-color: blue;
		width			: 490;
}

.cav{
		margin-top		: 50px;
		margin-bottom	: 30pxpx;
		text-align		: right;
		font-size		: 12px;
}

.foot{
		text-align		:center;
		font-size		:9pt;
		background		:#474bff;
		width			:700px;
		height			:1em;
		margin-top		:20px ;
}
.table01{
		border			:white 2px solid;
		color			:black ;
		width			: 390px;
}
.table01 th{
		border			:white 2px solid;
}
.table01 td{
		border			:white 2px solid;
}
.clbo{
		clear			:both
}
.modoru{
		background		:white;
		width			:400px;
		margin-bottom		:50px;
		margin-top		:50px;
}
