@charset "utf-8";
#pankuzu {
	width:790px;
	height:18px;
	margin-bottom:20px;
	padding-left: 10px;
	padding-top: 5px;
}

#pankuzu a {
	color:#a3a3a3;
	text-decoration:none;
}

#pankuzu a:hover {
	color:#F90;
	text-decoration:none;
}

#c_box {
	width:800px;
	height:auto;
	margin-bottom:10px;
	padding-top: 0px;
	}
	
#sub_area {
	float:left;
	width:225px;
	height:auto;
	}
	
#main_area {
	float:right;
	width:550px;
	height:auto;
	min-height:550px;
	}

.paragraph {
	width:550px;
	height:auto;
	margin-bottom: 20px;
	}



#cate_menu {
	width:225px;
	height:auto;
	margin-bottom: 25px;
	}
		
#company_info {
	margin-top:0px;
	width:225px;
	height:246px;
	background:url(../common_img/info_botan.gif) no-repeat;
	text-indent:-9000px;
	position: relative;
	}

#company {
	width:225px;
	height:195px;
}

#contact_link a {
	display:block;
	position:absolute;
	width:217px;
	height:41px;
	background:url(../common_img/mail_button.gif) no-repeat;
	left: 4px;
	top: 199px;
	text-indent:-9000px;
	text-decoration:none;
}

#contact_link a:hover {
	width:217px;
	height:41px;
	background:url(../common_img/mail_button_over.gif) no-repeat;
}

	
div.img_l {
	float:left;
	margin-right: 5px;
	
	}		

div.img_r {
	float:right;
	margin-left: 5px;
	width: auto;
	
	}		


div.right_c {
	float:right;
	width: 400px;
	}


/*==�T�C�h���j���[�̃^�C�g��==*/
#menu_title {
	display:block;
	background:url(../common_img/menu_list_title.gif) no-repeat;
	text-indent:-9000px;	
	width:225px;
	height:65px;
	}


/*==サブタイトル==*/
h5.sub_title {
	display:block;
	width:100%;
	height:20px;
	font-size:14px;
	font-weight:bold;
	border-bottom:2px solid #FC3;
	margin-bottom:10px;
	margin-top: 0px;
	clear:both;
	padding-top: 15px;
}

h6.sub_title {
	display:block;
	border-left:15px solid #333;
	padding-left:5px;
	margin-bottom: 5px;
}

/*==ボックス==*/
div.l_box {
	float:left;
	width:260px;
	height:auto;
}

div.r_box {
	float:right;
	width:260px;
	height:auto;
}

.pagetop {
	width:800px;
	height:24px;
	clear: both;
	padding-top: 10px;
}

.pagetop a {
	display:block;
	background:url(../common_img/pagetop.gif) no-repeat;
	width:195px;
	height:24px;
	text-indent:-9000px;
	margin-left:605px;
}

.pagetop a:hover {
	width:195px;
	height:24px;
	background:url(../common_img/pagetop_over.gif) no-repeat;
}

