@charset "Shift_JIS";

/* SΜ */
body { background-color  : #dcdcdc ; }


/* ΚνN */

a:link {		color : #0000ff ;
	text-decoration : none ; }

a:visited {	color : #0000ff ;
	text-decoration : none ; }

a:hover {	color : #ff0000 ;
text-decoration : none ; }

a:active {	color : #ff0000 ;
	text-decoration : none ; }


/* ΚνζN */

img { border: none; }




/*\¦ͺ*/
div#contents { width : 900px ;
							 margin : 0px auto 0px auto ;
    					 background-color  : #ffffff ;  }

/*wb_[ͺ*/
div#header { width	: 900px ;
						 height : 100px ;
						 margin : 0px auto 0px auto ;
	background-color  : #191970 ;  }

div.header-l { width : 625px ;
							height : 100px ;
							margin : 0px ;
						 padding : 0px ;
							 float : left ; }

h1 { font-size : 14px ;
         color : #ffffff ;
	 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
		font-style : normal ;
				margin : 3px ;
	padding-left : 5px ;
	 line-height : 1.3 ;}


h2 { font-size : 36px ;
  padding-left : 20px ;
padding-bottom : 0px ;
		margin-top : 15px ;
         color : #ffffff ;
	 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif; }



div.header-r { width : 275px ;
							height : 100px ;
							margin : 0px ;
						 padding : 0px ;
							 float : right ; }

h3 { font-size : 12px ;
         color : #ffffff ;
	 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
				margin : 50px 3px 3px auto ;
		text-align : right ;
	 line-height : 1.3 ;}

/* wb_N(gbvy[WΦj */

a.index:link {  color : #ffffff;
         text-decoration:none ;} 
a.index:visited {  color: #ffffff;
         text-decoration:none ;} 
a.index:hover { color: #ffffff;
         text-decoration:none ;} 
a.index:active { color: #ffffff;
         text-decoration:none ;} 

/* wb_N(gbvy[WΦj */

a.inquiry:link {  color : #ffffff;
         text-decoration:none ;} 
a.inquiry:visited {  color: #ffffff;
         text-decoration:none ;} 
a.inquiry:hover { color: #ffff00;
         text-decoration:none ;} 
a.inquiry:active { color: #ffff00;
         text-decoration:none ;} 


/*Ά€ͺ*/
#left { width	: 200px ;
					 float  : left ;
background-color  : #f5f5f5 ; }

/*j[ͺ*/
div.menu { width : 200px ;
           float : left  ; }


/*j[ζ*/

img.menu {	padding : 0px 10px 3px 0px ;
						height : 15px ;
		 vertical-align : middle ;
						 border : none; }

img.menu-dot {	padding : 0px 5px 0px 0px ;
						height : 11px ;
		 vertical-align : top ;
						 border : none; }

/*j[1^Cg*/
ul.menu1-t { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu1-t li { display : inline  ;
                 margin : 0px ;
            		 border : 1px solid #000000 ;
						 text-align : center ;
									width : 198px ;
						padding-top : 5px ;
				 padding-bottom : 3px ;
							font-size : 14px ;
						font-weight : bold ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									float : left  ;
			background-color  : #d3d3d3 ;  }


/*j[1Ϊ*/
ul.menu1 { margin : 0px ;
				  padding : 0px ;
	list-style-type : none  ; }

ul.menu1 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu1 a {	display : block ;
		text-decoration : none ;
							width : 188px ;
						 height : 20px ;
						padding : 4px 1px 1px 9px ;
	 background-color : #f5f5f5 ;
							color : #000000 ;   }

.menu1 a:hover {	display : block ;
					text-decoration : none ;
										width : 188px ;
									 height : 20px ;
									padding : 5px 0px 0px 10px ;
				 background-color : #99ccff ;
										color : #000000 ;   }

ul.menu-no { margin : 0px ;
						padding : 0px ;
		list-style-type : none ; }

ul.menu-no li { display : block  ;
									width : 188px ;
								 height : 20px ;
								padding : 4px 1px 1px 9px ;
						 border-top : none ;
					 border-right : 1px solid #000000 ;
					border-bottom : none ;
						border-left : 1px solid #000000 ;
						 text-align : left ;
						 font-size  : 12px  ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
						font-weight : bold ;
									color : #ffffff;
			 background-color : #000000 ;
				text-decoration : none ;
									float : left  ;  }


ul.menu-no2 { margin : 0px ;
						padding : 0px ;
		list-style-type : none ; }

ul.menu-no2 li { display : block  ;
									width : 188px ;
								 height : 35px ;
								padding : 4px 1px 1px 9px ;
						 border-top : none ;
					 border-right : 1px solid #000000 ;
					border-bottom : none ;
						border-left : 1px solid #000000 ;
						 text-align : left ;
						 font-size  : 12px  ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
						font-weight : bold ;
									color : #ffffff;
			 background-color : #000000 ;
				text-decoration : none ;
									float : left  ;  }


/*j[2^Cg*/
ul.menu2-t { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu2-t li { display : inline  ;
								 margin : 0px ;
            		 border : 1px solid #000000 ;
						 text-align : center ;
									width : 198px ;
						padding-top : 5px ;
				 padding-bottom : 3px ;
							font-size : 14px ;
						font-weight : bold ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									float : left  ;
			background-color  : #d3d3d3 ;  }

/*j[2Ϊ*/
ul.menu2 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu2 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu2 a {   display : block ;
		 text-decoration : none ;
							 width : 188px ;
							height : 20px ;
						 padding : 4px 1px 1px 9px ;
		background-color : #f5f5f5 ;
							 color : #000000 ;   }

.menu2 a:hover {  display : block ;
					text-decoration : none ;
										width : 188px ;
									 height : 20px ;
									padding : 5px 0px 0px 10px ;
				 background-color : #99ccff ;
										color : #000000 ;   }

/*j[3iΕ±Eοvj^Cg*/
ul.menu3-t { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu3-t li { display : inline  ;
								 margin : 0px ;
            		 border : 1px solid #000000 ;
						 text-align : center ;
									width : 198px ;
						padding-top : 5px ;
				 padding-bottom : 3px ;
							font-size : 14px ;
						font-weight : bold ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									float : left  ;
			background-color  : #d3d3d3 ;  }

/*j[3iΕ±EοvjΪ*/
ul.menu3 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu3 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu3 a {   display : block ;
		 text-decoration : none ;
							 width : 188px ;
							height : 20px ;
						 padding : 4px 1px 1px 9px ;
		background-color : #f5f5f5 ;
							 color : #000000 ;   }

.menu3 a:hover {  display : block ;
					text-decoration : none ;
										width : 188px ;
									 height : 20px ;
									padding : 5px 0px 0px 10px ;
				 background-color : #99ccff ;
										color : #000000 ;   }



/*j[Ώΰ\*/
div.menu-p { width : 196px ;
						height : 30px ;
				border-top : 2px solid #006600 ;
			border-right : 2px solid #006600 ;
		 border-bottom : 1px solid #006600 ;
			 border-left : 2px solid #006600 ;
				 font-size : 14px ;
			 font-weight : bold ;
			 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
			 line-height : 2.2 ;
		letter-spacing : 15px ;
text-align : center ;
						 float : left  ; }


/* Ώΰ\N */

.menu-p a { display : block ;
		text-decoration : none ;
							width : 196px ;
						 height : 30px ;
	background-color  : #66cc66 ;
							color : #000000 ;  }

.menu-p a:hover { display : block ;
					text-decoration : none ;
										width : 196px ;
									 height : 30px ;
				 background-color : #99cccc ;
										color : #000000 ;  }




/*j[4i±E‘^j^Cg*/
ul.menu4-t { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu4-t li { display : inline  ;
								 margin : 0px ;
            		 border : 1px solid #000000 ;
						 text-align : center ;
									width : 198px ;
						padding-top : 5px ;
				 padding-bottom : 3px ;
							font-size : 14px ;
						font-weight : bold ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									float : left  ;
			background-color  : #d3d3d3 ;  }

/*j[4i±E‘^jΪ*/
ul.menu4 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu4 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu4 a {   display : block ;
		 text-decoration : none ;
							 width : 188px ;
							height : 20px ;
						 padding : 4px 1px 1px 9px ;
		background-color : #f5f5f5 ;
							 color : #000000 ;   }

.menu4 a:hover {  display : block ;
					text-decoration : none ;
										width : 188px ;
									 height : 20px ;
									padding : 5px 0px 0px 10px ;
				 background-color : #99ccff ;
										color : #000000 ;   }



/*j[4¬©o΅*/
ul.menu4-s { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu4-s li { display : inline  ;
								 margin : 0px ;
						 border-top : none ;
		 			 border-right : 1px solid #000000 ;
	 				border-bottom : none ;
						border-left : 1px solid #000000 ;
						 text-align : left ;
									width : 198px ;
						 font-size  : 12px  ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									float : left  ;  }

.menu4-s a {   display : block ;
			 text-decoration : none ;
							 padding : 7px 1px 1px 14px ;
								 width : 183px ;
								height : 20px ;
			background-color : #e0ffff ;
								 color : #000000 ;   }

.menu4-s a:hover {  display : block ;
						text-decoration : none ;
										padding : 8px 0px 0px 15px ;
											width : 183px ;
										 height : 20px ;
					 background-color : #99ccff ;
											color : #000000 ;   }


/*j[4¬©o΅iΊό θj*/
ul.menu4-se { margin : 0px ;
						 padding : 0px ;
		 list-style-type : none  ; }

ul.menu4-se li { display : inline  ;
								  margin : 0px ;
							border-top : none ;
						border-right : 1px solid #000000 ;
					 border-bottom : 1px solid #000000 ;
						 border-left : 1px solid #000000 ;
							text-align : left ;
									 width : 198px ;
							font-size  : 12px  ;
						 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									 float : left  ;  }

.menu4-se a {   display : block ;
				text-decoration : none ;
								padding : 7px 1px 1px 14px ;
									width : 183px ;
								 height : 20px ;
			 background-color : #e0ffff ;
									color : #000000 ;   }

.menu4-se a:hover {  display : block ;
						 text-decoration : none ;
										 padding : 8px 0px 0px 15px ;
											 width : 183px ;
											height : 20px ;
						background-color : #99ccff ;
											 color : #000000 ;   }


/*j[4Εγ*/
ul.menu4-e { margin : 0px ;
						padding : 0px ; 
		list-style-type : none  ; }
 

ul.menu4-e li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu4-e a {   display : block ;
			 text-decoration : none ;
								 width : 188px ;
								height : 20px ;
							 padding : 4px 1px 1px 9px ;
			background-color : #f5f5f5 ;
								 color : #000000 ;   }

.menu4-e a:hover {  display : block ;
						text-decoration : none ;
											width : 188px ;
										 height : 20px ;
										padding : 5px 0px 0px 10px ;
					 background-color : #99ccff ;
											color : #000000 ;   }


/*j[4e¬©o΅gbv*/
ul.menu4-st2 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu4-st2 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu4-st2 a {   display : block ;
				text-decoration : none ;
								padding : 7px 1px 1px 14px ;
									width : 183px ;
								 height : 20px ;
			 background-color : #e0ffff ;
									color : #000000 ;   }

.menu4-st2 a:hover { display : block ;
						 text-decoration : none ;
										 padding : 8px 0px 0px 15px ;
											 width : 183px ;
											height : 20px ;
						background-color : #99ccff ;
											 color : #000000 ;   }


/*j[4e¬©o΅*/
ul.menu4-s2 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu4-s2 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
					line-height : 1.3 ;
								float : left  ;  }

.menu4-s2 a {   display : block ;
				text-decoration : none ;
								padding : 4px 1px 6px 14px ;
									width : 183px ;
								 height : 30px ;
			 background-color : #e0ffff ;
									color : #000000 ;   }

.menu4-s2 a:hover {  display : block ;
						 text-decoration : none ;
										 padding : 5px 0px 5px 15px ;
											 width : 183px ;
											height : 30px ;
						background-color : #99ccff ;
											 color : #000000 ;   }

/*j[4e¬©o΅*/
ul.menu4-se2 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu4-se2 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
					line-height : 1.3 ;
								float : left  ;  }

.menu4-se2 a {   display : block ;
				 text-decoration : none ;
								 padding : 4px 1px 6px 14px ;
									 width : 183px ;
									height : 30px ;
				background-color : #e0ffff ;
									 color : #000000 ;   }

.menu4-se2 a:hover {  display : block ;
							text-decoration : none ;
											padding : 5px 0px 5px 15px ;
												width : 183px ;
											 height : 30px ;
						 background-color : #99ccff ;
												color : #000000 ;   }


/*j[5i_nj^Cg*/
ul.menu5-t { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu5-t li { display : inline  ;
								 margin : 0px ;
            		 border : 1px solid #000000 ;
						 text-align : center ;
									width : 198px ;
						padding-top : 5px ;
				 padding-bottom : 3px ;
							font-size : 14px ;
						font-weight : bold ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									float : left  ;
			background-color  : #d3d3d3 ;  }

/*j[5i_njΪ*/
ul.menu5 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu5 li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : none ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu5 a {   display : block ;
		 text-decoration : none ;
							 width : 188px ;
							height : 35px ;
						 padding : 4px 1px 1px 9px ;
		background-color : #f5f5f5 ;
							 color : #000000 ;   }

.menu5 a:hover {  display : block ;
					text-decoration : none ;
										width : 188px ;
									 height : 35px ;
									padding : 5px 0px 0px 10px ;
				 background-color : #99ccff ;
										color : #000000 ;   }

/*j[5¬©o΅1*/
ul.menu5-st { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu5-st li { display : inline  ;
								 margin : 0px ;
						 border-top : none ;
		 			 border-right : 1px solid #000000 ;
	 				border-bottom : none ;
						border-left : 1px solid #000000 ;
						 text-align : left ;
									width : 198px ;
						 font-size  : 12px  ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
						line-height : 1.3 ;
									float : left  ;  }

.menu5-st a { display : block ;
			text-decoration : none ;
								width : 183px ;
							 height : 50px ;
							padding : 4px 1px 1px 14px ;
		 background-color : #e0ffff ;
								color : #000000 ;   }

.menu5-st a:hover { display : block ;
						text-decoration : none ;
											width : 183px ;
										 height : 50px ;
										padding : 5px 0px 0px 15px ;
					 background-color : #99ccff ;
											color : #000000 ;   }


/*j[5¬©o΅*/
ul.menu5-s { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.menu5-s li { display : inline  ;
								 margin : 0px ;
						 border-top : none ;
		 			 border-right : 1px solid #000000 ;
	 				border-bottom : none ;
						border-left : 1px solid #000000 ;
						 text-align : left ;
									width : 198px ;
						 font-size  : 12px  ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
						line-height : 1.3 ;
									float : left  ;  }

.menu5-s a {   display : block ;
			 text-decoration : none ;
							 padding : 4px 1px 6px 14px ;
								 width : 183px ;
								height : 30px ;
			background-color : #e0ffff ;
								 color : #000000 ;   }

.menu5-s a:hover {  display : block ;
						text-decoration : none ;
										padding : 5px 0px 5px 15px ;
											width : 183px ;
										 height : 30px ;
					 background-color : #99ccff ;
											color : #000000 ;   }


/*j[4¬©o΅iΊό θj*/
ul.menu5-se { margin : 0px ;
						 padding : 0px ;
		 list-style-type : none  ; }

ul.menu5-se li { display : inline  ;
								  margin : 0px ;
							border-top : none ;
						border-right : 1px solid #000000 ;
					 border-bottom : 1px solid #000000 ;
						 border-left : 1px solid #000000 ;
							text-align : left ;
									 width : 198px ;
							font-size  : 12px  ;
						 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
						 line-height : 1.3 ;
									 float : left  ;  }

.menu5-se a {   display : block ;
				text-decoration : none ;
								padding : 4px 1px 6px 14px ;
									width : 183px ;
								 height : 30px ;
			 background-color : #e0ffff ;
									color : #000000 ;   }

.menu5-se a:hover {  display : block ;
						 text-decoration : none ;
										 padding : 5px 0px 5px 15px ;
											 width : 183px ;
											height : 30px ;
						background-color : #99ccff ;
											 color : #000000 ;   }


/*j[5Εγ*/
ul.menu5-e { margin : 0px ;
						padding : 0px ; 
		list-style-type : none  ; }
 

ul.menu5-e li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : 1px solid #000000 ;
					border-left : 1px solid #000000 ;
					 text-align : left ;
								width : 198px ;
					 font-size  : 12px  ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }

.menu5-e a {   display : block ;
			 text-decoration : none ;
								 width : 188px ;
								height : 35px ;
							 padding : 4px 1px 1px 9px ;
			background-color : #f5f5f5 ;
								 color : #000000 ;   }

.menu5-e a:hover {  display : block ;
						text-decoration : none ;
											width : 188px ;
										 height : 35px ;
										padding : 5px 0px 0px 10px ;
					 background-color : #99ccff ;
											color : #000000 ;   }




span.menu5-l20 { padding-left : 20px ;}

span.menu5-l17 { padding-left : 17px ;}


/*j[ΕΊ*/
ul.menu-bottom { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.menu-bottom li { display : inline  ;
							 margin : 0px ;
					 border-top : none ;
				 border-right : 1px solid #000000 ;
				border-bottom : 1px solid #000000 ;
					border-left : 1px solid #000000 ;
					 text-align : center ;
								width : 198px ;
						font-size : 14px ;
					font-weight : bold ;
					font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
								float : left  ;  }




/*blogoi[ͺ*/
div.blog-banner { width : 200px ;
					margin : 5px 0px 10px 0px ;
           float : left  ; }

ul.menu-blog { margin : 0px ;
				  		 padding : 0px ;
			 list-style-type : none  ; }

ul.menu-blog li { display : inline  ;
								margin-top : 10px ;
								text-align : left ;
										 width : 200px ;
								font-size  : 12px  ;
							 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
										 float : left  ;  }

.menu-blog a {	display : block ;
		text-decoration : none ;
							width : 198px ;
						 height : 40px ;
						padding : 0px 1px 1px 0px ; }

.menu-blog a:hover {	display : block ;
					text-decoration : none ;
										width : 198px ;
									 height : 40px ;
									padding : 1px 0px 0px 1px ; }



/*ΌNͺ*/
div.menu-other { width : 198px ;
					 border : 1px solid #000000 ;
          			 float : left  ; }

/*j[1Ϊ*/
ul.menu-other { margin : 0px ;
				  		 padding : 0px ;
			 list-style-type : none  ; }

ul.menu-other li { display : inline  ;
										margin : 0px ;
								text-align : left ;
										 width : 198px ;
								font-size  : 12px  ;
							 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
										 float : left  ;  }

.menu-other a {	display : block ;
		text-decoration : none ;
							width : 188px ;
						 height : 20px ;
						padding : 4px 1px 1px 9px ;
	 background-color : #f5f5f5 ;
							color : #000000 ;   }

.menu-other a:hover {	display : block ;
					text-decoration : none ;
										width : 188px ;
									 height : 20px ;
									padding : 5px 0px 0px 10px ;
				 background-color : #99ccff ;
										color : #000000 ;   }





/*MASΔΈT[rXͺ*/
div.menu-mas { width : 198px ;
          			 float : left  ; }

/*MASΔΈ^Cg*/
ul.mas-t { margin : 0px ;
						padding : 0px ;
		list-style-type : none  ; }

ul.mas-t li { display : inline  ;
								 margin : 0px ;
           border-right : 1px solid #000000 ;
          border-bottom : 1px solid #000000 ;
            border-left : 1px solid #000000 ;
						 text-align : center ;
									width : 198px ;
						padding-top : 5px ;
				 padding-bottom : 3px ;
									color : #990000 ;
							font-size : 14px ;
						font-weight : bold ;
						font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
									float : left  ;
			background-color  : #ffff00 ;  }

span.mas-t2 { letter-spacing : 5px ;
											 color : #990000 ;
									 font-size : 16px ;
								 font-weight : bold ;
							font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;}

/*MAS li*/
ul.mas { margin : 0px ;
				padding : 0px ;
	list-style-type : none  ; }

ul.mas li { display : inline  ;
						 margin : 0px ;
						padding : 5px ;
				 border-top : none ;
			 border-right : 1px solid #000000 ;
			border-bottom : none ;
				border-left : 1px solid #000000 ;
				 text-align : left ;
							width : 188px ;
				 font-size  : 12px  ;
				font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
				line-height : 1.5 ;
	background-color  : #f5f5f5 ;
							float : left  ;  }

/*MAS li*/
ul.mas2 { margin : 0px ;
					padding : 0px ;
	list-style-type : none  ; }

ul.mas2 li { display : inline  ;
							margin : 0px ;
						 padding : 5px ;
					border-top : none ;
				border-right : 1px solid #000000 ;
				 border-left : 1px solid #000000 ;
					text-align : right ;
							 width : 188px ;
					font-size  : 12px  ;
				 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
	 background-color  : #f5f5f5 ;
							 float : left  ;  }


/* eRecͺ */
#main { width	: 660px ;
					padding : 0px 20px 0px 20px ;
					 float  : right ;
    			 background-color  : #ffffff ; }


/* topic pathͺ */
#topic-path { width : 650px ;
						 margin : 5px auto 10px auto ;
				 font-size  : 0.8em  ;
		 padding-bottom : 0px ;
				font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
							color : #006600 ;
				 text-align : left ;
							clear : both ; }

/* topic-pathN */

a.crumbs:link {		color : #006600 ;
	text-decoration : none ; }

a.crumbs:visited {	color : #006600 ;
	text-decoration : none ; }

a.crumbs:hover {	color : #ff0000 ;
	text-decoration : underline ; }

a.crumbs:active {	color : #ff0000 ;
	text-decoration : underline ; }


span.left195 { padding-left : 195px ;}


span.left178 { padding-left : 178px ;}


/* y[WγΦͺ */
div.home { width : 650px ;
					margin : 0px auto 0px auto ;
					 clear : both ; }

p.up { font-size  : 0.8em  ;
	 padding-bottom : 0px ;
			font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
			 text-align : right ; }

img.up-b{ margin-left : 5px ;
			 vertical-align : text-bottom ;}

/* y[WγN */

a.upup:link {		color : #0000ff ;
	text-decoration : none ; }

a.upup:visited {	color : #0000ff ;
	text-decoration : underline ; }

a.upup:hover {	color : #ff0000 ;
	text-decoration : underline ; }

a.upup:active {	color : #ff0000 ;
	text-decoration : underline ; }


div#footer { width	: 900px ;
						 height : 40px ;
	background-color  : #191970 ;
						 margin : 0px auto 0px auto ;
				padding-top : 10px ;
						 clear  : both ;  }

address {  font-size : 14px   ; 
               color : #ffffff ;
				 font-family : 'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI','Mayryo','lr oSVbN','MS PGothic',sans-serif;
					font-style : normal ;
          text-align : center ;  }


/* tb^[N */

a.footer:link {		color : #ffffff ;
	text-decoration : none ; }

a.footer:visited {	color : #ffffff ;
	text-decoration : none ; }

a.footer:hover {	color : #ff0000 ;
text-decoration : none ; }

a.footer:active {	color : #ff0000 ;
	text-decoration : none ; }



/* ΤΆ */

span.red {
color  : #ff0000 ;}


/* ΒΆ */
span.blue {
 color : #3333cc ; }


/* ΒΎΆ */
span.blue-b {
 color : #3333cc ;
 font-weight : bold ; }


/* ΞΆ */
span.green {
 color : #006600 ; }



/* ΆΊό */

span.underline {
text-decoration  : underline ;
}

