@charset "utf-8";
html, body, div, p{word-break: keep-all; box-sizing: border-box;  line-height:1.5;}
p{word-break: keep-all;  color:#000;}
.contain{width: 1400px; margin: 0 auto;}

/**/
header{border-bottom: 1px solid #D9D9D9;background:#fff;}

.bottom_bg{height:206px;background: linear-gradient(0deg, rgba(0, 65, 135, 0.80) 0%, rgba(0, 65, 135, 0.80) 100%), url(/images/content/layout/sub_bottom_bg.jpg) no-repeat;position:relative;z-index: 10;background-size:cover;}
.bottom_bg .bottom_bg_txt{text-align:center;margin:0 auto;font-family: Montserrat;font-size: 20px;font-style: normal;font-weight: 700;line-height: normal;padding-top:91px;color: #248fff95;background-image: url('/images/content/layout/sub_bottom_bg.jpg');background-clip: text;-webkit-background-clip: text;}

/*footer {
    min-height:250px; background:#3d3d3d;
    display:flex; justify-content: center; 
    padding:40px;
}
footer .wrap {
    display:flex; 
    justify-content: space-between; color:#fff;
    font-size:16px;
}
footer .wrap .inf p{color:#fff;}
footer .wrap .inf span{color: #D9D9D9;font-weight: 700; margin-right:5px;}
footer .wrap .inf span.ml{margin-left:20px;}
footer .wrap .inf .cpr{margin-top:40px;}
footer img {display:block;}
*/


/*------------------ 공통---------------- */
h3{font-size: 35px;font-weight: 700;line-height:1.2; margin-bottom:90px;color:#000;}
section.cont{padding:50px 0 100px 0;}
h4{font-weight:700; color:#000; margin-top:100px; margin-bottom:20px;}
h4.bd{border-top:1px solid #D9D9D9; padding-top:100px;}
h5{font-weight:700; color:#000; margin-top:50px; margin-bottom:15px;}
h5:before{
	content:''; width:13px; height:13px; border: 3px solid #2599b2;
    border-radius: 13px; display:inline-block; margin-right:5px;
}
.content p{}
.gr_st01{display:flex; justify-content:space-between; flex-wrap:wrap;}
.gr_st01 h4{margin-bottom:20px;margin-top:0;}
.gr_st01 li p{margin-top:20px; padding-top:20px;border-top:1px solid #000;}
.gr_st01 li img{border-radius:30px; margin-top:20px;}

.gr_st02{display:flex; justify-content:space-between;flex-wrap:wrap;}
.gr_st02 li{
	background-color:#f5f5f5; padding:30px; 
	display:flex; justify-content:space-between; 
	width:32%;border-radius: 20px;
	margin-bottom:30px;
}
.gr_st02 li .txt{width:50%;}
.gr_st02 li h6{color:#000; margin-bottom:15px;font-weight: 700;}
.gr_st02 li p{}
.gr_st02 li img{}

.gr_st03 > li{display:flex; padding:20px; border-bottom:1px solid #d9d9d9; color:#000;}
.gr_st03 li img{margin-right:20px; border-radius:20px;}
.gr_st03 li .txt h6{margin-bottom:15px;font-weight: 700;}
.gr_st03 li .txt ul li{text-indent:-5px; margin-left:5px;}
.gr_st03 li .txt ul li:before{content:'·';margin-right:3px;}

.gr_st04{display:flex; flex-wrap:wrap;}
.gr_st04 img{margin-right:20px;}

.tabnav{border-bottom: 1px solid #D9D9D9; padding-bottom:20px; display:flex; }
.tabnav li{margin-right:20px;}
.tabnav li a{color: #AAA;font-weight: 500; transition:0.2s ease-in-out;}
.tabnav li a.active, .tabnav li a:hover{color: #2599B2;font-weight: 700; transition:0.2s ease-in-out;}

.i_g{display:flex; justify-content:space-between;flex-wrap:wrap;}

.l_st{margin:15px 0 30px 0;}
.l_st li{text-indent:-5px; margin-left:5px; line-height:1.3;}
.l_st li:before{content:'·';margin-right:3px; font-size:22px; color: #2599B2;}
.l_st li span{margin-right:10px;font-weight: 700;}

table{width:100%; margin:20px 0 50px 0;}
table thead th,
table tbody th,
table tbody td{padding:15px; text-align:center; vertical-align:middle;}
table thead th{color:#fff; font-weight:700;}
table tbody th{background:#F5F5F5; border-bottom:1px solid #fff;}
table tbody td{border-bottom:1px solid #ccc;}

@media(max-width:1180px){
	h3{margin-bottom:50px;}
	
	.gr_st01 li img{width:100%; border-radius:20px;}
	.gr_st02 li{width:48%;}
	
	.gr_st04 img, .gr_st04 ul{width:48%;}
	
	.i_g{width:100%;}
	.i_g img{width:100%; margin-bottom:20px;}
}
@media(max-width:820px){
	h4{margin-top:70px;}
	h4.bd{padding-top:70px;}
	h5{margin-top:30px;}
}
@media(max-width:550px){
	.gr_st01 h4{margin-bottom:15px;} 
	.gr_st01 li p{margin-top:15px; padding-top:15px;}
	.gr_st02 li{width:100%; margin-bottom:15px;}
	
	.gr_st03 > li{ flex-wrap:wrap;}
	.gr_st03 > li img{width:100%;margin-bottom:20px;}
	
	.gr_st04 img, .gr_st04 ul{width:100%;}
	
	.t_scr{overflow:scroll;}
}

.eng{font-family: "Montserrat", sans-serif;}
section .wrap {max-width:1400px;margin:0 auto;}
h3{text-align:center;font-size:48px;font-weight:800;color:#555;position:relative;padding-top:45px;}
h3::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:43px;height:15px;background:url(/images/content/menu/cts_h3_icon.png) no-repeat;}
h4.cont-tit{padding-left:29px;color: #555;font-size: 30px;font-style: normal;font-weight: 700;line-height: 140%;letter-spacing: -0.9px;position:relative;}
h4.cont-tit::before{content:'';position:absolute;left:0;top:13px;width:15px;height:15px;border-radius:50%;background-color:#005198;}

@media (max-width:1450px) {
	section .wrap{padding:0 20px;}
}

@media (max-width:980px) {
	section .wrap{padding:0 20px;}
	h3{font-size:40px;padding-top:40px;}
	h4.cont-tit{font-size:25px;padding-left:25px;}
	h4.cont-tit::before{width:12px;height:12px;top:11px;}
}

@media (max-width:680px) {
	h3{font-size:35px;padding-top:35px;}
}

/*인사말*/
#p06 section.cont{padding:50px 0 0 0;}
#p06 .greeting-tit-area{display:flex;}
#p06 .greeting_tit{color: #005198;font-size: 65px;font-style: normal;font-weight: 700;line-height: normal;margin-left:auto;}
#p06 .greeting_tit span{background: linear-gradient(to top, #50C1BF4D 40%, transparent 30%);}
#p06 .greeting-cts-area{margin-top:25px;background:#F6F6F6;}
#p06 .greeting-inner{max-width:1400px;margin:0 auto;padding-top:75px;position:relative;height:639px;}
#p06 .greeting_img{position:absolute;top:-178px;left:0;z-index:0;}
#p06 .greeting_img img.mobile{display:none;}
#p06 .greeting_txt_area{display:flex;}
#p06 .greeting_txt{margin-left:auto;position:relative;}
#p06 .greeting_txt::after{content:'';position:absolute;width:276px;height:154px;bottom:-86px;right:0;background:url(/images/content/menu/p06_img02.png) no-repeat;}
#p06 .greeting_txt p{color: #555;font-size: 20px;font-style: normal;font-weight: 400;line-height: 160%;word-break:keep-all;letter-spacing:-1.2px}
#p06 .greeting_txt p span{display:inline-block;}
#p06 .greeting_txt p strong{font-weight:700;}
#p06 .greeting_txt .ceo_name{margin-top:50px;}
#p06 .greeting_txt .ceo_name p{color: #555; font-size: 18px; font-style: normal; font-weight: 400; line-height: 160%;}
#p06 .greeting_txt .ceo_name span.name{color: #555;font-family: Pretendard;font-size: 40px;font-style: normal;font-weight: 700;line-height: 160%;display:inline-block;margin-left:25px;}

@media (max-width:1450px) {
	#p06 .greeting-inner{padding-right:20px;}
}

@media (max-width:1300px) {
	#p06 .greeting_tit{font-size:50px;}
}

@media (max-width:1250px) {
	#p06 .greeting_img{top:auto;bottom:0;}
	#p06 .greeting_img::before{content:'';position:absolute;top:-3px;right:40%;width:60px;height:63px;background:url(/images/content/menu/p06_img03.png);}
	#p06 .greeting_img img{display:none;}
	#p06 .greeting_img img.mobile{display:block;width:70%;}

}

@media (max-width:1000px) {
	#p06 .greeting_tit{text-align:right;}
	#p06 .greeting_img::before{display:none;}
	#p06 .greeting_img img.mobile{width:60%;}
	#p06 .greeting_txt{text-align:right;}
	#p06 .greeting_txt::after{bottom:-250px;}
}

@media (max-width:780px) {
	#p06 .greeting-inner{padding-left:20px;}
	#p06 .greeting_img img.mobile{width:45%;}
	#p06 .greeting_txt br{display:none;}
	#p06 .greeting_txt p span.margin_t_20{margin-top:20px;}
}

@media (max-width:680px) {
    #p06 .greeting_tit{font-size:45px;}
    #p06 .greeting_txt .ceo_name span.name{font-size:35px;}
}

@media (max-width:500px) {
	#p06 .greeting_img img.mobile{display:none;}
	#p06 .greeting_txt::after{bottom:-180px;}
}

/*연혁*/
#p07 .history-area{display:flex;gap:82px;margin-bottom:92px;justify-content:space-between;}
#p07 .img-box{width:618px;height:366px;position: relative;}
#p07 .img-box::before{content:'';position:absolute;right:-12px;top:-12px;width:51px;height:51px;background:url(/images/content/menu/p07_img04.png)no-repeat;}
#p07 .img-box.img02::before{content:'';position:absolute;right:-12px;top:auto;bottom:-12px;width:50px;height:50px;background:url(/images/content/menu/p07_img04.png)no-repeat;transform:rotate(90deg);}
#p07 .history-tit{color: #005198;font-size: 48px;font-style: normal;font-weight: 800;line-height: 1.2;position:relative;margin-top:20px;}
#p07 .history-tit br{display:none;}
#p07 .history-tit.right{text-align:right;}
#p07 .history-tit::after{content:'';position:absolute;right:1px;top:-56px;width:276px;height:154px;background:url(/images/content/menu/p06_img02.png) no-repeat;}
#p07 .history-tit.right::after{right:auto;left:-4px;top:-77px;}
#p07 .history-cont{width:100%;}
#p07 .history-list li{padding:15px 27px;border-bottom: 1px solid #ccc;}
#p07 .history-list li:first-child{border-top:2px solid #004187;}
#p07 .history-list li .list-txt{padding-left:35px;color: #555;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;position:relative;}
#p07 .history-list li .list-txt::before{content:'';position:absolute;left:0;top:4.2px;width:10px;height:10px;border-radius:50%;background-color:#50C1BF;}
#p07 .bg-history{background-color:#F6F6F6;margin-bottom:92px;}
#p07 .bg-history .wrap{padding:72px 0 5px 0;}

@media (max-width:1450px) {
	#p07 .bg-history .wrap{padding:72px 20px 5px 20px;}
}

@media (max-width:1000px) {
	#p07 .history-area{flex-direction:column;}
}

@media (max-width:700px) {
	#p07 .history-area{flex-direction:column;gap:60px;}
	#p07 .img-box{width:100%;height:auto;}
	#p07 .img-box img{width:100%;height:auto;}
	#p07 .history-tit{font-size:40px;}
	#p07 .history-tit br{display:block;}
	#p07 .history-tit::after{background:url(/images/content/menu/p06_img02.png) right no-repeat;background-size:80%;}
	#p07 .history-tit.right::after{right:auto;left:-4px;top:-77px;background:url(/images/content/menu/p06_img02.png) left no-repeat;background-size:80%;}
	#p07 .history-list li .list-txt{padding-left:20px;}
	#p07 .history-list li .list-txt::before{width:6px;height:6px;top:6.2px;}
}

@media (max-width:400px) {
	#p07 .history-tit{font-size:35px;}
}

/*오시는 길*/
/* #p08 .map-area{width:100%;height:500px;border:1px solid #ccc;border-bottom:0;} */
#p08 .map-area{width:100%;height:500px;border:1px solid #ccc;border-bottom:0;
background: url(/images/content/menu/inbicmap.png);
background-position: center center;
background-size: cover;}

#p08 .address-cont{border:1px solid #ccc;margin-top:0;}
#p08 .address-cont td{text-align: left;padding:15px 0 15px 40px;color: #555;font-size: 20px;font-style: normal;font-weight: 500;line-height: 1.2;letter-spacing: -1px;}
#p08 .address-cont .address-tit{background:#005198;text-align:center;width:7%;padding-left:0;}
#p08 .address-cont .no_border{border:none;font-weight:700;padding-bottom:0;}
#p08 .address-cont.mobile{display:none;}

@media (max-width:1000px) {
	#p08 .address-cont .address-tit{width:10%;}
}

@media (max-width:850px) {
	#p08 .address-cont td{padding:13px 12px;font-size:17px;}
	#p08 .address-cont .address-tit{padding:13px 0;}
	#p08 .address-cont .address-tit img{width:45%;}
}

@media (max-width:600px) {
	#p08 .address-cont{display:none;}
	#p08 .address-cont.mobile{display:block;}	
	#p08 .address-cont.mobile td{font-size:16px;}
	#p08 .address-cont.mobile  tr:last-child td{border-bottom:none;}
	#p08 .address-cont.mobile  tr:last-child td.address-tit{border-bottom:none;}
	
}

/*Introduction*/
#p09 .p09_top_area{position:relative;}
#p09 .top_left{color: #50C1BF;font-size: 96px;font-style: normal;font-weight: 800;line-height: 100%;}
#p09 .top_right{position:absolute;right:0;bottom:0;}
#p09 .top_right img.m_img{display:none;}
#p09 .p09_top_cont{margin-top:12px;background:url(/images/content/menu/p09_img02.jpg) no-repeat;background-size:cover;}
#p09 .p09_top_cont .wrap{padding:58px 20px;position:relative;}
#p09 .p09_top_cont .top_txt{color: #FFF;font-size: 48px;font-style: normal;font-weight: 300;line-height: 140%;letter-spacing: -1.44px;}
#p09 .p09_top_cont .top_txt strong{font-weight:700;}
#p09 .p09_top_cont .bottom_txt{color: hsl(0, 0%, 100%);text-align: right;font-size: 24px;font-style: normal;font-weight: 400;line-height: 160%;letter-spacing: -0.72px;margin-top:252px;position:relative;}
#p09 .p09_top_cont .bottom_txt::before{content:'';position:absolute;left:0;bottom:10px;width:47%;height:1px;background:#fff;}
#p09 .cont_tit_area{margin-top:69px;text-align:center;margin-bottom:100px}
#p09 .sub_tit_txt{color: #005198;font-size: 32px;font-style: normal;font-weight: 300;line-height: 140%;letter-spacing: -0.96px;margin-bottom:25px;}
#p09 .tit_txt{color: #005198;font-size: 48px;font-style: normal;font-weight: 500;line-height: 140%;letter-spacing: -1.44px;word-break: keep-all;}
#p09 .tit_txt .point{display:inline-block;background-color:#005198;color:#FFEA8D;padding:0 10px;}
#p09 .cont-txt{color: #555;font-size: 20px;font-style: normal;font-weight: 400;line-height: 160%;}
#p09 .solution-box{border:1px solid #ccc;border-radius:21px;background-color:#f8f8f8;padding:59px 25px 35px 25px;margin-top:40px;}
#p09 .solution-area{border:1px dashed #ccc;border-radius:21px;background-color:#fff;position: relative;padding:94px 30px 80px 30px;}
#p09 .solution-tit{display:inline-block;margin:0 auto;border-radius:40px;background-color:#005198;text-align:center;width:auto;padding:18px 20px;position:absolute;left:50%;top:-35px;transform:translateX(-50%);}
#p09 .solution-tit p{color: #FFF;font-size: 25px;font-style: normal;font-weight: 700;line-height: 140%;letter-spacing: -0.75px;}
#p09 .solution-cont{display:flex;justify-content:space-between;}
#p09 .solution-cont .cont-item{width:300px;height:300px;border-radius:50%;border:5px solid #074780;background-color:#F8F8F8;box-shadow: 4px 4px 10px 0px rgba(0, 0, 0, 0.25);}
#p09 .solution-cont .cont-item.mint{border:5px solid #30A4A180;background-color:#F2F6F8;}
#p09 .item_inner{text-align:center;padding:50px 0;}
#p09 .item-tit{color: #000;font-size:27px;font-style: normal;font-weight: 700;letter-spacing: -0.9px;}
#p09 .item-tit span{color:#074780;display:block;}
#p09 .solution-cont .cont-item.mint .item-tit span{color:#30A4A1;}
#p09 .item_img{padding-top:50%;transform:translateY(-50%);}
#p09 .item_img img.mobile{display:none;}
#p09 .differences-cont{margin-top:45px;display: flex; gap:25px;justify-content:center;flex-wrap:wrap;}
#p09 .differences-item{width:450px;border-radius: 30px; background: linear-gradient(90deg, #E3EFFB 0%, #F4FBFF 100%);}
#p09 .item-inner{padding:38px 30px;display:flex;justify-content:space-between;}
#p09 .differences-item-tit .tit{color: #000;font-size: 25px;font-style: normal;font-weight: 700;margin-bottom:10px;line-height:1.3;}
#p09 .differences-item-tit .sub-txt{color: #000;font-size: 20px;font-style: normal;font-weight: 400;line-height: 1.2;word-break: keep-all;}
#p09 .differences-item .item-img{width:130px;height:130px;border-radius:50%;background:url(/images/content/menu/p09_img07.png) #fff center center no-repeat;}
#p09 .differences-item:nth-child(2) .item-img{background:url(/images/content/menu/p09_img08.png) #fff center center no-repeat;}
#p09 .differences-item:nth-child(3) .item-img{background:url(/images/content/menu/p09_img09.png) #fff center center no-repeat;}
#p09 .differences-item:nth-child(4) .item-img{background:url(/images/content/menu/p09_img10.png) #fff center center no-repeat;}
#p09 .differences-item:nth-child(5) .item-img{background:url(/images/content/menu/p09_img11.png) #fff center center no-repeat;}
#p09 .differences-item:nth-child(6) .item-img{background:url(/images/content/menu/p09_img12.png) #fff center center no-repeat;}
#p09 .check_point{margin-top:50px;}
#p09 .check_point thead{padding:20px 30px;border-top:4px solid #005198;}
#p09 .check_point thead th{background-color:#F2F6F8;color: #000;font-size: 30px;font-style: normal;font-weight: 600;}
#p09 .check_point thead th:first-child{text-align:left;}
#p09 .check_point tbody tr td{color: #B5B5B5;font-size: 23px;font-style: normal;font-weight: 400;}
#p09 .check_point tbody tr td:first-child{text-align:left;color: #000;font-size: 23px;font-style: normal;font-weight: 400;}
#p09 .check_point tbody tr td:first-child .num{color: #B5B5B5;font-size: 35px;font-style: normal;font-weight: 700;display:inline-block;margin-right:10px;}
#p09 .check_point tbody tr td:first-child strong{font-weight:700;}
#p09 .comparison-area{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;}
#p09 .comparison{background:#F8F8F8;border-radius:30px;border:1px solid #ccc;height:740px;width:680px;text-align:center;padding:25px 40px;text-align:center;}
#p09 .comparison .comparison-tit{width:300px;background:#005198;border-radius:40px;margin:0 auto;padding:9px 20px;color:#FFF;font-size: 25px;font-style: normal;font-weight: 700;letter-spacing: -0.75px;margin-bottom:26px;}
#p09 .comparison.right .comparison-tit{background:#30A4A1;}
#p09 .comparison .comparison-img{width:100%;height:600px;border-radius:20px;background:url(/images/content/menu/p09_img15.jpg) no-repeat;position:relative;overflow:hidden;}
#p09 .comparison.right .comparison-img{background:url(/images/content/menu/p09_img16.jpg) no-repeat;}
#p09 .comparison .comparison-img .bottom-txt{position:absolute;left:0;bottom:0;width:100%;background:#00000050;padding:13px 0;}
#p09 .comparison .comparison-img .bottom-txt p{color: #FFF;font-size: 22px;font-style: normal;font-weight: 700;letter-spacing: -0.66px;}
#p09 .comparison .comparison-img .bottom-txt p .yellow{color:#FDD000;}

@media (max-width:1360px) {
	#p09 .solution-cont{flex-wrap:wrap;justify-content:center;gap:30px;}
}

@media (max-width:1300px) {	
	#p09 .item-inner{padding:38px 25px;}
}

@media (max-width:1250px) {	
	#p09 .p09_top_cont .bottom_txt::before{width:40%;}
}

@media (max-width:1200px) {
	#p09 .top_left{font-size:90px;}
	#p09 .differences-item{width:100%;}

}

@media (max-width:1080px) {
	#p09 .top_left{font-size:70px;}
	#p09 .top_right img{display:none;}
	#p09 .top_right img.m_img{display:block;}
	#p09 .p09_top_cont .top_txt{font-size:45px;line-height:1.4;}	
	#p09 .p09_top_cont .bottom_txt::before{width:30%;}
}

@media (max-width:980px) {
	#p09 .p09_top_cont .bottom_txt{font-size:20px;line-height:1.3;}
	#p09 .p09_top_cont .bottom_txt::before{display:none;}
	#p09 .cont-txt{font-size:18px;}
}

@media (max-width:800px) {
	#p09 .solution-cont{flex-wrap: nowrap;flex-direction:column;align-items:center;}
	#p09 .top_right img.m_img{display:none;}
	#p09 .check_point thead th{font-size:25px;}
	#p09 .check_point tbody tr td{font-size:20px;}	
	#p09 .check_point tbody tr td:first-child{font-size:20px;}
	#p09 .check_point tbody tr td:first-child .num{font-size:23px;}
	#p09 .check_point tbody tr td img{width:30%;}
	#p09 .check_point tbody tr td.blue-img img{width:45%;}
	#p09 .comparison{width:100%;}
}

@media (max-width:720px) {
	#p09 .check_point_layout{overflow:hidden;overflow-x:scroll;}
	#p09 .check_point_layout .check_point{width:100%;min-width:720px;}
	::-webkit-scrollbar { -webkit-appearance: none; }
	::-webkit-scrollbar {
		width: 3px;
		height:3px;
	}
	::-webkit-scrollbar-thumb {
		background: #a9a9a9;
	}
}

@media (max-width:680px) {
	#p09 .top_left{font-size:57px;}
	#p09 .p09_top_cont .wrap{padding:40px 20px;}
	#p09 .p09_top_cont .top_txt{font-size:32px;}
	#p09 .p09_top_cont .bottom_txt{font-size:17px;}
	#p09 .cont_tit_area{margin-top:50px;}
	#p09 .sub_tit_txt{font-size:25px;margin-bottom:15px;}
	#p09 .tit_txt{font-size:40px;}
	#p09 .solution-tit{width:65%;}
	#p09 .solution-tit p{font-size:20px;}
    #p09 .differences-item-tit .tit{font-size:23px;}
    #p09 .differences-item-tit .sub-txt{font-size:18px;}
	#p09 .comparison .comparison-tit{font-size:22px;}
	#p09 .comparison .comparison-img .bottom-txt p{font-size:18px;}	
}

@media (max-width:500px) {
	#p09 .solution-cont .cont-item{width:250px;height:250px;}
	#p09 .item_inner{padding:25px 0;}
	#p09 .item-tit{font-size:22px;}
	#p09 .item_img{display:flex;justify-content:center;}
	#p09 .item_img img{display:none;}
	#p09 .item_img img.mobile{display:block;}
	#p09 .differences-item .item-img{width:110px;height:110px;background-size:30%;}
	#p09 .differences-item:nth-child(2) .item-img{background-size:50%;}
	#p09 .differences-item:nth-child(3) .item-img{background-size:55%;}
	#p09 .differences-item:nth-child(4) .item-img{background-size:60%;}
	#p09 .differences-item:nth-child(5) .item-img{background-size:55%;}
	#p09 .differences-item:nth-child(6) .item-img{background-size:50%;}
	#p09 .comparison .comparison-tit{width:98%;}
	
}

@media (max-width:450px) {	
	#p09 .p09_top_cont .wrap{padding:15px 20px;}
	#p09 .p09_top_cont .bottom_txt br{display:none;word-break:keep-all;}
	#p09 .solution-tit{width:85%;padding:15px 0;top:-32px;}
	#p09 .solution-area{border:none;border-radius:0;background-color:transparent;padding:70px 0 30px 0;}
	#p09 .differences-item-tit .tit{text-align:center;}
	#p09 .differences-item-tit .sub-txt{text-align:center;}
	#p09 .item-inner{flex-direction:column;justify-content:center;align-items:center;gap:15px;}
}

/*서비스 프로세스*/
#p10 .solution-cont{display:flex;gap:13px;margin-top:55px;}
#p10 .solution-item{width:458px;}
#p10 .solution-item .item-tit{width:351px;padding:8px 0;text-align:center;background:#005198;border-radius:50px 50px 0 0;margin:0 auto;}
#p10 .solution-item .item-tit p{color: #FFF;text-align: center;font-size: 23px;font-style: normal;font-weight: 800;}
#p10 .solution-item .item_cont{border-radius: 20px;background: linear-gradient(90deg, #E3EFFB 0%, #F4FBFF 100%);padding:50px 20px;height:1107px;}
#p10 .solution-item .item_cont ul{display:flex;flex-direction:column;align-items:center;justify-content:center;}
#p10 .solution-item .item_cont ul li{text-align:center;color: #666;font-size: 16px;font-style: normal;font-weight: 800;line-height:1.4;margin-bottom:37px;padding-left:13px;position:relative;display:inline-block;word-break: keep-all;}
#p10 .solution-item .item_cont ul li::before{content:'';width:5px;height:5px;position:absolute;left:0;top:7px;background-color:#666;border-radius:50%;}
#p10 .solution-item .item_cont .item-imgbox{background-color:#f8f8f8;border-radius:20px;border:1px dashed #ccc;text-align:center;padding:38px 0;position:relative;margin-bottom:42px;}
#p10 .solution-item .item_cont .item-imgbox .imgbox-tit{width:100px;padding:9px 0 7px;text-align:center;background-color:#fff;border:1px solid #ccc;border-radius:500px;position:absolute;top:-20px;left:50%;transform:translateX(-50%);}
#p10 .solution-item .item_cont .item-imgbox .imgbox-img img{display:inline-block;margin-right:9px;}
#p10 .solution-item .item_cont .item-imgbox .imgbox-img img:last-child{margin-right:0;}
#p10 .solution-item .item_cont .img-area{text-align:center;}
#p10 .solution-item .item_cont .img-area img{display:inline-block;}
#p10 .solution-item:fir
#p10 .solution-item.system .item_cont{text-align:center;}
#p10 .solution-item.system .item_cont p{color: #666;font-size: 16px;font-style: normal;font-weight: 800;}
#p10 .solution-item.system .system_tit{color: #005198;font-size: 20px;font-style: normal;font-weight: 800;margin-bottom:10px;}
#p10 .solution-item.system .item_cont{padding:40px 87px;position:relative;text-align:center;}
#p10 .solution-item.system .item_cont::before{content:'';width:39px;height:293px;position:absolute;left:-17px;top:50%;transform: translateY(-50%);background:url(/images/content/menu/p10_arrow_img05.png) no-repeat;}
#p10 .solution-item.system .item_cont::after{content:'';width:39px;height:293px;position:absolute;right:-29px;top:50%;transform: translateY(-50%);background:url(/images/content/menu/p10_arrow_img05.png) no-repeat;}
#p10 .solution-item.system .img-cont01{display:flex;justify-content:space-between;}
#p10 .solution-item.system .arrow-area{position:relative;}
#p10 .solution-item.system .arrow-area p{position:absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
#p10 .solution-item.system .img-cont02{position:relative;margin-bottom:15px;}
#p10 .solution-item.system .img-cont02 .right{position:absolute;right:0;top:20px}
#p10 .solution-item.system .img-cont03{display:flex;justify-content:space-between;}
#p10 .solution-item.system .img-cont04{margin-top:32px;}
#p10 .solution-item.system .arrow-area span{display:block;margin-top:22px;color: #005198;font-size: 11px;font-style: normal;font-weight: 800;}
#p10 .solution-item.system p.small{font-size:14px;}
#p10 .solution-item.system p.bg_txt{display:inline-block;background:#fff;padding:5px 12px;border-radius:10px;}
#p10 .solution-item.nox .item_cont{text-align:center;}
#p10 .solution-item.nox .img-cont p{color: #666;font-size: 16px;font-style: normal;font-weight: 800;}
#p10 .solution-item.nox .img-cont{margin-bottom:10px;}
#p10 .solution-item.nox .img-cont:last-child{margin-bottom:0;}
#p10 .solution-item.nox .img-cont img{width:80%;}


#p10 .system-img{position:relative;}
#p10 .system-img img{width:100%;}
#p10 .system-img a{display:none;width:40px;height:40px;background:#004187;text-align:center;padding:8px 0;position:absolute;right:0;bottom:-20px;}
#p10 .system-img a img{width:auto;height:auto;}

#p10 .structure-area{display:flex;align-items:center;}
#p10 .structure-left .cctv-box{background:#f8f8f8;border:1px dashed #ccc;border-radius:20px;padding:37px 70px;position:relative;margin-bottom:50px;}
#p10 .structure-left .cctv-box .cctv-box-tit{width:114px;padding:5px 0;margin:0 auto;background:#005198;border-radius:20px;text-align:center;position:absolute;left:50%;top:-18px;transform:translateX(-50%);}
#p10 .structure-left .cctv-box .cctv-box-tit p{color: #FFF;font-size: 20px;font-style: normal;font-weight: 700;}
#p10 .structure-left .saved-video{text-align:center;}
#p10 .structure-left .saved-video .video-tit{width:134px;padding:5px 0;margin:0 auto 14px auto;background:#005198;border-radius:20px;text-align:center;}
#p10 .structure-left .saved-video .video-tit p{color: #FFF;font-size: 20px;font-style: normal;font-weight: 700;}
#p10 .structure-arrow{position:relative;}
#p10 .structure-arrow span{display:inline-block;position:absolute;left:50%;top:3px;transform:translateX(-50%);color: #666;font-size: 20px;font-style: normal;font-weight: 800;}
#p10 .structure-medium{text-align:center;}
#p10 .structure-medium .medium-txt-box{margin-top:21px;border-radius:20px;background-color:#fff;border:2px solid #ccc;padding:25px 30px;position:relative;width:347px;}
#p10 .structure-medium .medium-txt-box::before{content:'';position:absolute;left:50%;top:-20px;transform: translateX(-50%);width:23px;height:24px;background:url(/images/content/menu/p10_img23.png) no-repeat;}
#p10 .structure-medium .medium-txt-box p{color: #666;font-size: 18px;font-style: normal;font-weight: 800;line-height: 1.3;}
#p10 .structure-right .monitor-box{background:#f8f8f8;border:1px dashed #ccc;border-radius:20px;padding:70px 75px;position:relative;margin-bottom:50px;margin-left:10px;}
#p10 .structure-right .monitor-box .monitor-box-tit{width:114px;padding:5px 0;margin:0 auto;background:#005198;border-radius:20px;text-align:center;position:absolute;left:50%;top:-18px;transform:translateX(-50%);}
#p10 .structure-right .monitor-box .monitor-box-tit p{color: #FFF;font-size: 20px;font-style: normal;font-weight: 700;}

#p10 .cont04_img img{width:100%;}

#p10 .business-top-area{text-align:center;}
#p10 .business-top-area .business-tit{width:164px;padding:6px 0;text-align:center;background:#005198;border-radius:30px;margin:0 auto;}
#p10 .business-top-area .business-tit p{color: #FFF;font-size: 22px;font-style: normal;font-weight: 700;}
#p10 .business-top-area .business-tit-area{margin-top:20px;}
#p10 .business-top-area .business-tit-area p{color: #005198;font-size: 32px;font-style: normal;font-weight: 500;line-height: 140%;letter-spacing: -0.96px;margin-bottom:10px;}
#p10 .business-top-area .business-tit-area p strong{font-weight:700;}

#p10 .business-cont-area{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:70px;flex-wrap:wrap;}
#p10 .business-cont{width:688px;}
#p10 .business-cont .business-cont-tit{background:#F2F6F8;border-top:4px solid #005198;text-align:center;padding:15px 0;}
#p10 .business-cont .business-cont-tit p{color: #000;font-size: 30px;font-style: normal;font-weight: 600;}
#p10 .business-cont-inner{margin-top:25px;}
#p10 .business-cont-top{display:flex;gap:19px;}
#p10 .cont-top-item .img-cont{width:217px;height:217px;border-radius:50%;border:7px solid #50C1BF;text-align:center;position:relative;}
#p10 .cont-top-item .img-cont.navy{border:7px solid #005198;}
#p10 .cont-top-item .img-cont img{display:block;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);}
#p10 .cont-top-item .img-cont span{display:block;position:absolute;left:50%;bottom:20px;transform:translateX(-50%);color: #555;font-size: 20px;font-style: normal;font-weight: 700;}
#p10 .txt-cont{background-color: #f8f8f8;border:1px dashed #ccc;border-radius:20px;padding:16px 13px 0;height:152px;width:217px;}
#p10 .txt-cont ul li{color: #666;font-size: 20px;font-style: normal;font-weight: 600;padding-left:13px;position:relative;margin-bottom:5px;line-height:1.2;}
#p10 .txt-cont ul li::before{content:'';position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:#666;}
#p10 .cont-top-item .txt-cont{margin-top:25px;}
#p10 .cont-arrow-area{display:flex;align-items:center;justify-content:center;}
#p10 .cont-arrow-area .left-arrow{display:flex;}
#p10 .cont-arrow-area .right-arrow{display:flex;}
#p10 .cont-arrow-area .right-arrow img{transform:rotate(180deg)}
#p10 .cont-arrow-area  ul{margin:auto 0;}
#p10 .cont-arrow-area  ul li{color: #333;font-size: 18px;font-style: normal;font-weight: 700;letter-spacing: -0.9px;}
#p10 .business-cont-bottom{display:flex;gap:19px;}

@media (max-width:1650px) {	
	#p10 .structure-area{flex-wrap:wrap;align-items:center;justify-content:center;}	
	#p10 .structure-right{margin-top:80px;}
}

@media (max-width:1350px) {	
	#p10 .solution-cont{flex-direction:column;justify-content:center;align-items:center;}
	#p10 .solution-item.system .item_cont::before{left: 45%;top: -189px;transform: translateY(0) rotate(90deg) translateX(-50%);}
	#p10 .solution-item.system .item_cont::after{right:45%;top:auto;bottom: -174px;transform: translateY(0) rotate(90deg) translateX(-50%);}
}

@media (max-width:1000px) {	
	#p10 .business-top-area .business-tit p{font-size:20px;}
	#p10 .business-top-area .business-tit-area p{font-size:28px;}
	#p10 .structure-area{flex-direction:column;margin-top:45px;flex-wrap:nowrap;}
	#p10 .structure-arrow{height:208px;padding-top:110px;}
	#p10 .structure-arrow img{transform: rotate(90deg);display:block;}
	#p10 .structure-arrow span{top:50%;transform: translate(-50%,-50%);}
	#p10 .structure-right .monitor-box{margin-bottom:0;margin-left:0;}
}

@media (max-width:800px) {
	#p10 .business-cont-area{gap:40px;}
	#p10 .business-cont-top{flex-direction:column;align-items:center;}
	#p10 .business-cont-bottom{flex-direction:column;align-items:center;}
}

@media (max-width:680px) {
	#p10 .system-img a{display:block;}
    #p10 .txt-cont ul li{font-size:17px;}
    #p10 .txt-cont ul li::before{top:7px;}
}

@media (max-width:600px) {	
	#p10 .solution-item{width:100%;}
	#p10 .solution-item .item_cont{height:auto;padding:20px 20px;}
	#p10 .solution-item .item_cont ul li{margin-bottom:20px;}
	#p10 .solution-item .item-tit p{font-size:20px;}	
}

@media (max-width:520px) {	
	#p10 .solution-item.system .img-cont02 .right{position:relative;right:auto;top:auto;margin-top:10px;}
	#p10 .solution-item.system .img-cont03{flex-direction:column;gap:10px;}
}

@media (max-width:480px) {	
	#p10 .solution-item .item-tit{width:80%;}
	#p10 .structure-left .cctv-box{padding:30px 40px;}
	#p10 .structure-left .cctv-box .cctv-box-tit p{font-size:18px;}
	#p10 .structure-left .cctv-box .cctv-img{text-align:center;}
	#p10 .structure-left .cctv-box .cctv-img img{width:70%;}
	#p10 .structure-left .saved-video .video-tit p{font-size:18px;}
	#p10 .structure-medium img{width:60%;}
	#p10 .structure-medium .medium-txt-box{width:100%;}
	#p10 .structure-medium .medium-txt-box p{font-size:16px;}
	#p10 .structure-right .monitor-box{text-align:center;padding:45px 45px;}
	#p10 .structure-right .monitor-box .monitor-img img{width:75%;}
}

/*인증 특허 현황*/
#p14 .tab-menu{display:flex;text-align:center;}
#p14 .tab-menu-item{width:50%;}
#p14 a.tab_btn{display:block;width:100%;background:#E0E0E0;color: #FFF;font-size: 24px;font-style: normal;font-weight: 700;letter-spacing: -0.72px;padding:16px 0;cursor:pointer;}
#p14 a.tab_btn.on{background:#004187;}
#p14 table{width:100%; margin:28px 0 50px 0;}
#p14 table thead th{background:#004187;border-right:1px solid #fff;color: #FFF;font-size: 24px;font-style: normal;font-weight: 700;letter-spacing: -0.72px;}
#p14 table tbody tr:nth-child(2n){background:#F8F8F8;}
#p14 table tbody td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;color: #555;font-size: 18px;font-style: normal;font-weight: 500;line-height: 1.3;letter-spacing: -0.54px;}
#p14 table tbody tr td:last-child{border-right:none;}
#p14 .text_left{text-align:left;}

@media (max-width:1080px) {	
	#p14 table thead th{font-size:20px;}
}

@media (max-width:800px) {	
	#p14 .tab-menu-item a.tab_btn{font-size:20px;}
}

@media (max-width:680px) {
	#p14 .p14-table-layout{overflow:hidden;overflow-x:scroll;}
	#p14 table{width:100%;min-width:800px;}
	::-webkit-scrollbar { -webkit-appearance: none; }
	::-webkit-scrollbar {
		width: 3px;
		height:3px;
	}
	::-webkit-scrollbar-thumb {
		background: #a9a9a9;
	}
	#p14 table thead th{font-size:18px;font-weight:600;}
	#p14 table tbody td{font-size:16px;}
}

@media (max-width:480px) {	
	#p14 .tab-menu-item a.tab_btn{font-size:20px;}
}