/* ------------------------------------------------------------
 * Style Sheet for HTML guide at takusantokusan
 * Last modified 1, 2010　トップ
 * -----------------------------------------------------------*/
.header_m1{

margin-top:0px;
clear:both;
margin-left:10px;
margin-top:5px;
margin-bottom:0px;
} 

.header_m1 ul{
margin-bottom:0px;
margin-top:0px;
list-style-type:none;
font-size:80%;
}
.header_m1 li{
float:left;
}
.header_m1 li.m1_1 a{
text-decoration:none;
color:#990000;
}
#header .header_m1 li.m1_1b a{
background-color:#0066CC;
color:#FFFFFF;
}

.header_m1 li.m1_1 a:hover{
text-decoration:none;
background-color:#990000;
color:#FFFFFF;
}
#hanbai .header_m1 li.m1_2{
margin-left:2px;
}

#hanbai .header_m1 li.m1_3 a{
text-decoration:none;
color:#006600;
}
#hanbai .header_m1 li.m1_3 a:hover{
text-decoration:none;
background-color:#006600;
color:#FFFFFF;
}
#hanbai .header_m1 li.m1_4 a{
text-decoration:none;
color:#CC0033;
}
#hanbai .header_m1 li.m1_4 a:hover{
text-decoration:none;
background-color:#cc0033;
color:#FFFFFF;
}
#hanbai .header_m1 li.m1_5{
margin-left:30px;
}
#hanbai .header_m1 FORM{
margin-bottom:5px;
}


/* ==========  上のナビゲーションバー ========== */

ul,li{
	margin: 0px;
	padding: 0px;
}
img {
border:0
}
#hanbai .header_m2{
margin-bottom:0px;
clear:both;
}
#hanbai .header_m2 ul{
	margin: 0px;
	   margin-left: 0px;
	padding: 0px;
	width:1190px;
	height:37px;
    font-size: 0px;
}
#hanbai .header_m2 li{
	display:block;
	float:left;
	list-style:none;
	font-size: 0px;
}

#hanbai .header_m2 a{
	display:block;
    height:37px;
    text-indent:-9999px;
	text-decoration:none;
    font-size: 0px;
	background-image:url(/images/top_tm5l.gif);
}


#m2_1 a{
    width:113px;
	background-position:0px 0;
	background-repeat: no-repeat;
}	
#m2_1b a{
    width:113px;
	background-position:0px -74px;
	background-repeat: no-repeat;
}

#m2_1 a:hover{
    width:113px;
	background-position:0px -37px;
	background-repeat: no-repeat;
}


#m2_2 a{
    width:124px;
	background-position:-113px 0;
	background-repeat: no-repeat;
}
#m2_2b a{
    width:124px;
	background-position:-113px -74px;
	background-repeat: no-repeat;
}
#m2_2 a:hover{
    width:124px;
	background-position:-113px -37px;
	background-repeat: no-repeat;
}

#m2_3 a{
    width:124px;
	background-position:-237px 0;
	background-repeat: no-repeat;
}
#m2_3b a{
    width:124px;
	background-position:-237px -74px;
	background-repeat: no-repeat;
}
#m2_3 a:hover{
    width:124px;
	background-position:-237px -37px;
	background-repeat: no-repeat;
}

#m2_4 a{
    width:123px;
	background-position:-361px 0px;
	background-repeat: no-repeat;
}
#m2_4b a{
    width:123px;
	background-position:-361px -37px;
	background-repeat: no-repeat;
}
#m2_4 a:hover{
    width:123px;
	background-position:-361px -37px;
	background-repeat: no-repeat;
}

#m2_5 a{
    width:117px;
	background-position:-484px 0px;
	background-repeat: no-repeat;
}
#m2_5b a{
    width:117px;
	background-position:-484px -74px;
	background-repeat: no-repeat;
}
#m2_5 a:hover{
    width:117px;
	background-position:-484px -37px;
	background-repeat: no-repeat;
}
#m2_6 a{
    width:122px;
	background-position:-601px 0px;
	background-repeat: no-repeat;
}
#m2_6b a{
    width:122px;
	background-position:-601px -74px;
	background-repeat: no-repeat;
}
#m2_6 a:hover{
    width:122px;
	background-position:-601px -37px;
	background-repeat: no-repeat;
}
#m2_7 a{
    width:93px;
	background-position:-723px 0px;
	background-repeat: no-repeat;
}
#m2_7b a{
    width:93px;
	background-position:-723px -74px;
	background-repeat: no-repeat;
}
#m2_7 a:hover{
    width:93px;
	background-position:-723px -37px;
	background-repeat: no-repeat;
}
#m2_8 a{
    width:108px;
	background-position:-816px 0px;
	background-repeat: no-repeat;
}
#m2_8b a{
    width:108px;
	background-position:-816px -74px;
	background-repeat: no-repeat;
}
#m2_8 a:hover{
    width:108px;
	background-position:-816px -37px;
	background-repeat: no-repeat;
}
#m2_9 a{
    width:89px;
	background-position:-924px 0px;
	background-repeat: no-repeat;
}
#m2_9b a{
    width:89px;
	background-position:-924px -74px;
	background-repeat: no-repeat;
}
#m2_9 a:hover{
    width:89px;
	background-position:-924px -37px;
	background-repeat: no-repeat;
}
#m2_10 a{
    width:89px;
	background-position:-1013px 0px;
	background-repeat: no-repeat;
}
#m2_10b a{
    width:89px;
	background-position:-1013px -74px;
	background-repeat: no-repeat;
}
#m2_10 a:hover{
    width:89px;
	background-position:-1013px -37px;
	background-repeat: no-repeat;
}
#m2_11 a{
    width:88px;
	background-position:-1102px 0px;
	background-repeat: no-repeat;
}
#m2_11b a{
    width:88px;
	background-position:-1102px -74px;
	background-repeat: no-repeat;
}
#m2_11 a:hover{
    width:88px;
	background-position:-1102px -37px;
	background-repeat: no-repeat;
}
#middle{
clear:both;
}



.navi_u{margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

