body {
   
   font-size: 12px;
   line-height: 18px;
   margin-top:0px;
   margin-left:0px;
   color: #555555;
}

.sideline {
 	border-style:solid;
 	border-width:0px 1px 0px 0px;
 	border-color:#cccccc;

}

.sideline2 {
 	border-style:solid;
 	border-width:0px 1px 0px 1px;
 	border-color:#cccccc;
	background-color: #D7EEF9;
}
.sideline3 {
 	border-style:solid;
 	border-width:0px 1px 1px 1px;
 	border-color:#cccccc;
	background-color: #D7EEF9;
}
.waku1 {
 	border-style:solid;
 	border-width:0px 1px 1px 1px;
 	border-color:#cccccc;
	background-color: #FFFFFF;
}

.waku2 {
 	border-style:solid;
 	border-width:1px 1px 0px 1px;
 	border-color:#cccccc;
	background-color: #F5F5F5;
}
.waku3 {
 	border-style:solid;
 	border-width:0px 1px 1px 1px;
 	border-color:#CCCCCC;
	background-color: #F5F5F5;
}
.siro12 {
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
}
.main {
	margin-top: 10px;
	margin-bottom: 10px;
}
a.menu:link { font-size: 12px; color: #ffffff; line-height: 14px; text-decoration: none; padding: 0px 0px 0px 20px;}
a.menu:visited { font-size: 12px; color: #ffffff; line-height: 14px; text-decoration: none; padding: 0px 0px 0px 20px;}
a.menu:hover { font-size: 12px; color: #ffffff; line-height: 14px; text-decoration: underline; padding: 0px 0px 0px 20px;}
a.menu:active { font-size: 12px; color: #ffffff; line-height: 14px; text-decoration: none; padding: 0px 0px 0px 20px;}

.menu1{
  background-image: url('image/menu4.jpg');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding: 5px 0px 5px 0px;
  background-color:#229AE2;
}

.menu2{
	border-style:solid;
	border-width:0px 1px 1px 1px;
	border-color:#229AE2;
	background-color: #ffffff;
	font-family: verdana,sans-serif;
	font-size: 9px;
	color: #229AE2;
	padding: 2px 5px 2px 0px;
	text-align: right;
}

a:link { font-size: 12px; color: #009933; line-height: 18px; text-decoration: underline;}
a:visited { font-size: 12px; color: #009933; line-height: 18px; text-decoration: underline;}
a:hover { font-size: 12px; color: #00CC66; line-height: 18px; text-decoration: underline;}
a:active { font-size: 12px; color: #009933; line-height: 18px; text-decoration: underline;}

a.menus:link { font-size: 11px; color: #636363; line-height: 14px; text-decoration: none;}
a.menus:visited { font-size: 11px; color: #636363; line-height: 14px; text-decoration: none;}
a.menus:hover { font-size: 11px; color: #636363; line-height: 14px; text-decoration: underline;}
a.menus:active { font-size: 11px; color: #636363; line-height: 14px; text-decoration: none;}

.text11{
   	font-size: 11px;
	line-height: 16px;
	color: #555555;
}
.text12{
   	font-size: 12px;
	line-height: 18px;
	color: #555555;
}
.copy{
   	padding: 5px 5px 5px 0px;
	text-align: right;
	color: #555555;
	font-size: 9px;
}
p{
	margin:10px 0px 20px 15px;
	padding:0px;
	color: #555555;
	font-size: 12px;
	line-height: 20px;
}
.subline {
 	border-style:solid;
 	border-width:0px 1px 0px 0px;
 	border-color:#CCCCCC;
}

.t1 {
   	padding: 5px;
	background-color: #D7EDFB;
	border: 1px solid #CCCCCC;
}
li
{
    margin-top:5em
   	font-size: 12px;
	line-height: 18px;
	color: #555555;
}
ul
{
   	font-size: 12px;
	line-height: 18px;
}
.text12r{
   	font-size: 12px;
	line-height: 18px;
	color: #ff3333;
}
.text11r{
   	font-size: 11px;
	line-height: 16px;
	color: #ff3333;
}
.text14b{
   	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #555555;
}
.otoi {
 	border-style:solid;
 	border-width:0px 1px 1px 0px;
	padding: 10px 5px 10px 5px;
	border-color:#cccccc;
}
.otoi2 {
 	border-style:solid;
 	border-width:0px 0px 1px 0px;
	padding: 10px 5px 10px 5px;
	border-color:#cccccc;
}
.t2 {
   	padding: 3px;
	background-color: #EFEFEF;
	border: 1px solid #cccccc;
}

.comp {
   border-bottom: 1px solid #cccccc;
   font-size: 12px;
   line-height: 18px;
   width:100px;
   color: #353535;
   margin: 0px 10px 0px 0px;
   padding: 10px 0px 10px 0px;
}
.comp2 {
   border-left: 1px solid #cccccc;
   border-bottom: 1px solid #cccccc;
   font-size: 12px;
   line-height: 18px;
   width:300px;
   color: #353535;
   margin: 0px 10px 0px 0px;
   padding: 10px 0px 10px 15px;
}

.top5 {
   font-size: 12px;
   line-height: 18px;
   margin: 0px 0px 0px 5px; 
   padding: 4px 4px 4px 0px;
} 

.t12 {
	font-size: 12px;
	line-height: 18px;
	color: #353535;
}

.pri1 {
   font-size: 12px;
   line-height: 18px;
   color: #353535;
   background-color: #ebebeb;
   padding: 5px;
} 

.pri2 {
   font-size: 12px;
   line-height: 18px;
   color: #353535;
   padding: 10px 0px 25px 20px;
}

.pri3 {
 margin: 0px;
 padding: 0px 0px 10px 0px;
 list-style: decimal;
 }
	
.pri3 li {
 margin: 0px;
 padding: 0px;
 }

.pri4 {
 margin: 0px 0px 0px 15px;
	padding: 0px;
 text-align:left;
	}
	
	.pri4 li {
 margin: 0px;
 padding: 0px;
 }
	
.tablel {
   background-color: #ffffff;
   text-align:left;
}   

.tabler {
   background-color: #ffffff;
   text-align:left;
} 

	.tablebg {
   background-color: #EEEEEE;
   text-align:left;
} 
