.copyright { font-size: 75%; line-height: 130%; color: #FFFFFF}
td { font-size: 
90%; line-height: 130%} .con_link { font-weight: bold; color: #990033} 
h1 { } .B_pink 
{ font-size: 100%; font-weight: bold; color: #FF3366}

h1 { font-size: 120%;
 background-repeat: no-repeat;
  clip:   rect(   ); color: #FFFFFF;
   background-image:  url("../images2/back_line02.gif");
    height: 40px; width: 110%; padding-top: 12px;
	 margin-bottom: 5px; padding-left: 10px}
	 
 h3 { font-size: 110%;
  background-image:  url("../images2/back_line03.jpg");
   background-repeat: no-repeat; height: 26px;
    padding-top: 5px; padding-bottom: 5px;
	 padding-left: 10px; color: #FFFFFF;
	  width: 100%; margin-bottom: 5px}
	  
 h2 { font-size: 110%;
  line-height: normal;
   background-image:  url("../images2/back_line01.jpg");
    background-repeat: no-repeat; height: 26px;
	 padding-top: 5px; padding-bottom: 5px; padding-left: 10px;
	  color: #FFFFFF; width: 100%; margin-bottom: 5px}
	  
 h2.2l { font-size: 110%;
  line-height: normal;
   background-image:  url("../images2/back_line05.jpg");
    background-repeat: no-repeat; height: 45px;
	 padding-top: 5px; padding-bottom: 5px; padding-left: 10px;
	  color: #FFFFFF; width: 100%; margin-bottom: 5px}

 a:link { text-decoration: none; color: #993366}
 a:visited { text-decoration: none; color: #CC3366}
 a:active { text-decoration: underline; color: #993366}
a:hover { text-decoration: underline; color: #993366}

.B_orange { font-size: 90%; color: #FF6633 }
.B_white {  font-size: 100%; color: #FFFFFF}
.small_font {  font-size: 80%; line-height: 10pt}
h4 {  font-size: 100%; background-image:  none; background-repeat: no-repeat; height: 20px; margin-bottom: 5px; padding-top: 1px; padding-left: 15px; background-color: #CA6296; color: #FFFFFF; width: 100%}
.font_red {  color: #CC3300; font-weight: bold}
body {  margin-top: 0px; margin-bottom: 0px; color: #000000; background-color: #FFFFFF}
.font_L_bold {  font-size: 120%; font-weight: bold}
.font_purple {  color: #993399; font-weight: bold}
.font_white {  color: #FFFFFF}
.font_green {  font-weight: bold; color: #009900}
.font_menu {  font-size: 9pt}
.font_stress {  font-size: 130%; font-weight: bolder; color: #FF0000}
.font_stress2 {  font-size: 120%; font-weight: bolder; color: #FF0000}

#menu {width:190px}
#menu td.menu1{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	padding:3px 3px 3px 8px;
	line-height:16px
}
#menu td a{
	color:#FFFFFF;
}
#menu td.menu2{
	color:#AB2955;
	font-size:13px;
	margin:0px;
	padding:2px 2px 2px 8px;
	line-height:22px
}
#menu td a.a2{
	font-weight:bold;
	color:#AB2955;
	background-image: url("../images2/menu2.gif");
    background-repeat: no-repeat;
	background-position:0px 4px;
	margin:0px;
	padding:0px 0px 0px 13px
}
#a2no{
	font-weight:bold;
	color:#AB2955;
	background-image: url("../images2/menu2.gif");
    background-repeat: no-repeat;
	background-position:0px 4px;
	margin:0px;
	padding:0px 0px 0px 13px
}
#menu td a.a3{
	color:#666666;
	background-image: url("../images2/menu3.gif");
    background-repeat: no-repeat;
	background-position:10px 4px;
	margin:0px;
	padding:0px 0px 0px 20px
}
#menu td.menuComent{
	font-size:12px;
	margin:0px;
	padding:2px 2px 2px 8px;
	line-height:18px
}
#menu td a.a4{
	color:#0000CC;
}
#table1{
font-size:100%;
}
#table1 td{
font-size:100%;
}
#table2{
font-size:100%;
margin:8px 0px 0px 0px;
}
#table2 td{
font-size:100%;
margin:8px 0px 0px 0px;
}
DIV#m_tit {
font-size:100%;
color: #CC3300;
font-weight: bold;
border-bottom:1px dotted #CC3300;
border-left:3px solid #CC3300;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 4px;
}

#canon_tit {
width:525px;
margin:30px 0px 10px 20px;
padding:3px 3px 3px 10px;
border-bottom:1px dotted #CC3300;
background-color:#FFFF66;
color:#CC3300;
font-weight:bold;
}



