input[type="text"]{padding-left:10px;box-sizing:border-box;}

#sv_box{width: 100%;margin:0 auto;height: 384px;display:table;text-align:center;position:relative;}
#sv_box > div{display:table-cell;vertical-align:middle;padding: 10px;}
#sv_box > div h2{padding-top: 160px;font-size:36px;color:#fff;font-weight: 600;line-height:1; font-family: 'Poppins';}
#sv_box > div ul{margin-top: 20px;display:flex;justify-content:center;}
#sv_box > div ul li{font-size: 16px;color:#fff;line-height:1;}
#sv_box > div ul li + li{margin-left: 15px;position: relative;}
#sv_box > div ul li + li:after{content:">";position:absolute;left:-15px;top:0;width: 15px;text-align:center;font-size: 16px;color:#fff;}
#sv_box.sv_bg1{background: url("../image/sub/sv1.jpg") no-repeat center center;background-size:cover}
#sv_box.sv_bg2{background: url("../image/sub/sv2.jpg") no-repeat center center;background-size:cover}
#sv_box.sv_bg3{background: url("../image/sub/sv3.jpg") no-repeat center center;background-size:cover}
#sv_box.sv_bg4{background: url("../image/sub/sv4.jpg") no-repeat center center;background-size:cover}
#sv_box.sv_bg5{background: url("../image/sub/sv5.jpg") no-repeat center center;background-size:cover}
#sv_box.sv_bg6{background: url("../image/sub/sv6.jpg") no-repeat center center;background-size:cover}
#sv_box.sv_bg7{background: url("../image/sub/sv7.jpg") no-repeat center center;background-size:cover}


#scontents_area{width: 100%;margin: 0 auto;padding: 40px 0 90px;}
.sconts_area{width: calc(100% - 20px);max-width: 1500px;margin: 0 auto;}
.wid1180{width: 100%;max-width: 1180px;margin:0 auto;}

