@charset "UTF-8";

.slider-box{
	overflow:hidden;
}
 
.bxslider01 li {/*メインスライダー*/
    display:block;
    width:100%;
    height:auto;}
 
.bxslider01 li img{
    display:block;
    width:100%;
    height:auto;
}
 
/*-----------事例紹介メイン切り替えカルーセル-----------*/
.bxslider02 li a img{/*サムネイルの画像*/
    display:block;
    width:100%;
    height:auto;
}
 
.bxslider02 li a{/*サムネイルの画像*/
    display:block;
/*    width:154px;*/
    height:auto;
}
 
.controlWrap {
    width:70%;
    display:block;
    position:relative;
    margin:0 auto;
	padding-top: 20px;
}

.controlWrap p#PrevIcon a{/*矢印画像（前へ）*/
	display:block;
	left: 10px;
	width: 25px;
	height: 25px;
	top:50%;
	position:absolute;
	border-top: 3px solid #091138;
	border-right: 3px solid #091138;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	text-indent:-9999px;
}

.controlWrap p#NextIcon a{/*矢印画像（次へ）*/
	display:block;
    right: 10px;
	width: 25px;
	height: 25px;
	top:50%;
	position:absolute;
	border-top: 3px solid #091138;
	border-right: 3px solid #091138;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	text-indent:-9999px;
}


/*-----------事例紹介カルーセルサムネ-----------*/
.bxslider03 li a {/*サムネイル*/
    display:block;
    width:154px;
}
 
.controlWrap02 {
    width:100%;
    display:block;
    position:relative;
    margin:0 auto;
	padding-top: 20px;
}

.controlWrap02 p#PrevIcon_02 a{/*矢印画像（前へ）*/
	display:block;
	left: 10px;
	width: 25px;
	height: 25px;
	top:35%;
	position:absolute;
	border-top: 3px solid #091138;
	border-right: 3px solid #091138;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	text-indent:-9999px;
}

.controlWrap02 p#NextIcon_02 a{/*矢印画像（次へ）*/
	display:block;
    right: 10px;
	width: 25px;
	height: 25px;
	top:35%;
	position:absolute;
	border-top: 3px solid #091138;
	border-right: 3px solid #091138;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	text-indent:-9999px;
}

/*-----------スタッフ紹介ページカルーセル-----------*/
.bxslider04 li a {/*サムネイル*/
    display:block;
    width:154px;
}
 .bxslider04 li a img{/*サムネイルの画像*/
	margin-bottom: 10px;
}
.controlWrap03 {
    width:100%;
    display:block;
    position:relative;
    margin:0 auto;
	padding-top: 20px;
}

.controlWrap03 p#PrevIcon_03 a{/*矢印画像（前へ）*/
	display:block;
	left: 10px;
	width: 25px;
	height: 25px;
	top:35%;
	position:absolute;
	border-top: 3px solid #091138;
	border-right: 3px solid #091138;
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	text-indent:-9999px;
}
.controlWrap03 p#NextIcon_03 a{/*矢印画像（次へ）*/
	display:block;
    right: 10px;
	width: 25px;
	height: 25px;
	top:35%;
	position:absolute;
	border-top: 3px solid #091138;
	border-right: 3px solid #091138;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	text-indent:-9999px;
}

@media (max-width: 640px){
.controlWrap {
    width:100%;
}

