@charset "UTF-8";
/* CSS Document */

}
.triangle {
	width: 0;
	height: 0;
	color: #002c1c;
	border-left: 40px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid;
	display: block;
	margin-left: auto;
	margin-right: auto;
}



.work_area {
	width: 90%;
}
.font {
	color: #3d0000;
	font-size: 30px;
        text-shadow:0 0 50px #FFF;
	line-height: 55px;
	font-weight: bold;

}
.job_font {
	font-size: 70px;
	z-index: 30;
	position: relative; 
}
.job_img {
	margin-top: -70px;
	opacity: 0.9; 
}
.bg_green {
	width: 100%;
	padding: 30px 0;
	color: #FFF;
	background-color: #002c1c;
	font-size: 40px;
}
.under-line {
	width: 70%;
	margin-top: -25px;
	border-bottom: 3px #FFF solid;
}
.under-line2 {
	width: 100%;
	margin-top: 15px;
	border-bottom: 3px #3d0000 solid;
}
.sub{
	font-size: 60px;
	margin-top: 150px;
}
.bg_img1{
	background-image: url(../business/img/customer_01.jpg);
	background-size: 100%;
}
.bg_img2{
	background-image: url(../business/img/customer_02.jpg);
	background-size: 100%;
}
.bg_img3{
	background-image: url(../business/img/seika_01.jpg);
	background-size: 100%;
	background-position: top 30% center;

}
.bg_img4{
	background-image: url(../business/img/seika_02.jpg);
	background-size: 100%;
	background-position: top 43% center;
}
.bg_img5{
	background-image: url(../business/img/butsuryu_01.jpg);
	background-size: 100%;
}
.bg_img6{
	background-image: url(../business/img/butsuryu_02.jpg);
	background-size: 100%;
	background-position: center center;
}
.bg_img7{
	background-image: url(../business/img/ec_01.jpg);
	background-size: 100%;
}
.bg_img8{
	background-image: url(../business/img/ec_02.jpg);
	background-size: 100%;
}
.bg_img9{
	background-image: url(../business/img/design_01.jpg);
	background-size: 100%;
}
.bg_img10{
	background-image: url(../business/img/design_02.jpg);
	background-size: 100%;
}
.bg_img11{
	background-image: url(../business/img/hansoku_01.jpg);
	background-size: 100%;
}
.bg_img12{
	background-image: url(../business/img/hansoku_02.jpg);
	background-size: 100%;
}
.bg_img13{
	background-image: url(../business/img/system_01.jpg);
	background-size: 100%;
}
.bg_img14{
	background-image: url(../business/img/system_02.jpg);
	background-size: 100%;
}
.bg_img15{
	background-image: url(../business/img/con_01.jpg);
	background-size: 100%;
}
.bg_img16{
	background-image: url(../business/img/con_02.jpg);
	background-size: 100%;
}
.bg_img17{
	background-image: url(../business/img/kanri_01.jpg);
	background-size: 100%;
}
.bg_img18{
	background-image: url(../business/img/kanri_02.jpg);
	background-size: 100%;
}
.bg_white {
	padding: 100px 0;
	background: rgba(255,255,255,0.7);
}



.btn-flat-stripe {
  font-size:15px;
  position: relative;
  display: inline-block;
  font-weight: bold;
  text-decoration: none;
  border-left: solid 2px #2f4f4f;
  border-right: solid 0px #2f4f4f;
  color: #2f4f4f;
  text-shadow: 0 0 5px white;
  padding: 0.5em 1em;
  background: repeating-linear-gradient(-45deg, #a3ffa3, #a3ffa3 3px,#e9f4ff 3px, #e9f4ff 7px);
  transition: .4s;
}

.btn-flat-stripe:hover {
  background: repeating-linear-gradient(-45deg, #a3ffa3, #a3ffa3 5px,#e9f4ff 5px, #e9f4ff 9px);
}