A:hover {
	BACKGROUND: #FFFFCC; COLOR: #5AA600; BORDER-BOTTOM: solid 1px #FF99CC;
}
A:link {
	COLOR: #CC0000
}
A:visited {
	COLOR: #CC0000
}
A:active {
	COLOR: #CC0000
}


h1 {
  color: red; background: yellow
}


h2 {
  color: red; background: yellow
}



.font0 {
  font-size: 12px;
  color: #565536;
  line-height: 120%;
  letter-spacing: 1.0px;
}


.font0_b {
  font-size: 12px;
  color: #565536;
  line-height: 120%;
}





.font1 {
  font-size: 12px;
  color: #565536;
  line-height: 140%;
  letter-spacing: 1.0px;
}


.font10 {
  font-size: 10px;
  color: #565536;
  line-height: 150%;
  letter-spacing: 1.0px;
}


.font10_drkred {
  font-size: 10px;
  color: #CC0000;
  line-height: 150%;
  letter-spacing: 1.0px;
}


.font10_w {
  font-size: 10px;
  color: #FFFFFF;
  letter-spacing: 0.3px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font11 {
  font-size: 12px;
  color: #565536;
  line-height: 150%;
  letter-spacing: 1.0px;
}



.font11_b {
  font-size: 12px;
  color: #FF33CC;
  line-height: 150%;
  letter-spacing: 1.0px;
}



.font11_c {
  font-size: 12px;
  color: #CC0000;
  line-height: 150%;
  letter-spacing: 1.0px;
}


.font11_d {
  font-size: 12px;
  color: #663300;
  font-weight: bold;
  font-family: Osaka;
}


.font12 {
  font-size: 12px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}



.font12_2 {
  font-size: 12px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}



.font12_a {
  font-size: 12px;
  color: #000000;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font12_b {
  font-size: 12px;
  color: #0000CC;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font12_g {
  font-size: 12px;
  color: #006600;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font12_p {
  font-size: 12px;
  color: #FF00FF;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font12_p2 {
  font-size: 12px;
  color: #FF00FF;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font12_w {
  font-size: 12px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font12_r {
  font-size: 12px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font12_gr {
  font-size: 12px;
  color: #333333;
  letter-spacing: 0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font13 {
  font-size: 13px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font13_2 {
  font-size: 13px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}



.font13_a {
  font-size: 13px;
  color: #000000;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font13_b {
  font-size: 13px;
  color: #0000CC;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font13_b2 {
  font-size: 13px;
  color: #0000CC;
  line-height: 120%;  
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font13_g {
  font-size: 13px;
  color: #006600;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}


.font13_p {
  font-size: 13px;
  color: #FF00FF;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font13_p2 {
  font-size: 13px;
  color: #FF00FF;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font13_pnk {
  font-size: 13px;
  color: #E90198;
  line-height: 120%;
  letter-spacing: 1.0px;
  font-family: Osaka;
  font-weight: normal;
}

.font13_w {
  font-size: 13px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font13_r {
  font-size: 13px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font13_r2 {
  font-size: 13px;
  color: #CC0000;
  line-height: 120%;  
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}




.font14 {
  font-size: 14px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_2 {
  font-size: 14px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_a {
  font-size: 14px;
  color: #000000;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_b {
  font-size: 14px;
  color: #0000CC;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_r3 {
  font-size: 14px;
  color: #0000CC;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_b2 {
  font-size: 14px;
  color: #0000CC;
  line-height: 120%;  
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_g {
  font-size: 14px;
  color: #006600;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_p {
  font-size: 14px;
  color: #FF00FF;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_p2 {
  font-size: 14px;
  color: #FF00FF;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_w {
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_r {
  font-size: 14px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_r2 {
  font-size: 14px;
  color: #CC0000;
  line-height: 120%;  
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font14_r3 {
  font-size: 14px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15 {
  font-size: 15px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_2 {
  font-size: 15px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_a {
  font-size: 15px;
  color: #000000;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_b {
  font-size: 15px;
  color: #0000CC;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_g {
  font-size: 15px;
  color: #006600;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_o {
  font-size: 15px;
  color: #CC3300;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_p {
  font-size: 15px;
  color: #FF00FF;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_p2 {
  font-size: 15px;
  color: #FF00FF;
  line-height: 120%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_p3 {
  font-size: 15px;
  color: #FF00FF;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_w {
  font-size: 15px;
  color: #FFFFFF;
  line-height: 100%;  
  letter-spacing: 0.5px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_r {
  font-size: 15px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 1.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font15_r2 {
  font-size: 15px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 0.0px;
  FONT-FAMILY: Arial;
  sans-serif:
}

.font16 {
  font-size: 16px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font16_2 {
  font-size: 16px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 0.0px;
}

.font16_a {
  font-size: 16px;
  color: #000000;
  line-height: 120%;  
  letter-spacing: 1.0px;
}

.font16_b {
  font-size: 16px;
  color: #0000CC;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font16_g {
  font-size: 16px;
  color: #006600;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font16_o {
  font-size: 16px;
  color: #CC3300;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font16_p {
  font-size: 16px;
  color: #FF00FF;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font16_p2 {
  font-size: 16px;
  color: #FF00FF;
  line-height: 120%;  
  letter-spacing: 1.0px;
}

.font16_w {
  font-size: 16px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
}

.font16_r {
  font-size: 16px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font18 {
  font-size: 18px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font18_2 {
  font-size: 18px;
  color: #000000;
  line-height: 150%;  
  letter-spacing: 0.0px;
}

.font18_a {
  font-size: 18px;
  color: #000000;
  line-height: 120%;  
  letter-spacing: 1.0px;
}

.font18_b {
  font-size: 18px;
  color: #0000CC;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font18_g {
  font-size: 18px;
  color: #006600;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font18_o {
  font-size: 18px;
  color: #CC3300;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font18_p {
  font-size: 18px;
  color: #FF00FF;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font18_p2 {
  font-size: 18px;
  color: #FF00FF;
  line-height: 120%;  
  letter-spacing: 1.0px;
}

.font18_w {
  font-size: 18px;
  color: #FFFFFF;
  letter-spacing: 0.5px;
}

.font18_r {
  font-size: 18px;
  color: #CC0000;
  line-height: 150%;  
  letter-spacing: 1.0px;
}

.font21 {
  font-size: 14px;
  color: #565536;
  line-height: 140%;
  letter-spacing: 1.0px;
}

.font31 {
  font-size: 14px;
  color: #FF33CC;
  line-height: 140%;
  letter-spacing: 1.0px;
}

.font41 {
  font-size: 14px;
  color: #CC0000;
  line-height: 140%;
  letter-spacing: 1.0px;
}




#b_00 a{
display:block;
width:00px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_00.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_00 a:hover{
color:orange; 
background:url('img/common_button/b_00.jpg') no-repeat;
}

#b_01 a{
display:block;
width:62px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_01.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_01 a:hover{
color:orange; 
background:url('img/common_button/b_01.jpg') no-repeat;
}

#b_02 a{
display:block;
width:90px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_02.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_02 a:hover{
color:orange; 
background:url('img/common_button/b_02.jpg') no-repeat;
}

#b_03 a{
display:block;
width:77px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_03.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_03 a:hover{
color:orange; 
background:url('img/common_button/b_03.jpg') no-repeat;
}

#b_04 a{
display:block;
width:89px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_04.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_04 a:hover{
color:orange; 
background:url('img/common_button/b_04.jpg') no-repeat;
}

#b_05 a{
display:block;
width:90px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_05.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_05 a:hover{
color:orange; 
background:url('img/common_button/b_05.jpg') no-repeat;
}

#b_06 a{
display:block;
width:65px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_06.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_06 a:hover{
color:orange; 
background:url('img/common_button/b_06.jpg') no-repeat;
}


#b_07 a{
display:block;
width:77px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_07.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_07 a:hover{
color:orange; 
background:url('img/common_button/b_07.jpg') no-repeat;
}


#b_08 a{
display:block;
width:74px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_08.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_08 a:hover{
color:orange; 
background:url('img/common_button/b_08.jpg') no-repeat;
}


#b_09 a{
display:block;
width:74px;
height:32px;
color:#F0027F;
background:url('img/common_button/b_09.jpg') no-repeat;
line-height:10px;
text-decoration:none;
text-align:center
}
#b_09 a:hover{
color:orange; 
background:url('img/common_button/b_09.jpg') no-repeat;
}




#bn_00{
background:url('img/common_banner/bn_00.jpg') no-repeat;
width:950px;
height:150px;
}
#bn_00 h1{
font-size:14px;
margin-left:15px;
margin-right:0px;
margin-top:123px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_01{
background:url('img/common_banner/bn_01.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_01 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_02{
background:url('img/common_banner/bn_02.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_02 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_03{
background:url('img/common_banner/bn_03.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_03 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_04{
background:url('img/common_banner/bn_04.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_04 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_05{
background:url('img/common_banner/bn_05.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_05 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_06{
background:url('img/common_banner/bn_06.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_06 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_07{
background:url('img/common_banner/bn_07.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_07 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_08{
background:url('img/common_banner/bn_08.jpg') no-repeat;
width:980px;
height:150px;
}
#bn_08 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}

#bn_09{
background:url('img/common_banner/bn_09.jpg') no-repeat;
width:27px;
height:150px;
}
#bn_09 h1{
font-size:14px;
margin-left:10px;
margin-right:0px;
margin-top:122px;
margin-bottom:0px;
color:#001C0E;
padding-top:5px;
padding-bottom:3px;
padding-left:13px;
position:relative;
top:0;
left:0;
}