input[type="text"]{padding-left:10px;box-sizing:border-box;}
#sv_area{width: 100%;margin:0 auto;height:300px;text-align:center;display:table;}
#sv_area.bg1{background: url(../image/sub/svbg1.jpg) no-repeat center center;background-size:cover;}
#sv_area.bg2{background: url(../image/sub/svbg2.jpg) no-repeat center center;background-size:cover;}
#sv_area.bg3{background: url(../image/sub/svbg3.jpg) no-repeat center center;background-size:cover;}
#sv_area.bg4{background: url(../image/sub/svbg4.jpg) no-repeat center center;background-size:cover;}
#sv_area.bg5{background: url(../image/sub/svbg5.jpg) no-repeat center center;background-size:cover;}
#sv_area.bg6{background: url(../image/sub/svbg6.jpg) no-repeat center center;background-size:cover;}
#sv_area > div{display:table-cell;vertical-align:middle;}
#sv_area > div > h2{margin-top: 15px;font-size:40px;color:#fff;line-height:1;font-weight:800; font-family: 'Poppins';}
#sv_area > div > ul{display:flex;align-items:center;justify-content:center;}
#sv_area > div > ul > li + li{margin-left:30px;}
#sv_area > div > ul > li{position:relative;font-size:16px;color:#fff;font-weight:300;line-height:1;}
#sv_area > div > ul > li:after{content:">";position:absolute;right:-20px;top: 0;font-size:16px;color:#fff;font-weight:300;line-height:1;opacity:0.8;}
#sv_area > div > ul > li:last-child:after{display: none;}


#sconts_area{width: 100%;margin: 0 auto;min-height: 500px;}
.sconts_wid{width: calc(100% - 20px);max-width: 1180px;margin: 0 auto;padding: 80px 0 140px;}

