input[type="text"]{padding-left:5px;box-sizing:border-box;}
#sv_area{width: 100%;margin:0 auto;height:404px;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 > h3{font-size:55px;color:#fff;line-height:1;font-weight:bold;}


#spage_area{width: 100%;margin: 0 auto;border-bottom: 1px solid #dfdfdf;padding: 18px 0;}
.spage_tab{display: flex;justify-content:center;}
.spage_tab > li + li{margin-left: 45px;}
.spage_tab > li > a{display: inline-block;font-size: 20px;color:#4c4c4c;line-height: 1.1;padding: 2px;font-family: 'Pretendard';text-align:center;}
.spage_tab > li.on > a{color:#034381;font-weight: bold;}


#sconts_area{width: 100%;margin: 0 auto;padding: 60px 0 120px;}
.wid_1180{width: calc(100% - 20px);max-width: 1180px;margin: 0 auto;}

h3.sub_tit{margin-bottom: 80px;padding-bottom: 30px;border-bottom: 1px solid #dfdfdf;text-align:center;font-size:36px;color:#000;font-weight: bold;line-height:1;font-family: 'Pretendard';}


.scpt_text{text-align: center;}
.scpt_text > li{font-size: 23px;color:#000;font-weight: 500;line-height: 1.6;font-family: 'Pretendard';}
.scp_img{text-align:center;margin: 50px 0 60px;}
.scpb_text{text-align: center;}
.scpb_text > li{font-size: 19px;color:#353535;line-height: 1.6;font-family: 'Pretendard';}
.scpb_text > li.mt{margin-top: 35px;}
.scpb_text > li.bmt{margin-top: 90px;}
.scpb_text > li.name{margin-top: 30px;font-size: 29px;color:#000;line-height:1.1;font-weight: 500;}


.his_back{width: 100%;max-width: 1450px;height:329px;margin: 0 auto;background: url(../image/sub/hisbg.jpg) no-repeat center center;background-size:cover;}
.his_area{position: relative;padding: 140px 0;}
.his_area:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;background: #d5d5d5;}
.his_top{position:absolute;left:0;top:-210px;z-index:2;width:100%;max-width: 380px;height:240px;background: #034381;display:flex;align-items:center;justify-content:center;}
.his_top > div{padding: 10px;}
.his_top > div > p{font-size: 26px;color:#fff;font-weight: 600;line-height: 1.5;font-family: 'Pretendard';}
.his_top > div > p span{display:block;font-size:20px;font-weight: 300;line-height: 1;margin-bottom:25px;}
.his_box > li + li{margin-top:100px;}
.his_box > li{display:flex;position:relative;}
.his_box > li:nth-child(even){flex-direction:row-reverse;}
.his_box > li:after {content: "";width: 11px;height: 11px;background: #034381;border-radius: 50%;position: absolute;left: 50%;top: 12px;margin-left: -5px;z-index: 2;}
.his_box > li > h3{width: 50%;text-align:right;padding-right: 8%;box-sizing:border-box;font-size: 35px;color:#353535;font-weight:bold;line-height:1;}
.his_box > li > ul{width: 50%;text-align:left;padding-left: 8%;box-sizing:border-box;}
.his_box > li:nth-child(even) > h3{text-align:left;padding-right: 0;padding-left: 8%;font-family: 'Pretendard';}
.his_box > li:nth-child(even) > ul{text-align:right;padding-left: 0;padding-right: 8%;}
.his_box > li > ul > li + li{margin-top:22px;}
.his_box > li > ul > li{position: relative;padding-left: 50px;}
.his_box > li > ul > li > span{position:absolute;left: 0;top: 0;font-size: 19px;color:#353535;font-weight:bold;font-family: 'Pretendard';line-height: 1.6;}
.his_box > li > ul > li > p{font-size: 19px;color:#353535;font-weight:300;font-family: 'Pretendard';line-height: 1.6;}
.his_box > li:nth-child(even) > ul > li{padding-left: 0;padding-right: 50px;}
.his_box > li:nth-child(even) > ul > li > span{left: auto;right: 0;}


.miss_top{width: 100%;max-width: 1450px;height:379px;margin: 0 auto;display:flex;justify-content:center;align-items:center;background: url(../image/sub/missbg.jpg) no-repeat center center;background-size:cover;}
.miss_top > div{padding: 10px;text-align:center;}
.miss_top > div p{font-size: 21px;color:#fff;line-height: 1.5;font-family: 'Pretendard';}
.miss_top > div p span{margin-bottom:30px;display:block;font-size: 45px;font-weight: 500;line-height:1;}
.visi_box{margin-top: 100px;}
.visi_box > h3{margin-bottom: 30px;text-align:center;font-size:45px;color:#353535;font-weight:600;line-height:1;}
.visi_box > p{margin-bottom: 40px;text-align:center;font-size:19px;color:#353535;line-height:1.5;}
.visi_box > ul{margin-left:-20px;margin-top:-5px;display:flex;flex-wrap:wrap;}
.visi_box > ul > li{margin-left: 20px;margin-top: 5px;width: calc(25% - 20px);height: 309px;}
.visi_box > ul > li.bg1{background: url(../image/sub/msbg1.jpg) no-repeat center center;background-size:cover;}
.visi_box > ul > li.bg2{background: url(../image/sub/msbg2.jpg) no-repeat center center;background-size:cover;}
.visi_box > ul > li.bg3{background: url(../image/sub/msbg3.jpg) no-repeat center center;background-size:cover;}
.visi_box > ul > li.bg4{background: url(../image/sub/msbg4.jpg) no-repeat center center;background-size:cover;}
.visi_box > ul > li > div{padding: 40px 10%;}
.visi_box > ul > li > div > p{text-align:center;font-size: 22px;color:#fff;font-weight: bold;line-height:1;padding-bottom: 18px;margin-bottom: 30px;border-bottom: 1px solid rgba(255,255,255,0.3);}
.visi_box > ul > li > div > ul > li + li{margin-top:10px;}
.visi_box > ul > li > div > ul > li{padding-left:24px;position:relative;font-size: 18px;color:#fff;font-weight: 300;}
.visi_box > ul > li > div > ul > li:after{content:"";position:absolute;left:10px;top:12px;width:4px;height:4px;border-radius: 100%;background: #fff;}

.map_box{width: 100%;max-width: 1450px;margin:0 auto;height:640px;background: #dfdfdf;}
.map_box > div{width: 100%;height: 640px;}
.add_area{width: 100%;margin-top:-150px;height: 300px;background: #034381;box-sizing:border-box;display: flex;align-items:center;position:relative;z-index: 99;padding: 20px 3.3%;}
.add_box{display: flex;width: 100%;height: 100%;justify-content: space-between;align-items:center;}
.add_box > .lf{width: calc(100% - 310px);}
.add_box > .rt{width: 300px;}
.add_box > .lf > p{margin-bottom: 25px;font-size: 35px;color:#fff;font-weight: 600;font-family: 'Pretendard';line-height:1;padding: 5px 0 5px 65px;background: url(../image/sub/ad1.png) no-repeat left top;}
.add_box > .lf > ul > li + li{margin-top: 8px;}
.add_box > .lf > ul > li{padding-left:30px;position:relative;font-size: 19px;color:#fff;}
.add_box > .lf > ul > li:after{content:"";position:absolute;left:13px;top:12px;width:4px;height:4px;border-radius: 100%;background: #fff;}
.nk_box > li + li{margin-top:10px;}
.nk_box > li > a{display: flex;width: 100%;height: 105px;box-sizing:border-box;padding: 0 125px 0 25px;align-items:center;}
.nk_box > li > a > p{font-size: 20px;color:#fff;font-weight:600;line-height: 1.3;font-family: 'Pretendard';}
.nk_box > li.ka > a > p{color:#251f1f;}
.nk_box > li.nv > a{background: #03c75a url(../image/sub/ad2.png) no-repeat right 25px center;}
.nk_box > li.ka > a{background: #fae100 url(../image/sub/ad3.png) no-repeat right 25px center;}

.bs_line > li + li{margin-top: 75px;}
.bs_line > li{display:flex;justify-content: space-between;}
.bs_line > li:nth-child(even){flex-direction:row-reverse;}
.bs_line > li > .img{width:49.15%;}
.bs_line > li > .box{width:49.15%;}
.bs_line > li > .img img{width: 100%;}
.bs_line > li > .img a{display:block;text-align:right;margin-top:7px;font-size: 16px;color:#353535;font-weight:300;line-height:1.1;font-family: 'Pretendard';}
.bs_line > li > .box > p{margin-bottom: 30px;padding: 26px 0 26px 25px;position: relative;font-size: 26px;color:#000;font-weight: bold;font-family: 'Pretendard';}
.bs_line > li > .box > p:after{content:"";position:absolute;left:24px;bottom:0;right: 0;height: 1px;background: #bdbdbd;}
.bs_line > li:nth-child(even) > .box > p:after{left: 0;right: 24px;}
.bs_line > li > .box > ul{padding-left:25px;}
.bs_line > li > .box > ul > li + li{margin-top: 12px;}
.bs_line > li > .box > ul > li{padding-left:30px;position:relative;font-size: 19px;color:#353535;font-family: 'Pretendard';}
.bs_line > li > .box > ul > li:after{content:"";position:absolute;left:13px;top:12px;width:4px;height:4px;border-radius: 100%;background: #000;}

.sa_text{text-align:center;font-size: 23px;color:#000;font-weight: 500;line-height: 1.6;font-family: 'Pretendard';}
.sa_tit{margin: 65px 0 40px;text-align:center;font-size: 28px;color:#000;font-weight: bold;line-height: 1;font-family: 'Pretendard';}
.sa_line{display:flex;flex-wrap:wrap;margin-left:-18px;margin-top:-18px;}
.sa_line > li{margin-left: 18px;margin-top: 18px;width:calc(25% - 18px);box-sizing:border-box;border: 1px solid #e8e8e8;text-align:center;}
.sa_line > li > .top{background: #eeeef3;padding: 35px 10px 20px;}
.sa_line > li > .top > span{display: block;}
.sa_line > li > .top > p{margin-top:30px;font-size:26px;color:#000;font-weight: bold;line-height:1;}
.sa_line > li > .bot{padding: 20px 10px 40px;}
.sa_line > li > .bot p.txt1{font-size: 20px;color:#979797;font-weight: 500;line-height: 1.6;}
.sa_line > li > .bot p.txt2{margin-top: 23px;font-size: 19px;color:#353535;line-height: 1.7;}

.rcbox{background:#eeeef3;padding:20px;min-height:100px;position:relative;padding-left:390px;box-sizing:border-box;}
.rcbox p{font-size:23px;color:#000;position:absolute;left:35px;top:50%;margin-top:-20px;font-weight:500;}
.rcbox p span{margin-right:15px;}
.rcbox ul{margin-top:-10px;}
.rcbox ul > li{font-size:19px;color:#353535;position:relative;padding-left:95px;margin-top:27px;}
.rcbox ul > li span{position:relative;position:absolute;left:0;font-weight:bold;color:#000;}
.rcbox ul > li span:after{content:'';position:absolute;width:3px;height:3px;background:#000;left:-12px;top:12px;}

.rdbox{border:1px solid #dfdfdf;padding:50px;}
.rdbox ul{max-width:90%;margin:0 auto;display:flex;justify-content:space-between;}
.rdbox ul > li{width:33.33%;text-align:center;position:relative;}
.rdbox ul > li:after{content:'';position:absolute;width:29px;height:15px;right:-15px;top:25%;background:url(../image/sub/arr.png) no-repeat center center;}
.rdbox ul > li:last-child:after{display:none;}
.rdbox ul > li p.tit{font-size:26px;color:#000;font-weight:bold;margin-top:20px;}
.rdbox ul > li p.txt{font-size:19px;color:#353535;margin-top:10px;}

.rebox{padding:20px;position:relative;border:1px solid #dfdfdf;}
.rebox ul{margin-top:-10px;}
.rebox ul > li{position:relative;font-size:19px;color:#353535;padding-left:20px;margin-top:10px;}
.rebox ul > li:after{content:'';position:absolute;width:3px;height:3px;background:#000;left:0px;top:13px;}
.rfbox{padding:20px;position:relative;border:1px solid #dfdfdf;}
.rfbox ul{margin-top:-10px;}
.rfbox ul > li{position:relative;font-size:19px;color:#353535;padding-left:130px;margin-top:10px;}
.rfbox ul > li span{position:absolute;left:20px;color:#000;font-weight:bold;}
.rfbox ul > li:after{content:'';position:absolute;width:3px;height:3px;background:#000;left:0px;top:13px;}



.sit_top{text-align:center;margin-bottom: 35px;font-size:19px;color:#353535;}
.sitemap{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:-20px;}
.sitemap > li{margin-left: 20px;margin-top: 20px;width:calc(33.33333333% - 20px);box-sizing:border-box;border-top: 1px solid #000;border-bottom: 1px solid #c9c9c9;background:#fafafa;}
.sitemap > li > a{display:block;border-bottom: 1px solid #c9c9c9;background:#fff;text-align:center;padding: 18px 0;font-size: 22px;color:#353535;line-height:1.1;font-weight: bold;}
.sitemap > li > ul{padding: 30px 25px;}
.sitemap > li > ul > li + li{margin-top:20px;}
.sitemap > li > ul > li{position:relative;padding-left:18px;font-size: 19px;color:#353535;font-weight: 500;line-height: 1.2;}
.sitemap > li > ul > li:after{content:"";position:absolute;left:0;top:12px;width:5px;height:5px;border-radius: 100%;background:#000;}




.police_box{min-height: 400px;}
.police_box > p{font-size:19px;color:#353535;line-height:1.7;}
.police_box > p + p{margin-top: 30px;}
.police_box > p strong{margin-bottom: 5px;display:block;font-weight: 600;color: #000;}



@media screen and (max-width:1520px){
	
}


@media screen and (max-width:1024px){
	.sa_line > li{width:calc(50% - 18px);}

}


@media screen and (max-width:767px){
	#sv_area{height:220px;}
	#sv_area > div h3{font-size:34px;}

	#sconts_area{padding: 50px 0 80px;}
	h3.sub_tit{margin-bottom: 60px;padding-bottom: 20px;font-size:30px;}
	.scpt_text > li{font-size: 18px;}
	.scp_img{margin: 40px 0;}
	.scpb_text > li{font-size: 16px;}
	.scpb_text > li.mt{margin-top: 20px;}
	.scpb_text > li.bmt{margin-top: 50px;}
	.scpb_text > li.name{margin-top: 25px;font-size: 25px;}

	
	.miss_top{height:300px;}
	.miss_top > div p{font-size: 17px;}
	.miss_top > div p br{display: none;}
	.miss_top > div p span{margin-bottom:20px;font-size: 30px;}
	.visi_box{margin-top: 60px;}
	.visi_box > h3{margin-bottom: 20px;font-size:30px;}
	.visi_box > p{margin-bottom: 30px;font-size:18px;}
	.visi_box > p br{display: none;}
	.visi_box > ul{margin-left:-5px;}
	.visi_box > ul > li{margin-left: 5px;width: calc(50% - 5px);height: 280px;}
	.visi_box > ul > li > div{padding: 30px 7%;}
	.visi_box > ul > li > div > p{font-size: 19px;padding-bottom: 15px;margin-bottom: 20px;}
	.visi_box > ul > li > div > ul > li + li{margin-top:6px;}
	.visi_box > ul > li > div > ul > li{padding-left:10px;font-size: 16px;}
	.visi_box > ul > li > div > ul > li:after{left:2px;top:10px;}


	.add_area{margin-top:-50px;height: auto;display: block;padding: 30px 3.3%;}
	.add_box{display: block;}
	.add_box > .lf{width: auto;}
	.add_box > .rt{width: auto;margin-top: 20px;}
	.add_box > .lf > p{margin-bottom: 15px;font-size: 24px;padding: 0 0 0 35px;background-size: auto 26px;}
	.add_box > .lf > ul > li + li{margin-top: 5px;}
	.add_box > .lf > ul > li{padding-left:15px;font-size: 17px;}
	.add_box > .lf > ul > li:after{left:5px;top:11px;}
	.nk_box > li > a{padding: 0 85px 0 20px;}
	.nk_box > li > a > p{font-size: 18px;}
	.nk_box > li.nv > a{background: #03c75a url(../image/sub/ad2.png) no-repeat right 20px center;background-size: 80px auto;}
	.nk_box > li.ka > a{background: #fae100 url(../image/sub/ad3.png) no-repeat right 20px center;background-size: 80px auto;}

	.bs_line > li + li{margin-top: 60px;}
	.bs_line > li{display:block;}
	.bs_line > li > .img{width:auto;}
	.bs_line > li > .box{width:auto;}
	.bs_line > li > .img a{margin-top:5px;}
	.bs_line > li > .box > p{margin-bottom: 20px;padding: 20px 0 20px 10px;font-size: 22px;border-bottom: 1px solid #ddd;}
	.bs_line > li > .box > p:after{display:none;}
	.bs_line > li > .box > ul{padding-left:10px;}
	.bs_line > li > .box > ul > li + li{margin-top: 8px;}
	.bs_line > li > .box > ul > li{padding-left:15px;font-size: 17px;}
	.bs_line > li > .box > ul > li:after{left:5px;}
	
	.sa_text{font-size: 18px;}
	.sa_text br{display:none;}
	.sa_tit{margin: 45px 0 25px;font-size: 25px;}
	.sa_line{margin-left:-5px;margin-top:-5px;}
	.sa_line > li{margin-left: 5px;margin-top: 5px;width:calc(50% - 5px);}
	.sa_line > li > .top{padding: 30px 5px 30px;}
	.sa_line > li > .top > p{margin-top:20px;font-size:22px;}
	.sa_line > li > .bot{padding: 30px 10px;}
	.sa_line > li > .bot p.txt1{font-size: 18px;}
	.sa_line > li > .bot p.txt2{margin-top: 12px;font-size: 16px;}
	.sa_line > li br{display: none;}

	.rcbox{padding-left:0px;padding:40px 30px 30px 30px;}
	.rcbox p{font-size:20px;position:static;}
	.rcbox p span{margin-right:15px;}
	.rcbox p span img{max-height:40px;}
	.rcbox ul{margin-top:20px;}
	.rcbox ul > li{font-size:17px;}

	.rdbox{padding:20px;}
	.rdbox ul{max-width:100%;}
	.rdbox ul > li{width:30%;}
	.rdbox ul > li:after{width:19px;height:10px;right:-14px;top:18%;background-size:100%;display:none;}
	.rdbox ul > li p.tit{font-size:18px;margin-top:10px;}
	.rdbox ul > li p.txt{font-size:15px;}

	.rebox ul > li{font-size:16px;}
	.rfbox ul > li{font-size:16px;padding-left:100px;}

	
	.sit_top{font-size:18px;}
	.sitemap > li{width:calc(100% - 20px);}
	.sitemap > li > a{padding: 15px 0;font-size: 20px;}
	.sitemap > li > ul > li + li{margin-top:15px;}
	.sitemap > li > ul > li{padding-left:15px;font-size: 17px;}
	.sitemap > li > ul > li:after{top:11px;width:4px;height:4px;}
}

@media screen and (max-width:640px){
	.spage_tab > li + li{margin-left: 13px;}
	.spage_tab > li > a{font-size: 18px;}

	.his_back{height:220px;}
	.his_area{padding: 200px 0 0;}
	.his_area:after{left:10px;}
	.his_top{top:-80px;height:200px;}
	.his_top > div > p{font-size: 22px;}
	.his_top > div > p span{font-size:18px;margin-bottom:15px;}
	.his_box > li + li{margin-top:60px;}
	.his_box > li{display:block;}
	.his_box > li:after {left: 5px;top: 9px;margin-left: 0;}
	.his_box > li > h3{width: auto;margin-bottom: 20px;text-align:left;padding-right: 0;padding-left: 8%;font-size: 26px;}
	.his_box > li > ul{width: auto;}
	.his_box > li:nth-child(even) > h3{text-align:left;}
	.his_box > li:nth-child(even) > ul{text-align:left;padding-left: 8%;padding-right: 0;}
	.his_box > li > ul > li + li{margin-top:15px;}
	.his_box > li > ul > li{padding-left: 40px;}
	.his_box > li > ul > li > span{font-size: 17px;}
	.his_box > li > ul > li > p{font-size: 17px;}
	.his_box > li:nth-child(even) > ul > li{padding-left: 40px;padding-right: 0;}
	.his_box > li:nth-child(even) > ul > li > span{left: 0;right: auto;}


	.police_box > p{font-size:16px;}
	.police_box > p{ > strong{font-size: 17px;}

}


@media screen and (max-width:520px){
	.bic_line > li{width: calc(50% - 5px);}
}

@media screen and (max-width:420px){
	
}