/* navi71 ここから
---------------------*/ 

ul#navi71{
	width:410px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
} 

ul#navi71 li{
	height:60px;
	display:block;
	margin: 0px;
	padding: 0px;
} 

ul#navi71 li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/71_contents.png);
	padding-top:60px;
} 

/* navi71 normal 
------------------------------------------*/ 
    #navi71_01 a { width:410px; background-position:0       0;} 
    #navi71_02 a { width:410px; background-position:0   -60px;} 
    #navi71_03 a { width:410px; background-position:0  -120px;} 
    #navi71_04 a { width:410px; background-position:0  -180px;} 
    #navi71_05 a { width:410px; background-position:0  -240px;} 
    #navi71_06 a { width:410px; background-position:0  -300px;} 
    #navi71_07 a { width:410px; background-position:0  -360px;} 
    #navi71_08 a { width:410px; background-position:0  -420px;} 
    #navi71_09 a { width:410px; background-position:0  -480px;} 
    #navi71_10 a { width:410px; background-position:0  -540px;} 
    #navi71_11 a { width:410px; background-position:0  -600px;} 
    #navi71_12 a { width:410px; background-position:0  -660px;} 
    #navi71_13 a { width:410px; background-position:0  -720px;} 
    #navi71_14 a { width:410px; background-position:0  -780px;} 
    #navi71_15 a { width:410px; background-position:0  -840px;} 
    #navi71_16 a { width:410px; background-position:0  -900px;} 

/* navi71 rollover 
----------------------*/ 
    #navi71_01 a:hover { width:410px; background-position:-410px       0;} 
    #navi71_02 a:hover { width:410px; background-position:-410px   -60px;} 
    #navi71_03 a:hover { width:410px; background-position:-410px  -120px;} 
    #navi71_04 a:hover { width:410px; background-position:-410px  -180px;} 
    #navi71_05 a:hover { width:410px; background-position:-410px  -240px;} 
    #navi71_06 a:hover { width:410px; background-position:-410px  -300px;} 
    #navi71_07 a:hover { width:410px; background-position:-410px  -360px;} 
    #navi71_08 a:hover { width:410px; background-position:-410px  -420px;} 
    #navi71_09 a:hover { width:410px; background-position:-410px  -480px;} 
    #navi71_10 a:hover { width:410px; background-position:-410px  -540px;} 
    #navi71_11 a:hover { width:410px; background-position:-410px  -600px;} 
    #navi71_12 a:hover { width:410px; background-position:-410px  -660px;} 
    #navi71_13 a:hover { width:410px; background-position:-410px  -720px;} 
    #navi71_14 a:hover { width:410px; background-position:-410px  -780px;} 
    #navi71_15 a:hover { width:410px; background-position:-410px  -840px;} 
    #navi71_16 a:hover { width:410px; background-position:-410px  -900px;} 

/* navi71 ここまで
------------------------------------------*/ 


/* navi73 ここから
------------------------------------------*/ 

ul#navi73{
	width:410px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
} 

ul#navi73 li{
	height:60px;
	display:block;
	margin: 0px;
	padding: 0px;
} 

ul#navi73 li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/73_contents.png);
	padding-top:60px;
} 

/* navi73 normal 
---------------------*/ 
    #navi73_01 a { width:410px; background-position:0       0;} 
    #navi73_02 a { width:410px; background-position:0   -60px;} 
    #navi73_03 a { width:410px; background-position:0  -120px;} 
    #navi73_04 a { width:410px; background-position:0  -180px;} 
    #navi73_05 a { width:410px; background-position:0  -240px;} 
    #navi73_06 a { width:410px; background-position:0  -300px;} 
    #navi73_07 a { width:410px; background-position:0  -360px;} 
    #navi73_08 a { width:410px; background-position:0  -420px;} 
    #navi73_09 a { width:410px; background-position:0  -480px;} 
    #navi73_10 a { width:410px; background-position:0  -540px;} 
    #navi73_11 a { width:410px; background-position:0  -600px;} 


/* navi73 rollover 
----------------------*/ 
    #navi73_01 a:hover { width:410px; background-position:-410px       0;} 
    #navi73_02 a:hover { width:410px; background-position:-410px   -60px;} 
    #navi73_03 a:hover { width:410px; background-position:-410px  -120px;} 
    #navi73_04 a:hover { width:410px; background-position:-410px  -180px;} 
    #navi73_05 a:hover { width:410px; background-position:-410px  -240px;} 
    #navi73_06 a:hover { width:410px; background-position:-410px  -300px;} 
    #navi73_07 a:hover { width:410px; background-position:-410px  -360px;} 
    #navi73_08 a:hover { width:410px; background-position:-410px  -420px;} 
    #navi73_09 a:hover { width:410px; background-position:-410px  -480px;} 
    #navi73_10 a:hover { width:410px; background-position:-410px  -540px;} 
    #navi73_11 a:hover { width:410px; background-position:-410px  -600px;} 

/* navi73 ここまで
------------------------------------------*/ 


/* navi75 ここから
------------------------------------------*/ 

