#oem{
	min-width:1040px;
	margin:0 auto;
}

.left{
	float:left;
}

#oem .main_image{
	max-width:1240px;
	width:945px;
	height:127px;
	margin:0 auto 20px auto;
	background-image:url(/img/oem/main_image.jpg);
	color:#ffffff;
	text-shadow:3px 3px 2px rgba(0,0,0,0.8);
	padding:75px 0 0 71px;
}

#oem .main_image .icon_title{
	display:block;
	padding:15px 0 0 0px;
}
#oem p.top{
	width: 1016px;
    margin: 0 auto 30px auto;
    font-size:15px;
}

#oem .contents_01 .button{
	width:888px;
	margin:0 auto;
}

#oem .contents_01 .button_01{
	background-image:url(/img/oem/contents_01_button_01.jpg);
	background-repeat:no-repeat;
	width:414px;
	height:91px;
	color:#FFFFFF;
	padding: 32px 0 0 114px;
    font-size: 26px;
    float: left;
}
#oem .contents_01 .button_02{
	background-image:url(/img/oem/contents_01_button_02.jpg);
	background-repeat:no-repeat;
	width:414px;
	height:91px;
	color:#FFFFFF;
	padding: 32px 0 0 114px;
    font-size: 26px;
    margin-left: 472px;

}

#oem .contents_01 ul.box{
	margin:0 auto;
	width:1040px;
}

#oem .contents_01 li.box{
	border:white 9px solid;
	width: 306px;
    height: 210px;
	float:left;
	margin-right:20px;
}
#oem .contents_01 li.box:last-child{
	margin-right:0;
}
#oem .contents_01 li.box .title{
	color:#464637;
	font-size:28px;
	padding-left:16px;
}
#oem .contents_01 li.box .text{
	color:#333333;
	font-size:15px;
    padding-left: 19px;
    padding-right: 13px;
}

#oem .contents_02{
	width:1039px;
	margin:0 auto;
	margin-top:55px;
	margin-bottom:50px;
}
#oem .contents_02 h2{
	color:#464637;
	font-size:32px;
	text-align: center;
	margin-bottom:40px;
}
#oem .contents_02 ul{
	margin-bottom:20px;
}
#oem .contents_02 .right{
	font-size:15px;
    margin-left: 494px;
    width: 486px;
    margin-top: 0px;
    padding-top: 15px;
}
#oem .contents_02 .right .title{
	font-weight:bold;
}
#oem .contents_02 .right .text{
}
#oem .contents_02 .right .button{
    background-image: url(/img/oem/contents_02_button.jpg);
    background-repeat: no-repeat;
    width: 370px;
    height: 46px;
    color: #FFFFFF;
    padding: 23px 0 0 64px;
    font-size: 20px;
    margin-left: 112px;
    margin-top: 70px;
}
#oem .contents_02 li.last{
	margin-top:13px;
}

#oem .contents_03{
	width:1039px;
	margin:0 auto;
	margin-top:55px;
	margin-bottom:50px;
}
#oem .contents_03 h2{
	color:#464637;
	font-size:32px;
	text-align: center;
	margin-bottom:40px;
}

#oem .contents_03 h3{
	font-size:26px;
}

#oem .contents_03 .flow_oem{
	overflow:hidden;
}

#oem .contents_03 .flow_oem li{
	width:477px;
	height:284px;
	float:left;
	margin-bottom:50px;
	margin-top:30px;
	margin-right:67px;
}
#oem .contents_03 .flow_oem li.right{
	margin-right:0;
}
#oem .contents_03 .flow_oem li p{
	height:60px;
}
#oem .contents_03 .flow_oem li .title{
	font-size:17px;
	color:#464637;
	font-weight:bold;
}
#oem .contents_03 .flow_oem li.bottom p{
	height:40px;
	font-size:15px;
	color:#464637;
}

#oem .contents_03 .faq{
	overflow:hidden;
	margin-top:50px;
}

#oem .contents_03 .faq li{
}

#oem .contents_03 .faq li .question{
	font-size:15px;
	font-weight:bold;
	display:block;
	margin-bottom:10px;
}
#oem .contents_03 .faq li .answer{
	font-size:15px;
	display:block;
	margin-bottom:45px;
}

#oem .contents_03 .contact_button{
	text-align:center;
	padding-top:15px;
	margin-bottom:40px;
}

#oem .contents_03 .contact_button a:hover{
	opacity:0.7;
}



#oem .contents_04{
	width:1039px;
	margin:0 auto;
	margin-top:55px;
	margin-bottom:50px;
}
#oem .contents_04 h2{
	color:#464637;
	font-size:32px;
	text-align: center;
	margin-bottom:40px;
}

#oem .contents_04 .note{
	font-size:15px;
}

#oem .contents_04 .contact_button{
	text-align:center;
	padding-top:15px;
	margin-bottom:40px;
}

#oem .contents_04 .contact_button a:hover{
	opacity:0.7;
}
