/*--------- slider ---------*/
#slide {width:100%;  
		height:496px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#fff;
		border-bottom:#fff 1px solid;
                margin-top:30px; 
		}
#slideproduct {width:100%;  
		height:1500px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#fff;
		border-bottom:#fff 1px solid;
                margin-top:30px; 
		}
#slidepr {width:100%;  
		height:1000px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#fff;
		border-bottom:#fff 1px solid;
                margin-top:30px; 
		}
#slideclient {width:100%;  
		height:296px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#fff;
		border-bottom:#fff 1px solid;
                margin-top:30px; 
		}
#slidesmall2 {width:100%;  
		height:250px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#fff; 
		border-bottom:#fff 1px solid;
		}  
#slidesmall3 {width:100%;  
		height:300px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#fff; 
		border-bottom:#fff 1px solid;
		}  
#slidesmall {width:100%;  
		height:496px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#fff; 
		border-bottom:#fff 1px solid;
		}               

#slidegris {width:100%;  
		height:496px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#FAFAFA;
		border-bottom:#FAFAFA 1px solid;
		}

.slider2 {width:1080px; 
		height:400px;
		overflow:hidden; 
		position:relative; 
                margin:0 auto;
		}
.slider {width:1080; 
		height:496px;
		overflow:hidden; 
		position:relative; 
                margin:0 auto;
		}
.sliderlyon {width:1080; 
		height:596px;
		overflow:hidden; 
		position:relative; 
                margin:0 auto;
		}
.slidertr {width:1080; 
		height:300px;
		overflow:hidden; 
		position:relative; 
                margin:0 auto;
		}
.slidertitle {width:1080px; 
		height:350px;
		overflow:hidden; 
		position:relative; 
                margin:0 auto;
		}
.sliderungar {width:1080px; 
		height:350px;
		overflow:hidden; 
		position:relative; 
                margin:0 auto;
		}
.items { display:none;}

.pagination { position:absolute; bottom:84px; right:165px; display:inline-block; z-index:111;}
.pagination li {float:left; margin-right:10px; position:relative;	}
.pagination li a { display:inline-block; width:35px; height:36px; background:url(../images/pagination.png) right 0 no-repeat;}
.pagination li.current a, .pagination li:hover a { background:url(../images/pagination.png) 0 0 no-repeat;}

