#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi {
	list-style-type: none;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #C5C5C5;
	border-bottom-width: 6px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi li {
	float: left;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_01 a:link ,
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_01 a:visited {
	background-image: url(../img/company01_index/company_navi_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	display: block;
	height: 49px;
	width: 173px;
	overflow: hidden;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_02 a:link ,
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_02 a:visited {
	background-image: url(../img/company01_index/company_navi_07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	display: block;
	height: 49px;
	width: 173px;
	overflow: hidden;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_03 a:link ,
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_03 a:visited {
	background-image: url(../img/company01_index/company_navi_08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	display: block;
	height: 49px;
	width: 173px;
	overflow: hidden;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_04 a:link ,
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_04 a:visited {
	background-image: url(../img/company01_index/company_navi_09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -1000px;
	display: block;
	height: 49px;
	width: 173px;
	overflow: hidden;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_01 a:hover {
	background-image: url(../img/company01_index/company_navi_06.jpg);
	background-position: 0px -49px;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_02 a:hover {
	background-image: url(../img/company01_index/company_navi_07.jpg);
	background-position: 0px -49px;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_03 a:hover {
	background-image: url(../img/company01_index/company_navi_08.jpg);
	background-position: 0px -49px;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #company_navi #company_nami_04 a:hover {
	background-image: url(../img/company01_index/company_navi_09.jpg);
	background-position: 0px -49px;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria #map_aria {
	background-repeat: no-repeat;
	height: 170px;
	margin-bottom: 15px;
	width: 640px;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria #map_aria ul {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 170px;
	width: 250px;
	list-style-type: none;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria #map_aria ul li a:link ,
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria #map_aria ul li a:visited {
	display: block;
	height: 170px;
	width: 250px;
	text-indent: -1000px;
	overflow: hidden;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria iframe {
	height: 440px;
	width: 638px;
	margin-bottom: 15px;
	border: 1px solid #989898;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .clearfix .w310_fl_bon .img_box ,
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .clearfix .w310_fr_bon .img_box  {
	background-image: url(../img/company01_index/company01_index_22.jpg);
	background-repeat: no-repeat;
	height: 103px;
	width: 103px;
	float: left;
	padding-right: 10px;
	position: relative;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .clearfix .w310_fl_bon p.info_right_block,
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .clearfix .w310_fr_bon p.info_right_block{
  height:45px;
  overflow:hidden;

}

#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .staff_box {
	background-image: url(../img/company01_staff/company01_staff_16.jpg);
	width: 614px;
	border: 2px solid #D7D7D7;
	background-repeat: no-repeat;
	height: 174px;
	padding: 11px;
	margin-bottom: 20px;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .staff_box img {
	float: left;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .staff_box.clearfix .name {
	font-size: 16px;
	height: 27px;
	width: 426px;
	color: #252424;
	text-indent: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .staff_box.clearfix .name .call {
	font-size: 12px;
	color: #727272;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .staff_box.clearfix .w426_fr {
	float: right;
	width: 426px;
	position: relative;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .staff_box.clearfix .w426_fr .staff_word {
	background-image: url(../img/company01_staff/company01_staff_25.jpg);
	background-repeat: no-repeat;
	height: 75px;
	width: 411px;
	top: 85px;
	padding:5px 10px 10px 5px;
	position: absolute;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria .staff_box.clearfix .w426_fr .staff_word p {
	padding: 5px;
	font-size: 10px;
	color: #666666;
	overflow:auto;
	width:401px;
	height:65px
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria #page_top_bt li a {
	background-image: url(../img/company01_index/company01_index_30.jpg);
	background-repeat: no-repeat;
	text-indent: -1000px;
	display: block;
	float: right;
	height: 14px;
	width: 111px;
	overflow: hidden;
}
#main_contents #right_aria #right_aria_inner_01 #right_aria_inner_02 #right_aria_inner_03 .word_aria #page_top_bt {
	list-style-type: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}

.w310_fl_bon {
	float: left;
	width: 290px;
	margin-bottom: 15px;
	border: 1px solid #8F8F8F;
	background-color: #FFF;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	color: #6F6F6F;
	height: 105px;
	overflow: hidden;
}
.w310_fr_bon {
	float: right;
	width: 290px;
	margin-bottom: 15px;
	border: 1px solid #8F8F8F;
	background-color: #FFF;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 13px;
	padding-left: 10px;
	color: #6F6F6F;
	height: 105px;
	overflow: hidden;
}
h4 {
	color: #CA0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 14px;
	font-weight: bold;
}
#main_contents  .word_aria h3{
    background-image: url("../img/common/h3_bar.jpg");
    background-position: 0 bottom;
    background-repeat: no-repeat;
    color: #CA0000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

.ichioshi:after{
	position: absolute;
	top: 0;
	left: 0;
	content: url(../img/company01_index/company01_index_16.png);
}
.ivent:after{
	position: absolute;
	top: 0;
	left: 0;
	content: url(../img/company01_index/company01_index_18.png);
}
.newItem:after{
	position: absolute;
	top: 0;
	left: 0;
	content: url(../img/common/company_newItem.png);
}
.sale:after{
	position: absolute;
	top: 0;
	left: 0;
	content: url(../img/common/salecampaign.png);
}
