TD {  font-size: 12px; line-height: 16px;color: #3e3e3e;}
.text10 {  font-size: 10px; line-height: 14px}
.text12 {  font-size: 12px; line-height: 16px}
.text16 {  font-size: 16px; line-height: 16px;font-weight: bold;}
.text18 {  font-size: 18px; line-height: 22px;font-weight: bold;}
.text_ble{ font-size: 14px;line-height: 18px;color: #02103F;font-weight: bold;}

a:link		{color:#3e3e3e; line-height:none}
a:visited	{color:#3300FF; line-height:none}
a:active	{color:#FF0000; line-height:none}
a:hover		{color:#FF0000; line-height:none}

a.menu:link		{color:#FFFFFF; line-height:16px;}
a.menu:visited	{color:#FFFFFF; line-height:16px;}
a.menu:hover	{color:#FFFFFF; line-height:16px;}

a.pnk:link		{color:#EF4368; line-height:none;}
a.pnk:visited	{color:#3300FF; line-height:none;}
a.pnk:hover		{color:#FF0000; line-height:none;}

.h1{
font-size: 12px;
line-height: 14px;
color: #3e3e3e;
font-weight: bold;
margin: 8px 0px 8px 0px;
}

.h2{
font-size: 14px;
line-height: 16px;
color: #02103F;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu{
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
font-weight: bold;
margin: 1px 5px 0px 0px;
float: left;
}

.menu a{
color: #FFFFFF;
}

.menu_mark{
margin: 3px 5px 0px 10px;
float: left;
}

.menu2{
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
font-weight: bold;
margin: 1px 5px 7px 0px;
float: left;
}

.menu 2a{
color: #FFFFFF;
}

.about_mark{
margin: 3px 5px 7px 10px;
float: left;
}

.box_ble{
font-size: 14px;
line-height: 18px;
color: #02103F;
font-weight: bold;
padding: 10px 10px;
margin: 0px 0px 16px;
background-color: #E8ECF8;
}

.box_ble2{
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
font-weight: bold;
padding: 15px 15px;
margin: 0px 0px 16px;
background-color: #5A73C0;
}

.box_gry{
font-size: 12px;
line-height: 16px;
color: #3e3e3e;
padding: 15px 15px;
margin: 0px 0px 16px;
background-color: #F1F1F1;
}

.box1{
font-size: 12px;
line-height: 16px;
color: #3e3e3e;
margin: 0px 0px 16px;
}

.box2{
font-size: 12px;
line-height: 16px;
color: #3e3e3e;
margin: 0px 0px 7px;
}

.box3{
font-size: 12px;
line-height: 16px;
color: #295FD3;
margin: 0px 0px 0px;
}

.ttl1{
font-size: 14px;
line-height: 16px;
color: #02103F;
font-weight: bold;
margin: 0px 0px 0px 0px;
padding: 0px 0px 3px 0px;
}

.ttl_mark{
margin: 0px 3px 0px 0px;
float: left;
}

.ttl2{
font-size: 14px;
line-height: 16px;
color: #6B3A15;
font-weight: bold;
margin: 0px 0px 16px px;
}

.table1a{
font-size: 12px;
line-height: 16px;
color: #3e3e3e;
padding: 5px 10px 5px;
border-style:solid; 
border-width:1px 0px 1px 1px; 
border-color:#5A73C0; 
}

.table2a{
font-size: 12px;
line-height: 16px;
color: #EF4368;
font-weight: bold;
padding: 5px 10px 5px;
border-style:solid; 
border-width:1px 1px 1px 1px; 
border-color:#5A73C0; 
}

.table1b{
font-size: 12px;
line-height: 16px;
color: #3e3e3e;
padding: 5px 10px 5px;
border-style:solid; 
border-width:0px 0px 1px 1px; 
border-color:#5A73C0; 
}

.table2b{
font-size: 12px;
line-height: 16px;
color: #EF4368;
font-weight: bold;
padding: 5px 10px 5px;
border-style:solid; 
border-width:0px 1px 1px 1px; 
border-color:#5A73C0; 
}

.box{
float: left;
 }

.box_end{
 clear: left;
 }

.footlink{
font-size: 12px;
line-height: 16px;
color: #393939;
margin: 0px 0px 0px 0px;
}

.footer{
font-size: 12px;
line-height: 16px;
color: #FFFFFF;
background-color: #7A7A7A;
margin: 8px 0px 0px 0px;
padding: 5px 0px 5px 30px;
}

li{
margin: 0px 0px 0px -15px;
padding: 0px 0px 0px -15px;
}




.form1{
  color:#666666;
  font-size: 12px;
  line-height: 16px;
  text-valign: left;
  background-color: #EFEFEF;
  margin: 0px;
  padding: 0px 0px 0px 8px;
  border-bottom: solid #FFFFFF 1px;
}

.form2{
  color:#666666;
  font-size: 12px;
  line-height: 16px;
  text-valign: left;
  margin: 0px;
  padding: 0px 0px 0px 10px;
}

.form_end{
 clear: left;
 }
 
 .tex1 {
  color:#666666;
  font-size: 10px;
  line-height: 14px;
  text-valign: left;
  font-weight:normal;
  padding: 10px;
  margin: 0px;
}
