
.p15    {margin-left: 0%; margin-right: 0%; font-size: 15pt; font-weight: light; text-decoration: none;}

.p14    {margin-left: 0%; margin-right: 0%; font-size: 14pt; font-weight: light; text-decoration: none;}

.p13    {margin-left: 0%; margin-right: 0%; font-size: 13pt; font-weight: light; text-decoration: none;}

.p12    {margin-left: 0%; margin-right: 0%; font-size: 12pt; font-weight: light; text-decoration: none;}

.p11    {margin-left: 0%; margin-right: 0%; font-size: 11pt; font-weight: light; text-decoration: none;}

.p10    {margin-left: 0%; margin-right: 0%; font-size: 10pt; font-weight: light; text-decoration: none;}

.p09    {margin-left: 0%; margin-right: 0%; font-size: 9pt; font-weight: light; text-decoration: none;}

.p08    {margin-left: 0%; margin-right: 0%; font-size: 8pt; font-weight: light; text-decoration: none;}

BODY

{


	color:#535353;

	font-family:"MS PƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

}


#exMain{
	padding-left: 10px;
	}
#exContentsArea{
	width:800px;
	margin:0;
	padding:0;}
	
#exContentsArea h2.ex{
	font-size: 15px;
	background-color: #000066;
	line-height:1.3em;
	color: #fff;
	padding: 5px;
}

/* ------------------------------------------------*/
/* ecTxtArea */
/* ecMainArea */
/* exQaArea */
/* exPointArea */
/* exPasssendArea */
/* exChangeArea */


.exTxtArea{
	width: 790px;
	margin: 0 0 20px 10px;}
.exFreeTxtArea,
.exChangeArea {
	margin: 0 50px;
	width: 600px;}