h3.st_title{font-size: 30px;color:#000;font-weight: 500;line-height: 1.1;padding-bottom: 28px;margin-bottom: 50px;border-bottom: 1px solid #dfdfdf;text-align:center;}

.ceo_area{display: flex;justify-content:space-between;}
.ceo_img{width: 33.89%;height: 870px;background: url(../image/sub/ceo_bg.jpg) no-repeat center center;background-size:cover;text-align: center;display: table;}
.ceo_img p{font-size: 0;display: table-cell;vertical-align: middle;padding: 10px 5%;}
.ceo_box{width: 63%;}
.ceo_box > p{font-size: 25px;color:#000;font-weight: 500;}
.ceo_box > ul li{margin-top: 30px;font-size: 22px;color:#000;font-weight: 400;line-height: 1.55;letter-spacing:-0.6px;}
.ceo_box > p.bt{margin-top: 70px;text-align: right;font-size: 20px;color:#000;font-weight: 500;}
.ceo_box > p.bt span{display: inline-block;vertical-align:bottom;margin-left: 10px;}


.scomp_box{text-align:center;}
.scomp_box p.txt1{font-size: 25px;color:#000;font-weight: 500;margin-bottom:30px;}
.scomp_box .cimgs{text-align: center;}
.scomp_box p.txt2{margin: 80px 0 45px;font-size: 22px; color:#000;}
.scomp_box p.txt2 span{font-size:28px;font-weight:bold;}
.scm_line{text-align:left;}
.scm_line > li{margin-top:9px;border: 1px solid #dfdfdf;display: flex;padding: 15px 3.5%;}
.scm_line > li:nth-child(even){background: #f9f9f9;}
.scm_line > li > span{display: inline-block;box-sizing: border-box;width: 250px;padding-left: 60px;position: relative;font-size: 22px;color:#000;}
.scm_line > li > p{margin-left: 10px;width: calc(100% - 260px);font-size: 22px;color:#000;}
.scm_line > li > span:before{content:"";position: absolute;left: 0;top: 50%;margin-top:-20px;width: 39px;height: 39px;}
.scm_line > li.bg1 > span:before{background: url(../image/sub/pic1.png) no-repeat center center;}
.scm_line > li.bg2 > span:before{background: url(../image/sub/pic2.png) no-repeat center center;}
.scm_line > li.bg3 > span:before{background: url(../image/sub/pic3.png) no-repeat center center;}
.scm_line > li.bg4 > span:before{background: url(../image/sub/pic4.png) no-repeat center center;}
.scomp_box p.scbtit{margin: 80px 0 40px;font-size: 28px;color:#000;font-weight: bold;}
.sclogo_line{display:flex;flex-wrap:wrap;margin-left: -20px;margin-top: -4px;}
.sclogo_line > li{margin-left: 20px;margin-top: 4px;width: calc(20% - 20px);}
.sclogo_line > li > a{display: block;font-size: 0;border: 1px solid #dfdfdf;}

.bst_line > li + li{margin-top: 50px;}
.bst_line > li{display: flex;align-items: center;}
.bst_line > li:nth-child(odd){flex-direction:row-reverse;}
.bst_line > li > .img{width: 49%;}
.bst_line > li > .box{width: 51%;box-sizing: border-box;padding: 0 2% 0 6%;}
.bst_line > li > .box p.tit{font-size: 28px;color:#000;font-weight: bold;line-height:1.1;margin-bottom: 25px;}
.bst_line > li > .box p.txt{font-size: 22px;color:#000;}

.miss_all{width: 100%;height: 360px;margin:-60px auto 0;text-align:center;display: flex;justify-content:center;align-items: center;background: url(../image/sub/msbg.jpg) no-repeat center center;}
.miss_all dl{padding: 15px;}
.miss_all dl dt{font-size: 28px;color:#000;font-weight: bold;line-height:1.1;margin-bottom: 29px;}
.miss_all dl dd{font-size: 22px;color:#000;}


h4.scon_tit{margin-top: 75px;margin-bottom: 35px;text-align: center;font-size: 28px;color:#000;font-weight: bold;line-height: 1.1;}
h4.scon_tit.lf{text-align: left;margin-bottom: 25px;}

.gay_line > li + li{margin-top: 20px;}
.gay_line > li{padding: 30px 10px 30px 5%;border: 1px solid #dfdfdf;background: #fafafa;display: flex;}
.gay_line > li > .ico{width: 134px;}
.gay_line > li > .ico > div{position: relative;}
.gay_line > li > .ico > div span{display: inline-block;position:absolute;left: 50%;top:-18px;margin-left:-18px;width: 36px;height: 36px;border-radius: 100%;line-height: 36px;text-align:center;background: #f15d22;font-size:14px;color:#fff;font-weight: bold;}
.gay_line > li > .box{margin-left: 5%;width: calc(95% - 134px);}
.gay_line > li > .box > p.tit{font-size: 25px;color:#000;font-weight: bold;line-height:1.1;margin-bottom: 25px;}
.gay_line > li > .box > p.txt{font-size: 22px;color:#000;}

.sia_line{margin-left: -20px;margin-top: -20px;display: flex;flex-wrap:wrap;}
.sia_line > li{margin-left: 20px;margin-top: 20px;width: calc(33.33333333% - 20px);height: 285px;text-align: center;display: flex;justify-content:center;}
.sia_line > li.bg1{background: url(../image/sub/si1.jpg) no-repeat center center;background-size: cover;}
.sia_line > li.bg2{background: url(../image/sub/si2.jpg) no-repeat center center;background-size: cover;}
.sia_line > li.bg3{background: url(../image/sub/si3.jpg) no-repeat center center;background-size: cover;}
.sia_line > li > dl{padding: 20% 1% 1%;}
.sia_line > li > dl dt{font-size: 25px;color:#fff;font-weight: bold;line-height:1.1;margin-bottom: 20px;}
.sia_line > li > dl dd{font-size: 22px;color:#fff;}


.hist_bg{width: 100%;margin: -140px auto 0;background: url(../image/sub/hisbg.jpg) no-repeat center center;background-size:cover;}
.hist_bg > div{width: calc(100% - 20px);max-width: 1180px;margin: 0 auto;height: 220px;display: flex;align-items: flex-end;}
.hist_bg > div span img{max-width: 80%;}


.his_area{width: calc(100% - 20px);max-width: 1180px;margin: 0 auto;padding: 75px 0 140px;position: relative;}
.his_area:before{content:"";position: absolute;left:50%;top: -15px;margin-left:-15px;width: 30px;height: 30px;background: url(../image/sub/hisic1.png) no-repeat center center;}
.his_line{position:relative;}
.his_line:before{content:"";position: absolute;left:50%;top: -60px;bottom: 0;width: 1px;background:#e2e2e2;}
.his_line > li + li{margin-top: 75px;}
.his_line > li{width: 50%;}
.his_line > li:nth-child(odd){padding-left: 50%;}
.his_line > li:nth-child(even){padding-right: 50%;text-align: right;}
.his_line > li:nth-child(odd) > div{padding-left: 90px;}
.his_line > li:nth-child(even) > div{padding-right: 90px;}
.his_line > li > div{position: relative;}
.his_line > li > div:before{content:"";position:absolute;top: 17px;width: 50px;height: 1px;background: #e2e2e2;}
.his_line > li:nth-child(odd) > div:before{left: 0;}
.his_line > li:nth-child(even) > div:before{right: 0;}
.his_line > li > div:after{content:"";position:absolute;top: 10px;width: 15px;height: 15px;background: url(../image/sub/hisic1.png) no-repeat center center;background-size: 15px;}
.his_line > li:nth-child(odd) > div:after{left: 48px;}
.his_line > li:nth-child(even) > div:after{right: 48px;}
.his_line > li > div h5{font-size: 33px;color:#000;font-weight: 900;line-height: 1.1;margin-bottom:35px;}
.his_line > li > div ol > li + li{margin-top: 25px;}
.his_line > li > div ol > li{position: relative;font-size: 22px;color:#000;}
.his_line > li > div ol > li > span{font-weight: bold;}
.his_line > li:nth-child(odd) > div ol > li{padding-left: 50px;}
.his_line > li:nth-child(even) > div ol > li{padding-right: 50px;}
.his_line > li:nth-child(odd) > div ol > li > span{position: absolute;left: 2px;top: 0;}
.his_line > li:nth-child(even) > div ol > li > span{position: absolute;right: 2px;top: 0;}


.map_box{width: 100%;height: 500px;background: #e9e9e9;overflow: hidden;}
.map_box > div{width: 100%;height: 510px;}
.add_line{margin-top: 15px;margin-left: -20px;display: flex;flex-wrap:wrap;}
.add_line > li{margin-left: 20px;padding: 30px 10px;text-align: center;width: calc(50% - 20px);box-sizing: border-box;border-bottom: 1px solid #dfdfdf;}
.add_line > li.all{width: calc(100% - 20px);}
.add_line > li > p{display: inline-block;padding-left: 40px;font-size: 22px;color:#000;line-height: 25px;}
.add_line > li > p span{font-weight: bold;}
.add_line > li.ico1 > p{background: url(../image/sub/ad1.png) no-repeat left top;}
.add_line > li.ico2 > p{background: url(../image/sub/ad2.png) no-repeat left top;}
.add_line > li.ico3 > p{background: url(../image/sub/ad3.png) no-repeat left top;}


.spage_tab{margin-bottom: 50px;margin-top: -20px;margin-left: -20px;display: flex;flex-wrap: wrap;}
.spage_tab > li{margin-top: 20px;margin-left: 20px;text-align:center;height: 60px;display: table;}
.spage_tab > li > a{display: table-cell;vertical-align: middle;background: #eaeaea;font-size: 20px;color:#000;line-height: 1.2;}
.spage_tab > li.on > a{background: #f26922;color:#fff;}
.spage_tab.line2 > li{width: calc(50% - 20px);}
.spage_tab.line3 > li{width: calc(33.33333333% - 20px);}
.spage_tab.line4 > li{width: calc(25% - 20px);}
.spage_tab.line5 > li{width: calc(20% - 20px);}


.pr_list > li + li{margin-top: 50px;}
.pr_list > li > a{position: relative;display: flex;justify-content: space-between;align-items:center;}
.pr_list > li > a > .img{width: 38.5%;}
.pr_list > li > a > .img img{max-width:464px;max-height:369px;}
.pr_list > li > a > .box{width: 58%;}
.pr_list > li > a > .box > .tops{margin-bottom: 30px;}
.pr_list > li > a > .box > .tops > p.st{font-size: 19px;color:#000;line-height: 1.1;padding-bottom: 10px;margin-bottom:10px;border-bottom: 1px solid #dfdfdf;}
.pr_list > li > a > .box > .tops > p.bt{font-size: 25px;color:#000;line-height: 1.1;font-weight: bold;}
.pr_list > li > a > .box > .sm_t{font-size: 22px;line-height: 30px;height: 90px;letter-spacing: -0.5px;overflow: hidden;word-break: keep-all;-webkit-line-clamp: 3;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
.pr_list > li > a > .box > .bn-a{margin-top: 30px;width: 196px;height: 52px;line-height: 52px;text-align:center;border: 1px solid #f26922;font-size: 18px;color:#f26922;}
.pr_list > li > a > .box > .bn-a span{display: inline-block;padding-right: 52px;background: url(../image/sub/sm1.png) no-repeat right center;}
.pr_list > li:hover > a:after{content:"";position: absolute;left: 0;top: 0;bottom: 0;right: 0;border: 1px solid #f26922;}
.pr_list > li:hover > a > .box > .tops > p.bt{color:#f26922;}
.pr_list > li:hover > a > .box > .bn-a{background:#f26922;color:#fff;}
.pr_list > li:hover > a > .box > .bn-a span{background: url(../image/sub/sm2.png) no-repeat right center;}


.prview_top{margin-bottom: 50px;display:flex;justify-content: space-between;}
.prv_img_box{width: 44%;}
.vcon_box{width: 51%;}

.prv_img_box .main_mg > div{display: none;}
.prv_img_box .main_mg > div.on{display: block;text-align:center;}
.prv_img_box .main_mg > div.on img{max-width:519px;max-height:422px;}
.prv_img_box .thumb-mg{margin-top: 20px;display: flex;column-gap: 20px;}
.prv_img_box .thumb-mg > div{width: 33%;}
.prv_img_box .thumb-mg > div > a{display: block;font-size: 0;text-align:center;}
.prv_img_box .thumb-mg > div img{max-width:158px;max-height:129px;}
.prv_img_box .thumb-mg > div.on > a{border: 1px solid #f26922;}

.vcon_box .vtop_tit{margin-top: 15px;margin-bottom: 30px;}
.vcon_box .vtop_tit > p.st{font-size: 19px;color:#000;line-height: 1.1;padding-bottom: 10px;margin-bottom:10px;border-bottom: 1px solid #dfdfdf;}
.vcon_box .vtop_tit > p.bt{font-size: 25px;color:#000;line-height: 1.1;font-weight: bold;}
.vcon_box p.prv_sm{font-size: 22px;color:#000;}
.prvb_tit{margin-top: 80px;margin-bottom: 20px;line-height:1.1;font-size: 25px;color:#000;font-weight: bold;}
.prvb_table{border-top: 1px solid #f26922;}
.prvb_table th{background: #fafafa;text-align: left;padding: 13px 1% 13px 4%;border-bottom: 1px solid #dfdfdf;font-size: 20px;color:#000;font-weight: 400;letter-spacing: -1px;}
.prvb_table td{background: #fff;text-align: left;padding: 13px 1% 13px 4%;border-bottom: 1px solid #dfdfdf;font-size: 20px;color:#000;letter-spacing: -1px;}

.prview_edt{border: 1px solid #dfdfdf;padding: 20px;min-height: 520px;}

.prview_btn{margin-top: 40px;text-align: right;}
.prview_btn > a{display: inline-block;text-align: left;width: 198px;line-height: 54px;border: 1px solid #f26922;box-sizing: border-box;padding: 0 30px;font-size: 18px;color:#f26922;font-weight: 500;}
.prview_btn > a span{display: block;background: url(../image/sub/list.png) no-repeat right center;}


.parts_list{margin-left: -20px;margin-top: -35px;display: flex;flex-wrap: wrap;}
.parts_list > li{margin-left: 20px;margin-top: 35px;width: calc(50% - 20px);}
.parts_list > li > a{display: block;text-align: center;}
.parts_list > li > a .img{overflow: hidden;}
.parts_list > li > a > .img img{width: 100%;transition: all 0.3s ease-in-out;max-width:580px;max-height:422px;}
.parts_list > li > a > p.tit{margin-top: 20px;font-size: 22px;color:#000;line-height:1.1;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.parts_list > li:hover > a > .img img{transform: scale(1.1,1.1);}


.pop_back{display:none;position:fixed;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:99999;}
.pop_box{width: calc(100% - 20px);max-width:1180px;height:100%;margin:0 auto;z-index:99999;display:flex;justify-content:space-evenly;align-items:center;}
.pop_wp{width: 100%;box-sizing: border-box;background: #fff;padding: 80px 6%;position: relative;}
.gallery-top{overflow: hidden;width: 100%;}
.gallery-top .swiper-slide{text-align:center;}
.gallery-top .swiper-slide a{display: block;}
.gallery-top .swiper-slide a .img img{max-width:100%;}
.gallery-top .swiper-slide a .boxs{padding-top: 30px;margin-top: 50px;border-top: 1px solid #dfdfdf;}
.gallery-top .swiper-slide a .boxs p.tit{font-size: 26px;color:#000;font-weight: bold;line-height: 1.2;margin-bottom: 15px;}
.gallery-top .swiper-slide a .boxs p.txt{font-size: 22px;color:#000;}
.gallery-top .swiper-slide a .boxs p.sm{font-size: 22px;color:#000;}
.pop_wp .swiper-button-next, .pop_wp .swiper-button-prev{margin-top: -80px;}
.pop_wp .swiper-button-next:after, .pop_wp .swiper-button-prev:after{color:#505050;}
.pop_box .pop_out{position:absolute;right:0;top:0;}


.gnet_top{text-align: center;}
.gnet_top > p{margin-bottom: 30px;display: inline-block;width: 380px;line-height: 60px;border-radius: 30px;background: #f26822;font-size: 25px;color:#fff;font-weight: bold;}
.gnet_top > ul li{font-size: 22px;color:#000;line-height: 1.6;}
.gnet_top > div{margin: 100px 0;}
.gnet_bot{display: flex;}
.gnet_bot > div{width: 50%;box-sizing: border-box;}
.gnet_bot > div:first-child{padding-right: 6%;border-right: 1px solid #dfdfdf;}
.gnet_bot > div:last-child{padding-left: 6%;}
.gnet_bot > div > h5{margin-bottom: 50px;font-size:30px;color:#000;font-weight: 500;}
.gnet_bot > div > h5 span{color:#f75a1f;font-weight:bold;}
.gnet_bot > div ul > li + li{margin-top: 35px;}
.gnet_bot > div ul > li{display: flex;align-items:center;}
.gnet_bot > div ul > li > span{display: inline-block;width: 90px;text-align:center;}
.gnet_bot > div ul > li > dl{width: calc(100% - 90px);}
.gnet_bot > div ul > li > dl dt{margin-bottom: 4px;font-size:22px;color:#000;font-weight: bold;line-height: 1;}
.gnet_bot > div ul > li > dl dd{font-size:22px;color:#000;font-weight: 350;}


.emp_top{width: 100%;height: 322px;margin-bottom: 20px;display: table;background: url(../image/sub/empbg.jpg) no-repeat center center;background-size:cover;}
.emp_top dl{display: table-cell;vertical-align: middle;padding: 10px 3% 10px 6.5%;}
.emp_top dl dt{font-size:30px;color:#000;font-weight:bold;line-height:1;margin-bottom:22px;}
.emp_top dl dd{font-size:22px;color:#000;}

.emp_bot{position: relative;}
.emp_bot > div{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);font-size: 0;}
.emp_bot > ul{margin-left: -20px;margin-top: -20px;display: flex;flex-wrap: wrap;}
.emp_bot > ul > li{margin-left: 20px;margin-top: 20px;width: calc(50% - 20px);box-sizing: border-box;border: 1px solid #dfdfdf;padding: 50px 5%;}
.emp_bot > ul > li:nth-child(even){text-align:right;}
.emp_bot > ul > li dl dt{font-size: 28px;color:#f26122;font-weight: bold;line-height: 1;margin-bottom: 22px;}
.emp_bot > ul > li dl dd{font-size:22px;color:#000;}
.emp_bot > ul > li p{font-size: 0;margin-top: 30px;}

.inf_top{width: 100%;height: 245px;display: table;background: url(../image/sub/inf.jpg) no-repeat center center;background-size:cover;}
.inf_top p{display: table-cell;vertical-align: middle;font-size:22px;color:#fff;padding: 10px 6.5%;}



.fz_table{border-top: 1px solid #f26922;}
.fz_table thead th{background: #fafafa;text-align: center;padding: 13px 1%;border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;font-size: 20px;color:#000;font-weight: 400;letter-spacing: -1px;}
.fz_table thead th:last-child{border-right: 0;}
.fz_table tbody th{background: #fafafa;text-align: center;padding: 13px 1%;border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;font-size: 20px;color:#000;font-weight: 400;letter-spacing: -1px;}
.fz_table tbody td{background: #fff;text-align: center;padding: 13px 1%;border-bottom: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;font-size: 20px;color:#000;letter-spacing: -1px;}
.fz_table tbody td:last-child{border-right: 0;}
.fz_table tbody td.lf{text-align: left;padding-left: 3%;}

.inf_bot{display: flex;}
.inf_bot .img{width: 32%;}
.inf_bot .boxs{margin-left:4%;width: 64%;}
.inf_bot .boxs > p{margin-top: 10px;margin-bottom:30px;font-size: 24px;color:#000;font-weight: bold;line-height:1;}
.inf_bot .boxs > ul > li{position:relative;padding-left: 22px;font-size: 20px;line-height: 1.6;display: table;}
.inf_bot .boxs > ul > li:before{content:"";position:absolute;left: 8px;top: 11px;width: 5px;height: 5px;background: #4a4a4a;}
.inf_bot .boxs > ul > li.mt{margin-top: 20px;}
.inf_bot .boxs > ul > li > span{display: table-cell; vertical-align: top;  white-space:nowrap; padding-right: 4px;}
.inf_bot .boxs > div{margin-top: 30px;}
.inf_bot .boxs > div > a{display: inline-block;width: 250px;line-height: 56px;text-align:center;background: #f26922;font-size:20px;color:#fff;font-weight: 500;}


.botcik_box{margin-bottom:40px;border: 1px solid #dfdfdf;background: #fafafa;padding: 10px;}
.botcik_box_lf{float:left;color:#454545;font-size:15px;font-weight:400;margin-top:10px;}
.botcik_box_rt{float:right;}
.botcik_box_rt > div{float:left;}
.botcik_box_rt > div.sel_box{width:120px;margin-right: 5px;}
.botcik_box_rt > div.inp_box{width:220px;}
.botcik_box_rt > div select{box-sizing:border-box;margin-right:5px;padding-left:5px;border:1px solid #dadada;background:#fff;width:100%;height:38px;line-height:38px;}
.botcik_box_rt > div input{box-sizing:border-box;padding-left:10px;border:1px solid #dadada;background:#fff;border-right:none;width:100%;height:38px;line-height:38px;}
.botcik_box_rt > div.btns{width:60px;}
.botcik_box_rt > div.btns > a{box-sizing:border-box;display: block;width: 100%;height:38px;line-height:38px;border:1px solid #dadada;background:#f4f4f4;font-size:15px;color:#000;text-align:center;}


.etc_tab{border-top: 1px solid #000;}
.etc_tab th{position: relative;text-align:center;color:#000;font-size:18px;font-weight:500;padding:15px 10px;border:1px solid #dfdfdf;background: #fafafa;}
.etc_tab td{text-align:center;color:#454545;font-size:16px;font-weight:300;word-break:break-all;padding:15px 10px;border:1px solid #dfdfdf;border-top:0;}
.etc_tab td.lf_txt{text-align:left;padding-left: 20px;}
.etc_tab td.list > a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:300;}
.etc_tab td span.new{display: inline-block;vertical-align: middle;margin-right: 5px;padding: 0 7px;line-height: 18px;border-radius: 18px;background: #f26222;color:#fff;font-size: 10px;}

.page_all{text-align: center;margin-top: 50px;}
.page_all > a{display: inline-block;border-radius: 100%;width: 44px;height: 44px;line-height: 44px;}
.page_all > a.page{color:#424242;font-size:16px;vertical-align: middle;display: inline-block;text-align: center;}
.page_all > a.on{color:#fff;background:#f26222;}

.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:25px;}
.ibt_v_top_txt > span:after{content:"/";position:absolute;right: -17px;top:0;font-size:18px;color:#222;}
.ibt_v_top_txt > span:last-child{margin-right:0;}
.ibt_v_top_txt > span:last-child:after{display: none;}
.ibt_v_file{border-top:1px solid #222;border-bottom:1px solid #dfdfdf;padding:18px 0;display: flex;justify-content: space-between;align-items:center;flex-wrap: wrap;}
.ibt_v_file > a{display: inline-block;margin: 2px 0;color:#424242;font-size:16px;font-weight:500;}
.ibt_v_file > p{color:#424242;margin: 2px 0;font-size:16px;font-weight:500;padding-left: 30px;background:url('../image/sub/dy.png') no-repeat left center;}
.ibt_v_ny{border-bottom:1px solid #dfdfdf;border-top: 0;padding:15px;min-height:500px;color:#2a2a2a;font-size:15px;}

.bot_lr_btn{margin-top:50px;}
.bot_lf_btn{float:left;}
.bot_rt_btn{float:right;}
a.white_l{display:inline-block;padding:0 15px;min-width:80px;height:50px;line-height:50px;text-align:center;color:#000;font-size:18px;font-weight: 500;background: #f0f0f0;}
a.y_btn{display:inline-block;text-align:center;padding:0 15px;min-width:80px;height:50px;line-height:50px;font-size:18px;color:#fff;font-weight: 500;background: #f26222;}

.logbtn a.y_btna{display:inline-block;text-align:center;padding:0 15px;min-width:100%;height:50px;line-height:50px;font-size:18px;color:#fff;font-weight: 500;background: #f26222;}

button.y_btn{display:inline-block;text-align:center;padding:0 15px;min-width:80px;height:50px;line-height:50px;font-size:18px;color:#fff;font-weight: 500;background: #f26222;cursor:pointer;border:0}

.notc_text{background: #f8f8f8;padding: 25px 10px;text-align: center;font-size: 16px;color:#000;}
.notc_text span{font-weight: bold;}
.faq_all{margin-top: 50px;}
.faq_all > li{border:1px solid #dfdfdf;background: #fff;margin-top:-1px;padding: 0 17px;}
.faq_all > li > a{position:relative;padding:20px 20px 20px 30px;font-size:20px;color:#424242;font-weight:500;display:block;background:url('../image/sub/qon.png') no-repeat right center;}
.faq_all > li > a:after{content:"Q";position:absolute;left:0;top:19px;font-size:20px;color:#f26222;font-weight:bold;}
.faq_all > li.on{padding: 0 17px 17px 17px;background: #fafafa;}
.faq_all > li.on > a{background:url('../image/sub/qoff.png') no-repeat right center;}
.faq_all > li > ul.faq_dp02{display:none;padding:20px 10px 30px 50px;border:1px solid #dfdfdf;background: #fff;position: relative;}
.faq_all > li > ul.faq_dp02 li > p{margin:5px 0;font-size:17px;color:#454545;}
.faq_all > li > ul.faq_dp02:after{content:"A";position:absolute;left:20px;top:19px;font-size:21px;color:#000;font-weight:bold;}

h4.sy_title{margin-top:70px;margin-bottom: 20px;font-size:20px;color:#000;font-weight:500;line-height:1;}
.pac_area{border: 2px solid #dfdfdf;padding: 28px;}
.pac_box{background: #fafafa;padding: 10px;height: 120px;overflow-y: auto;}
.ck_box{margin-top: 25px;text-align:right;}
.ck_box > span{display: inline-block;position:relative;}
.ck_box > span > input{position: absolute;top: 0;left: 0;opacity: 0;width: 0;height: 0;}
.ck_box > span > label{display: table-cell;vertical-align: middle;font-weight:300;line-height:24px;color: #000;font-size: 17px;height: 22px;padding-left:30px;}
.ck_box > span > input[type='checkbox'] + label{background: url('../image/sub/c_off.png') no-repeat left top;}
.ck_box > span > input[type='checkbox']:checked + label{background: url('../image//sub/c_on.png') no-repeat left top;}

.txt_tab_bg{border-top:1px solid #000;}
.txt_tab th{text-align:left;color:#0c0c0c;font-size:18px;font-weight:400;padding:8px 8px 8px 30px;border-bottom:1px solid #dfdfdf;background:#f9f9f9;}
.txt_tab th span.st{color:#e40e0e;}
.txt_tab td{text-align:left;color:#0c0c0c;font-size:17px;padding:8px;border-bottom:1px solid #dfdfdf;}
.txt_tab td .b_sz{width: 100%;}
.txt_tab td .m_sz{width: 100%;max-width:420px;}
.txt_tab td .s_sz{width: 100%;max-width:260px;}
.txt_tab td input[type="text"]{width:100%;height: 46px;border:1px solid #dfdfdf;}
.txt_tab td select{width:100%;height: 46px;border:1px solid #dfdfdf;font-size: 17px;padding-left: 10px;background: url('../image/sub/sny.png') no-repeat right 8px center;-webkit-appearance: none;-moz-appearance: none;word-wrap: break-word;}
.txt_tab td select::-ms-expand{display: none;}
.txt_tab td input[type="file"]{width:100%;height: 46px;border:0;line-height:46px;box-sizing:border-box;padding-left: 10px;}
.txt_tab td textarea{width:100%;height: 180px;border:1px solid #dfdfdf;box-sizing:border-box;}
.txt_tab td .lines{display: flex;align-items:center;}
.txt_tab td .ck{margin-left: -10px;margin-top:-10px;font-size: 0;padding: 10px 0;}
.txt_tab td .ck > span{display: inline-block;min-width: 140px;position:relative;margin-left: 10px;margin-top:10px;}
.txt_tab td .ck > span > input{position: absolute;top: 0;left: 0;opacity: 0;width: 0;height: 0;}
.txt_tab td .ck > span > label{display: table-cell;vertical-align: middle;font-weight:300;line-height:25px;color: #000;font-size: 15px;height: 25px;padding-left:35px;}
.txt_tab td .ck > span > input[type='checkbox'] + label{background: url('../image/sub/c_off.png') no-repeat left top;}
.txt_tab td .ck > span > input[type='checkbox']:checked + label{background: url('../image//sub/c_on.png') no-repeat left top;}
.txt_tab td .ck2{margin-left: 15px;font-size: 0;}
.txt_tab td .ck2 > span{display: inline-block;position:relative;}
.txt_tab td .ck2 > span > input{position: absolute;top: 0;left: 0;opacity: 0;width: 0;height: 0;}
.txt_tab td .ck2 > span > label{display: table-cell;vertical-align: middle;font-weight:300;line-height:25px;color: #000;font-size: 15px;height: 25px;padding-left:30px;}
.txt_tab td .ck2 > span > input[type='checkbox'] + label{background: url('../image/sub/c_off.png') no-repeat left top;}
.txt_tab td .ck2 > span > input[type='checkbox']:checked + label{background: url('../image//sub/c_on.png') no-repeat left top;}
.txt_tab td .arp_box > div{float:left;}
.txt_tab td .arp_box > .img{display:flex;border:1px solid #e4e4e4;align-items:center;}
.txt_tab td .arp_box > .img > span{display:block;font-size:0;}
.txt_tab td .arp_box > .img > div a{display:block;font-size:0;}
.txt_tab td .arp_box > .txt{margin-left: 5px;width:100px;}
.txt_tab td .arp_box > .txt input[type="text"]{height: 60px;text-align:center;padding-left:0;}
.txt_tab td .tel_box > div{float:left;margin-right:10px;width:115px;position:relative;}
.txt_tab td .tel_box > div:after{content:"";position:absolute;right:-7px;top:50%;width:4px;height:1px;background:#000;}
.txt_tab td .tel_box > div:last-child{margin-right:0;}
.txt_tab td .tel_box > div:last-child:after{display: none;}
.txt_tab td .tel_box > div input[type="text"]{text-align:center;padding-left:0;}
.txt_tab td .mail_box > div{float:left;margin-right:10px;width:200px;position:relative;}
.txt_tab td .mail_box > div:first-child{margin-right:20px;}
.txt_tab td .mail_box > div:last-child{margin-right:0;}
.txt_tab td .mail_box > div:first-child:after{content:"@";position:absolute;right:-20px;top:0;width:20px;text-align:center;font-size:15px;color:#000;font-weight:300;line-height:35px;}

.rt_btn{margin-top: 40px;text-align:right;}
.ct_btn{margin-top: 40px;text-align:center;}


.sitemap{border-top:1px solid #000;}
.sitemap > li{border-bottom:1px solid #dfdfdf;padding: 30px 10px 30px 220px;position:relative;}
.sitemap > li > a{display:inline-block;position:absolute;left:10px;top:50%;margin-top: -20px;font-size:26px;color:#f26222;font-weight:500;line-height:40px;}
.sitemap > li > ul > li{display: inline-block;margin:5px 50px 5px 0;position:relative;vertical-align:top;}
.sitemap > li > ul > li > a{padding-left: 18px;position:relative;display: inline-block;font-size:18px;color:#000;line-height:20px;}
.sitemap > li > ul > li > a:after{content:"";position:absolute;left:0;top:7px;width: 6px;height: 6px;border-radius: 100%;background: #6d6d6d;}
.sitemap > li > ul > li:hover > a{color:#f26222;}
.sitemap > li > ul > li > ul{margin-top: 10px;padding-left: 18px;}
.sitemap > li > ul > li > ul > li + li{margin-top: 5px;}
.sitemap > li > ul > li > ul > li > a{display: inline-block;font-size: 15px;}
.sitemap > li > ul > li > ul > li > a:hover{color:#f26222;}
.police_box{min-height: 400px;}
.police_box > p{font-size:18px;color:#454545;line-height:1.6;}
.police_box > p + p{margin-top: 30px;}
.police_box > p span{display:block;font-weight: 500;color: #000;}



@media screen and (max-width:1520px){
	
}


@media screen and (max-width:1024px){
	
}


@media screen and (max-width:767px){
	#sv_area{height:200px;}
	#sv_area > div > h2{margin-top: 12px;font-size:35px;}
	#sv_area > div > ul > li + li{margin-left:26px;}
	#sv_area > div > ul > li{font-size:15px;}
	#sv_area > div > ul > li:after{right:-17px;font-size:14px;}
	
	.sconts_wid{padding: 60px 0 80px;}

	h3.st_title{font-size: 27px;padding-bottom: 22px;margin-bottom: 45px;}

	.ceo_area{display: block;}
	.ceo_img{width: 100%;height: 220px;margin-bottom: 30px;}
	.ceo_img p{font-size: 0;display: table-cell;vertical-align: middle;padding: 10px 10%;}
	.ceo_box{width: auto;}
	.ceo_box > p{font-size: 20px;}
	.ceo_box > ul li{margin-top: 20px;font-size: 17px;}
	.ceo_box > p.bt{margin-top: 35px;font-size: 15px;}


	.scomp_box p.txt1{font-size: 20px;}
	.scomp_box p.txt2{margin: 60px 0 30px;font-size: 18px;}
	.scomp_box p.txt2 span{font-size:23px;}
	.scm_line > li > span{width: 120px;padding-left: 40px;font-size: 17px;}
	.scm_line > li > p{width: calc(100% - 130px);font-size: 17px;}
	.scm_line > li > span:before{margin-top:-15px;width: 30px;height: 30px;background-size: 30px;}
	.scm_line > li.bg1 > span:before{background-size: 30px;}
	.scm_line > li.bg2 > span:before{background-size: 30px;}
	.scm_line > li.bg3 > span:before{background-size: 30px;}
	.scm_line > li.bg4 > span:before{background-size: 30px;}
	.scomp_box p.scbtit{margin: 60px 0 25px;font-size: 23px;}
	.sclogo_line{margin-left: -4px;}
	.sclogo_line > li{margin-left: 4px;width: calc(33.333333% - 4px);}

	.bst_line > li{display: block;text-align: center;}
	.bst_line > li > .img{width: auto;}
	.bst_line > li > .box{width: auto;padding: 0;margin-top: 25px;}
	.bst_line > li > .box p.tit{font-size: 21px;margin-bottom: 15px;}
	.bst_line > li > .box p.txt{font-size: 17px;}
	.bst_line > li > .box p.txt br{display: none;}
	
	.miss_all{height: 260px;margin:-10px auto 0;}
	.miss_all dl dt{font-size: 24px;margin-bottom: 20px;}
	.miss_all dl dd{font-size: 17px;}
	.miss_all dl dd br{display: none;}

	h4.scon_tit{margin-top: 60px;margin-bottom: 30px;font-size: 25px;}

	.gay_line > li > .ico{width: 80px;}
	.gay_line > li > .ico > div{padding-top: 20px;}
	.gay_line > li > .ico > div span{top:5px;margin-left:-15px;width: 30px;height: 30px;line-height: 30px;font-size:12px;}
	.gay_line > li > .box{margin-left: 4%;width: calc(96% - 80px);}
	.gay_line > li > .box > p.tit{font-size: 18px;margin-bottom: 15px;}
	.gay_line > li > .box > p.txt{font-size: 15px;}

	.sia_line > li{width: calc(100% - 20px);height: auto;}
	.sia_line > li > dl{padding: 30px 1%;}
	.sia_line > li > dl dt{font-size: 20px;margin-bottom: 15px;}
	.sia_line > li > dl dd{font-size: 17px;}
	
	.hist_bg{margin: -80px auto 0;}
	.hist_bg > div{height: 140px;}

	.his_area{padding: 60px 0 80px;}
	.his_area:before{left:10px;}
	.his_line:before{left:10px;top: -46px;}
	.his_line > li + li{margin-top: 50px;}
	.his_line > li{width: 100%;}
	.his_line > li:nth-child(odd){padding-left: 0;}
	.his_line > li:nth-child(even){padding-right: 0;text-align: left;}
	.his_line > li:nth-child(odd) > div{padding-left: 30px;}
	.his_line > li:nth-child(even) > div{padding-right: 0;padding-left: 30px;}
	.his_line > li > div:before{display: none;}
	.his_line > li > div:after{top: 8px;width: 11px;height: 11px;background-size: 11px;}
	.his_line > li:nth-child(odd) > div:after{left: 5px;}
	.his_line > li:nth-child(even) > div:after{right: auto;left: 5px;}
	.his_line > li > div h5{font-size: 24px;margin-bottom:18px;}
	.his_line > li > div ol > li + li{margin-top: 12px;}
	.his_line > li > div ol > li{font-size: 17px;}
	.his_line > li:nth-child(odd) > div ol > li{padding-left: 35px;}
	.his_line > li:nth-child(even) > div ol > li{padding-right: 0;padding-left: 35px;}
	.his_line > li:nth-child(even) > div ol > li > span{right: auto;left: 2px;}

	.add_line > li{padding: 20px 10px;text-align: left;width: calc(100% - 20px);}
	.add_line > li > p{font-size: 18px;}

	.spage_tab{margin-top: -2px;margin-left: -2px;}
	.spage_tab > li{margin-top: 2px;margin-left: 2px;height: 52px;}
	.spage_tab > li > a{font-size: 16px;}
	.spage_tab.line2 > li{width: calc(50% - 2px);}
	.spage_tab.line3 > li{width: calc(33.33333333% - 2px);}
	.spage_tab.line4 > li{width: calc(50% - 2px);}
	.spage_tab.line5 > li{width: calc(33.33333333% - 2px);}

	.pr_list > li > a{display: block;}
	.pr_list > li > a > .img{width: auto;}
	.pr_list > li > a > .box{width: auto;margin-top: 25px;}
	.pr_list > li > a > .box > .tops{margin-bottom: 20px;}
	.pr_list > li > a > .box > .tops > p.st{font-size: 16px;}
	.pr_list > li > a > .box > .tops > p.bt{font-size: 20px;}
	.pr_list > li > a > .box > .sm_t{font-size: 16px;line-height: 25px;height: 75px;}
	.pr_list > li > a > .box > .bn-a{margin-top: 20px;width: 180px;height: 45px;line-height: 45px;font-size: 16px;}
	.pr_list > li > a > .box > .bn-a span{padding-right: 42px;}
	.pr_list > li:hover > a:after{display: none;}


	
	.prview_top{margin-bottom: 50px;display:block;}
	.prv_img_box{width: auto;max-width: 520px;}
	.vcon_box{width: auto;margin-top: 40px;}
	.prv_img_box .thumb-mg{margin-top: 10px;column-gap: 10px;}


	.vcon_box .vtop_tit{margin-top: 0;margin-bottom: 25px;}
	.vcon_box .vtop_tit > p.st{font-size: 16px;}
	.vcon_box .vtop_tit > p.bt{font-size: 20px;}
	.vcon_box p.prv_sm{font-size: 16px;}
	.prvb_tit{margin-top: 50px;font-size: 23px;}
	.prvb_table th{font-size: 15px;}
	.prvb_table td{font-size: 15px;}

	.prview_edt{padding: 15px;min-height: 320px;}

	.prview_btn > a{width: 138px;line-height: 48px;padding: 0 25px;font-size: 16px;}

	.parts_list{margin-left: -5px;margin-top: -30px;}
	.parts_list > li{margin-left: 5px;margin-top: 30px;width: calc(50% - 5px);}
	.parts_list > li > a > p.tit{margin-top: 15px;font-size: 16px;}

	.pop_wp{padding: 40px 5%;}
	.gallery-top .swiper-slide a .boxs{padding-top: 25px;margin-top: 30px;}
	.gallery-top .swiper-slide a .boxs p.tit{font-size: 18px;margin-bottom: 12px;}
	.gallery-top .swiper-slide a .boxs p.txt{font-size: 15px;color:#000;}
	.gallery-top .swiper-slide a .boxs p.sm{font-size: 15px;color:#000;}
	.pop_wp .swiper-button-next, .pop_wp .swiper-button-prev{display: none;}
	.pop_box .pop_out{width: 40px;}

	.gnet_top > p{margin-bottom: 20px;width: 220px;line-height: 50px;border-radius: 25px;font-size: 21px;}
	.gnet_top > ul li{font-size: 18px;}
	.gnet_top > ul li br{display: none;}
	.gnet_top > div{margin: 60px 0;}
	.gnet_bot{display: block;}
	.gnet_bot > div{width: auto;}
	.gnet_bot > div:first-child{padding-right: 0;border-right: 0;}
	.gnet_bot > div:last-child{padding-left: 0;margin-top: 50px;}
	.gnet_bot > div > h5{margin-bottom: 25px;font-size:22px;}
	.gnet_bot > div ul > li + li{margin-top: 20px;}
	.gnet_bot > div ul > li > span{width: 70px;}
	.gnet_bot > div ul > li > span img{max-width: 40px;}
	.gnet_bot > div ul > li > dl{width: calc(100% - 70px);}
	.gnet_bot > div ul > li > dl dt{font-size:16px;}
	.gnet_bot > div ul > li > dl dd{font-size:16px;}

	.emp_top{height: 200px;background: url(../image/sub/empbg.jpg) no-repeat 65% center;}
	.emp_top dl dt{font-size:23px;margin-bottom:15px;}
	.emp_top dl dd{font-size:18px;}
	.emp_top dl dd br{display: none;}

	.emp_bot > ul{margin-left: -5px;margin-top: -5px;}
	.emp_bot > ul > li{margin-left: 5px;margin-top: 5px;width: calc(50% - 5px);padding: 35px 5%;}
	.emp_bot > ul > li dl dt{font-size: 22px;margin-bottom: 15px;}
	.emp_bot > ul > li dl dd{font-size:16px;}
	.emp_bot > ul > li p{margin-top: 20px;}

	.inf_top{height: 160px;background: url(../image/sub/inf.jpg) no-repeat 65% center;}
	.inf_top p{font-size:18px;color:#fff;padding: 10px 5%;}
	.inf_top p br{display: none;}

	.fz_table thead th{font-size: 15px;}
	.fz_table tbody th{font-size: 15px;}
	.fz_table tbody td{font-size: 15px;}

	.botcik_box_lf{float:none;margin-top:0;}
	.botcik_box_rt{float:none;margin-top:5px;}
	.botcik_box_rt div.sel_box{width:80px;margin-right:5px;}
	.botcik_box_rt div.inp_box{width:calc(100% - 145px);}

	.etc_tab{border-top: 2px solid #000;}
	.etc_tab caption, 
	.etc_tab colgroup, 
	.etc_tab thead{display: none;}
	.etc_tab tbody{display: block;}
	.etc_tab tr:nth-child(even){background: #f9f9f9;}
	.etc_tab tr{width: 100%;box-sizing: border-box;padding: 12px 5px;display: flex;flex-wrap: wrap;border-bottom: 1px solid #d9d9d9;}
	.etc_tab td{width: 100%;box-sizing: border-box;padding: 5px 5px !important;border: 0;text-align: left;display: flex;align-items: center;}
	.etc_tab td .mo_tti{display: inline-block;vertical-align: middle;min-width: 70px;margin-right: 10px;font-weight: 600;white-space: nowrap;letter-spacing: -0.7px;}
	.etc_tab td.list > a{width:calc(100% - 80px);}
	.etc_tab td.mor_none{display: none;}

	.page_all > a{width: 34px;height: 34px;line-height: 34px;}
	.page_all > a.page{font-size:14px;}

	.ibt_v_top{text-align:center;margin-bottom: 15px;}
	.ibt_v_top_tit{margin-bottom: 10px;font-size:24px;}
	.ibt_v_top_txt{font-size:15px;}
	.ibt_v_top_txt > span{margin-right:20px;}
	.ibt_v_top_txt > span:after{right: -14px;font-size:14px;}
	
	a.white_l{min-width:50px;height:40px;line-height:40px;font-size:15px;}
	a.y_btn{min-width:50px;height:40px;line-height:40px;font-size:15px;}

	button.y_btn{min-width:50px;height:40px;line-height:40px;font-size:15px;}

	.notc_text{font-size: 16px;}
	.faq_all{margin-top: 40px;}
	.faq_all > li{padding: 0 10px;}
	.faq_all > li > a{padding:15px 15px 15px 25px;font-size:16px;background:url('../image/sub/qon.png') no-repeat right center;background-size: 15px;}
	.faq_all > li > a:after{top:13px;font-size:18px;}
	.faq_all > li.on{padding: 0 10px 10px 10px;background: #fafafa;}
	.faq_all > li.on > a{background:url('../image/sub/qoff.png') no-repeat right center;background-size: 15px;}
	.faq_all > li > ul.faq_dp02{padding:15px 10px 20px 40px;}
	.faq_all > li > ul.faq_dp02 li > p{font-size:15px;}
	.faq_all > li > ul.faq_dp02:after{left:15px;top:17px;font-size:18px;}

	h4.sy_title{margin-top:60px;}
	.pac_area{border: 0;padding: 0;}
	.pac_box{height: 140px;}
	.ck_box{margin-top: 15px;}

	.txt_tab{display:block;width:100%;}
	.txt_tab caption{display: none;}
	.txt_tab colgroup{display: none;}
	.txt_tab thead{display:none;}
	.txt_tab tbody{width: 100%;display: block;}
	.txt_tab tr{position:relative;display: block;width: 100%;overflow:hidden;border-bottom: 1px solid #444;box-sizing:border-box;}
	.txt_tab th{display:block;text-align:left;border-bottom:none;padding: 10px 10px;box-sizing:border-box;width:100%;font-size: 17px;}
	.txt_tab td{display:block;text-align:left;border-bottom:none;padding: 10px 10px;box-sizing:border-box;width:100%;}
	.txt_tab td .ck br{display:none;}
	.txt_tab td .ck > span{min-width: 130px;}
	.txt_tab td .arp_box > .txt{margin-left: 0;margin-top: 5px;width:100%;}
	.txt_tab td .arp_box > .txt input[type="text"]{height: 40px;}
	.txt_tab td .tel_box > div{max-width: 30%;}
	.txt_tab td .mail_box > div{margin-right:20px;width:calc(100% - 20px);margin-bottom:10px;}
	.txt_tab td .mail_box > div:last-child{margin-bottom:0;}

}

@media screen and (max-width:640px){
	.sitemap > li{padding: 30px 10px;}
	.sitemap > li > a{display:block;position:static;margin-top: 0;font-size:22px;line-height:1;margin-bottom: 12px;}
	.sitemap > li > ul > li{margin:5px 20px 5px 0;}
	.sitemap > li > ul > li > a{padding-left: 12px;font-size:16px;}
	.sitemap > li > ul > li > a:after{top:9px;width: 4px;height: 4px;}
	.sitemap > li > ul > li:hover > a{color:#005ca9;}
	.police_box > p{font-size:16px;}

}


@media screen and (max-width:520px){
	.inf_bot{display: block;}
	.inf_bot .img{width: auto;}
	.inf_bot .boxs{margin-left:0;width: auto;}
	.inf_bot .boxs > p{margin-top: 25px;margin-bottom:20px;font-size: 20px;}
	.inf_bot .boxs > ul > li{font-size: 16px;padding-left: 16px;}
	.inf_bot .boxs > ul > li:before{left: 5px;top: 10px;width: 4px;height: 4px;}
	.inf_bot .boxs > ul > li.mt{margin-top: 15px;}
	.inf_bot .boxs > div{margin-top: 30px;text-align: center;}
	.inf_bot .boxs > div > a{width: 200px;line-height: 50px;font-size:18px;}



}

@media screen and (max-width:420px){
	
}