ul#navi75{
	width:410px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
} 

ul#navi75 li{
	height:60px;
	display:block;
	margin: 0px;
	padding: 0px;
} 

ul#navi75 li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/75_contents.png);
	padding-top:60px;
} 

/* navi75 normal 
---------------------*/ 
    #navi75_01 a { width:410px; background-position:0       0;} 
    #navi75_02 a { width:410px; background-position:0   -60px;} 
    #navi75_03 a { width:410px; background-position:0  -120px;} 
    #navi75_04 a { width:410px; background-position:0  -180px;} 
    #navi75_05 a { width:410px; background-position:0  -240px;} 
    #navi75_06 a { width:410px; background-position:0  -300px;} 
    #navi75_07 a { width:410px; background-position:0  -360px;} 
    #navi75_08 a { width:410px; background-position:0  -420px;} 
    #navi75_09 a { width:410px; background-position:0  -480px;} 
    #navi75_10 a { width:410px; background-position:0  -540px;} 
    #navi75_11 a { width:410px; background-position:0  -600px;} 


/* navi75 rollover 
----------------------*/ 
    #navi75_01 a:hover { width:410px; background-position:-410px       0;} 
    #navi75_02 a:hover { width:410px; background-position:-410px   -60px;} 
    #navi75_03 a:hover { width:410px; background-position:-410px  -120px;} 
    #navi75_04 a:hover { width:410px; background-position:-410px  -180px;} 
    #navi75_05 a:hover { width:410px; background-position:-410px  -240px;} 
    #navi75_06 a:hover { width:410px; background-position:-410px  -300px;} 
    #navi75_07 a:hover { width:410px; background-position:-410px  -360px;} 
    #navi75_08 a:hover { width:410px; background-position:-410px  -420px;} 
    #navi75_09 a:hover { width:410px; background-position:-410px  -480px;} 
    #navi75_10 a:hover { width:410px; background-position:-410px  -540px;} 
    #navi75_11 a:hover { width:410px; background-position:-410px  -600px;} 


/* navi75 ここまで
------------------------------------------*/ 


/* navi76 ここから
------------------------------------------*/ 

ul#navi76{
	width:410px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
} 

ul#navi76 li{
	height:60px;
	display:block;
	margin: 0px;
	padding: 0px;
} 

ul#navi76 li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/76_contents.png);
	padding-top:60px;
} 

/* navi76 normal 
---------------------*/ 
    #navi76_01 a { width:410px; background-position:0       0;} 
    #navi76_02 a { width:410px; background-position:0   -60px;} 
    #navi76_03 a { width:410px; background-position:0  -120px;} 
    #navi76_04 a { width:410px; background-position:0  -180px;} 
    #navi76_05 a { width:410px; background-position:0  -240px;} 
    #navi76_06 a { width:410px; background-position:0  -300px;} 
    #navi76_07 a { width:410px; background-position:0  -360px;} 
    #navi76_08 a { width:410px; background-position:0  -420px;} 
    #navi76_09 a { width:410px; background-position:0  -480px;} 


/* navi75 rollover 
----------------------*/ 
    #navi76_01 a:hover { width:410px; background-position:-410px       0;} 
    #navi76_02 a:hover { width:410px; background-position:-410px   -60px;} 
    #navi76_03 a:hover { width:410px; background-position:-410px  -120px;} 
    #navi76_04 a:hover { width:410px; background-position:-410px  -180px;} 
    #navi76_05 a:hover { width:410px; background-position:-410px  -240px;} 
    #navi76_06 a:hover { width:410px; background-position:-410px  -300px;} 
    #navi76_07 a:hover { width:410px; background-position:-410px  -360px;} 
    #navi76_08 a:hover { width:410px; background-position:-410px  -420px;} 
    #navi76_09 a:hover { width:410px; background-position:-410px  -480px;} 


/* navi76 ここまで
------------------------------------------*/ 



/* navi7376 ここから
------------------------------------------*/ 

ul#navi7376{
	width:410px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
} 

ul#navi7376 li{
	height:60px;
	display:block;
	margin: 0px;
	padding: 0px;
} 

ul#navi7376 li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/7376_contents.png);
	padding-top:60px;
} 

/* navi7376 normal 
---------------------*/ 
    #navi7376_01 a { width:410px; background-position:0       0;} 
    #navi7376_02 a { width:410px; background-position:0   -60px;} 
    #navi7376_03 a { width:410px; background-position:0  -120px;} 
    #navi7376_04 a { width:410px; background-position:0  -180px;} 
    #navi7376_05 a { width:410px; background-position:0  -240px;} 
    #navi7376_06 a { width:410px; background-position:0  -300px;} 
    #navi7376_07 a { width:410px; background-position:0  -360px;} 
    #navi7376_08 a { width:410px; background-position:0  -420px;} 
    #navi7376_09 a { width:410px; background-position:0  -480px;} 


