.soft-bg01{
    background: url("../images/soft.jpg") repeat-x fixed center center / 100% 100% rgba(0, 0, 0, 0);
    overflow: hidden;
    padding-top: 100px;
	padding-bottom:50px;
    text-align: center;
}
/*1024px X *640px */
   @media only all and (min-width: 640px){
       .soft-bg01 {	
		background: url("../images/soft.jpg") repeat-x fixed center center / 100% 100% rgba(0, 0, 0, 0);
		overflow: hidden;
		padding-top: 100px;
		padding-bottom:50px;
		text-align: center;
       }
    }
/*640px X *480px */
   @media only all and (max-width: 640px){
      .soft-bg01 {	
		background: url("../images/mobile/soft.jpg") repeat-x fixed center center / 100% 100% rgba(0, 0, 0, 0);
		overflow: hidden;
		padding-top: 100px;
		padding-bottom:50px;
		text-align: center;
       }
     }
.hardware-bg01{
    background: url("../images/hardware.jpg") repeat-x fixed center center / 100% 100% rgba(0, 0, 0, 0);
    overflow: hidden;
    padding-top: 100px;
	padding-bottom:50px;
    text-align: center;
}
/*1024px X *640px */
   @media only all and (min-width: 640px){
       .hardware-bg01 {	
    background: url("../images/hardware.jpg") repeat-x fixed center center / 100% 100% rgba(0, 0, 0, 0);
    overflow: hidden;
    padding-top: 100px;
	padding-bottom:50px;
    text-align: center;
       }
    }
/*640px X *480px */
   @media only all and (max-width: 640px){
      .hardware-bg01 {	
    background: url("../images/mobile/hardware.jpg") repeat-x fixed center center / 100% 100% rgba(0, 0, 0, 0);
    overflow: hidden;
    padding-top: 100px;
	padding-bottom:50px;
    text-align: center;
       }
     }
.header-cont-text{
	padding-top:50px;
	padding-bottom:60px;
}
.conMar_B5 {
    margin-bottom: 5%;
    margin-top: 5%;
}
.conMar_A40_left {
    margin-bottom: 40px;
    margin-top: 40px;
	border-left: 5px solid #0078D7;
    color: #0078D7;
    display: inline-block;
    padding: 0 0.4em;
}
.conMar_A40_right {
    margin-bottom: 40px;
    margin-top: 40px;
	border-right: 5px solid #0078D7;
    color: #0078D7;
    display: inline-block;
    padding: 0 0.4em;
}
.bgColor_gray {
    background-color: #f8f8f8;
}

.img_width {
    max-width: 550px;
    width: 100%;
}
.laber-left{
	margin-left:10px;
}