@charset "utf-8";
/* CSS Document */
.index_product_page { background: url(../files/products_bg.jpg) no-repeat center; background-size: cover; background-repeat: no-repeat; background-position: center top; width: 100%; clear: both; float: left; background-color: #E1E1E1; position: relative; z-index: 10; padding-top: 0px; padding-bottom: 0px; }
.index_product_box { width: 80%; clear: both; margin-right: 10%; margin-left: 10%; margin-top: 0px; margin-bottom: 0px; display: block; float: left; padding: 0px; }
.index_product_page .area_title_box { margin-top: 40px; color: #c21452; }
.index_product_page .area_title_box strong { color: #c21452;  }
.index_product_page .index_product_box .content_box { padding-top: 20px; padding-bottom: 0px; line-height: normal; width: 100%; display: block; clear: both; float: left; position: relative; z-index: 10; }
.index_product{ margin-right: auto; margin-left: auto; }

@media screen and (max-width: 1680px) {
.index_product_page { padding-top: 0px; padding-bottom: 0px; }
.index_product_box { width: 90%; margin-right: 5%; margin-left: 5%; }
.index_product_page .area_title_box { margin-top: 30px; }
}
 @media screen and (max-width: 1280px) {
.index_product_page { padding-top: 0px; padding-bottom: 0px; }
.index_product_box { width: 90%; margin-right: 5%; margin-left: 5%; }
.index_product_page .area_title_box { margin-top: 30px; }
.index_product_page .index_product_box .content_box { padding-top: 10px; padding-bottom: 10px; }
}
@media screen and (max-width: 980px) {
.index_product_page { padding-top: 0px; padding-bottom: 0px; }
.index_product_box { width: 90%; margin-right: 5%; margin-left: 5%; margin-bottom: 20px; }
.index_product_page .area_title_box { margin-top: 30px; }
.index_product_page .index_product_box .content_box { padding-top: 10px; padding-bottom: 10px; }
}
@media screen and (max-width: 736px) {
.index_product_box { width: 90%; margin-right: 5%; margin-left: 5%; margin-bottom: 0px; }
.index_product_page .area_title_box strong{ line-height: 24px;}
.index_product_page .area_title_box span{margin-top: 10px; }
.index_product_page .area_title_box  img{ height: auto; width: 30px; }
}
@media screen and (max-width: 480px) {
}
@media screen and (max-width: 320px) {
}
@media(max-width:767px) {}
@media(min-width:768px) and (max-width:991px) {}
@media(min-width:992px) and (max-width:1199px) {}
@media(min-width:1200px) {}



.index_product_page1 { background: url(../files/products_bg1.jpg) no-repeat center; background-size: cover; background-repeat: no-repeat; background-position: center top; width: 100%; clear: both; float: left; background-color: #E1E1E1; position: relative; z-index: 10; padding-top: 0px; padding-bottom: 0px; }
.index_product_box1 { width: 80%; clear: both; margin-right: 10%; margin-left: 10%; margin-top: 0px; margin-bottom: 0px; float: left; padding: 0px; height: 776px; position: relative; display: block; }
.index_product_page1 .title_box{ width: 100%; text-align: center; position: absolute; font-size: 18px; color: #FFF; padding-top: 80px; }
@media screen and (max-width: 1680px){.index_product_box1 { height: 679px; }}
@media screen and (max-width: 1360px){.index_product_box1 { height: 582px; }}
@media screen and (max-width: 1360px){.index_product_box1 { height: 550px; }}
@media screen and (max-width: 1280px){.index_product_box1 { height: 517px; }}
@media screen and (max-width: 980px){
.index_product_box1 { height: 396px; }
.index_product_page1 .title_box{  font-size: 14px; color: #FFF; padding-top: 40px; }}
@media screen and (max-width: 736px){.index_product_box1 { height: 310px; }.index_product_page1 .title_box{font-size: 13px; color: #FFF; padding-top: 20px; }}
