img{
		border:0px;
		}

body { color: black;
		 background-image:url(../img/back.gif) ;
		 }
.red { 
			color:#FF0000;
			font-size: 12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			text-decoration: none;
			margin: 0;
			padding-top:15px;
			padding-right: 20px;
			}
p {}

td {}

a:link { color: blue;text-decoration:none; }

a:visited { color: blue;text-decoration:none; }

a:hover { color: purple ;text-decoration:none;}

a:active { color: purple ;text-decoration:none;}

a.link_blue:link { color: blue;
			text-decoration:none;}

a.link_blue:visited { color: blue; 
			text-decoration:none;}

a.link_blue:hover { color: purple ;
			text-decoration:none;}

h1{font-size: 18px;}

.title01 { font-size: 18px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			font-weight: bold;
			text-decoration: none;
			margin: 0px;
			padding: 2px;
			}

.title02 { font-size: 16px;
			 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 font-weight: bold;
			 color:#333333;
			 text-decoration: underline;
			 margin: 0px;
			 padding: 0px; 
			 }

.title03 { font-size: 14px;
			 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 font-weight: bold;
			 color:#333333;
			 text-decoration: underline;
			 margin: 0px;
			 padding: 0px; 
			 }
			 
.title03_compe { font-size: 14px;
			 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 font-weight: bold;
			 text-decoration: none;
			 margin: 0px;
			 padding: 0px; 
			 }

.title02sub { font-size: 12px;
			 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 font-weight: bold;
			 color:#333333;
			 margin: 0;
			 padding: 0px; 
			 }

.event_subtitle { font-size: 14px;
			 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 font-weight: bold;
			 color:#333333;
			 margin: 0px;
			 padding: 0px; 
			 }

 a.lead_menu{font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#666666;
			text-decoration:none;
			padding-left:6px;
			}
			
 a.lead_menu:link{font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#666666;
			text-decoration:none;
			}
			
 a.lead_menu:visited{font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#666666;
			text-decoration:none;
			}
			
 a.lead_menu:hover{font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#cccccc;
			text-decoration:none;
			}

 a.lead_menu:active{font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#cccccc;
			text-decoration:none;
			}
			
.kyousan{
				font-size:10px;
				color:#000000;
				padding-left:5px;
				text-decoration:none;
				}
a.kyousan:link{
				font-size:10px;
				color:#000000;
				text-decoration:none;
				}

a.kyousan:visited{
				font-size:10px;
				color:#000000;
				text-decoration:none;
				}
a.kyousan:hover{
				font-size:10px;
				color:#666666;
				text-decoration:none;
				}
a.kyousan:active{
				font-size:10px;
				color:#666666;
				text-decoration:none;
				}
				
.kyousan02{
				font-size:10px;
				color:#000000;
				padding-left:20px;
				text-decoration:none;
				}
				
.kyousan02 a:link{
				font-size:10px;
				color:#000000;
				text-decoration:none;
				}

.kyousan02 a:visited{
				font-size:10px;
				color:#000000;
				text-decoration:none;
				}				

.kyousan02 a:hover{
				font-size:10px;
				color:#999999;
				text-decoration:none;
				}
.kyousan02 a:active{
				font-size:10px;
				color:#999999;
				text-decoration:none;
				}

.kyousan03{
				font-size:10px;
				color:#000000;
				padding-left:35px;
				text-decoration:none;
				}
.kyousan03 a:link{
				font-size:10px;
				color:#000000;
				text-decoration:none;
				}	
.kyousan03 a:visited{
				font-size:10px;
				color:#000000;
				text-decoration:none;
				}	

.kyousan03 a:hover{
				font-size:10px;
				color:#666666;
				text-decoration:none;
				}
.kyousan03 a:active{
				font-size:10px;
				color:#666666;
				text-decoration:none;
				}

p.kyousan04{
				color:#000000;
				padding-left:20px;
				text-decoration:none;
				}
				
p.kyousan04 a:link{
				color:#000000;
				text-decoration:none;
				}

p.kyousan04 a:visited{
				color:#000000;
				text-decoration:none;
				}				

