@charset "utf-8";

/* AK홀딩스소개 */
.introduce_company .cont .img_box {margin-top:40px}
.introduce_company .cont .img_box img {width:100%}
.introduce_company .cont .img_box .info_txt {text-align:center; margin-top:20px}
.introduce_company .cont .img_box .info_txt li {text-indent:-13px; padding-left:13px}
.introduce_company .cont .img_box .info_txt li:nth-child(1) {color:#454545; font-size:16px; font-weight:500; line-height:26px;}
.introduce_company .cont .img_box .info_txt li:nth-child(2) {color:#777; font-size:14px; font-weight:400; line-height:24px;}

.introduce_company .group_area {text-align:center; padding:100px 0; background:#EFF6FC}
.introduce_company .group_area img {width:100%; max-width:1200px; margin:0 auto}
.introduce_company .group_area .info_txt {color:#454545; font-size:18px; line-height:28px; text-align:center; margin-top:60px}

/* CI */
.point_color_area {background:#EFF6FC; margin-bottom:-60px}
.point_color_area .cont_tit {text-align:left;}
.point_color_area .sub_tit {color:#08A2DC; font-size:18px; font-weight:700; line-height:28px; margin-top:30px}
.point_color_area .color_img {margin:16px 0 50px}
.point_color_area .color_img img {width:100%}

/* 계열사소개 */
.domestic_partners_area > ul {display: flex; flex-wrap: wrap; margin-left:-12px; margin-top:40px} 
.domestic_partners_area > ul > li {width:25%; padding-left:12px; margin-bottom:12px}
.domestic_partners_area > ul > li.col3 {width:75%}
.domestic_partners_area > ul > li.col3 ul {display: flex; flex-wrap: wrap; margin-left:-12px}
.domestic_partners_area > ul > li.col3 ul li {width:33.3%; padding-left:12px; margin-bottom:12px}
.domestic_partners_area > ul > li .box {border:1px solid #E8E8E8; background:rgba(245, 243, 246, 0.5)} 
.domestic_partners_area > ul > li .box:hover {border-color:#00498C; filter: drop-shadow(0px 8px 19px rgba(0, 26, 50, 0.08));}
.domestic_partners_area > ul > li .box .logo {display:flex; justify-content: center; align-items: center;width:100%; height:150px; background:#fff}
.domestic_partners_area > ul > li .box .logo img {width:auto; height:auto}
.domestic_partners_area > ul > li .box .text {padding:0 20px;}
.domestic_partners_area > ul > li .box .text .tit a {position:relative; display:block; font-size:18px; font-weight:500; padding:14px 0;}
.domestic_partners_area > ul > li .box .text .tit a:after {content:''; position:absolute; right:0; top:50%; display:block; width:16px; height:16px; margin-top:-8px; background:url('/images/introduce/Icon_outlink.png') no-repeat}
.domestic_partners_area > ul > li .box .text .txt {height:218px; padding-top:16px; border-top: 1px solid #E8E8E8;}
.domestic_partners_area > ul > li .box .text .txt li {position:relative; color:#777; font-size: 16px; line-height: 26px; padding-left:12px; padding-right:21px}
.domestic_partners_area > ul > li .box .text .txt li:before {content:''; position:absolute; left:0; top:12px; display:block; width:4px; height:4px; border-radius:100%; background-color: #777;}

.global_partners_area {background-color: #EFF6FC;}
.global_partners_area .list {display: flex; flex-wrap: wrap; margin-left:-12px; margin-top:40px} 
.global_partners_area .list li {width:25%; padding-left:12px; margin-bottom:12px}
.global_partners_area .list li .box {display:flex; justify-content: center; align-items: center; text-align:center; height:152px; font-size:18px; font-weight:500; line-height:28px; background-color: #fff;}

@media all and (max-width:960px) {
	/* AK홀딩스소개 */
	.introduce_company .cont .img_box {margin-top:5.556vw}
	.introduce_company .cont .img_box img {width:100%}
	.introduce_company .cont .img_box .info_txt {text-align:left; margin-top:2.222vw;}
	.introduce_company .cont .img_box .info_txt li {text-indent:-2.778vw; padding-left:2.778vw; letter-spacing:-0.04em}
	.introduce_company .cont .img_box .info_txt li:nth-child(1) {color:#454545; font-size:3.889vw; font-weight:500; line-height:6.111vw;}
	.introduce_company .cont .img_box .info_txt li:nth-child(2) {color:#777; font-size:3.611vw; font-weight:400; line-height:6.111vw; text-indent:-4.2vw; padding-left:4.2vw; margin-top:1.111vw}	
	.introduce_company .group_area {padding:13.889vw 6.667vw; background:#EFF6FC}
	.introduce_company .group_area img {width:100%;}
	.introduce_company .group_area .info_txt {color:#454545; font-size:4.444vw; line-height:7.222vw; text-align:center; margin-top:5.556vw}

	/* CI */
	.point_color_area {background:#EFF6FC; margin-bottom:0}
	.point_color_area .cont_tit {text-align:center;}
	.point_color_area .sub_tit {color:#08A2DC; font-size:4.44vw; font-weight:700; line-height:7.22vw; text-align:center; margin-top:6.67vw}
	.point_color_area .color_img {margin:3.33vw 0 2.78vw}
	.point_color_area .color_img img {width:100%}

	/* 계열사소개 */
	.domestic_partners_area > ul {display: block; margin-left:0; margin-top:5.556vw} 
	.domestic_partners_area > ul > li {width:100%; padding-left:0; margin-bottom:2.222vw}
	.domestic_partners_area > ul > li.col3 {width:100%}
	.domestic_partners_area > ul > li.col3 ul {display: block; margin-left:0}
	.domestic_partners_area > ul > li.col3 ul li {width:100%; padding-left:0; margin-bottom:3.333vw}
	.domestic_partners_area > ul > li .box {border:0.278vw solid #E8E8E8; background:rgba(245, 243, 246, 0.5)} 
	.domestic_partners_area > ul > li .box:hover {border-color:#00498C; filter: drop-shadow(0vw 2.222vw 5.278vw rgba(0, 26, 50, 0.08));}
	.domestic_partners_area > ul > li .box .logo {display:flex; justify-content: center; align-items: center;width:100%; height:41.667vw; background:#fff}
	.domestic_partners_area > ul > li .box .logo img {width:auto; height:auto}
	.domestic_partners_area > ul > li .box .text {padding:0 5.556vw;}
	.domestic_partners_area > ul > li .box .text .tit a {position:relative; display:block; font-size:3.889vw; font-weight:500; padding:3.889vw 0;}
	.domestic_partners_area > ul > li .box .text .tit a:after {content:''; position:absolute; right:0; top:50%; display:block; width:4.444vw; height:4.444vw; margin-top:-2.222vw; background:url('/images/introduce/Icon_outlink.png') no-repeat; background-size: 100% auto;}
	.domestic_partners_area > ul > li .box .text .txt {height:auto; padding:4.444vw 0; border-top: 0.278vw solid #E8E8E8;}
	.domestic_partners_area > ul > li .box .text .txt li {position:relative; color:#777; font-size: 3.889vw; line-height: 6.111vw; padding-left:3.333vw; padding-right:0}
	.domestic_partners_area > ul > li .box .text .txt li:before {content:''; position:absolute; left:0; top:2.55vw; display:block; width:1.111vw; height:1.111vw; border-radius:100%; background-color: #777;}
	
	.global_partners_area {background-color: #EFF6FC;}
	.global_partners_area .list {display: block; margin-left:0; margin-top:5.556vw} 
	.global_partners_area .list li {width:100%; padding-left:0; margin-bottom:2.222vw}
	.global_partners_area .list li .box {display:flex; justify-content: center; align-items: center; height:27.778vw; font-size:3.889vw; font-weight:500;line-height:6.111vw; background-color: #fff;}
	
}