.banner {position:absolute; z-index:100; top:50px; left:600px; width:450px;}
.banner .text-1 {display:block; margin-bottom:25px; background:#fff;}
/*---------  .banner .text-1 {display:block; margin-left:88px; margin-bottom:25px; background:#fff;} ---------*/
.banner .text-2 {background:#fff;}
.bantextegauche {position:absolute; z-index:100;  top:50px; left:50px; width:350px;}
.bantextegauchelyon {position:absolute; z-index:100;  top:50px; left:50px; width:550px;}
.banimagegauche {position:absolute; z-index:100; top:50px; left:50px; width:450px;}
.bantextegauchetuto {position:absolute; z-index:100;  top:50px; left:50px; width:300px;}
.banimagegauchetuto {position:absolute; z-index:100; top:50px; left:50px; width:550px;}
.banimagegaucheheckl {position:absolute; z-index:100; top:50px; left:150px; width:450px;} 

.bantextedroite {position:absolute; z-index:100;  top:60px; left:400px; width:600px;}
.banimagedroite {position:absolute; z-index:100;  top:50px; left:550px; width:450px;}
.banimagedroitelyon {position:absolute; z-index:100;  top:50px; left:650px; width:450px;}
.bantextedroitepr {position:absolute; z-index:100;  top:60px; left:600px; width:350px;}
.bantextedroitetuto {position:absolute; z-index:100;  top:60px; left:650px; width:300px;}
.banimagedroitetuto {position:absolute; z-index:100;  top:50px; left:400px; width:550px;}
.bantextedroiteeng {position:absolute; z-index:100;  top:60px; left:500px; width:550px;}

.bantextemilieu {position:absolute; z-index:100; top:50px; left:200px; width:650px;}
.banimagemilieu {position:absolute; z-index:100; top:50px; left:200px; width:650px;}

#slideg {width:100%;  
		height:496px; 
		overflow:hidden; 
		z-index:777;
		margin:0 auto;
		position: relative;
		background:#f2f2f2;
		border-bottom:#f2f2f2 1px solid;
		}

.sliderg {width:1080px; 
		height:496px;
		overflow:hidden; 
		position:relative; 
		margin:0 auto;
		}
		
.itemsg { display:none;}

.paginationg { position:absolute; bottom:84px; right:165px; display:inline-block; z-index:111;}
.paginationg li {float:left; margin-right:10px; position:relative;	}
.paginationg li a { display:inline-block; width:35px; height:36px; background:url(../images/pagination.png) right 0 no-repeat;}
.paginationg li.current a, .paginationg li:hover a { background:url(../images/pagination.png) 0 0 no-repeat;}

.bannergauche {position:absolute; z-index:100; top:50px; left:100px; width:450px;}
.bannergauche .text-1 {display:block; margin-bottom:25px; background:#f2f2f2;}
/*---------  .banner .text-1 {display:block; margin-left:88px; margin-bottom:25px; background:#fff;} ---------*/
.bannergauche .text-2 {background:#f2f2f2;}

.bannerdroite {position:absolute; z-index:100; top:50px; left:100px; width:450px;}
.bannerdroite .text-1 {display:block; margin-bottom:25px; background:#f2f2f2;}
/*---------  .banner .text-1 {display:block; margin-left:88px; margin-bottom:25px; background:#fff;} ---------*/
.bannerdroite .text-2 {background:#f2f2f2;}

.bannermilieu {position:absolute; z-index:100; top:50px; left:400px; width:650px;}
.bannermilieu .text-1 {display:block; margin-bottom:25px; background:#f2f2f2;}
/*---------  .banner .text-1 {display:block; margin-left:88px; margin-bottom:25px; background:#fff;} ---------*/
.bannermilieu .text-2 {background:#f2f2f2;}



.build {
	padding: 15px 0;
	position: relative;
}
.hcaption {
	position: relative;
	height: 100%;
}
.myToggle {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.4);
	z-index: 77;
	display: none;
}
.attr-icon {
	width: 100%;
	height: auto;
	text-align: center;
	position: absolute;
	z-index: 88;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}
.caption {
	padding: 36px 24px;
	width: 100%;
	max-width: 250px;
	margin: 0 auto;
}
.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}
img {
	max-width: 100%;
}
.build.team {
    background-color: #fff;
    background-repeat: repeat-x;
    box-shadow: 0 0 5px rgba(0,0,0,.4);
    height: 26em;
}
h1.original {
	text-align: center;
	padding: 32px 0px 0px 0px;
}
.team-attr h3 {
	font-size: 1.5em;
	font-weight: 600;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 0.1em;
         font-style:normal;
        
}
.team-attr p {
	margin-top: 0.5em;
	height: 5em;
	    line-height: 1.5em;
}
.team-attr h3 span {
	font-size: .8em;
	color: #717171;
	margin-left: 0.3em;
}
.team-attr {
	margin-left: 0.8em;
	margin-top: 0.4em;
	margin-right: 0.8em;
}
.pr {
	margin-top: 2em;
}
.team-attr h3 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
}
<!--
リンクのボックス化
-->
 .build.team {
position:relative;
}
.build {
	padding: 34px 0;
	position: relative;
}
.team-attr h3 {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	text-indent: 20px;
	margin-top: 4px;
        font-size: 30;
}
.team-attr h3:hover {
	background-color: #FFF;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	transition: 0.3s;
}
.team-attr h3:hover {
	background-color: #FFF;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	transition: 0.3s;
}

