/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 * Last modified 6, 2010　上部メニュータブ
 * -----------------------------------------------------------*/
 
.mchange{
	clear:both;
	font-weight:bold;
	text-align:left;
	margin:40px 0px 0px 10px;
}
/* ========== 下部ナビ========== */
#h_navi{
	margin:0px;
}
#h_navi ul{
	clear:both;
		padding:0px;
	margin:0px;
	display:table;
	width:100%;
	table-layout:fixed;
	background-color:#fbe2da;
}
#h_navi li.navi1{
	margin:0px;
	display:table-cell;
	background: -moz-linear-gradient(top,#fbe2da 0%,#FFF);  
	background: -webkit-gradient(linear, left top, left bottom, from(#fbe2da), to(#FFF));  
	border: 1px solid #f8c0ad;  
	color:#111;  
	padding: 10px 0;
	font-size:90%;
	vertical-align:middle;

}
#h_navi li.navi1b{
	margin:0px;
	display:table-cell;
	background: -moz-linear-gradient(top,#f9c5b5 0%,#fbe2da);  
	background: -webkit-gradient(linear, left top, left bottom, from(#f9c5b5), to(#fbe2da));  
	border: 1px solid #f8c0ad;  
	color:#111;  
	padding: 10px 0;
	font-size:90%;
	vertical-align:middle;
	background-color:#f9c5b5;

}
#h_navi li a{
	color:#990000;
	font-weight:bold;
}
#h_navi li a:hover{
	color:#336666;
}
 /* ========== 　上部メニュー１========= */

 .header_m{
 height:37px;
clear:both;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
} 
 .header_m ul{
  margin-left:0px;
 padding-left:0px;
margin-bottom:3px;
margin-top:0px;
list-style-type:none;
font-size:80%;
}
 .header_m li{
 text-align:center;
float:left;
}
/* ===== タブ１===== */
 .header_m li.m_1 a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_a1.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_1 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah1.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_1b a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_ah1.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}
/* ===== タブ2===== */
.header_m li.m_2 a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_tk2.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_2 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah1.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_2b a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_ah1.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}
/* ===== タブ21===== */
.header_m li.m_21{
	 background-image:url(../images/tab_tk33.gif);
  background-repeat:no-repeat;
  width:280px;
}

.header_m li.m_21 a{
  font-weight:bold;
 display:block;
 line-height:37px;


 height:35px;

}
 .header_m li.m_21 a:hover{
	 
  font-weight:bold;
text-decoration:none;
color:#336666;

}
 .header_m li.m_21b a{
  font-weight:bold;
 display:block;
 line-height:37px;

 height:35px;
text-decoration:none;
color:#336666;
}
.header_m li.m_21 dt{
	float:left;
	padding-left:20px;

}
.header_m li.m_21 dt a{
		color:#990000;
}
.header_m li.m_21 dd{
		float:left;
		font-size:85%;
		padding-left:10px;
}
.header_m li.m_21 dd a{
	color:#333;
}
/* ===== タブ3===== */
.header_m li.m_3 a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_tk2.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_3 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah1.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_3b a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_ah1.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}
/* ===== タブ4===== */

.header_m li.m_4 a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_tk2.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_4 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah1.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_4b a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_ah1.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}
/* ===== タブ5===== */
.header_m li.m_5 a{
letter-spacing:-2px;
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_tk2.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_5 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah1.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_5b a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_ah1.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}
/* ===== タブ6===== */
.header_m li.m_6 a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_a1.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_6 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah1.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_6b a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_ah1.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}
/* ===== タブ7===== */
.header_m li.m_7 a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_a1.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_7 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah1.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_7b a{
  font-weight:bold;
 display:block;
 width:105px;
 line-height:37px;

 background-image:url(../images/tab_ah1.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}

.header_m li.m_8 a{
  font-weight:bold;
 display:block;
 width:120px;
 line-height:37px;

 background-image:url(../images/tab_a11.gif);
  background-repeat:no-repeat;
 height:35px;
color:#990000;
}
 .header_m li.m_8 a:hover{
  font-weight:bold;
  background-image:url(../images/tab_ah11.gif);
 background-repeat:no-repeat;
text-decoration:none;
color:#336666;

}
 .header_m li.m_8b a{
  font-weight:bold;
 display:block;
 width:120px;
 line-height:37px;

 background-image:url(../images/tab_ah11.gif);
  background-repeat:no-repeat;
 height:35px;
text-decoration:none;
color:#990000;
}
.header_m li.m_9{
	margin-top:10px;
}
.header_m li.m_9 img{
	margin-left:50px;
	margin-top:0px;
	vertical-align:bottom;
	border:0px;
}
.header_m li.m_91{
	margin-top:10px;
}
.header_m li.m_91 img{
	margin-left:115px;
	margin-top:0px;
	vertical-align:bottom;
	border:0px;
}