.exTxtArea p,
.exFreeTxtArea p,
.exChangeArea p{
	font-size:15px;
	line-height: 1.3em;
	color: #535353;}
.exFreeTxtArea a,
.exPasssendArea a,
.exChangeArea a,
.MemberOnly th a,
.exNewMemberTxt a,
.exQaArea a,
.exPointArea a,
.exTxtArea a,
.exMainArea a{
	text-decoration: none;
	color: #03c;}
.exFreeTxtArea a:hover,
.exPasssendArea a:hover,
.exChangeArea a:hover,
.MemberOnly th a:hover,
.exNewMemberTxt a:hover,
.exQaArea a:hover,
.exPointArea a:hover,
.exTxtArea a:hover,
.exMainArea a:hover {
	text-decoration: underline;
	color: #f03;}
.exTxtArea ul{
	font-size:15px;
	text-align:left;
	line-height:1.1em;}
.exPointArea h3,
.exQaArea h3{
	font-size:16px;
	color:#666;
	text-align:left;
	line-height:1.3em;
	width:100%;
	margin:0 0 15px 0;
	padding:0;}


.exPointArea .exPointTxt,
.exQaArea .exQaTxt {
	margin: 1em 0 1em 3em;
	color:#535353;}

.exNewMemberArea{
	margin: 0 40px;}
.exFreeTxtArea ul{
	padding: 0;
	font-size: 15px;
	line-height: 1.3em;}

/*-----------------------------------------*/
/* MemberOnly */
/* exCardArea */

.MemberOnly{
	background-color: #000066;
	margin: 0 50px;
	font-size: 15px;
	text-align:left;
	line-height:1.3em;}
.MemberOnly th{
	font-weight:normal;
	background-color: #eee;
	text-align: left;}
.MemberOnly td{
	background-color: #fff;}
	
/*-----------------------------------------*/

/* exCardArea */

.exNoPassArea,
.exCardArea{
	background-color: #000066;
	margin: 0 50px;
	font-size: 15px;
	text-align:left;
	line-height:1.3em;}
.exNoPassArea th,
.exCardArea th{
	background-color: #6666cc;
	text-align: center;
	padding: 3px;}
.exNoPassArea th h2,
.exCardArea th h2{
	display:inline;
	font-size: 15px;
	color: #fff;}
.exNoPassArea td,
.exCardArea td{
	background-color: #fff;}
.exNoPassArea td h3,
.exCardArea td h3{
	/*display:inline;*/
	margin: 0;
	font-weight: normal;
	font-size: 15px;
	color: #535353;
	background-color: #eee;
	text-align: center;}
.exNoPassArea td.left,
.exCardArea td.left{
	padding: 5px 5px 5px 0;
	vertical-align:top;}
.exNoPassArea td.right,
.exCardArea td.right{
	padding: 5px 0 5px 0;
	vertical-align:top;}
.exCardArea p{
	font-size: 13px;
	line-height: 1.3em;}
.exNoPassArea p{
	font-size: 15px;
	line-height: 1.3em;
	padding: 5px 0;}
.exCardArea ul{
	margin: 0 0 0 1.5em;
	padding: 0;
	font-size: 12px;}

/*----------------------------------------- text */

p.exTxt,
.exNewMemberTxt{
	font-size: 15px;
	line-height: 1.3em;
	display:inline;}
	
p.return{
	text-align:right;
	width:100%;
	border-bottom:1px dashed #666;
	margin:0 0 5px 0;
	padding:0;}


/*---------------------------------------- */
/* exLogin */
/* exForm */


.exLogin,
.exForm{
	font-size:11pt;
	background-color: #66c;
	/*width: 295px;*/
	border: 0;
	font-family: "MS PƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#535353;
}
.exLogin th,
.exForm th{
	background-color: #99C;
	font-weight: normal;
	color:#fff;
	text-align: left;
}
.exLogin td,
.exForm td{
	background-color: #fff;
	font-weight: normal;
	color:#535353;
}
.exLogin h3{
	font-size:16px;
	color:#fff;
	text-align:left;
	line-height:1.3em;
	padding:0;
	margin:0;
	text-align: center;}

.CardArea1{
	font-size:11pt;
	background-color:#66c;
	width:600px;
	border:0;
	font-family:"MS PƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#535353;
	margin:0 2px 2px 2px;}
.CardArea1 th{
	font-size:11pt;
	background-color:#66c;
	color:#fff;}
.CardArea1 td{
	font-size:11pt;
	background-color:#fff;
	text-align: center;}


.CardArea{
	font-size:11pt;
	background-color:#66c;
	width:295px;
	border:0;
	font-family:"MS PƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#535353;
	margin:0 2px 2px 2px;}
.CardArea th{
	font-size:11pt;
	background-color:#66c;
	color:#fff;}
.CardArea td{
	font-size:11pt;
	background-color:#fff;
	text-align: center;}


hr.line{
width:100%;}

.ft_339

{

	font-weight:bold;

	color:#339;

	background-color:#cef;

	text-align:center;

}

.bg_039 {BACKGROUND-COLOR: #039}


.small1

{

	margin-left:0%;

	margin-right:0%;

	font-size:9pt;

	text-decoration:none;

}

.small2

{

	margin-left:0%;

	margin-right:0%;

	font-size:8pt;

	text-decoration:none;

}




table.class

{

	font-size:11pt;

	background-color:#66c;

	border:0;

	font-family:"MS PƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";

	color:#535353;

	margin:0 auto 5px auto;

	clear:left;

}




#footer

{

	text-align:right;

	width:800px;

	height:36px;

	border-top:2px solid #096;

	margin:0 0 5px 0;

	padding:0;

	white-space:nowrap;

}

#footer ul

{

	text-align:right;

	margin:5px 0 0 3px;

	padding :0;

	list-style-type :none;

}

#footer li

{

	font-size:12px;

	border-right:1px solid #333;

	display : inline;

	padding:0 6px 0 0;

	margin:0 5px 0 5px;

	float:left;

}



#footer li.copy

{

	font-size:10px;

	border:0;

	display:inline;

	padding:0;

	margin:0 0 0 240px;

	float:left;

}

img{border:0;}



div.title

{

	font-size:17px;

	font-weight:bold;

	color:#ffffff;

	background-color:#006;

	text-align:left;

	text-indent:8px;

	margin:5px 0 5px 0;

	padding:8px 0 8px 0;

}





