

/*mainスタート*/
#main{
	background-image:url(../images/main.jpg);
	background-repeat:no-repeat;
	width:807px;
	height:258px;
}

.main_text{
	display:none;
}

/*main終了*/



/*mainナビスタート*/
.mamin_n{
	width:743px;
	height:81px;
	padding:166px 0 0 32px;
	margin:0;
}

*html .mamin_n{
	width:743px;
	height:81px;
	padding:166px 0 0 0;
	margin:0;
}
*+html .mamin_n{
	width:743px;
	height:81px;
	padding:166px 0 0 0;
	margin:0;
}

.mamin_navi{
	width:743px;
	height:81px;
	margin:0;
	float:left;
	display:inline;
	
}





.main_n1 a{
	background-image:url(../images/main_n1.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:64px;
	display: block;
	text-indent: -9999px;
	float:left;
	margin:0 0 0 10px;

}
.main_n1 a:hover{
	background-image:url(../images/main_n1_o.jpg);

}


*html .main_n1 a{
	background-image:url(../images/main_n1.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:64px;
	display: block;
	text-indent: -9999px;
	float:left;
	margin:0 0 0 5px;

}
*html .main_n1 a:hover{
	background-image:url(../images/main_n1_o.jpg);

}



.main_n2 a{
	background-image:url(../images/main_n2.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:64px;
	display: block;
	text-indent: -9999px;
	float:left;
	display:inline;
	margin:0 0 0 10px;

}
.main_n2 a:hover{
	background-image:url(../images/main_n2_o.jpg);

}


*html .main_n2 a{
	background-image:url(../images/main_n2.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:64px;
	text-indent: -9999px;
	display:inline;
	margin:0 0 80px 0;
	overflow:hidden;
	

}
*html .main_n2 a:hover{
	background-image:url(../images/main_n2_o.jpg);

}




.main_n3 a{
	background-image:url(../images/main_n3.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:64px;
	display: block;
	text-indent: -9999px;
	float:left;
	margin:0 0 0 10px;

}
.main_n3 a:hover{
	background-image:url(../images/main_n3_o.jpg);

}


*html .main_n3 a{
	background-image:url(../images/main_n3.jpg);
	background-repeat:no-repeat;
	width:235px;
	height:64px;
	text-indent: -9999px;
	display:inline;
	margin:0 0 80px 0;
	overflow:hidden;

}
*html .main_n3 a:hover{
	background-image:url(../images/main_n3_o.jpg);

}



html .main_n1{
	width:235px;
	height:64px;
	float:left;
	margin:0 5px 0 0;
}
html .main_n2{
	width:235px;
	height:64px;
	float:left;
	margin:0 5px 0 5px;
}
html .main_n3{
	width:235px;
	height:64px;
	float:left;
	margin:0 5px 0 5px;
}




*html .main_n1{
	width:235px;
	height:64px;
	float:left;
}
*html .main_n2{
	width:235px;
	height:64px;
	float:left;
}
*html .main_n3{
	width:235px;
	height:64px;
	float:left;
}












/*mainナビ終了*/

#cate_box{
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	width:807px;
	min-height:620px;
	height:auto;
	margin:0;
	padding:0;

}
#l_box{
	margin:0;
	padding:0;
	width:595px;
	height:auto;
	float:left;
}

#l_box1{
	margin:0;
	padding:0;
	width:595px;
	height:auto;
	float:left;
}



/*cate1スタート*/
.cate1{
	margin:10px 0 0 10px;
	padding:0;
	width:595px;
	height:30px;
	float:left;
}
*html .cate1{
	margin:10px 0 0 10px;
	padding:0;
	width:595px;
	height:30px;
	display:inline;
}
.c_img_1{
	width:128px;
	margin:10px 0 0 25px;
	padding:0;
	float:left;
}
.c_img_2{
	width:128px;
	margin:10px 0 0 18px;
	padding:0;
	float:left;
}


*html .c_img_1{
	width:128px;
	margin:10px 0 0 12px;
	padding:0;
	float:left;
}

.c_img_1 p{
	width:128px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	text-align:left;
	font-size:11px;
	line-height:120%;
	color:#047391;
	text-decoration:underline;
}
.c_img_2 p{
	width:128px;
	margin:10px 0 0 0;
	padding:0;
	float:left;
	text-align:left;
	font-size:11px;
	line-height:120%;
	color:#047391;
	text-decoration:underline;
}

.cate_btn{
	margin:10px 0 0 63px;
	padding:0;
	width:63px;
	height:13px;
	float:left;
}
*html .cate_btn{
	margin:10px 0 0 32px;
	padding:0;
	width:63px;
	height:13px;
	float:left;
}
/*cate1終了*/




#l_box2{
	margin:0;
	padding:0;
	width:595px;
	height:auto;
	float:left;
}

/*cate2スタート*/

.cate2_box1{
	margin:15px 5px 0 10px;
	padding:0;
	width:280px;
	float:left;
}

*html .cate2_box1{
	margin:15px 5px 0 10px;
	padding:0;
	width:280px;
	display:inline;
}

.cate2{
	margin:30px 0 0 10px;
	padding:0;
	width:595px;
	height:30px;
	float:left;
}
*html .cate2{
	margin:30px 0 0 10px;
	padding:0;
	width:595px;
	height:30px;
	display:inline;
}


.c2_img_1{
	width:122px;
	margin:10px 0 0 25px;
	padding:0;
	float:left;
}

*html .c2_img_1{
	width:122px;
	margin:10px 5px 0 5px;
	padding:0;
	float:left;
}
*+html .c2_img_1{
	width:122px;
	margin:10px 5px 0 12px;
	padding:0;
	float:left;
}


.cate2_link{
	margin:20px 0 0 0;
	padding:0;
	float:left;
	width:10px;
	height:10px;
}

.cate2_link_text{
	margin:18px 0 0 5px;
	padding:0;
	font-size:13px;
	color:#0000FF;
	float:left;
}

.cate2_link_text2{
	font-size:10px;
	margin:0;
	padding:0;
	color:#006B33;
	text-align:left;
}
.cate2_link_text3{
	font-size:11px;
	margin:0;
	padding:0;
	color:#666;
	text-align:left;
}
.cate_btn2{
	margin:10px 0 0 0;
	padding:0;
	float:left;
}
/*cate2終了*/