p.kyousan04 a:hover{
				color:#999999;
				text-decoration:none;
				}
p.kyousan04 a:active{
				color:#999999;
				text-decoration:none;
				}
	
img.kyousan{border:0px;}
img.kyousan02{border:0px;}
img.kyousan03{border:0px;}

.shutuen_name { font-size: 14px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			font-weight: bold;
			text-decoration: none;
			color:#333333;
			}

#title01 { width:430px;
				height:20px;
				font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
				font-weight: bold;
				text-decoration: none;
 				border-bottom: 2px dotted #000;
 				}

#title02 { height:24px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 font-weight: bold;
			 }

#title03 { height:20px;
				font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 font-weight: bold;
			 }

#main_menu { 
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#FFFFFF;
			padding-top:2px;
			padding-left:0px;
			text-decoration:none;
			background-repeat: no-repeat ;
			}


#main_menu a { 
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#FFFFFF;
			padding-left:6px;
			text-decoration:none;
			background-image:url(../img/maru_w.gif);
			background-repeat: no-repeat;
			}
			
#main_menu a:hover { 
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#FFFF00;
			padding-left:6px;
			text-decoration:none;
			background-image:url(../img/maru_y.gif);
			background-repeat: no-repeat;
			}

#contenttypo { font-size: 12px;
			 font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			 text-decoration: none;
			 margin: 0;
			 padding-top:15px;
			 padding-right: 20px;
			 color:#333333;
			 }


#menu_title{ width:130px;
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#FFFFFF;
			background-color:#999999;
			padding-top:2px;
			padding-bottom:1px;
			padding-left:5px;
			}

#menu{ width:120px;
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			margin-left:4px;
			margin-top:6px;
			margin-bottom:6px;
			padding-left:3px;
			text-decoration:none;
			}
			
#menu a { width:120px;
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			border-left:3px solid #000000;
			margin-left:4px;
			margin-top:6px;
			margin-bottom:6px;
			padding-left:3px;
			text-decoration:none;
			}

#menu a:link { width:120px;
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			border-left:3px solid #000000;
			margin-left:4px;
			margin-top:6px;
			margin-bottom:6px;
			padding-left:3px;
			text-decoration:none;
			}			
#menu a:visited { width:120px;
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			border-left:3px solid #000000;
			margin-left:4px;
			margin-top:6px;
			margin-bottom:6px;
			padding-left:3px;
			text-decoration:none;
			}			
#menu a:hover { width:120px;
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#666666;
			border-left:3px solid #FFFF00;
			margin-left:4px;
			margin-top:6px;
			margin-bottom:6px;
			padding-left:3px;
			text-decoration:none;
			}
#menu a:active { width:120px;
			font-size:12px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#666666;
			border-left:3px solid #FFFF00;
			margin-left:4px;
			margin-top:6px;
			margin-bottom:6px;
			padding-left:3px;
			text-decoration:none;
			}
			
#menu_sub{ width:100px;
			font-size:11px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			margin-top:5px;
			margin-left:24px;
			margin-right:5px;
			margin-bottom:5px;
			text-decoration:none;
			}
			
#menu_sub a{ width:100px;
			font-size:11px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			text-decoration:none;
			}
			
#menu_sub a:link{ width:100px;
			font-size:11px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			text-decoration:none;
			}			
#menu_sub a:visited{ width:100px;
			font-size:11px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#000000;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			text-decoration:none;
			}	
#menu_sub a:hover{ width:100px;
			font-size:11px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#666666;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			text-decoration:none;
			}
#menu_sub a:active{ width:100px;
			font-size:11px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			color:#666666;
			margin-top:5px;
			margin-right:5px;
			margin-bottom:5px;
			text-decoration:none;
			}

#inline_title{
			font-size:15px;
			font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6", sans-serif;
			background-color:#cccccc;
			border-top:1px solid #000000;
			border-left:1px solid #000000;
			border-right:1px solid #000000;
			border-bottom:0px solid #000000;
			}
			
#inline{
			border-top:1px dotted #000000;
			border-left:1px solid #000000;
			border-right:1px solid #000000;
			border-bottom:1px solid #000000;
			}
