*{
	margin:0;
	padding:0;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	}

/*forfirefox*/
html {
	overflow-y:scroll;
}

/*forIE6*/	
body{
	text-align:center;
	}
	
body div{
	text-align:left;
	margin:0 auto;
	}
#head{
	width:800px;
	height:80px;
	background-image:url(../img/a_head_back.gif);
	background-repeat:no-repeat;
	}
#head h1{
	margin-left:10px;
	padding-top:10px;
	width:180px;
	}
#cont{
	background-image:url(../img/a_cont_back.gif);
	background-repeat:repeat-y;
	background-position:left;
	width:800px;
	overflow:auto;
	}
#menu{
	float:left;
	width:200px;
	background-image:url(../img/a_menu_back.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
	}
#cont_home_1{
	padding-left:10px;
	padding-bottom:10px;
	}
.cont_d_1{
	width:180px;
	height:50px;
	margin-bottom:10px;
	}
.cont_d_1 p{
	}
.cont_d_1 p a{
	display:block;
	width:180px;
	height:50px;
	background-repeat:no-repeat;
	}
.cont_d_1 p a span{
	display:none;
	}

#cont_d_2{
	background-image:url(../img/cnt_soudan_back.gif);
	}
#cont_d_3{
	background-image:url(../img/cnt_tenpo_back.gif);
	}
.cont_d_1 a:hover{
	background-position:-50px 0px;
	}


#menu h2 img{
	padding-left:10px;
	}
#menu .menu_ul_1{
	width:180px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:15px;
	}
#menu .menu_ul_1 li{
	padding-bottom:5px;
	list-style-type:none;
	}
#menu .menu_ul_1 li a{
	text-decoration:none;
	display:block;
	background-repeat:no-repeat;
	color:#333333;
	padding-left:20px;
	padding-bottom:5px;
	border-bottom:dotted 1px #cccccc;
	}
#menu .menu_ul_1 li a:hover{
	font-weight:bold;
	}
#top_ul_1 a{
	background-image:url(../img/a_list_head_1.gif);
	background-position:left top;
	font-size:12px;
	}
#top_ul_2 a{
	background-image:url(../img/a_list_head_2.gif);
	background-position:left top;
	font-size:14px;
	}
#menu .menu_ul_1 li a:hover{
	}
.menu_jri_li_1{
	display:none;
	}
	
.menu_bun{
	margin-left:10px;
	padding-bottom:15px;
	}
#main{
	float:right;
	width:590px;
	}
h2#cate_title{
	background-repeat:no-repeat;
	font-size:10px;
	color:#FFFFFF;
	padding-bottom:60px;
	background-position:bottom;
	margin-bottom:20px;
	}
#main_2{
	}
#main_2 h2{
	padding-bottom:10px;
	}

#foot{
	width:800px;
	padding-top:20px;
	clear:both;
	height:60px;
	background-image:url(../img/a_foot_back.gif);
	background-repeat:no-repeat;
	text-align:center;
	background-position:bottom;
	}
#foot #foot_p_1{
	font-size:10px;
	}
#foot #foot_p_1 a{
	color:#333333;
	}
#foot #foot_p_2{
	padding-top:30px;
	font-size:10px;
	}
.totop{
	width:580px;
	text-align:right;
	padding-top:20px;
	padding-bottom:30px;
	clear:both;
	float:right;
	}
#toform{
	float:right;
	}
#toform img{
	border:none;
	}
#cate_p_1{
	font-size:14px;
	line-height:150%;
	}
