/*@ CADX^CV[g@*/


BODY.main {
	background-color: #F2F2F2;
}

P.main {
	width: 700px;
	font: 0.9em/120% "lr SVbN",Osaka;
}

/*@{^@*/
INPUT.button-1  { 
		width: 60px; height: 22px;
		background-color: rgb(140,140,140);
		color: rgb(255,255,255);
		border: 2px solid rgb(204,204,204);
		cursor: hand; cursor: pointer;
}

INPUT.button-2  { 
		width: 80px; height: 22px;
		background-color: rgb(140,140,140);
		color: rgb(255,255,255);
		border: 2px solid rgb(204,204,204);
		cursor: hand; cursor: pointer; 
}

INPUT.button-3  { 
		width: 160px; height: 22px;
		background-color: rgb(140,140,140);
		color: rgb(255,255,255);
		border: 2px solid rgb(204,204,204);
		cursor: hand; cursor: pointer; 
}

INPUT.button-4  { 
		width: 250px; height: 22px;
		font: 0.9em/120% "lr Ύ©",Osaka;
		background-color: rgb(140,140,140);
		color: rgb(255,255,255);
		border: 2px solid rgb(204,204,204);
		cursor: hand; cursor: pointer; 
		position: absolute;
		right: 50px
}

INPUT.button-5  { 
		width: 100px; height: 22px;
		background-color: rgb(140,140,140);
		color: rgb(255,255,255);
		border: 2px solid rgb(204,204,204);
		cursor: hand; cursor: pointer; 
}

/*@OCζΚ}[W@*/
BODY.menu {
	background-color: #000099;
	color: #FFFFFF;
	font: 1em/100% "Arial",Helvetica;
}

DIV.margin1 { 
		margin-top=100px
		}

DIV.label {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 60px;
		background-color: #002040;
		border-right: 10px inset  rgb(204,204,204);
		border-bottom: 10px inset  rgb(204,204,204);
}

P.logo {
		margin-top = 10px;
		margin-left = 5px;
}

P.



/*@Cy[W@*/

P.indent1 {
		margin: 0em;
		text-indent: 0em;
}

P.indent2 {
		margin: 1.5em;
		text-indent: 0em;
}

/*@NΆF@*/

A {font: 0.9em/110% "lr SVbN",Osaka;}
A:link { color: #0000FF }
A:visited { color: #0000FF }
A:hover { color: #0000FF }


A.special {font: 0.9em/110% "lr SVbN",Osaka;}
A.special:link { color: #FF0000 }
A.special:visited { color: #FF0000 }
A.special:hover { color: #FF0000 }


/*@[UΌ\¦@*/
DIV.d-margin1 { margin-left: 75%;}

DIV.d-margin2 { 
		margin-left: 5%;
		margin-top: 0%;
}

HR.h-width1 { 
		width : 90%;
		color : 003333;
}

IMG.i-margin1 { margin-left: 7%;}

P.p-margin1 { 
		margin: 0%; 
		margin-left: 5%;
		margin-right: 4%;
}

P.p-margin2 { 
		margin: 0%;
		margin-left: 8%;
		margin-right: 15%;
}

P.p-margin3 { 
		margin: 0%;
		margin-left: 11%;
		margin-right: 15%;
}



P.sub {
	margin-left: 300px;
	font: 0.8em "lr SVbN",Osaka;
	text-index: 0em;
}


TABLE.main {
	font: 0.9em/120% "lr SVbN",Osaka;
}
	
TABLE.list {
	margin: 0;
	
	color: #000000;
	border-collapse: collapse;
	border: solid 0px #000000;
	background-color: #FFFFFF;
	font: 0.9em/110% "lr SVbN",Osaka;
}

FORM.main {
	margin: 0;}
	
P.margin1 { 
		margin: 0em;
		text-indent:3%; 
}

SELECT.margin1 { 
		margin: 0em;
		text-indent:2em; 
}
	
SELECT.size { 
		width: 20em;
}
	

/*@IME-MODE@*/
.imedis { 
	ime-mode: disabled; 
} 

.imeon { 
	ime-mode: active; 
} 

.imeoff { 
	ime-mode: inactive; 
} 

/* Question or Answer*/
font.b-pop-t{
	font-size:2em;
	font-weight: bold; 
	face:HGPnpp|bvΜ;
	color:blue;
	margin-left: 8%;
}

font.b-pop{
	font-size:2em;
	font-weight: bold; 
	face:HGPnpp|bvΜ;
	color:blue;
	margin-left: 2%;
}

font.r-pop{
	font-size:2em;
	font-weight: bold; 
	face:HGPnpp|bvΜ;
	color:red;
	margin-left: 2%;
}

font.bk-pop{
	font-size:1.25em;
	font-weight: bold; 
	face:HGPnpp|bvΜ;
	color:black;
	margin-left: 2%;
}

font.b-txt{
	color:blue;
	margin-left: 8%;
	margin-right: 15%;
}

font.r-txt{
	color:red;
	margin-left: 8%;
	margin-right: 15%;
}

DIV.b-txt{
	color:blue;
	margin-left: 8%;
	margin-right: 15%;
	font: 0.9em/120% "lr SVbN",Osaka;
}

DIV.r-txt{
	color:red;
	margin-left: 8%;
	margin-right: 15%;
	font: 0.9em/120% "lr SVbN",Osaka;
}

font.genre{
	font-size:1.5em;
}

table.head{
	margin-left:3%;
}

TABLE.bottom {
	font: 0.9em/120% "lr SVbN",Osaka;
	/* margin-left:5%; */
}

*.ques{
	margin-left:0%;
	margin-right:5%;
}

*.ans{
	margin-left:2%;
	margin-right:5%;
}

*.chr{
	font: 0.9em/120% "lr SVbN",Osaka;
}

*.title{
	font: 1.0em/120% "lr SVbN",Osaka;
	font-weight: bold; 
	margin-left:2%;
	margin-right:0%;
}

*.titlel{
	font: 1.0em/120% "lr SVbN",Osaka;
	font-weight: bold; 
	margin-left:5%;
	margin-right:0%;
}

