/* ------------------------------------------------------------
 * 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:1197px;
	height:50px;
    font-size: 0px;
}
#hanbai .header_m2 li{
	display:block;
	float:left;
	list-style:none;
	font-size: 0px;
}

#hanbai .header_m2 a{
	display:block;
    height:50px;
    text-indent:-9999px;
	text-decoration:none;
    font-size: 0px;
	background-image:url(https://www.taku3.net/imgs/images/top_pm1.jpg)
}


#m2_1 a{
    width:133px;
	background-position:0px 0;
	background-repeat: no-repeat;
}	
#m2_1b a{
    width:133px;
	background-position:0px -100px;
	background-repeat: no-repeat;
}

#m2_1 a:hover{
    width:133px;
	background-position:0px -50px;
	background-repeat: no-repeat;
}


#m2_2 a{
    width:133px;
	background-position:-133px 0;
	background-repeat: no-repeat;
}
#m2_2b a{
    width:133px;
	background-position:-133px -100px;
	background-repeat: no-repeat;
}
#m2_2 a:hover{
    width:133px;
	background-position:-133px -50px;
	background-repeat: no-repeat;
}

#m2_3 a{
    width:133px;
	background-position:-266px 0;
	background-repeat: no-repeat;
}
#m2_3b a{
    width:133px;
	background-position:-266px -100px;
	background-repeat: no-repeat;
}
#m2_3 a:hover{
    width:133px;
	background-position:-266px -50px;
	background-repeat: no-repeat;
}

#m2_4 a{
    width:133px;
	background-position:-399px 0px;
	background-repeat: no-repeat;
}
#m2_4b a{
    width:133px;
	background-position:-399px -100px;
	background-repeat: no-repeat;
}
#m2_4 a:hover{
    width:133px;
	background-position:-399px -50px;
	background-repeat: no-repeat;
}

#m2_5 a{
    width:133px;
	background-position:-532px 0px;
	background-repeat: no-repeat;
}
#m2_5b a{
    width:133px;
	background-position:-532px -100px;
	background-repeat: no-repeat;
}
#m2_5 a:hover{
    width:133px;
	background-position:-532px -50px;
	background-repeat: no-repeat;
}
#m2_6 a{
    width:133px;
	background-position:-665px 0px;
	background-repeat: no-repeat;
}
#m2_6b a{
    width:133px;
	background-position:-665px -100px;
	background-repeat: no-repeat;
}
#m2_6 a:hover{
    width:133px;
	background-position:-665px -50px;
	background-repeat: no-repeat;
}
#m2_7 a{
    width:133px;
	background-position:-798px 0px;
	background-repeat: no-repeat;
}
#m2_7b a{
    width:133px;
	background-position:-798px -100px;
	background-repeat: no-repeat;
}
#m2_7 a:hover{
    width:133px;
	background-position:-798px -50px;
	background-repeat: no-repeat;
}
#m2_8 a{
    width:133px;
	background-position:-931px 0px;
	background-repeat: no-repeat;
}
#m2_8b a{
    width:133px;
	background-position:-931px -100px;
	background-repeat: no-repeat;
}
#m2_8 a:hover{
    width:133px;
	background-position:-931px -50px;
	background-repeat: no-repeat;
}
#m2_9 a{
    width:133px;
	background-position:-1064px 0px;
	background-repeat: no-repeat;
}
#m2_9b a{
    width:133px;
	background-position:-1064px -100px;
	background-repeat: no-repeat;
}
#m2_9 a:hover{
    width:133px;
	background-position:-1064px -50px;
	background-repeat: no-repeat;
}

#middle{
clear:both;
}



.navi_u{margin-left:0px;
margin-top:0px;
margin-bottom:0px;
}

