/* sub default */
.sub_top{background-image: url("/www-img/sub/top_bg/ds_01.jpg");height: 579px;}
.h1_hr{height: 1px; width: 80px;border: none; border-top: 1px solid;margin: 30px auto;}
.section_div > section{padding: 50px;}
.table_ul{display: table;width: 100%;}
.table_ul li{display: table-cell;float: none;vertical-align: middle;width: 50%;}
.table_ul .li1{padding-right: 1%;}
.table_ul .li2{padding-left: 1%;}
.sec_common_h2{margin-bottom: 30px;}
.sec_common_h2 span{color: #737c9a;}
.p_custom1{color: #737c9a;margin: 0 0 20px 0;}
/* sub default */
.section_div > section *{text-align: left;}


.sec1 .bold{color: #2e2d2d;}

.sec2{background: #f1f2f5;}
.sec2 .table_ul .li1{width: 45%;}
.sec2 .table_ul .li2{width: 55%;}
.sec2 h3{margin-bottom: 10px;}

.sec3{border-bottom: 1px solid #e3e3e3;}
.sec3 .table_ul{margin-top: 30px;}
.sec3 .table_ul h4{margin: 15px 0;}
.sec3 .table_ul h3{border-bottom: 3px solid #737c9a;color:#737c9a;display: inline-block;}
.sec3 .table_ul h3 span{font-weight: normal;}
.sec3 .table_ul h3 .s2{margin: 0 10px;}

.section_div > .sec4{padding: 0;}
.sec4 > h2{padding: 50px;margin-bottom: 0;}
.sec4 > div{padding: 50px;}
.sec4 > .div1{background: #f4f6f9;}
.sec4 > .div1 > div{background: #dfe2ed;padding:40px 20px; }
.sec4 > .div1 > div .p_25{color: #2e2d2d;text-align: center;}
.sec4 > .div1 > div .p_40{color:#6a76a3; text-align: center;margin-bottom: 8px;}
.sec4 > .div2 .table_ul .li1{width: 40%;}
.sec4 > .div2 .table_ul .li2{width: 60%;}
.sec4 .img_margin{margin: 20px auto 50px auto;}
.sec4 > .div1 .table_ul .li1{padding-top: 20px;}
.sec4 > .div1 .table_ul li{vertical-align: top;}
.sec4 > .div1 .table_ul .li2 img{max-width: 350px;}


@media only screen and (max-width: 1023px) {
	/* sub default */
	.sub_top{height: 300px;background-size:cover;}
	.h1_hr{margin: 20px auto;}
	.section_div > section{padding: 20px;}
	/* sub default */
	
	.section_div > .sec4{padding: 0;}
	.sec4 > h2{padding: 20px;}
	.sec4 > div{padding: 20px;}
	.sec4 .img_margin{margin: 20px auto 20px auto;}
}


@media only screen and (max-width: 767px) {
	/* sub default */
	.table_ul li{display: block;width: 100%;margin: 0 auto;}
	.table_ul .li1{padding-right: 0%;margin-bottom: 20px;}
	.table_ul .li2{padding-left: 0%;}
	/* sub default */
	
	.sec4 > .div2 .table_ul .li1,
	.sec4 > .div2 .table_ul .li2,
	.sec2 .table_ul .li2,
	.sec2 .table_ul .li1{width: 100%;}
	
}
@media only screen and (max-width: 640px) {
	.sub_top_txt_1{width: 60%;}
	.sec4 > .div1 .table_ul .li2 img{max-width: 200px;}
}

@media all and (min-width:1024px) and (max-width:1199px) {
	/* sub default */
	.section_div > section{padding: 20px;}
	/* sub default */
	.section_div > .sec4{padding: 0;}
	.sec4 > h2{padding: 20px;}
	.sec4 > div{padding: 20px;}
	.sec4 .img_margin{margin: 20px auto 20px auto;}
}