@charset "UTF-8";

/* body */
body{
     margin:0;padding:0;
     background:url("../image/kabe.jpg");
	 background-position:center 0%;
     font-family:Verdana,Chicago,osaka,sans-serif;
     line-height:150%;
     font-size:12px;
    }
#head{
     background:url("../image/head.jpg") no-repeat 0px;
	 width:801px;
	 height:12px;
	 margin:0;
	 padding:0;
	 font-size:10px;
}
h1#b{
     background:url(../image/h1_b.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:371px;height:201px;/* �^�C�g���摜�̃T�C�Y */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
h1#b a{
     background:url(../image/h1_b.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:371px;height:201px;/* �^�C�g���摜�̃T�C�Y */
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }

#visual01_b{
			width:371px;
			height:412px;
			margin:0;padding:0;
			background:url(../image/visual01_b.gif) no-repeat 0%;
			}
			
#visual01_b a{
		background:url(../image/visual01_b.gif) no-repeat 0px;
		padding:0px;
		margin:0px;
			width:371px;
			height:412px;
		font-size:0em;
		text-indent:-9999px;
		list-style:none;
		display:block;
		}
h2#event{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:430px;height:16px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
	 
h2#circle{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
	 
h2#dl{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#gen{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#cos{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#faq{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#link{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#want{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#op{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#print{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
 
h2#list{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
h2#kikaku{
     background:url(../image/h2.gif) no-repeat 0px;
     padding:0;
     margin:0;
     width:402px;height:55px;
     font-size:0em;
     text-indent:-9999px;
     list-style:none;
     display:block;
     }
#cl_b{
	background:url(../image/c_left_b.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:23px;
	height:583px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}
#cl_b_kikaku{
	background:url(../image/c_left_b_kikaku.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:17px;
	height:509px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}		
#cr{
	background:url(../image/c_right.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:19px;
	height:509px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}
#cr_b{
	background:url(../image/c_right_b.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:22px;
	height:583px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}	

#cb_b{
	background:url(../image/c_bottom_b.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:430px;
	height:14px;
	font-size:0em;
	text-indent:-9999px;
	list-style:none;
	display:block;
	}	
						
#c_b{
	background:url(../image/c_back_b.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:385px;
	height:583px;
	display:block;
	}
#c_kikaku{
	background:url(../image/c_back_b_kikaku.gif) no-repeat 0px;
	padding:0px;
	margin:0px;
	width:373px;
	height:509px;
	display:block;
	}
/* menu */
#m01{
     width:111px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m01_a.gif") no-repeat 0%;
    }

#m01 a{
     width:111px;
	height:34px;
	margin:0;padding:0;
	background:url("../image/m01_a.gif") no-repeat 0%;
	text-indent:-9999px;
	display:block;
	}

#m01 a:hover{
             background:url("../image/m01_b.gif") no-repeat 0%;
            }
            
#m02{
		width:113px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m02_a.gif") no-repeat 0%;
    }

#m02 a{
		width:113px;
		height:34px;
		margin:0;padding:0;
		background:url("../image/m02_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m02 a:hover{
             background:url("../image/m02_b.gif") no-repeat 0%;
            }

#m03{
		width:100px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m03_a.gif") no-repeat 0%;
    }

#m03 a{
		width:100px;
		height:34px;
		margin:0;padding:0;
		background:url("../image/m03_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}
      
#m03 a:hover{
             background:url("../image/m03_b.gif") no-repeat 0%;
            }

#m04{
     width:89px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m04_a.gif") no-repeat 0%;
    }

#m04 a{
     width:89px;
		height:34px;
		margin:0;padding:0;
		background:url("../image/m04_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m04 a:hover{
             background:url("../image/m04_b.gif") no-repeat 0%;
            }

#m05{
     width:65px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m05_a.gif") no-repeat 0%;
    }

#m05 a{
     width:65px;
		height:34px;
		margin:0;padding:0;
		background:url("../image/m05_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m05 a:hover{
             background:url("../image/m05_b.gif") no-repeat 0%;
            }

#m06{
     width:61px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m06_a.gif") no-repeat 0%;
    }

#m06 a{
     width:61px;
		height:34px;
		margin:0;padding:0;
		background:url("../image/m06_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m06 a:hover{
             background:url("../image/m06_b.gif") no-repeat 0%;
            }
			
#m07{
     width:63px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m07_a.gif") no-repeat 0%;
    }

#m07 a{
     width:63px;
		height:34px;
		margin:0;padding:0;
		background:url("../image/m07_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m07 a:hover{
             background:url("../image/m07_b.gif") no-repeat 0%;
            }
			
#m08{
     width:65px;
     height:34px;
     margin:0;padding:0;
     background:url("../image/m08_a.gif") no-repeat 0%;
    }

#m08 a{
     width:65px;
		height:34px;
		margin:0;padding:0;
		background:url("../image/m08_a.gif") no-repeat 0%;
		text-indent:-9999px;
		display:block;
		}

#m08 a:hover{
             background:url("../image/m08_b.gif") no-repeat 0%;
            }
#ml{
	width:96px;
	height:34px;
	margin:0;padding:0;
	background:url("../image/m_left.gif") no-repeat 0%;
	}
#mr{
	width:103px;
	height:34px;
	margin:0;padding:0;
	background:url("../image/m_right.gif") no-repeat 0%;
	}