.font_6px  { font-size:  6px; }
.font_8px  { font-size:  8px; }
.font_10px { font-size: 10px; }
.font_12px { font-size: 12px; }
.font_14px { font-size: 14px; }
.font_16px { font-size: 16px; }
.font_18px { font-size: 18px; }


body {
margin:0; padding:0; 
scrollbar-base-color:#FFFFFF;
scrollbar-shadow-color:#666666;
scrollbar-darkshadow-color:#999999;
scrollbar-highlight-color:#CCCCCC;
scrollbar-arrow-color:#6699CC;
}

a.p1{
	color: #333333;
	text-decoration: underline;
}
a.p1:hover{
	color: #999999;
	text-decoration: underline;
}
a.p2{
	font-size: 80%;
	color: #333333;
	text-decoration: underline;
	font-weight: lighter;
}
a.p2:hover{
	font-size: 80%;
	color: #999999;
	text-decoration: underline;
	font-weight: lighter;
}
a.p3{
	color: #333333;
	text-decoration: none;
}
a.p3:hover{
	color: #333333;
	text-decoration: none;
}
a.p4{
	color: #367594;
	text-decoration: underline;
}
a.p4:hover{
	color: #000000;
	text-decoration: underline;
}
a.p5{
	color: #367594;
	font-size: 80%;
	text-decoration: underline;
}
a.p5:hover{
	color: #000000;
	font-size: 80%;
	text-decoration: underline;
}
a.p6{
	color: #367594;
	font-size: 85%;
	text-decoration: underline;
}
a.p6:hover{
	color: #000000;
	font-size: 85%;
	text-decoration: underline;
}
a.p7{
	color: #367594;
	text-decoration: underline;
	font-weight: bold;
}
a.p7:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
a.menu{
	color: #0E3193;
	text-decoration: underline;
	font-size: 70%;
}
a.menu:hover{
	color: #000000;
	text-decoration: underline;
	font-size: 70%;
}
.text100p {
	font-size: 100%;
}
.text90p {
	font-size: 90%;
}
.text80p {
	font-size: 80%;
}
.text80p_gray {
	font-size: 80%;
	color: #999999
}
.text_blue {
	color: #0E3193
}
.text70p {
	font-size: 70%;
}
.text60p {
	font-size: 60%;
}
.text60pgreen {
	font-size: 60%;
	color: #669999
}
.text80pgreen {
	font-size: 80%;
	color: #669999
}
.text80pblue{
	font-size: 80%;
	color: #0E3193
}
.text10pt {
	font-size: 10px;
}
.text10pt_gray {
	font-size: 10px;
    color: #999999
}
.text12pt {
	font-size: 12px;
}
.text12ptwide {
	font-size: 12px;
	line-height: 1.6;
}
.text12ptwide2 {
	font-size: 12px;
	line-height: 1.6;
	color: #999966
}
.text12ptwide3 {
	font-size: 11px;
	color: #999966
}
.text_gray {
	color: #666666
}
.text_green {
	color: #486F6F
}
.textwide {
	line-height: 1.5;
}
.text12red {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #990033;
}
.textnormal {
	font-weight: normal;
}
.text_play {
font-size: 15px; 
font-family: "HGS‘n‰pŠpºÞ¼¯¸UB", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
color: #ffffff;
}
.text_play2 {
font-size: 13px; 
font-family: "HGS‘n‰pŠpºÞ¼¯¸UB", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
color: #000000;
}

h1{
font-size: 100%;
}
h2{
font-size: 100%;
font-weight: normal;
}

#index0{
position:absolute;
top:220px;
left:408px;
WIDTH:250px;
HEIGHT:20px;
text-align:left;
border:0px;
font-size: 13px; 
font-family: "HGS‘n‰pŠpºÞ¼¯¸UB", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
font-weight:bold;
letter-spacing:-1.5px;
}
#brand1{
position:absolute;
top:423px;
left:465px;
WIDTH:310px;
HEIGHT:470px;
text-align:left;
border:0px;
background-color:#E4E4E4;
font-size:80%;
color:#333333;
line-height: 160%;
padding-top:20px;
padding-left:15px;
padding-right:25px;
padding-bottom:13px;
}
#product1{
position:absolute;
top:275px;
left:455px;
WIDTH:290px;
HEIGHT:180px;
text-align:left;
border:0px;
font-size: 12px;
color:#333333;
line-height: 120%;
}

table.registra_box1{
	width:160px;
	height:35px;
	background-color:#666666;
	color:#ffffff;
}
table.registra_box2{
	width:420px;
	height:35px;
	background-color:#cccccc;
}
.text85p_white {
	font-size: 85%;
	color: #ffffff
}
.text11pt {
	font-size: 11px;
	line-height:1.3em;
}
.text11pt_red {
	font-size: 11px;
	color:#ff0000
}
.text10pt_red {
	font-size: 10px;
	color:#993333
}

#index1{
	position:absolute;
	top:432px;
	left:357px;
	WIDTH:200px;
	HEIGHT:100px;
	text-align:left;
	border:0px;
	background-color:#F2F2F6;
	font-size:13px;
	color:#333333;
	line-height: 1.2;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}

#index2{
	position:absolute;
	top:432px;
	left:575px;
	WIDTH:200px;
	HEIGHT:100px;
	text-align:left;
	border:0px;
	background-color:#F2F2F6;
	font-size:13px;
	color:#333333;
	line-height: 1.2;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px;
}

#index3{
	clip:rect(0px 428px 102px 0px);
	overflow-y:scroll;
	position:absolute;
	top:75px;
	left:353px;
	width:420px;
	height:99px;
	text-align:left;
	font-size: 10px;
	line-height: 1.6;
	color: #333333;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	border:#D1D1E0 1px solid;
	background-color:#F2F2F6;
	scrollbar-base-color       : #FFFFFF;
	scrollbar-shadow-color     : #999999;
	scrollbar-darkshadow-color : #CCCCCC;
	scrollbar-highlight-color  : #CCCCCC;
	scrollbar-arrow-color      : #6699CC;
}

#index4{
	position:absolute;
	top:75px;
	left:353px;
}