/* navi7376 rollover 
----------------------*/ 
    #navi7376_01 a:hover { width:410px; background-position:-410px       0;} 
    #navi7376_02 a:hover { width:410px; background-position:-410px   -60px;} 
    #navi7376_03 a:hover { width:410px; background-position:-410px  -120px;} 
    #navi7376_04 a:hover { width:410px; background-position:-410px  -180px;} 
    #navi7376_05 a:hover { width:410px; background-position:-410px  -240px;} 
    #navi7376_06 a:hover { width:410px; background-position:-410px  -300px;} 
    #navi7376_07 a:hover { width:410px; background-position:-410px  -360px;} 
    #navi7376_08 a:hover { width:410px; background-position:-410px  -420px;} 
    #navi7376_09 a:hover { width:410px; background-position:-410px  -480px;} 

/* navi7376 ここまで
------------------------------------------*/ 


/* navi77 ここから
------------------------------------------*/ 

ul#navi77{
	width:410px;
	margin: 0px;
	padding: 0px;
	float: left;
} 

ul#navi77 li{
	height:60px;
	display:block;
	margin: 0px;
	padding: 0px;
} 

ul#navi77 li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/77_contents.png);
	padding-top:60px;
} 

/* navi77 normal 
---------------------*/ 
    #navi77_01 a { width:410px; background-position:0       0;} 
    #navi77_02 a { width:410px; background-position:0   -60px;} 
    #navi77_03 a { width:410px; background-position:0  -120px;} 
    #navi77_04 a { width:410px; background-position:0  -180px;} 
    #navi77_05 a { width:410px; background-position:0  -240px;} 
    #navi77_06 a { width:410px; background-position:0  -300px;} 
    #navi77_07 a { width:410px; background-position:0  -360px;} 
    #navi77_08 a { width:410px; background-position:0  -420px;} 
    #navi77_09 a { width:410px; background-position:0  -480px;} 


/* navi77 rollover 
----------------------*/ 
    #navi77_01 a:hover { width:410px; background-position:-410px       0;} 
    #navi77_02 a:hover { width:410px; background-position:-410px   -60px;} 
    #navi77_03 a:hover { width:410px; background-position:-410px  -120px;} 
    #navi77_04 a:hover { width:410px; background-position:-410px  -180px;} 
    #navi77_05 a:hover { width:410px; background-position:-410px  -240px;} 
    #navi77_06 a:hover { width:410px; background-position:-410px  -300px;} 
    #navi77_07 a:hover { width:410px; background-position:-410px  -360px;} 
    #navi77_08 a:hover { width:410px; background-position:-410px  -420px;} 
    #navi77_09 a:hover { width:410px; background-position:-410px  -480px;} 

/* navi77 ここまで
------------------------------------------*/ 


/* navi33 ここから
------------------------------------------*/ 

ul#navi33{
	width:410px;
	margin: 0px;
	padding: 0px;
	float: left;
} 

ul#navi33 li{
	height:60px;
	display:block;
	margin: 0px;
	padding: 0px;
} 

ul#navi33 li a {
	display: block;
	overflow: hidden;
	height: 0px;
	background-image: url(../img/33_contents.png);
	padding-top:60px;
} 

/* navi33 normal 
---------------------*/ 
    #navi33_01 a { width:410px; background-position:0       0;} 
    #navi33_02 a { width:410px; background-position:0   -60px;} 
    #navi33_03 a { width:410px; background-position:0  -120px;} 
    #navi33_04 a { width:410px; background-position:0  -180px;} 
    #navi33_05 a { width:410px; background-position:0  -240px;} 
    #navi33_06 a { width:410px; background-position:0  -300px;} 
    #navi33_07 a { width:410px; background-position:0  -360px;} 
    #navi33_08 a { width:410px; background-position:0  -420px;} 
    #navi33_09 a { width:410px; background-position:0  -480px;} 


/* navi33 rollover 
----------------------*/ 
    #navi33_01 a:hover { width:410px; background-position:-410px       0;} 
    #navi33_02 a:hover { width:410px; background-position:-410px   -60px;} 
    #navi33_03 a:hover { width:410px; background-position:-410px  -120px;} 
    #navi33_04 a:hover { width:410px; background-position:-410px  -180px;} 
    #navi33_05 a:hover { width:410px; background-position:-410px  -240px;} 
    #navi33_06 a:hover { width:410px; background-position:-410px  -300px;} 
    #navi33_07 a:hover { width:410px; background-position:-410px  -360px;} 
    #navi33_08 a:hover { width:410px; background-position:-410px  -420px;} 
    #navi33_09 a:hover { width:410px; background-position:-410px  -480px;} 

/* navi33 ここまで
------------------------------------------*/ 




/* footer 
----------------------*/ 

#footer {
	color: #000;
	text-align: center;
	height: 50px;
	width: 850px;
	background-repeat: no-repeat;
	vertical-align: middle;
	line-height: 14px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footer a:link {
	color: #00C;
}
#footer a:visited {
	color: #00C;
}
#footer a:hover {
	color: #000;
}
h2 {
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
}
#mainimg {
	height: 612px;
	overflow: hidden;
}
#left_con {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 425px;
}
#right_con {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 425px;
}
