/* --------------- Àå³­°¨µµ¼­°ü¼Ò°³ -------------- */
.wrapper{
	width:100%;
}
/*  */
.busi_detail_visual{
	overflow:hidden;
	border-bottom:3px solid #b84d4d;
}
.busi_detail_visual img{
	margin:0;
	vertical-align: top;
}
.busi_vi_detail_img {
	float: left;
	width: 208px;
	padding-right:1px;
}
.busi_vi_detail_ss {
	float: left;
	width:236px;
}
.busi_vi_detail_ss img{
	margin:0;
	padding:0;

}
.busi_vi_detail_ss a{
	border: 1px solid #e0e0e0;
	margin:0 0 2px 2px;
	float: left;
	line-height: 0px;
	display:inline-block;
}
.busi_vi_detail_ss a:hover img, .busi_vi_detail_ss a.active img {
	border: 1px solid #b84d4d;
	margin:-1px;
}
.m_busi_vi_detail_img{
	width:513px;
	height:278px;
	margin-left:254px;
}
.m_busi_detail_visual{
	position:relative;
}
/*
#m_detail_bx-pager a{
	display:block;
	width:116px;
	text-indent:-22222px;
	height:129px;
}
a.m_v01{
	position: absolute;
	top:129px;
	left:0;
	z-index:7777;
}
a.m_v02{
	position: absolute;
	width:135px !important;
	top:129px;
	left:116px;
	z-index:7777;
}
a.m_v03{
	position: absolute;
	width:107px !important;
	top:0px;
	right:117px;
	z-index:7777;
}
a.m_v04{
	position: absolute;
	width:117px !important;
	top:0px;
	right:0px;
	z-index:7777;
}
a.m_v05{
	position: absolute;
	width:107px !important;
	height:130px !important;
	top:129px;
	right:117px;
	z-index:7777;
}
a.m_v06{
	position: absolute;
	width:117px !important;
	height:130px !important;
	top:129px;
	right:0px;
	z-index:7777;
}
*/

#m_detail_bx-pager a{
	display:block;
	text-indent:-22222px;
	width:112px !important;
	height:129px;
	border:0px solid red;
	position: absolute;
	z-index:7777;
}
a.m_v01{top:0; left:26px;}
a.m_v02{top:0; left:140px;}
a.m_v03{top:129px; left:-85px;}
a.m_v04{top:129px; left:27px;}
a.m_v05{top:129px; left:140px;}
a.m_v06{top:0px; right:112px;}
a.m_v07{top:0px; right:0px;}
a.m_v08{top:0px; right:-112px;}
a.m_v09{top:129px; right:112px;}
a.m_v10{top:129px; right:0px;}



/*°øÀå¾È³»*/

/* ½Ã¼³¾È³» */
.com_detail_visual{
	 background: url("../img/company/com_bg.jpg") no-repeat scroll 0 0px;
	 padding:51px;
}
.com_detail_visual .com_vi_detail_img{
	width:592px;
	height:391px;
}
.com_detail_visual .com_vi_detail_img img{
	width:592px;
	height:391px;
}
.com_detail_visual .com_vi_detail_ss{
	width:100%;
}
#c_detail_bx-pager{
	padding:12px 0 0 7px;
	overflow:hidden;
}
#c_detail_bx-pager a img {
	border: 0px;
	width:45.5px;
	height:33px;
	border:1px solid #333;
	margin: 6px 5px 0 0;
	float:left;
}
#c_detail_bx-pager a:hover img, #c_detail_bx-pager a.active img {
    border: 1px solid #fff;
	margin: 6px 4px 0 0;
}
.com_detail_visual::after {
    clear: both;
    content: "";
    display: block;
}
.com_vi_detail_img .bx-wrapper .bx-prev {
    background: url("../img/company/arrow_prev.png") no-repeat scroll 0 0px;
	left:-45px;
	top:50%;
}
.com_vi_detail_img .bx-wrapper .bx-next , .com_vi_detail_img .bx-wrapper .bx-next:hover{
    background: url("../img/company/arrow_next.png") no-repeat scroll 0 0px;
    right: -45px;
	top:50%;
}
.com_detail_visual .bx-wrapper .bx-controls-direction a {
    height: 58px;
    margin-top: -16px;
    outline: 0 none;
    position: absolute;
    text-indent: -9999px;
    top: 50%;
    width: 37px;
}
.img_ab{position:absolute; width:187px; height:61px; border:1px solid red;}