.stab_line{margin-bottom: 60px;margin-left: -15px;margin-top: -4px;display:flex;flex-wrap:wrap;}
.stab_line > li{margin-left: 15px;margin-top: 4px;text-align:center;width: calc(33.33333333% - 15px);height: 50px;display:table;}
.stab_line > li > a{display:table-cell;vertical-align:middle;border: 1px solid #c0c0c0;font-size: 20px;color:#3c3c3c;font-weight:500;line-height: 1.1;}
.stab_line > li.on > a{border: 1px solid #997a2f;color:#997a2f;}

h3.st_title{text-align: center;font-size:30px;font-weight:bold;line-height:1;margin-bottom:40px;}
.fzc_text{text-align:center;}
.fzc_text li{font-size: 18px;color:#2a2a2a;font-weight:300;line-height: 1.7;}
.fzc_text li + li{margin-top: 25px;}
.sgy_line{margin-top: 35px;border-top: 1px solid #000;}
.sgy_line > li{border-bottom: 1px solid #d6d6d6;display:flex;padding: 20px 0;}
.sgy_line > li > div{width: 50%;display:flex;align-items:center;}
.sgy_line > li > div > p{font-size: 18px;color:#2a2a2a;font-weight: 300;}
.sgy_line > li > div > p.tit{min-width: 100px;font-weight:500;width: 35%;padding:0 5%;}

.sgyc_cont{margin: 100px 0;width: 100%;height:394px;text-align:center;display: table;background: url("../image/sub/sgybg.jpg") no-repeat center center;background-size:cover}
.sgyc_cont p{display:table-cell;vertical-align: middle;padding: 40px;}

.his_line{margin-top: 60px;}
.his_line > li + li{margin-top: 40px;padding-top: 40px;border-top: 1px solid #d3d3d3;}
.his_line > li{display: flex;}
.his_line > li > .title{width: 34%;}
.his_line > li > .boxs{width: 66%;}
.his_line > li > .title > p{padding: 0 5% 0 20%;font-size: 50px;color:#000;font-weight:600;font-family: 'Poppins';line-height: 1;}
.his_line > li > .boxs > ul > li + li{margin-top: 20px;}
.his_line > li > .boxs > ul > li{padding-left: 75px;position: relative;}
.his_line > li > .boxs > ul > li > span{display: inline-block;position:absolute;left: 0;top: 0;font-size: 20px;color:#997a2f;font-weight: bold;line-height:1.2;}
.his_line > li > .boxs > ul > li > p + p{margin-top: 5px;}
.his_line > li > .boxs > ul > li > p{font-size: 18px;color:#2a2a2a;font-weight: 300;padding-left: 20px;position:relative;}
.his_line > li > .boxs > ul > li > p:after{content:"";position:absolute;left: 0;top: 10px;width: 7px;height:7px;border-radius: 100%;background: #997a2f;}

.pr_pc{text-align:center;}
.pr_mo{display: none;}
.pr_mo > ul{display: flex;flex-wrap:wrap;margin-top: -10px;margin-left:-10px;}
.pr_mo > ul > li{margin-top: 10px;margin-left:10px;width: calc(50% - 10px);text-align: center;height: 130px;display:table;box-sizing:border-box;border: 3px solid #9b7d33;}
.pr_mo > ul > li > p{display:table-cell;vertical-align:middle;font-size: 20px;font-weight: 600;color: #000;}
.pr_mo > ul > li:nth-child(2), .pr_mo > ul > li:nth-child(3){border-box;border: 3px solid #000;}
.pr_mo > ul > li:nth-child(2), .pr_mo > ul > li:nth-child(3) > p{color:#9b7d33;}

.gry_box{width: 100%;background: #f8f8f8;margin-top: 100px;padding: 100px 10px;box-sizing:border-box;}
.pic_line{margin-top: 70px;display: flex;flex-wrap:wrap;}
.pic_line > li{width: 20%;box-sizing:border-box;padding: 35px 10px;text-align:center;border-right: 1px solid #d3d3d3;}
.pic_line > li:last-child{border-right: 0;}
.pic_line > li > p{margin-top: 30px;font-size: 20px;color:#2a2a2a;font-weight: 500;line-height:1.1;}

.ogr_box{text-align:center;margin-top: 70px;}

.fund_num{text-align:center;margin-bottom: 35px;font-size:24px;color:#3c3c3c;font-weight: 500;}
.fund_num strong{font-size: 30px;font-weight: 900;}


.fund_tab table{border-top: 1px solid #000;}
.fund_tab table thead th{text-align: center;border-bottom: 1px solid #d6d6d6;background: #f7f7f7;padding: 18px 4px;font-size: 18px;color:#2a2a2a;font-weight: 500;line-height: 1.2;word-break:break-all;}
.fund_tab table tbody td{text-align: center;border-bottom: 1px solid #d6d6d6;padding: 18px 4px;font-size: 18px;color:#2a2a2a;font-weight: 300;line-height: 1.2;word-break:break-all;}

.team_line{display:flex;flex-wrap:wrap;margin-left: -20px;margin-top: -20px;}
.team_line > li{margin-left: 20px;margin-top: 20px;width: calc(33.33333333% - 20px);box-sizing:border-box;border: 1px solid #dfdfdf;background: #f7f7f7;padding: 24px;transition: .4s;}
.team_line > li > .top{width: 100%;margin-bottom: 20px;display: flex;justify-content:space-between;}
.team_line > li > .top > p.names{font-size: 23px;color:#2a2a2a;font-weight: 500;line-height: 1.1;}
.team_line > li > .top > p.cp{font-size: 16px;color:#2a2a2a;font-weight: 350;line-height: 1.1;}
.team_line > li > .bot{border: 1px solid #dfdfdf;background: #fff;padding: 20px 24px;border-radius:15px;}
.team_line > li > .bot > ul > li + li{margin-top: 12px;}
.team_line > li > .bot > ul > li{position:relative;padding-left:14px;font-size: 18px;color:#2a2a2a;font-weight: 350;}
.team_line > li > .bot > ul > li:after{content:"";position:absolute;left: 2px;top: 10px;width:4px;height: 4px;background:#2f2f2f;}
.team_line > li:hover{border: 1px solid #9d8769;background: #9d8769;;}
.team_line > li:hover > .top > p{color:#fff;}

.ir_tab{display: flex;flex-wrap: wrap;margin-top: -20px;}
.ir_tab > li{margin-top: 50px;text-align:center;width: 33.333333%;}
.ir_tab > li > a{display: inline-block;padding: 2px;font-size: 25px;color:#a2a2a2;font-weight: bold;line-height: 1.1;}
.ir_tab > li.on > a{color:#2a2a2a;}

.ir_tit{text-align:center;margin-bottom: 45px;font-size: 26px;color:#2a2a2a;font-weight: bold;line-height: 1.1;}
.ir_list > li + li{margin-top: 20px;}
.ir_list > li > a{display: flex;background: #fff;border: 1px solid #fff;box-sizing: border-box;padding: 20px;box-shadow:0 0 10px rgba(0,0,0,0.06);transition: .4s;}
.ir_list > li > a > p.datas{box-sizing:border-box;width: 260px;padding-left: 30px;font-size: 18px;color:#2a2a2a;font-weight: 350;}
.ir_list > li > a > p.list{box-sizing:border-box;width: calc(100% - 260px);padding-left: 30px;font-size: 18px;color:#2a2a2a;font-weight: 350;}
.ir_list > li > a:hover{border: 1px solid #000;}
.ir_list > li > a:hover > p{font-weight: 600;}

.ibt_v_top{text-align:center;margin-bottom: 25px;}
.ibt_v_top_tit{margin-bottom: 15px;color:#000;font-size:30px;font-weight:500;}
.ibt_v_top_txt{color:#222;font-size:18px;}
.ibt_v_top_txt > span{position:relative;display:inline-block;margin-right:15px;}
.ibt_v_top_txt > span:last-child{margin-right:0;}
.ibt_v_file{border-top:1px solid #222;padding:18px 0;}
.ibt_v_file > a{color:#424242;font-size:18px;font-weight:500;}
.ibt_v_ny{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;padding:15px;min-height:500px;color:#2a2a2a;font-size:16px;}
.bot_lr_btn{margin-top:40px;}
.bot_lf_btn{float:left;}
.bot_rt_btn{float:right;}
a.white_l{display:inline-block;background: #a9a9a9;padding:0 10px;min-width:100px;border-radius: 4px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:18px;}
a.y_btn{display:inline-block;background: #2e2e2e;padding:0 10px;min-width:100px;border-radius: 4px;height:60px;line-height:60px;text-align:center;color:#fff;font-size:18px;}


.add_line > li + li{margin-top: 10px;}
.add_line > li{display: flex;align-items: center;}
.add_line > li > span{display: inline-block;width: 53px;margin-right: 5px;}
.add_line > li > span img{max-width:36px;}
.add_line > li > p{width: calc(100% - 78px);font-size: 18px;color:#2a2a2a;font-weight: 300;}
.add_line > li > p strong{font-weight: 500;}

.map_box{width: 100%;max-width: 1500px;margin-top: 40px;height: 520px;background: #fafafa;}
.map_box > div{width: 100%;height: 520px;}




.sitemap{margin-left: -20px;margin-top: -20px;display:flex;flex-wrap:wrap;}
.sitemap > li{width: calc(25% - 20px);margin-top: 20px;margin-left: 20px;}
.sitemap > li > a{position:relative;display: block;padding: 0 0 20px 20px;font-size:24px;color:#d32f2d;font-weight:bold;line-height:1;border-bottom:1px solid #dfdfdf;}
.sitemap > li > a:after{content:"";position:absolute;right:5px;top:13px;width:11px;height:1px;background:#d32f2d;}
.sitemap > li > ul{padding: 20px 0;}
.sitemap > li > ul > li > a{padding:0 20px;display: inline-block;font-size:17px;color:#454545;font-weight:300;}
.sitemap > li > ul > li + li{margin-top: 15px;}
.sitemap > li > ul > li > ul{background:#f6f6f6;padding: 20px;margin-top: 15px;}
.sitemap > li > ul > li > ul > li + li{margin-top: 10px;}
.sitemap > li > ul > li > ul > li > a{display: inline-block;font-size:17px;color:#454545;font-weight:300;}

.police_box{border: 1px solid #dfdfdf;padding: 15px;min-height: 600px;}

@media screen and (max-width:1440px){
	
}

@media screen and (max-width:1180px){
	
}

@media screen and (max-width:1024px){
	#sv_box{height: 230px;}
	#sv_box > div h2{padding-top: 0;font-size:32px;}
	#sv_box > div ul{margin-top: 15px;}
	#sv_box > div ul li{font-size: 15px;}
	#sv_box > div ul li + li:after{font-size: 15px;}

	.ir_list > li > a > p.datas{width: 110px;padding-left: 0;font-size: 16px;}
	.ir_list > li > a > p.list{width: calc(100% - 110px);padding-left: 10px;font-size: 16px;}
}

@media screen and (max-width:767px){
	#sv_box{height: 200px;}
	.stab_line{margin-bottom: 50px;margin-left: -4px;}
	.stab_line > li{margin-left: 4px;width: calc(33.33333333% - 4px);height: 46px;}
	.stab_line > li > a{font-size: 17px;}
	h3.st_title{font-size:27px;}
	.fzc_text li{font-size: 16px;}
	.fzc_text li + li{margin-top: 15px;}
	.fzc_text li br{display: none;}
	.sgy_line{margin-top: 30px;}
	.sgy_line > li{border-bottom: 0;display:block;padding: 0;}
	.sgy_line > li > div{width: 100%;border-bottom: 1px solid #d6d6d6;padding: 20px 0;}
	.sgy_line > li > div > p{font-size: 16px;}
	.sgy_line > li > div > p.tit{width: 20%;padding:0 5%;}

	.sgyc_cont{margin: 60px 0;height:220px;}

	.his_line{margin-top: 0;}
	.his_line > li + li{margin-top: 30px;padding-top: 30px;}
	.his_line > li{display: block;}
	.his_line > li > .title{width: auto;margin-bottom: 20px;}
	.his_line > li > .boxs{width: auto;}
	.his_line > li > .title > p{padding: 0;font-size: 28px;}
	.his_line > li > .boxs > ul > li + li{margin-top: 15px;}
	.his_line > li > .boxs > ul > li{padding-left: 40px;}
	.his_line > li > .boxs > ul > li > span{left: 10px;font-size: 18px;}
	.his_line > li > .boxs > ul > li > p{font-size: 16px;padding-left: 12px;position:relative;}
	.his_line > li > .boxs > ul > li > p:after{top: 8px;width: 5px;height:5px;}

	.pr_pc{display: none;}
	.pr_mo{display: block;}

	.gry_box{margin-top: 60px;padding: 60px 10px;}
	.pic_line{margin-top: 0;justify-content:center;}
	.pic_line > li{width: 33.3333333%;padding: 30px 10px;border: 1px solid #d3d3d3;}
	.pic_line > li:last-child{border-right: 1px solid #d3d3d3;}
	.pic_line > li > span{display: inline-block;max-width: 45px;}
	.pic_line > li > p{margin-top: 15px;font-size: 17px;}
	.pic_line > li:nth-child(4), .pic_line > li:nth-child(5){border-top: 0;}
	.pic_line > li:nth-child(1), .pic_line > li:nth-child(2), .pic_line > li:nth-child(4){border-right: 0;}

	.ogr_box{margin-top: 0;}

	.fund_tab table thead th{padding: 15px 4px;font-size: 15px;}
	.fund_tab table tbody td{padding: 15px 4px;font-size: 15px;}

	.team_line{margin-left: -10px;margin-top: -10px;}
	.team_line > li{margin-left: 10px;margin-top: 10px;width: calc(50% - 10px);padding: 19px;}
	.team_line > li > .top{margin-bottom: 15px;}
	.team_line > li > .top > p.names{font-size: 18px;}
	.team_line > li > .top > p.cp{font-size: 14px;}
	.team_line > li > .bot{background: #fff;padding: 19px 19px;}
	.team_line > li > .bot > ul > li + li{margin-top: 10px;}
	.team_line > li > .bot > ul > li{padding-left:10px;font-size: 15px;}
	.team_line > li > .bot > ul > li:after{width:3px;height: 3px;}
	
	.ir_tab{margin-top: 0;}
	.ir_tab > li{margin-top: 20px;}
	.ir_tab > li > a{font-size: 20px;}

	.ir_list > li > a > p.datas{width: 80px;}
	.ir_list > li > a > p.list{width: calc(100% - 80px);}

	.ibt_v_top{margin-bottom: 20px;}
	.ibt_v_top_tit{margin-bottom: 10px;font-size:22px;}
	.ibt_v_top_txt{font-size:16px;}
	.ibt_v_top_txt > span{margin-right:10px;}
	.ibt_v_file{padding:15px 0;}
	.ibt_v_file > a{font-size:16px;}
	
	a.white_l{min-width:60px;height:46px;line-height:46px;font-size: 16px;}
	a.y_btn{min-width:60px;height:46px;line-height:46px;font-size: 16px;}
	
	.add_line > li > span{width: 50px;margin-right: 15px;}
	.add_line > li > p{width: calc(100% - 65px);font-size: 16px;}
}

@media screen and (max-width:640px){

}

@media screen and (max-width:520px){
	.team_line > li{width: calc(100% - 10px);}
}

@media screen and (max-width:420px){

}
