@import url('sub.css'); 


/* ¼­ºêÅ¾ */
.speech_bubble_wrap{padding:320px 0 150px; height: auto !important;}
.speech_bubble_wrap .basic_in{position: relative; z-index: 2;}
.speech_bubble_wrap .fs65{color:var(--white); text-align:center;}
.speech_bubble_wrap .fs65 img{display: inline-block; width: auto; height:73px; margin:-6px 10px 0 0; vertical-align:middle;}
.speech_bubble_wrap .speech_bubble_box{padding:25px 0 0;} 
.speech_bubble_wrap .speech_bubble_box dl{display: flex; align-items:center; margin: 0 0 10px;}
.speech_bubble_wrap .speech_bubble_box dl:last-child{margin: 0;}
.speech_bubble_wrap .speech_bubble_box dl dt{width: 150px;}
.speech_bubble_wrap .speech_bubble_box dl dt img{width: 150px; height: 150px;}
.speech_bubble_wrap .speech_bubble_box dl dd{width: calc(100% - 150px); padding:0 0 0 25px; box-sizing:border-box;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt{box-sizing:border-box; background:var(--white); border-radius:var(--borderR30); padding:35px 45px; position: relative; margin-left: 15px;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt:before{content:''; -webkit-mask: url('/solution/img/arrow_w.svg') no-repeat 50% 50%; mask: url('/solution/img/arrow_w.svg') no-repeat 50% 50%;  background-color: var(--white); -webkit-mask-size: contain; mask-size: contain; width: 34px; height: 34px; position:absolute; top:50%; margin-top: -17px; left:-15px;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20{color:var(--black);}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 img{display: inline-block; width: auto; height:29px; margin:-6px 5px 0 0; vertical-align:middle;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 b{font-weight: 700; letter-spacing: inherit; line-height:inherit;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 .underline{box-shadow:0 -1px 0 var(--black) inset;}

.speech_bubble_wrap .speech_bubble_box dl.point{flex-direction: row-reverse;}
.speech_bubble_wrap .speech_bubble_box dl.point dd{padding:0 25px 0 0;}
.speech_bubble_wrap .speech_bubble_box dl.point dd .speech_bubble_txt{background:var(--main_dark); margin-left: 0; margin-right: 15px;}
.speech_bubble_wrap .speech_bubble_box dl.point dd .speech_bubble_txt:before{left:auto; right: -15px; transform:rotate(180deg); background:var(--main_dark);}
.speech_bubble_wrap .speech_bubble_box dl.point dd .speech_bubble_txt .fs20{color:rgba(255,255,255,.7);}
.speech_bubble_wrap .speech_bubble_box dl.point dd .speech_bubble_txt .fs20 .underline{color:var(--white); box-shadow:0 -1px 0 var(--white) inset;}





/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/
.hiFenn_cont{}
.hiFenn_cont .hiFenn_in{overflow: hidden;}
.hiFenn_cont .fs45 img{height: 60px;}




/* ÆÇ¸Å Àü·«±îÁö Â¥ÁÖ´Â ºñ¼­°¡ ÀÖ´Ù? */
.hiFenn_secretary_img{text-align:center; box-sizing:border-box; padding: 60px; background:url('/solution/img/hiFenn_secretary_bg.jpg') no-repeat center/cover; border-radius:var(--borderR30);}
.hiFenn_secretary_img img{max-width:100% !important; height:auto !important;}



/* ÇÏÀÌÆæ(HI FENN) ÇÏÀÌÆæ(HI FENN)ÀÇ È°¿ë°¡Ä¡ 5 */
.hiFenn_utilization{}
.hiFenn_utilization article{}
.hiFenn_utilization article .tit{display: flex; justify-content: center; padding: 0 0 35px;}
.hiFenn_utilization article .tit .cate{width:130px; height:45px; line-height:45px; border-radius:45px; text-align:center; font-size:0.889rem; font-weight:600; color:var(--white); letter-spacing: -0.9px; background:var(--main_dark); margin: 0 15px 0 0;}
.hiFenn_utilization article .tit .fs35{color:var(--black);}
.hiFenn_utilization article .cont{background:var(--white); box-sizing:border-box; border-radius:var(--borderR30); padding:40px;}
.hiFenn_utilization article .cont .utilization_box{}
.hiFenn_utilization article .cont .utilization_box.line{border-top: 1px solid var(--border); margin: 30px 0 0; padding:35px 0 0;}
.hiFenn_utilization article .cont .check_list.center{max-width:330px; margin:0 auto;}
.hiFenn_utilization article .cont .check_list li b{font-weight: 600; color:var(--black);}

	.hiFenn_assistant_style{display:flex; align-items:center; max-width:810px; margin:0 auto;}
	.hiFenn_assistant_style .box_area{width:420px; position: relative;}
	.hiFenn_assistant_style .box_area:after{content:''; display:block; width:69px; height:274px; background:url('/solution/img/hiFenn_value_arrow.png') no-repeat center/contain; position: absolute; right: -69px; top:50%; margin-top:-137px;}
	.hiFenn_assistant_style .box_area div{text-align:center; border-radius:var(--borderR10); margin:0 auto; display: flex; flex-direction: column;  align-items: center; justify-content: flex-end;}
	.hiFenn_assistant_style .box_area div.box_small{width:160px; height:160px; background:var(--main_dark); margin: 15px auto; justify-content: center;}
	.hiFenn_assistant_style .box_area div.box_middle{width:303px; height:303px; background:rgba(11, 52, 143, 0.4); margin: 15px auto;}
	.hiFenn_assistant_style .box_area div.box_big{width:420px; height:420px; background:rgba(11, 52, 143, 0.3);}
	.hiFenn_assistant_style .box_area div .fs14{font-size:0.778rem; line-height:120%; letter-spacing: 0.7px; color:var(--white); font-family:var(--eng); padding:0 0 5px;}
	.hiFenn_assistant_style .box_area div .fs18{font-weight: 700; color:var(--white); line-height:160%;}
	.hiFenn_assistant_style .txt_area{width: calc(100% - 420px); padding:0 0 0 85px; box-sizing:border-box;}
	.hiFenn_assistant_style .txt_area .fs20{text-align:center; font-weight:600; color:var(--gray_color);}
	
	.hiFenn_ex{text-align:center; margin:20px 0 0;}
	.hiFenn_ex dt{padding:15px; box-sizing:border-box; border-radius:var(--borderR10); background:rgba(11, 52, 143, 0.2);}
	.hiFenn_ex dt .fs18{font-weight:700; color:var(--black);}
	.hiFenn_ex dd{padding: 30px 0 0; }
	.hiFenn_ex dd .fs18{font-weight: 600; color:var(--gray_color);}
	.hiFenn_ex dd ul{padding: 20px 0 0; display: flex; gap:30px; flex-wrap:wrap; max-width:990px; margin: 0 auto;}
	.hiFenn_ex dd ul li{width:calc((100% - 30px)/2); box-sizing:border-box; border:1px solid var(--border); padding:25px 30px; border-radius:var(--borderR10);}
	.hiFenn_ex dd ul li img{margin:0 auto; max-width:100%; height:auto; box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.09); border-radius:var(--borderR20);}
	.hiFenn_ex dd ul li strong{display: block; font-weight: 600; color:var(--main_dark); padding:20px 0 5px; line-height: 120%;}
	.hiFenn_ex dd ul li p.fs16{line-height: 160%;}

	.hiFenn_step{display: flex; flex-wrap:wrap; gap:30px; max-width:990px; margin: 24px auto 0;}
	.hiFenn_step dl{position: relative; box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30) var(--borderR30) var(--borderR10) var(--borderR10); width: calc((100% - 60px)/3); background:var(--grayBg); display: flex;
    flex-direction: column; justify-content: space-between;}
	.hiFenn_step dl:after{content:''; display:block; width:106px; height:106px; background:url('/solution/img/hiFenn_step_arrow01.png') no-repeat center/contain; position: absolute; right: -70px; top:50%; margin-top: -53px; z-index: 9; }
	.hiFenn_step dl:nth-child(2):after{background:url('/solution/img/hiFenn_step_arrow02.png') no-repeat center/contain;}
	.hiFenn_step dl:last-child:after{display: none;}
	.hiFenn_step dl dt{position: relative; width: 100%; border-radius:var(--borderR30); padding:10px 10px 10px 50px; box-sizing:border-box; background:var(--sub2); display: flex; flex-direction: column; justify-content: center;}
	.hiFenn_step dl dt .fs20{color:var(--white); font-weight:600; line-height: 150%; }
	.hiFenn_step dl dt .num_txt{position: absolute; left:5px; top:5px; background:var(--white); color:var(--sub2);}
	.hiFenn_step dl dd{box-sizing:border-box; padding:20px 10px 15px; background:var(--white); overflow: hidden; border-radius:0 0 var(--borderR10) var(--borderR10);}
	.hiFenn_step dl dd .fs16{}
	.hiFenn_step dl dd .fs16 b{font-weight:600; color:var(--black); letter-spacing:inherit; line-height:inherit;}
	.hiFenn_step dl dd.grayBg{padding:25px; border-radius:0;}
	.hiFenn_step dl dd .fs18{font-weight: 600; line-height: 150%; color:var(--sub2); box-sizing:border-box; padding: 0 20px 10px;}
	.hiFenn_step dl dd img{max-width:100%; height:auto;}
	
	.hiFenn_step dl:nth-child(2) dt{background:var(--sub1);}
	.hiFenn_step dl:nth-child(2) dt .num_txt{color:var(--sub1);}
	.hiFenn_step dl:nth-child(2) dd .fs18{color:var(--sub1);}
	.hiFenn_step dl:nth-child(3) dt{background:var(--main_dark);}
	.hiFenn_step dl:nth-child(3) dt .num_txt{color:var(--main_dark);}
	.hiFenn_step dl:nth-child(3) dd .fs18{color:var(--main_dark);}
	

	.hiFenn_mlops{text-align:center; padding:0 0 20px;}
	.hiFenn_mlops img{max-width:100%; height: auto;}

	.fs16.right{text-align:right; padding: 20px 0 0;}
	.fs16.right b{font-weight: 500; color:var(--black); font-family:var(--eng);}
	
	.hiFenn_management{display: flex; gap:30px; padding: 40px 0 0;}
	.hiFenn_management dl{width: calc((100% - 30px)/3); box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR10); overflow: hidden;}
	.hiFenn_management dl dt{aspect-ratio:3/1.8; overflow: hidden;}
	.hiFenn_management dl dt img{display: block; width: 100%; height:100%; object-fit:cover;}
	.hiFenn_management dl dd{padding: 20px; box-sizing:border-box;} 
	.hiFenn_management dl dd .fs18{padding: 0 0 0 62px; position: relative; box-sizing:border-box; color:var(--black);}
	.hiFenn_management dl dd .fs18 span{display: inline-block; position: absolute; left:0; top:3px; width:54px; height:26px; line-height: 26px; text-align:center; background:var(--sub1); font-size:0.778rem; font-weight: 700; color:var(--white); letter-spacing: -0.7px; border-radius:var(--borderR5);}

/* ´Ü ÇÑ¹øÀÇ ¿¬°á¸¸À¸·Î Áö¼ÓÀûÀ¸·Î ¾÷µ¥ÀÌÆ®! */
.hiFenn_update{}
.hiFenn_update article{padding:40px 0 0; text-align:center;}
.hiFenn_update article:first-child{padding: 0;}

.hiFenn_microsoft{}
.hiFenn_microsoft .fs20{padding:10px 0 0; color:var(--black);}
.hiFenn_microsoft .app_list{margin:25px auto 0; display:flex; justify-content: center; gap:80px; padding:40px; box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30);}
.hiFenn_microsoft .app_list li{}
.hiFenn_microsoft .app_list li img{width: auto; height: 60px;}


.hiFenn_online{}
.hiFenn_online dl{padding:40px; display:flex; justify-content: center; gap:50px; align-items:center; box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30); margin:20px 0 0; }
.hiFenn_online dl dt{}
.hiFenn_online dl dt img{max-width:100%; height: auto;}
.hiFenn_online dl dd{}
.hiFenn_online dl dd .fs20{color:var(--black); text-align:left;}


.hiFenn_onpremises{}
.hiFenn_onpremises_in{display:flex; gap:30px; margin: 20px 0 0;}
.hiFenn_onpremises_in dl{width:calc((100% - 30px)/2); box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30); overflow: hidden;}
.hiFenn_onpremises_in dl dt{background:var(--main_dark); display: flex; align-items:center; gap:25px; justify-content: center; padding:40px 20px;}
.hiFenn_onpremises_in dl dt img{width: auto; height:80px;}
.hiFenn_onpremises_in dl dt .fs20{color:var(--white); font-weight: 600;}
.hiFenn_onpremises_in dl dd{padding:30px; box-sizing:border-box; text-align:left;}
.hiFenn_onpremises_in dl dd .fs20{font-weight:600; color:var(--main_dark); padding:0 0 5px;}
.hiFenn_onpremises_in dl dd .dot_list > li:before{background:var(--main_dark);}

.hiFenn_onpremises_in dl:nth-child(2) dt{background:var(--sub1);}
.hiFenn_onpremises_in dl:nth-child(2) dd .fs20{color:var(--sub1);}
.hiFenn_onpremises_in dl:nth-child(2) dd .dot_list > li:before{background:var(--sub1);}


/* ³ª¸¸ÀÇ Àü¹® ¾÷¹« ¾î½Ã½ºÅÏÆ® ÇÏÀÌÆæ(HI FENN) */
.hiFenn_assistant{}
.hiFenn_assistant .title_area .fs22{font-weight: 300;}
.hiFenn_assistant_in{padding:50px; background:var(--white); border-radius:var(--borderR30);  text-align:center;}
.hiFenn_assistant_in ul{display: flex; justify-content: center; gap:110px;}
.hiFenn_assistant_in ul li{width:310px; height:310px; border-radius:50%; background:var(--grayBg); display:flex; flex-direction: column; align-items: center; justify-content: center; position: relative; padding:0 30px; box-sizing:border-box;}
.hiFenn_assistant_in ul li:after{content:''; display:block; width:91px; height:16px; position: absolute; right:-100px; top:50%; margin-top: -8px; background:url('/img/arrow_g_l.png') no-repeat center/contain;}
.hiFenn_assistant_in ul li:last-child:after{display: none;}
.hiFenn_assistant_in ul li .blackFont b{letter-spacing: 0.36px;}
.hiFenn_assistant_in ul li.cloud{background:var(--main_dark);}
.hiFenn_assistant_in ul li.cloud .fs14{position: absolute; left:-110px; top:50%; margin-top: -60px; font-size:0.778rem; line-height:135%; font-family:var(--eng); color:var(--gray_color); letter-spacing: 0.7px; font-weight: 500; max-width:110px; width: 100%;}
.hiFenn_assistant_in ul li.cloud .fs14 b{font-weight: 700;}
.hiFenn_assistant_in ul li.cloud .dot{position: absolute; left:-62px; top:50%; margin-top:-7px; display: block; width: 14px; height:14px; border-radius:50%; background:var(--main_dark);}
.hiFenn_assistant_in ul li.cloud .dot:before{content:''; display:block; width: 100%; height:100%; background:var(--main_dark); position:absolute; left:0; top:0; z-index: 9; border-radius:50%; animation: dots 1.5s ease-in-out infinite;}

.hiFenn_assistant_in ul li.cloud img{width:94px; height:auto; margin:0 auto 12px;}
.hiFenn_assistant_in ul li.cloud .fs24{color:var(--white); line-height:140%;}
.hiFenn_assistant_in ul li.cloud .fs16{color:var(--white); line-height:150%; padding:4px 0 0; font-weight: 500; letter-spacing: 0.32px;}
.hiFenn_assistant_in .fs22{font-weight:300; color:var(--black); padding:30px 0 0;}

@keyframes dots {
    0%{
      opacity: 0.5;
      transform: scale(1);
    }
    100%{
      opacity: 0;
      transform: scale(3);
    }
}



/* ÇÏÀÌÆæ(HI FENN)ÀÇ Á÷°üÀûÀÎ »ç¿ëÀÚ Ä£È­ ÀÎÅÍÆäÀÌ½º */
.hiFenn_interface{text-align:center;}
.hiFenn_interface .img_box img{border-radius: var(--borderR30); border: 2px solid var(--white); box-shadow: 0px 6px 30px 0px rgba(0, 0, 0, 0.07);}
.hiFenn_interface .point_box_txt{margin: 30px auto 0;}
.hiFenn_interface .reference_txt{padding: 12px 0 0;}

/* ÇÏÀÌÆæ(HI FENN)ÀÇ »óÈ²º° »ç¿ë ÀÌ¹ÌÁö */
.hiFenn_image{}
.hiFenn_image_in{padding: 60px 0 0; border-top: 1px solid var(--border); text-align:center;}
.hiFenn_situation{padding: 60px 0 0; display: flex; flex-wrap:wrap; gap:30px;}
.hiFenn_situation dl{width: calc((100% - 60px)/3); box-sizing:border-box; border-radius:var(--borderR30); background:var(--white); display: flex; flex-direction: column; justify-content: space-between;}
.hiFenn_situation dl dt{position:relative; min-height:235px; padding: 40px 20px 110px; box-sizing:border-box;}
.hiFenn_situation dl dt .tit{letter-spacing: -0.9px; font-weight: 600; color:var(--white); font-size:1rem; line-height:45px; border-radius:45px; padding:0 16px; background:var(--main_dark); box-sizing:border-box; position: absolute; left:50%; top:-22px; transform:translateX(-50%); z-index: 2; white-space: nowrap; min-width:130px;}
.hiFenn_situation dl dt .fs22{font-weight: 600; color:var(--black);}
.hiFenn_situation dl dt .fs18{padding:6px 0 0; line-height: 160%;}
.hiFenn_situation dl dt .fs18 b{font-weight: 400; color:var(--black);}
.hiFenn_situation dl dd{box-sizing:border-box; padding: 0 30px; border-radius:0 0 var(--borderR30) var(--borderR30);}
.hiFenn_situation dl:nth-child(1) dd{background:url('/solution/img/hiFenn_image_bg01.jpg') no-repeat center/cover;}
.hiFenn_situation dl:nth-child(2) dd{background:url('/solution/img/hiFenn_image_bg02.jpg') no-repeat center/cover;}
.hiFenn_situation dl:nth-child(3) dd{background:url('/solution/img/hiFenn_image_bg03.jpg') no-repeat center/cover;}
.hiFenn_situation dl dd img{max-width:100%; height:auto; position: relative; top:-80px; z-index: 2; border-radius:var(--borderR20); overflow: hidden;}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/


/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/
/* Microsoft Power Platform */
.powerPlatform_info{}
.powerPlatform_info .powerPlatform_info_in{border-radius:var(--borderR30); background:var(--white); border:1px solid var(--border); padding:60px; box-sizing:border-box; margin: -60px auto 0; position: relative; z-index: 999;}
.powerPlatform_info .powerPlatform_info_list{display: flex; justify-content: center; gap:60px; background:var(--grayBg); padding:50px; box-sizing:border-box; border-radius:var(--borderR20);}
.powerPlatform_info .powerPlatform_info_list dl{text-align:center;}
.powerPlatform_info .powerPlatform_info_list dl dt{width: 158px; margin: 0 auto;}
.powerPlatform_info .powerPlatform_info_list dl dt img{width: 100%; height: auto;}
.powerPlatform_info .powerPlatform_info_list dl dd{padding: 20px 0 0;}
.powerPlatform_info .powerPlatform_info_list dl dd .fs20{font-weight: 700; color:var(--black); line-height: 130%; letter-spacing: 0.4px;}
.powerPlatform_info .powerPlatform_info_list dl dd .fs14{letter-spacing: 0.7px; font-size:0.778rem; font-weight: 500; font-family:var(--eng); padding:5px 0 0;}
.powerPlatform_info .powerPlatform_info_list dl dd .fs18{color:var(--black); line-height: 150%; padding: 5px 0 0;}
.powerPlatform_info .powerPlatform_info_icon{padding:50px 0 0; position: relative;}
.powerPlatform_info .powerPlatform_info_icon .dot{display: block; width: 10px; height:10px; border-radius:50%; background:var(--gray_color); position: absolute; left:50%; top:-5px; margin-left: -5px; z-index: 5;}
.powerPlatform_info .powerPlatform_info_icon .dot:before{content:''; display:block; width: 100%; height:100%; background:var(--gray_color); position:absolute; left:0; top:0; z-index: 9; border-radius:50%; animation: dots 1.5s ease-in-out infinite;}
.powerPlatform_info .powerPlatform_info_icon_in{display:flex; gap:60px; max-width:450px; margin:0 auto; position: relative;	}
.powerPlatform_info .powerPlatform_info_icon_in:after{content:''; display:block; width:1px; height:50px; background:var(--border); position: absolute; left:50%; top:-50px;}
.powerPlatform_info .powerPlatform_info_icon_in:before{content:''; display:block; width: calc(((100% + 60px) / 3) * 2); height:25px; box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR20) var(--borderR20) 0 0; border-bottom: 0; position: absolute; left:50%; top:-25px; transform:translateX(-50%);}
.powerPlatform_info .powerPlatform_info_icon_in dl{text-align:center; flex:1; text-align:center;}
.powerPlatform_info .powerPlatform_info_icon_in dl dt{width:110px; margin: 0 auto;}
.powerPlatform_info .powerPlatform_info_icon_in dl dt img{width: 100%; height: auto;}
.powerPlatform_info .powerPlatform_info_icon_in dl dd{padding:12px 0 0;}
.powerPlatform_info .powerPlatform_info_icon_in dl dd .fs16{color:var(--black); letter-spacing: 0.32px;}

/* ºñÁî´Ï½º Çö¾÷°ú AI Builder ModelsÀÇ Çù¾÷ È¯°æ ÅëÇÕ */
.powerPlatform_cooperation{box-sizing:border-box; padding: 80px 60px 60px; background:var(--grayBg); border-radius:var(--borderR30); overflow: hidden;}
.powerPlatform_cooperation .powerPlatform_cooperation_in{display:flex; gap:10px; max-width:1390px; margin: 0 auto;}
.powerPlatform_cooperation .box{flex:1; position: relative; background:var(--white); box-sizing:border-box; border-radius:var(--borderR20); border:3px solid var(--sub1); text-align:center; padding:50px 20px;}
.powerPlatform_cooperation .box:last-child{border-color:var(--sub2);}
.powerPlatform_cooperation .box .tit{background:var(--sub1); border-radius:45px; padding:0 30px; position: absolute; left:50%; top:-22px; transform:translateX(-50%);}
.powerPlatform_cooperation .box:last-child .tit{background:var(--sub2);}
.powerPlatform_cooperation .box .tit .fs18{white-space: nowrap; font-weight:800; color:var(--white); line-height: 45px;}
.powerPlatform_cooperation .box .tit .fs18.eng{letter-spacing: 0.36px;}
.powerPlatform_cooperation .box .cont{display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%;}
.powerPlatform_cooperation .box .cont > img{max-width:100%; height:auto;}
.powerPlatform_cooperation .box .cont dl{display: flex; align-items:center; margin: 0 auto; max-width:270px; width: 100%;}
.powerPlatform_cooperation .box .cont dl dt{width: 133px;}
.powerPlatform_cooperation .box .cont dl dt img{width: 100%; height: auto;}
.powerPlatform_cooperation .box .cont dl dd{padding: 0 0 0 15px; box-sizing:border-box; width: calc(100% - 133px); text-align:left;}
.powerPlatform_cooperation .box .cont dl dd .fs18{line-height: 150%; color:var(--black);}
.powerPlatform_cooperation .dia{flex:1.2; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.powerPlatform_cooperation .dia .powerPlatform_items{display: flex; flex-wrap:wrap; max-width:410px; width: 90%; margin: 0 auto;}
.powerPlatform_cooperation .dia .items{width: 50%; box-sizing:border-box;}
.powerPlatform_cooperation .dia .item1,
.powerPlatform_cooperation .dia .item3{text-align:left; padding-right: 5px;}
.powerPlatform_cooperation .dia .item2,
.powerPlatform_cooperation .dia .item4{text-align:right; padding-left: 5px;}
.powerPlatform_cooperation .dia .items .fs18{font-family:var(--eng); font-weight: 700; letter-spacing: 0.36px; line-height: 130%;}
.powerPlatform_cooperation .dia .item1 .fs18{color:var(--main_dark);}
.powerPlatform_cooperation .dia .item2 .fs18{color:var(--sub2);}
.powerPlatform_cooperation .dia .item3 .fs18{color:var(--sub4);}
.powerPlatform_cooperation .dia .item4 .fs18{color:var(--sub3);}
.powerPlatform_cooperation .dia .items .fs16{padding:5px 0 0;}
.powerPlatform_cooperation .dia .powerPlatform_dia{margin: -30px auto; position: relative;}
.powerPlatform_cooperation .dia .powerPlatform_dia:before{content:''; display:block; width:100%; height:23px; background: url('/solution/img/powerPlatform_ai_arrow.png') no-repeat center /contain; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%);}
.powerPlatform_cooperation .dia .powerPlatform_dia img{max-width:100%; height:auto; position: relative; z-index: 5;}

/* ¼­ºñ½º µµÀÔ È¿°ú */
.powerPlatform_effect{}
.powerPlatform_effect dl{margin:0 0 10px; background:var(--white); border-radius:var(--borderR30); display: flex; overflow: hidden;}
.powerPlatform_effect dl:last-child{margin:0;}
.powerPlatform_effect dl dt{width:240px; background:var(--main_dark); text-align:center; padding:20px; box-sizing:border-box; display: flex; flex-direction: column; justify-content: center; align-content: center;}
.powerPlatform_effect dl:nth-child(2) dt{background:var(--gray_color);}
.powerPlatform_effect dl dt .fs22{color:var(--white); letter-spacing: 0.66px; font-weight: 500; color:var(--white);}
.powerPlatform_effect dl dt .fs22 b{font-weight: 700;}
.powerPlatform_effect dl dd{width:calc(100% - 240px); padding: 40px; text-align:center; box-sizing:border-box;}
.powerPlatform_effect dl dd img{max-width:100%; height:auto;}
.powerPlatform_effect dl:nth-child(2) dd img{mix-blend-mode: luminosity;}

/* Microsoft ¾÷¹« ÀÚµ¿È­ ÇÃ·§Æû */
.powerPlatform_style{display: flex; flex-wrap:wrap; gap:30px;}
.powerPlatform_style dl{width:calc((100% - 30px)/2); text-align:center;  box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30); overflow: hidden;}
.powerPlatform_style dl dt{background:var(--grayBg); padding:40px; box-sizing:border-box;}
.powerPlatform_style dl dt img{max-width:100%; height:auto;}
.powerPlatform_style dl dd{padding:30px; box-sizing:border-box;}
.powerPlatform_style dl dd .fs20{color:var(--black); font-weight:700; letter-spacing: 0.4px; line-height:120%;}
.powerPlatform_style dl dd .fs16{padding:8px 0 0;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/
.azure_info{margin-top:-70px; position:relative; z-index:999;}

.azure_security{display: flex; flex-wrap:wrap; gap:30px;}
.azure_security dl{width:calc((100% - 30px)/2); box-sizing:border-box; border-radius:var(--borderR30); border:1px solid var(--border); overflow: hidden;}
.azure_security dl dt{overflow: hidden; aspect-ratio:3/2; overflow: hidden;}
.azure_security dl dt img{display: block; width: 100%; height:100%; object-fit:cover;}
.azure_security dl dd{padding:30px; box-sizing:border-box; text-align:left;}
.azure_security dl dd .fs24{font-weight:700; color:var(--black);}
.azure_security dl dd .fs18{padding: 5px 0 0;}
.azure_security dl dd div{display: block; padding: 8px 0 0;}

.left_style{display: flex;}
.left_style .tit{width: 540px; padding: 0 50px 0 0; box-sizing:border-box;}
.left_style .con{width: calc(100% - 540px);}


/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/
.m365_info{margin-top:-70px; position:relative; z-index:999;}
.m365_info .basic_in{padding:60px; box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30); background:var(--white); overflow: hidden;}
.m365_info dl{display: flex; align-items:center; justify-content:space-between; max-width:1250px; margin:0 auto;}
.m365_info dl dt{position: relative; width: 711px;}
.m365_info dl dt:before{content:''; display:block; width:109px; height:512px; background:url('/solution/img/m365_info_shadow.png') no-repeat center/contain; position: absolute; right:0; top:50%; margin-top:-256px;}
.m365_info dl dt:after{content:''; display:block; width: 55px; height: 55px; position: absolute; right:10px; top:50%; margin-top: -27px; background:rgba(255, 255, 255, 0.50) url('/img/arrow_icon.png') no-repeat center/contain; z-index: 2; box-sizing:border-box; border:2px solid rgba(68, 85, 117, 0.40);; box-shadow:0px 8px 20px rgba(0, 0, 0, 0.08); border-radius:50%;}
.m365_info dl dt ul{width:560px; height:512px; position:relative;}
.m365_info dl dt ul li{width:300px; height:300px; border-radius:50%; background:var(--grayBg); mix-blend-mode: multiply; text-align:center; display: flex; justify-content: center; flex-direction: column; align-items: center; position: absolute; box-sizing:border-box; padding:0 30px;}
.m365_info dl dt ul li.one{left:0; top:0;}
.m365_info dl dt ul li.two{right:0; top:0;}
.m365_info dl dt ul li.three{left:50%; bottom:0; margin-left: -150px;}
.m365_info dl dt ul li img{max-width:100%; height:auto;}
.m365_info dl dt ul li .fs22{color:var(--gray_color); padding:20px 0 0; font-family:var(--eng); font-weight: 700; letter-spacing: 0.66px; line-height:150%;}
.m365_info dl dd{width: calc(100% - 711px); padding: 0 0 0 45px; box-sizing:border-box; text-align:right;}
.m365_info dl dd img{max-width:100%; height: auto; position: relative; z-index: 5;}


.m365_cont .icon_basic dl:nth-child(1){}
.m365_cont .icon_basic dl:nth-child(1) dt{border-color:var(--main_dark);}
.m365_cont .icon_basic dl:nth-child(1) dd .fs20{color:var(--main_dark);}
.m365_cont .icon_basic dl:nth-child(1) dd .dot_list > li:before{background:var(--main_dark);}

.m365_cont .process_list li img{width: auto; height: 70px; margin: 0 auto 7px;}
.m365_cont .process_list li .fs16{padding: 10px 0 0;}

.m365_eff{max-width:1050px; margin:0 auto;}
.m365_eff article{display: flex; gap:30px; margin:0 0 30px;}
.m365_eff article:last-child{margin:0;}
.m365_eff article dl{box-sizing:border-box; width: calc((100% - 30px)/2); padding:25px 30px; border-radius:var(--borderR30); border:1px solid var(--border); display: flex; align-items:center; position: relative;}
.m365_eff article dl:after{content:''; display: block; width:55px; height:55px; background:url('/solution/img/m365_eff_arrow.svg') no-repeat center/contain; position: absolute; right:-43px; margin-top: -27px; top:50%; z-index: 5; box-shadow:0px 8px 20px rgba(0, 0, 0, 0.08); border-radius:50%;}
.m365_eff article dl:last-child:after{display:none;}
.m365_eff article dl dt{width:100px; height: 100px;}
.m365_eff article dl dt img{width: 100%; height: 100%;}
.m365_eff article dl dd{width: calc(100% - 100px); padding:0 10px 0 24px; box-sizing:border-box;}
.m365_eff article dl dd .fs18{line-height:165%;}
.m365_eff article dl:first-child{border: 1px solid rgba(11, 52, 143, 0.4); background: rgba(11, 52, 143, 0.06);}
.m365_eff article dl:first-child dd .fs18{color:var(--main_dark);}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/
.ncp_cont{}
.ncp_cont .basic_top{}
.ncp_cont .basic_top .basic_top_txt{top:48%;}

.ncp_info{margin-top:-70px; position:relative; z-index:999;}

.ncp_global{position: relative;}
.ncp_global .responsive-dim.show{}
.ncp_global .ncp_global_in{}
.ncp_global .ncp_global_in .ncp_map{text-align:center;}
.ncp_global .ncp_global_in .ncp_map img{max-width:100%; height:auto; width: 100%;}
.ncp_global .ncp_global_in article{display: flex; justify-content:space-between; align-items:center; margin-top: -150px;}
.ncp_global .ncp_global_in article div{width: calc(50% - 15px); box-sizing:border-box;}
.ncp_global .ncp_global_in article .ncp_map_region{}
.ncp_global .ncp_global_in article .ncp_map_region .fs20{font-weight: 500; color:var(--black); letter-spacing: 0.4px; padding:0 0 8px;}
.ncp_global .ncp_global_in article .ncp_map_region .dot_list > li{}
.ncp_global .ncp_global_in article .ncp_map_region .dot_list > li b{font-weight: 600; letter-spacing:inherit; line-height:inherit; color:var(--black);}
.ncp_global .ncp_global_in article .ncp_map_info{display: flex; flex-direction: column; align-items: flex-end;}
.ncp_global .ncp_global_in article .ncp_map_info .ncp_map_info_in{max-width:430px; width: 100%; display: flex; flex-wrap:wrap;}
.ncp_global .ncp_global_in article .ncp_map_info dl{display: flex; align-items:center; width: 50%; box-sizing:border-box; padding:0 10px 5px 0;}
.ncp_global .ncp_global_in article .ncp_map_info dl dt{width: 16px; height:16px; box-sizing:border-box; border-radius:50%; background:var(--white); border:4px solid;}
.ncp_global .ncp_global_in article .ncp_map_info dl:nth-child(1) dt{border-color:var(--sub2);}
.ncp_global .ncp_global_in article .ncp_map_info dl:nth-child(2) dt{border-color:#FFBB00;}
.ncp_global .ncp_global_in article .ncp_map_info dl:nth-child(3) dt{border-color:var(--sub4); background:rgba(67, 209, 176, 0.5);}
.ncp_global .ncp_global_in article .ncp_map_info dl:nth-child(4) dt{border-color:var(--main_dark); }
.ncp_global .ncp_global_in article .ncp_map_info dl dd{width: calc(100% - 16px); box-sizing:border-box; padding:0 0 0 6px;}
.ncp_global .ncp_global_in article .ncp_map_info dl dd .fs16{color:var(--black);}

.certification_list{}
.certification_list dl{display: flex; padding:40px 0; border-bottom:1px solid var(--border);}
.certification_list dl:first-child{padding-top: 0;}
.certification_list dl:last-child{border-bottom: 0;}
.certification_list dl dt{width: 540px; display: flex; flex-direction: column; justify-content: center;}
.certification_list dl dt .img{aspect-ratio:3/2; overflow: hidden; position: relative; border-radius:var(--borderR30);}
.certification_list dl dt .img:after{content:''; display: block; width:100%; height:100%; border:1px solid var(--border); position: absolute; left:0; top:0; box-sizing:border-box; border-radius:var(--borderR30); z-index: 2;}
.certification_list dl dt .img img{display: block; width: 100%; height: 100%; object-fit:cover;}
.certification_list dl dd{width: calc(100% - 540px); padding:0 0 0 60px; box-sizing:border-box; display: flex; flex-direction: column; justify-content: center;}
.certification_list dl dd article{padding:0 0 25px;}
.certification_list dl dd article:last-of-type{padding:0;}
.certification_list dl dd .fs35{padding:0 0 8px;}
.certification_list dl dd .dot_list > li{}
.certification_list dl dd .dot_list > li strong{display: block; font-weight: 600; color:var(--black);}
.certification_list dl dd strong.fs18{display: block; font-weight:600; color:var(--main_dark); letter-spacing: inherit; line-height:inherit; padding: 0 0 5px;}
.certification_list dl dd .fs18 strong{display: block; font-weight:400; color:var(--black); letter-spacing: inherit; line-height:inherit;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/
.copilot_info{margin-top:-70px; position:relative; z-index:999; text-align:center;}
.copilot_info .basic_in{padding:60px; box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30); background:var(--white); overflow: hidden;}
.copilot_info .basic_in > .fs18{padding: 10px 0 0; color:var(--black);}


.copilot_value{overflow: hidden;}
.copilot_value ul{display: flex; gap:30px; justify-content: center; text-align:center; background:var(--white); border-radius:var(--borderR30); box-sizing:border-box; padding:60px;}
.copilot_value ul li{max-width:200px; width: 100%;}
.copilot_value ul li img{width: auto; height: 78px; margin: 0 auto 20px;}
.copilot_value ul li .fs18{font-weight: 600; letter-spacing: 0; color:var(--black); }
.copilot_value .copilot_value_list{display: flex; flex-wrap:wrap; gap:40px 20px; padding: 60px 0 0;}
.copilot_value .copilot_value_list dl{width: calc((100% - 80px)/5); display: flex; align-items:center;}
.copilot_value .copilot_value_list dl dt{width: 60px; height: 60px; border-radius:50%; text-align:center; background:var(--main_dark); position: relative;}
.copilot_value .copilot_value_list dl dt:before{content:''; display: block; background:var(--main_dark); opacity: 0.1; position: absolute; left:50%; top:50%; width: 100%; height: 100%; border-radius:50%; transform:translate(-50%,-50%) scale(1.3);}
.copilot_value .copilot_value_list dl dt .fs18{line-height: 60px; font-weight:700; color:var(--white); font-family:var(--eng); position: relative; z-index: 2;}
.copilot_value .copilot_value_list dl dd{width: calc(100% - 60px); padding:0 0 0 18px; box-sizing:border-box;}
.copilot_value .copilot_value_list dl dd .fs18{line-height: 145%; font-weight:400; color:var(--black); text-align:left;}


.copilot_job{overflow: hidden;}
.copilot_job ul{display: flex; flex-wrap:wrap; gap:30px;}
.copilot_job ul li{padding:40px; width: calc((100% - 30px)/2); box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30); position: relative; display: flex; flex-direction: column; justify-content: space-between;}
.copilot_job ul li .icon{display: block; position: absolute; right: 40px; top:40px; width: 70px; height: 70px; aspect-ratio:1/1; overflow: hidden;}
.copilot_job ul li .icon img{object-fit:contain; display: block; width: 100%; height: 100%;}
.copilot_job ul li .fs22{font-weight: 600; color:var(--black);}
.copilot_job ul li .question_list{padding: 10px 100px 0 0; box-sizing:border-box;}
.copilot_job ul li .major_list{padding: 25px 0 0; margin: 25px 0 0; border-top:1px solid var(--border); display: flex;}
.copilot_job ul li .major_list dt{width: 90px; height: 34px; line-height: 34px; border-radius:34px; text-align:center; font-size:0.889rem; color:var(--white); font-weight: 600; letter-spacing: -0.8px; background:var(--black);}
.copilot_job ul li .major_list dd{width: calc(100% - 90px); padding: 0 0 0 10px; box-sizing:border-box; text-align:left; font-size:0.889rem; letter-spacing: -0.8px; line-height: 150%; color:var(--black); display: flex; flex-direction: column; justify-content: center;}

.copilot_job ul li.contact{background:url('/solution/img/copilot_job_bg.jpg') no-repeat center/cover; text-align:center; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.copilot_job ul li.contact .fs22{color:var(--white);}
.copilot_job ul li.contact .btn_area{padding: 20px 0 0; display: flex; justify-content: center;}
.copilot_job ul li.contact .more_btn{background:transparent; border-color:var(--white);}
.copilot_job ul li.contact .more_btn:after{border-color:var(--white);}
.copilot_job ul li.contact .more_btn:before{background:var(--white);}
.copilot_job ul li.contact .more_btn span{color:var(--white);}
.copilot_job ul li.contact .more_btn:hover span{color:var(--main_dark);}
.copilot_job ul li.contact .more_btn i{color:var(--white);}
.copilot_job ul li.contact .more_btn:hover i:after{color:var(--main_dark);}




.copilot_adopters{overflow: hidden;}
.copilot_adopters article{}

.copilot_chart{border-top: 1px solid var(--border); text-align:center; display: flex; gap:30px;}
.copilot_chart > div{width: calc((100% - 30px)/2);}
.copilot_chart > div > .fs35{}
.copilot_chart > div > .fs18{color:var(--black); padding:10px 0 0;}
.copilot_chart .white_box{margin: 30px 0 0; min-height:386px; padding: 60px 20px; box-sizing:border-box; background:var(--white); border-radius:var(--borderR30); display: flex; flex-direction: column; justify-content: center;}
.copilot_chart .copilot_vs{}
.copilot_chart .copilot_vs .copilot_vs_in{}
.copilot_chart .copilot_vs .copilot_vs_in ul{max-width:500px; margin: 0 auto 25px;}
.copilot_chart .copilot_vs .copilot_vs_in ul:last-child{margin: 0 auto;}
.copilot_chart .copilot_vs .copilot_vs_in ul li{display: flex; margin: 0 0 10px;}
.copilot_chart .copilot_vs .copilot_vs_in ul li:last-child{margin: 0;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .tit{width: 140px; font-weight: 600; color:var(--black); padding: 0 20px 0 0; text-align:right; box-sizing:border-box;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .line{width: 300px; height: 30px; box-sizing:border-box; border-radius:30px; border:1px solid; padding: 5px;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .line span{display: block; border-radius:20px; height: 100%;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .right{width: 60px;}

.copilot_chart .copilot_vs .copilot_vs_in ul:nth-child(1) li .line{border-color:var(--sub1);}
.copilot_chart .copilot_vs .copilot_vs_in ul:nth-child(1) li .line span{background:var(--sub1);}
.copilot_chart .copilot_vs .copilot_vs_in ul:nth-child(2) li .line{border-color:var(--sub2);}
.copilot_chart .copilot_vs .copilot_vs_in ul:nth-child(2) li .line span{background:var(--sub2);}
.copilot_chart .copilot_vs .copilot_vs_in ul:nth-child(3) li .line{border-color:var(--sub3);}
.copilot_chart .copilot_vs .copilot_vs_in ul:nth-child(3) li .line span{background:var(--sub3);}

.copilot_chart .copilot_time{}
.copilot_chart .copilot_time .copilot_time_list{display: flex; gap:30px; max-width:630px; margin: 0 auto;}
.copilot_chart .copilot_time .copilot_time_list dl{width: calc((100% - 90px)/4);}
.copilot_chart .copilot_time .copilot_time_list dl dt{width: 135px; height: 135px; margin: 0 auto; position: relative;}
.copilot_chart .copilot_time .copilot_time_list dl dt .fs24{position: absolute; left:0; top:50%; transform:translateY(-50%); width: 100%; text-align:center; color:var(--main_dark);}
.copilot_chart .copilot_time .copilot_time_list dl dt .chart{width: 100%; height: 100%;}
.copilot_chart .copilot_time .copilot_time_list dl dt .chart img{width: 100%; height: auto;}
.copilot_chart .copilot_time .copilot_time_list dl dt canvas{display: block;}
.copilot_chart .copilot_time .copilot_time_list dl dd{padding: 10px 0 0;}
.copilot_chart .copilot_time .copilot_time_list dl dd .fs16{font-weight: 600; color:var(--black);}

.copilot_strategy{padding: 60px; box-sizing:border-box; background:var(--white); border-radius:var(--borderR30); display: flex; flex-wrap:wrap; gap:30px;}
.copilot_strategy .box{width: calc((100% - 60px)/3);}
.copilot_strategy .box .fs20{font-weight: 600; padding:0 0 10px;}
.copilot_strategy .box:nth-child(1) .fs20{color:var(--sub1);} 
.copilot_strategy .box:nth-child(2) .fs20{color:var(--sub2);} 
.copilot_strategy .box:nth-child(3) .fs20{color:var(--sub3);} 
.copilot_strategy .box dl{display: flex; align-items:center; margin: 0 0 8px;}
.copilot_strategy .box dl:last-child{margin: 0;}
.copilot_strategy .box dl dt{width: calc(100% - 56px); box-sizing:border-box; border-radius:30px; border:1px solid; padding: 5px;}
.copilot_strategy .box:nth-child(1) dl dt{border-color:var(--sub1);} 
.copilot_strategy .box:nth-child(2) dl dt{border-color:var(--sub2);} 
.copilot_strategy .box:nth-child(3) dl dt{border-color:var(--sub3);} 
.copilot_strategy .box dl dt .fs16{border-radius:20px; box-sizing:border-box; padding:5px 10px; text-align:left; color:var(--white); font-weight: 600;} 
.copilot_strategy .box:nth-child(1) dl dt .fs16{background:var(--sub1);} 
.copilot_strategy .box:nth-child(2) dl dt .fs16{background:var(--sub2);} 
.copilot_strategy .box:nth-child(3) dl dt .fs16{background:var(--sub3);} 
.copilot_strategy .box dl dd{text-align:right; width: 56px;}
.copilot_strategy .box dl dd .fs18{}


.copilot_cloud{}
.copilot_cloud ul{display: flex; gap:30px; flex-wrap:wrap;}
.copilot_cloud ul li{width: calc((100% - 150px)/6); padding: 50px 10px; text-align:center; border:1px solid var(--border); box-sizing:border-box; border-radius:var(--borderR30);}
.copilot_cloud ul li .fs20{letter-spacing: 0; font-weight:600; line-height: 150%;}
.copilot_cloud ul li:nth-child(1) .fs20{color:var(--sub4);}
.copilot_cloud ul li:nth-child(2) .fs20{color:var(--sub3);}
.copilot_cloud ul li:nth-child(3) .fs20{color:var(--sub2);}
.copilot_cloud ul li:nth-child(4) .fs20{color:var(--sub1);}
.copilot_cloud ul li:nth-child(5) .fs20{color:var(--main_dark);}
.copilot_cloud ul li:nth-child(6) .fs20{color:var(--gray_color);}
.copilot_cloud ul li .fs18{padding:10px 0 0; line-height: 160%;}

.copilot_application_cont{overflow: hidden;}
.copilot_application{position: relative;}
.copilot_application .responsive-dim{}
.copilot_application_in{padding: 0 0 10px;}
.copilot_application_in article{}
.copilot_application_in article.top{padding: 30px 0 40px; border-top: 1px solid var(--black);}
.copilot_application_in article.top .copilot_application_list dl{width: calc((100% - 270px)/10);}
.copilot_application_in article.middle{margin: 0 0 40px;}
.copilot_application_in article.middle ul{display: flex; gap:30px;}
.copilot_application_in article.middle ul li{padding:12px 0; box-sizing:border-box; border-top:1px solid var(--black); border-bottom: 1px solid var(--border);}
.copilot_application_in article.middle ul li:nth-child(1){width: calc(((100% - 30px)/10)*2);}
.copilot_application_in article.middle ul li:nth-child(2){width: calc(((100% - 30px)/10)*8);}
.copilot_application_in article.middle ul li .fs18{font-weight: 600; color:var(--black); text-align:center;}
.copilot_application_in article.bottom{}
.copilot_application_in article.bottom .copilot_application_tit{position: relative; padding: 0 0 40px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow{display: block; height: 1px; border-bottom:1px dashed var(--sub1); position: absolute; bottom: 20px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow:before{content:''; display: block; width: 9px; height: 9px; background:url('/solution/img/copilot_application_arrow.png') no-repeat center/contain; position: absolute; left:0; top:50%; margin-top: -4px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow:after{content:''; display: block; width: 9px; height: 9px; background:url('/solution/img/copilot_application_arrow.png') no-repeat center/contain; position: absolute; right:0; top:50%; margin-top: -4px; transform:rotate(180deg);}
.copilot_application_in article.bottom .copilot_application_tit .arrow1{left: 0; width: calc(75% - 5px);}
.copilot_application_in article.bottom .copilot_application_tit .arrow2{right: 0; width: calc(25% - 5px);}
.copilot_application_in article.bottom .copilot_application_tit ul{background:var(--black); display: flex;}
.copilot_application_in article.bottom .copilot_application_tit li{width: 12.5%; padding: 10px; box-sizing:border-box; border:1px solid rgba(255,255,255,.15); text-align:center; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.copilot_application_in article.bottom .copilot_application_tit li:nth-child(5),
.copilot_application_in article.bottom .copilot_application_tit li:nth-child(6){width: 25%;}
.copilot_application_in article.bottom .copilot_application_tit li:last-child{border-right: 0;}
.copilot_application_in article.bottom .copilot_application_tit li .fs16{font-weight: 600; color:var(--white);}
.copilot_application_in article.bottom .copilot_application_list{gap:0;}
.copilot_application_in article.bottom .copilot_application_list dl{width: 12.5%; padding: 0;}

.copilot_application_in .copilot_application_list{display: flex; gap:30px;}
.copilot_application_in .copilot_application_list dl{text-align:center; box-sizing:border-box;}
.copilot_application_in .copilot_application_list dl dt{}
.copilot_application_in .copilot_application_list dl dt .fs18{font-weight: 600; color:var(--black); letter-spacing: 0; line-height: 140%;}
.copilot_application_in .copilot_application_list dl dt img{width: auto; height: 100px; margin: 10px auto;}
.copilot_application_in .copilot_application_list dl dd.width2{width: 200%;}
.copilot_application_in .copilot_application_list dl dd .fs16{line-height:160%;}


.copilot_cont{}
.copilot_cont .process_list li img{width: auto; height: 70px; margin:0 auto 7px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/
.github_info {margin-top:-70px; position:relative; z-index:999; text-align:center;}
.github_info ul{display: flex; flex-wrap:wrap; gap:30px;}
.github_info ul li{padding:45px 40px 55px; box-sizing:border-box; border:1px solid var(--border); border-radius:var(--borderR30); background:var(--white); overflow: hidden; width: calc((100% - 30px)/2); text-align:center;}
.github_info ul li img{width: auto; height: 70px; margin:0 auto;}
.github_info ul li .fs18{padding:30px 0 0; margin: 30px 0 0; border-top: 1px solid var(--border);}

.github_azure{}
.github_azure_list{margin: 0 0 30px; padding: 65px; display: flex; justify-content: center; gap:150px; border-radius:var(--borderR30); background:var(--white); box-sizing:border-box; position: relative;}
.github_azure_list li{position: relative;}
.github_azure_list li:after{content:''; display: block; width: 50px; height: 50px; background:url('/solution/img/github_azure_plus.png') no-repeat center/contain; position: absolute; right: -100px; top:50%; margin-top: -25px;}
.github_azure_list li:last-child:after{display: none;}
.github_azure_list li img{width: auto; height: 70px;}

.github_cont .process_style li img{width: auto; height: 65px; margin: 0 auto 20px;}

.github_moboleapp_list{}
.github_moboleapp_list > dl{display: flex; flex:wrap;}
.github_moboleapp_list > dl > dt{width: 510px;}
.github_moboleapp_list > dl > dt > img{max-width:100%; height: auto; overflow: hidden; border-radius:var(--borderR30); background:var(--white);}
.github_moboleapp_list > dl > dd{width: calc(100% - 510px); padding: 0 0 0 40px; box-sizing:border-box;}
.github_moboleapp_list > dl > dd dl{display: flex; align-items:center; border-bottom: 1px solid var(--border); padding: 30px 0;}
.github_moboleapp_list > dl > dd dl:last-child{border-bottom: 0;}
.github_moboleapp_list > dl > dd dl dt{width: 136px; text-align:center;}
.github_moboleapp_list > dl > dd dl dt img{max-width:100%; height: auto;}
.github_moboleapp_list > dl > dd dl dd{width: calc(100% - 136px); padding:0 0 0 10px; box-sizing:border-box;}
.github_moboleapp_list > dl > dd dl dd .fs18{font-weight: 600; color:var(--black);}
.github_moboleapp_list > dl > dd dl dd .fs16{padding: 4px 0 0; line-height: 160%;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/





/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/
.ezPlanet_logo{text-align:center;}
.ezPlanet_logo img{max-width:100%; height: auto;}
.ezPlanet_cont .speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 img{width: auto; height: 26px;}
.ezPlanet_cont .speech_bubble_wrap .speech_bubble_box dl.point dd .speech_bubble_txt .fs20 img{mix-blend-mode: screen;}

.ezPlanet_process_cont .title_area .fs18 img{display: inline-block; vertical-align: middle; margin: -4px 0 0 0; width: auto; height:30px;}

.ezPlanet_process{position: relative;}
.ezPlanet_process .responsive-dim{}
.ezPlanet_process_in{}
.ezPlanet_process_in dl{text-align:center; display: flex;}
.ezPlanet_process_in dl dt{flex:1; padding: 20px; box-sizing:border-box; background:var(--grayBg); border-bottom: 1px dashed rgba(68,85,117,.3); display: flex; flex-direction: column; justify-content: center; align-items: center;}
.ezPlanet_process_in dl.bottom dt{border-bottom: 0;}
.ezPlanet_process_in dl.top dt{border-radius:var(--borderR30) var(--borderR30) 0 0;}
.ezPlanet_process_in dl.bottom dt{border-radius: 0 0 var(--borderR30) var(--borderR30);}
.ezPlanet_process_in dl dt h5{font-weight: 600; color:var(--black);}
.ezPlanet_process_in dl dt img{width:100px; height: auto; mix-blend-mode: multiply;}
.ezPlanet_process_in dl dd{flex:1; box-sizing:border-box; padding: 15px 20px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.ezPlanet_process_in dl.top dd{padding: 30px 20px; position: relative;}
.ezPlanet_process_in dl.top dd:after{content:''; display:block; width: 40px; height: 40px; background:rgba(255,255,255,.2) url('/solution/img/ezPlanet_process_arrow.png') no-repeat center/20px auto; position: absolute; right: -20px; top:50%; margin-top:-20px; z-index: 5; border:2px solid var(--white); border-radius:50%; box-sizing:border-box;}
.ezPlanet_process_in dl.top dd.five:after{display:none;}
.ezPlanet_process_in dl.top dd.one{background:var(--sub4); border-radius:var(--borderR30) 0 0 0;}
.ezPlanet_process_in dl.top dd.two{background:var(--sub3);}
.ezPlanet_process_in dl.top dd.three{background:var(--sub2);}
.ezPlanet_process_in dl.top dd.four{background:var(--sub1);}
.ezPlanet_process_in dl.top dd.five{background:var(--main_dark); border-radius:0 var(--borderR30) 0 0;}
.ezPlanet_process_in dl.middle dd{border:1px solid var(--border); border-top:0; border-right: 0; border-bottom: 1px dashed var(--border); }
.ezPlanet_process_in dl.middle dd:last-of-type{border-right: 1px solid var(--border);}
.ezPlanet_process_in dl.bottom dd{border: 1px solid var(--border); border-top: 0; border-right: 0; }
.ezPlanet_process_in dl.bottom dd:first-of-type{border-radius:0 0 0 var(--borderR30);}
.ezPlanet_process_in dl.bottom dd:last-of-type{border-right: 1px solid var(--border); border-radius:0 0 var(--borderR30) 0 ;}
.ezPlanet_process_in dl dd img{width: auto; height: 80px; margin: 0 auto 8px;}
.ezPlanet_process_in dl dd .fs20{font-weight: 600; color:var(--white);}
.ezPlanet_process_in dl dd .fs18{line-height:170%;}
.ezPlanet_process_in dl dd .fs16{font-weight: 600; width: 100%; color:var(--black); border-radius:var(--borderR10); padding:20px; box-sizing:border-box; width: 100%; height: 100%;}
.ezPlanet_process_in dl dd.one .fs16{background:rgba(67, 209, 176, 0.1);}
.ezPlanet_process_in dl dd.two .fs16{background:rgba(66, 207, 212, 0.1);}
.ezPlanet_process_in dl dd.three .fs16{background:rgba(64, 164, 226, 0.1);}
.ezPlanet_process_in dl dd.four .fs16{background:rgba(34, 119, 238, 0.1);}
.ezPlanet_process_in dl dd.five .fs16{background:rgba(11, 52, 143, 0.1);}


#ezPlanet2{}
#ezPlanet2 article{padding: 100px 0; border-bottom: 1px solid var(--border);}
#ezPlanet2 article:first-of-type{padding-top: 0;}
#ezPlanet2 article:last-of-type{padding-bottom: 0; border-bottom:0;}

.ezPlanet_effect{position: relative;}
.ezPlanet_effect .responsive-dim{}
.ezPlanet_effect_in{}
.ezPlanet_effect_in .ezPlanet_effect_table{width:100%; border-collapse:separate; border-spacing:0px;}
.ezPlanet_effect_in .ezPlanet_effect_table th{background:var(--gray_color); text-align:center; font-size:1rem; line-height: 160%; letter-spacing: -0.9px; font-weight:600; color:var(--white); box-sizing:border-box; border-right: 1px solid rgba(255, 255, 255, 0.10); padding:18px 15px 15px;}
.ezPlanet_effect_in .ezPlanet_effect_table th:first-of-type{border-radius:var(--borderR30) 0 0 0;}
.ezPlanet_effect_in .ezPlanet_effect_table th:last-of-type{border-radius: 0 var(--borderR30) 0 0; border-right: 0;}
.ezPlanet_effect_in .ezPlanet_effect_table td{background:var(--white); padding:20px; box-sizing:border-box; border-bottom: 1px solid var(--border); border-right:1px solid var(--border);}
.ezPlanet_effect_in .ezPlanet_effect_table td:last-of-type{border-right: 0;}
.ezPlanet_effect_in .ezPlanet_effect_table td.tit{font-size:1rem; text-align:center; line-height: 160%; letter-spacing: -0.9px; font-weight:600; color:var(--black);}
.ezPlanet_effect_in .ezPlanet_effect_table td dl{display: flex;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dt{width:calc(100% - 78px);}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dt .progress{width: 100%; padding:5px; box-sizing:border-box; border:1px solid; border-radius:30px;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dt .progress span{display: block; height: 20px; border-radius:20px;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dd{width: 78px; text-align:right;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dd .fs18{line-height: 150%;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dd .fs18 b{font-size:1.111rem; font-weight:700; font-family:var(--eng);}
.ezPlanet_effect_in .ezPlanet_effect_table tr:last-of-type td:first-of-type{border-radius: 0 0 0 var(--borderR30);}
.ezPlanet_effect_in .ezPlanet_effect_table tr:last-of-type td:last-of-type{border-radius: 0 0 var(--borderR30) 0;}
.ezPlanet_effect_in .check_list{display: flex; padding: 15px 0 0;}
.ezPlanet_effect_in .check_list li{flex:1; padding-bottom: 0; padding-right: 20px;}
.ezPlanet_effect_in .check_list li:before{color:var(--gray_color);}


.ezPlanet_effect_in .ezPlanet_effect_table .one td dl dt .progress{border-color:var(--sub4);}
.ezPlanet_effect_in .ezPlanet_effect_table .one td dl dt .progress span{background:var(--sub4);}
.ezPlanet_effect_in .ezPlanet_effect_table .one td dl dd .fs18 b{color:var(--sub4);}
.ezPlanet_effect_in .ezPlanet_effect_table .two td dl dt .progress{border-color:var(--sub3);}
.ezPlanet_effect_in .ezPlanet_effect_table .two td dl dt .progress span{background:var(--sub3);}
.ezPlanet_effect_in .ezPlanet_effect_table .two td dl dd .fs18 b{color:var(--sub3);}
.ezPlanet_effect_in .ezPlanet_effect_table .three td dl dt .progress{border-color:#41BADB;}
.ezPlanet_effect_in .ezPlanet_effect_table .three td dl dt .progress span{background:#41BADB;}
.ezPlanet_effect_in .ezPlanet_effect_table .three td dl dd .fs18 b{color:#41BADB;}
.ezPlanet_effect_in .ezPlanet_effect_table .four td dl dt .progress{border-color:var(--sub2);}
.ezPlanet_effect_in .ezPlanet_effect_table .four td dl dt .progress span{background:var(--sub2);}
.ezPlanet_effect_in .ezPlanet_effect_table .four td dl dd .fs18 b{color:var(--sub2);}
.ezPlanet_effect_in .ezPlanet_effect_table .five td dl dt .progress{border-color:var(--sub1);}
.ezPlanet_effect_in .ezPlanet_effect_table .five td dl dt .progress span{background:var(--sub1);}
.ezPlanet_effect_in .ezPlanet_effect_table .five td dl dd .fs18 b{color:var(--sub1);}
.ezPlanet_effect_in .ezPlanet_effect_table .six td dl dt .progress{border-color:var(--main_dark);}
.ezPlanet_effect_in .ezPlanet_effect_table .six td dl dt .progress span{background:var(--main_dark);}
.ezPlanet_effect_in .ezPlanet_effect_table .six td dl dd .fs18 b{color:var(--main_dark);}
.ezPlanet_effect_in .ezPlanet_effect_table .seven td dl dt .progress{border-color:#0244D3;}
.ezPlanet_effect_in .ezPlanet_effect_table .seven td dl dt .progress span{background:#0244D3;}
.ezPlanet_effect_in .ezPlanet_effect_table .seven td dl dd .fs18 b{color:#0244D3;}

.ezPlanet_service{position: relative; background:var(--grayBg); border-radius:var(--borderR30); padding:70px 70px 0; box-sizing:border-box;}
.ezPlanet_service .responsive-dim{}
.ezPlanet_service_in{position: relative; margin: 0 auto;}
.ezPlanet_service_in .ezPlanet_service_dia{max-width:626px; margin: 0 auto;}
.ezPlanet_service_in .ezPlanet_service_dia img{max-width:100%; height: auto;}
.ezPlanet_service_in dl{max-width:340px; width: 100%; position: absolute;}
.ezPlanet_service_in dl.one{left: 50%; top:-5px; margin-left: -50px;}
.ezPlanet_service_in dl.two{left: 50%; top:42px; margin-left: 250px;}
.ezPlanet_service_in dl.three{left: 50%; top:358px; margin-left: 325px;}
.ezPlanet_service_in dl.four{left: 50%; top:644px; margin-left: 245px;}
.ezPlanet_service_in dl.five{right: 50%; top:752px; margin-right: -55px;}
.ezPlanet_service_in dl.six{right: 50%; top:644px; margin-right: 245px;}
.ezPlanet_service_in dl.seven{right: 50%; top:374px; margin-right: 322px;}
.ezPlanet_service_in dl.eight{right: 50%; top:43px; margin-right: 248px;}
.ezPlanet_service_in dl dt{font-weight: 600; line-height: 150%; font-size:1.111rem; letter-spacing: 0;}
.ezPlanet_service_in dl dd{padding: 5px 0 0;}
.ezPlanet_service_in dl dd .dot_list{}
.ezPlanet_service_in dl dd .dot_list.two{display: flex; flex-wrap:wrap;}
.ezPlanet_service_in dl dd .dot_list.two li{width: 50%;}

.ezPlanet_service_in dl.five,
.ezPlanet_service_in dl.six,
.ezPlanet_service_in dl.seven,
.ezPlanet_service_in dl.eight{text-align:right;}

.ezPlanet_service_in dl.five dd .dot_list,
.ezPlanet_service_in dl.six dd .dot_list,
.ezPlanet_service_in dl.seven dd .dot_list,
.ezPlanet_service_in dl.eight dd .dot_list{justify-content: flex-end;}

.ezPlanet_service_in dl.five dd .dot_list li,
.ezPlanet_service_in dl.six dd .dot_list li,
.ezPlanet_service_in dl.seven dd .dot_list li,
.ezPlanet_service_in dl.eight dd .dot_list li{text-align:right; padding-left: 0; padding-right: 10px;}

.ezPlanet_service_in dl.five dd .dot_list li:before,
.ezPlanet_service_in dl.six dd .dot_list li:before,
.ezPlanet_service_in dl.seven dd .dot_list li:before,
.ezPlanet_service_in dl.eight dd .dot_list li:before{left: auto; right: 0;}

.ezPlanet_service_in dl.one dt{color:var(--sub4);}
.ezPlanet_service_in dl.one dd .dot_list li:before{background:var(--sub4);}
.ezPlanet_service_in dl.two dt{color:var(--sub3);}
.ezPlanet_service_in dl.two dd .dot_list li:before{background:var(--sub3);}
.ezPlanet_service_in dl.three dt{color:#41BADB;}
.ezPlanet_service_in dl.three dd .dot_list li:before{background:#41BADB;}
.ezPlanet_service_in dl.four dt{color:var(--sub2);}
.ezPlanet_service_in dl.four dd .dot_list li:before{background:var(--sub2);}
.ezPlanet_service_in dl.five dt{color:var(--sub1);}
.ezPlanet_service_in dl.five dd .dot_list li:before{background:var(--sub1);}
.ezPlanet_service_in dl.six dt{color:var(--main_dark);}
.ezPlanet_service_in dl.six dd .dot_list li:before{background:var(--main_dark);}
.ezPlanet_service_in dl.seven dt{color:#124CCC;}
.ezPlanet_service_in dl.seven dd .dot_list li:before{background:#124CCC;}
.ezPlanet_service_in dl.eight dt{color:#234BA6;}
.ezPlanet_service_in dl.eight dd .dot_list li:before{background:#234BA6;}


.ezPlanet_service_list{display: flex; gap:30px; flex-wrap:wrap;}
.ezPlanet_service_list li{width:calc((100% - 60px)/3); text-align:center; box-sizing:border-box; border-radius:var(--borderR30); padding:50px 30px; position: relative;}
.ezPlanet_service_list li:nth-child(1){background:var(--sub2);}
.ezPlanet_service_list li:nth-child(2){background:var(--sub1);}
.ezPlanet_service_list li:nth-child(3){background:var(--main_dark);}
.ezPlanet_service_list li .num_txt{position: absolute; left:50%; top:-20px; margin-left: -20px; z-index: 5;}
.ezPlanet_service_list li:nth-child(1) .num_txt{background:var(--sub2);}
.ezPlanet_service_list li:nth-child(2) .num_txt{background:var(--sub1);}
.ezPlanet_service_list li .num_txt:before{content:''; display:block; width:100%; height:100%; border-radius:50%; position: absolute; left:50%; top:50%; border:4px solid var(--white); transform:translate(-50%,-50%);}
.ezPlanet_service_list li img{width: auto; height:100px; margin: 0 auto 15px;}
.ezPlanet_service_list li .fs24{color:var(--white); line-height:150%;}
.ezPlanet_service_list li .fs18{padding:8px 0 0; color:var(--white); font-weight: 300;}


.ezPlanet_list{display: flex; gap:30px; flex-wrap:wrap;}
.ezPlanet_list li{box-sizing:border-box; border-radius:var(--borderR30); border:1px solid var(--border); position: relative; padding:30px;}
.ezPlanet_list.three li{width:calc((100% - 60px)/3);}
.ezPlanet_list.four li{width:calc((100% - 90px)/4);}
.ezPlanet_list li .icon{display: block; width: auto; height: 65px; position:absolute; right:30px; top:30px;}
.ezPlanet_list li .icon img{width: auto; height: 100%;}
.ezPlanet_list li .fs14{font-size:0.778rem; font-family:var(--eng); font-weight: 700; letter-spacing: 0.7px; padding: 0 100px 5px 0; line-height: 130%; box-sizing:border-box;}
.ezPlanet_list li .fs22{line-height:130%; font-weight: 600; color:var(--black); padding: 0 100px 0 0; box-sizing:border-box;}
.ezPlanet_list li .dot_list{padding: 15px 0 0;}

.member .ezPlanet_list li .fs14{color:var(--sub4);}
.material .ezPlanet_list li .fs14{color:var(--sub3);}
.machine .ezPlanet_list li .fs14{color:var(--sub2);}
.ecosystem .ezPlanet_list li .fs14{color:var(--sub1);}

.member .ezPlanet_list li .dot_list dd:before{background:var(--sub4);}
.material .ezPlanet_list li .dot_list dd:before{background:var(--sub3);}
.machine .ezPlanet_list li .dot_list dd:before{background:var(--sub2);}
.ecosystem .ezPlanet_list li .dot_list dd:before{background:var(--sub1);}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/


/**** S:: ¸¶ÄÏÇÃ·¹ÀÌ½º > µð¹ÙÀÌ½º ****/
.device_list {display: grid;  grid-template-columns: repeat(3, 1fr); grid-gap:30px;}
.device_list li {overflow: hidden; aspect-ratio: 3 / 2.0589; border:1px solid var(--border); box-sizing:border-box; border-radius:var(--borderR30); }
.device_list li img {display: block; width: 100%; height: 100%; object-fit: cover;}
/**** E:: ¸¶ÄÏÇÃ·¹ÀÌ½º > µð¹ÙÀÌ½º ****/


/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/
.avd_cont{}
.avd_cont .basic_top{height:auto !important; padding: 390px 0 245px;}
.avd_cont .basic_top .basic_top_txt{position: relative !important; left:auto !important; top:auto !important; transform:translate(0,0) !important; padding:0 !important;}
.avd_cont .avd_txt{padding:20px 0 0; display:flex; max-width:920px; text-align:left; margin:0 auto;}
.avd_cont .avd_txt dt{width:60px; font-size:0.889rem; line-height: 150%; font-weight:600; color:var(--white);}
.avd_cont .avd_txt dd{width: calc(100% - 60px); font-size:0.889rem; line-height: 170%; font-weight: 300; letter-spacing: -0.2px; color:rgba(255,255,255,.7);}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/



/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ¶È¶ÈÇÑ Á¶Á÷µµ ¶È(TTOC) ****/
.tooc_cont .basic_top .basic_top_txt,
.ttoc_cont .basic_top .basic_top_txt{top:46%;}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ¶È¶ÈÇÑ Á¶Á÷µµ ¶È(TTOC) ****/

/*******************************************************************************
    @media 1700px
*******************************************************************************/
@media all and (max-width:1700px){



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/
.copilot_chart > div > .fs18 br{display: block;}
.copilot_chart .white_box{min-height:500px; padding: 40px 20px;}

.copilot_chart .copilot_time{}
.copilot_chart .copilot_time .copilot_time_list{gap:30px; max-width:500px; flex-wrap:wrap;}
.copilot_chart .copilot_time .copilot_time_list dl{width: calc((100% - 30px)/2);}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/

}

/*******************************************************************************
    @media 1500px
*******************************************************************************/
@media all and (max-width:1500px){


/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/

/* ³ª¸¸ÀÇ Àü¹® ¾÷¹« ¾î½Ã½ºÅÏÆ® ÇÏÀÌÆæ(HI FENN) */
.hiFenn_assistant{}
.hiFenn_assistant_in{padding:50px 30px;}
.hiFenn_assistant_in .fs22{padding:30px 0 0;}

/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/

/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/
.m365_info dl{max-width:1000px;}
.m365_info dl dt{width: 579px;}
.m365_info dl dt ul{width:470px; height:432px;}
.m365_info dl dt ul li{width:250px; height:250px; padding: 0 20px;}
.m365_info dl dt ul li.three{margin-left: -125px;}
.m365_info dl dt ul li .fs22 br{display: none;}
.m365_info dl dd{width: calc(100% - 579px);}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/




/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/
.copilot_value{}
.copilot_value .copilot_value_list dl{width: calc((100% - 40px)/3);}

.copilot_application{}
.copilot_application_in .copilot_application_list dl dt img{width: auto; height: 80px;}
.copilot_application_in .copilot_application_list dl dt .fs18{font-size:0.889rem;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/

/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/
.ezPlanet_service_in{max-width:1200px;}
.ezPlanet_service_in .ezPlanet_service_dia{max-width:500px; margin: 0 auto;}
.ezPlanet_service_in dl{max-width:300px;}
.ezPlanet_service_in dl.one{top:-8px; margin-left: -40px;}
.ezPlanet_service_in dl.two{top:32px; margin-left: 200px;}
.ezPlanet_service_in dl.three{top:283px; margin-left: 258px;}
.ezPlanet_service_in dl.four{top:512px; margin-left: 195px;}
.ezPlanet_service_in dl.five{top:598px; margin-right: -45px;}
.ezPlanet_service_in dl.six{top:512px; margin-right: 200px;}
.ezPlanet_service_in dl.seven{top:296px; margin-right: 262px;}
.ezPlanet_service_in dl.eight{top:32px; margin-right: 202px;}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/

}

/*******************************************************************************
    @media ~1300px
*******************************************************************************/
@media all and (max-width:1300px){

/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/
.hiFenn_cont{}
.hiFenn_cont .fs45 img{height: 50px;}



/* ³ª¸¸ÀÇ Àü¹® ¾÷¹« ¾î½Ã½ºÅÏÆ® ÇÏÀÌÆæ(HI FENN) */
.hiFenn_assistant{}
.hiFenn_assistant_in{padding:40px 20px;}
.hiFenn_assistant_in ul{gap:80px;}
.hiFenn_assistant_in ul li{width:250px; height:250px; padding:0 20px;}
.hiFenn_assistant_in ul li:after{width:80px; height:14px; right:-80px; margin-top: -7px;}
.hiFenn_assistant_in ul li.cloud .fs14{left:-80px; margin-top: -60px; max-width:80px;}
.hiFenn_assistant_in ul li.cloud .dot{left:-48px;}

.hiFenn_assistant_in ul li.cloud img{width:60px; height:auto; margin:0 auto 12px;}
.hiFenn_assistant_in .fs22{padding:20px 0 0;}



/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/


/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/
/* Microsoft Power Platform */
.powerPlatform_info{}
.powerPlatform_info .powerPlatform_info_in{padding:40px;}
.powerPlatform_info .powerPlatform_info_list dl dt{width: 120px;}
.powerPlatform_info .powerPlatform_info_list{gap:40px;}



/* ºñÁî´Ï½º Çö¾÷°ú AI Builder ModelsÀÇ Çù¾÷ È¯°æ ÅëÇÕ */
.powerPlatform_cooperation{padding: 60px 40px 40px;}
.powerPlatform_cooperation .box .cont{}
.powerPlatform_cooperation .box .cont dl{}
.powerPlatform_cooperation .box .cont dl dt{width: 100px;}
.powerPlatform_cooperation .box .cont dl dd{padding: 0; width: calc(100% - 100px);}
.powerPlatform_cooperation .dia{}
.powerPlatform_cooperation .dia .powerPlatform_dia{margin: -20px auto;}



/* ¼­ºñ½º µµÀÔ È¿°ú */
.powerPlatform_effect{}
.powerPlatform_effect dl dt .fs22 br{display: none;}
.powerPlatform_effect dl dd{padding: 25px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/

/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/
.left_style{}
.left_style .tit{width: 300px; padding: 0 30px 0 0;}
.left_style .tit .fs35 br{display:none;}
.left_style .con{width: calc(100% - 300px);}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/

/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/
.ncp_cont{}
.ncp_cont .basic_top{}
.ncp_cont .basic_top .basic_top_txt{top:45%;}


.ncp_global .ncp_global_in article{margin-top: -100px;}
.ncp_global .ncp_global_in article .ncp_map_info .ncp_map_info_in{max-width:220px;}
.ncp_global .ncp_global_in article .ncp_map_info dl{width: 100%;}


.certification_list{}
.certification_list dl dt{width: 30%; justify-content: flex-start;}
.certification_list dl dd{width: 70%; padding:0 0 0 40px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/

/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/
.m365_info dl{max-width:800px;}
.m365_info dl dt{width:470px;}
.m365_info dl dt:before{width:90px; height:423px; right:0; margin-top:-211px;}
.m365_info dl dt:after{right:7px;}
.m365_info dl dt ul{width:380px; height:352px;}
.m365_info dl dt ul li{width:200px; height:200px; padding: 0 20px;}
.m365_info dl dt ul li.three{margin-left: -100px;}
.m365_info dl dd{width:calc(100% - 470px); padding: 0 0 0 35px;}


.copilot_job ul{gap:20px;}
.copilot_job ul li{width: 100%;}

.copilot_chart{flex-wrap:wrap; gap:40px;}
.copilot_chart > div{width: 100%;}
.copilot_chart .white_box{min-height:auto; margin: 20px auto 0;}

.copilot_chart .copilot_time{}
.copilot_chart .copilot_time .copilot_time_list{max-width:100%; flex-wrap:wrap;}
.copilot_chart .copilot_time .copilot_time_list dl{width: calc((100% - 90px)/4);}

.copilot_strategy{flex-wrap:wrap; padding: 40px;}
.copilot_strategy .box{width: 100%;}
.copilot_strategy .box dl dt .fs16{ padding:5px 15px;} 


.copilot_cloud ul li{width: calc((100% - 60px)/3); padding: 50px 20px;}


.copilot_application{overflow-y: hidden; overflow-x:auto;}
.copilot_application .responsive-dim.show{display: block;}
.copilot_application_in{width: 1300px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/
.github_moboleapp_list{}
.github_moboleapp_list > dl{}
.github_moboleapp_list > dl > dt{width: 40%;}
.github_moboleapp_list > dl > dd{width: 60%;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/





/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/

.ezPlanet_process{}
.ezPlanet_process_in dl dt{padding: 15px;}
.ezPlanet_process_in dl dt img{width:80px; height: auto;}
.ezPlanet_process_in dl dd{padding: 10px 15px;}
.ezPlanet_process_in dl.top dd{padding: 20px 15px;}
.ezPlanet_process_in dl dd img{width: auto; height: 60px;}
.ezPlanet_process_in dl dd .fs16{padding:15px;}


.ezPlanet_effect{}
.ezPlanet_effect .responsive-dim{}
.ezPlanet_effect_in{}
.ezPlanet_effect_in .ezPlanet_effect_table{}
.ezPlanet_effect_in .ezPlanet_effect_table td{padding:15px;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl{flex-wrap:wrap;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dt{width:100%;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dd{width: 100%; text-align:right; padding: 5px 0 0; display: flex; justify-content: flex-end; align-items: flex-end;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dd .fs18{padding-left: 10px; line-height: 130%;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dd .fs18 b{line-height: 130%;}
.ezPlanet_effect_in .check_list{flex-wrap:wrap;}
.ezPlanet_effect_in .check_list li{padding-bottom: 5px; flex:auto; width: 50%;}

.ezPlanet_service{padding:50px 50px 0; overflow-y: hidden; overflow-x: auto; }
.ezPlanet_service .responsive-dim.show{display:block;}
.ezPlanet_service_in{width: 1200px;}



.ezPlanet_list{gap:30px;}
.ezPlanet_list.three li{width:calc((100% - 30px)/2);}
.ezPlanet_list.four li{width:calc((100% - 30px)/2);}


/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/




/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/
.avd_cont .icon_style li{width: calc((100% - 60px)/3);}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/



}

/*******************************************************************************
    @media  ~980px               
*******************************************************************************/
@media all and (max-width:980px){

/* ¼­ºêÅ¾ */
.speech_bubble_wrap{padding:280px 0 100px;}
.speech_bubble_wrap .fs65 img{height:60px;}
.speech_bubble_wrap .speech_bubble_box{padding:15px 0 0;} 
.speech_bubble_wrap .speech_bubble_box dl dt{width: 120px;}
.speech_bubble_wrap .speech_bubble_box dl dt img{width: 120px; height: 120px;}
.speech_bubble_wrap .speech_bubble_box dl dd{width: calc(100% - 120px);}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt{padding:25px 35px;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 img{height:20px;}


/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/
.hiFenn_cont{}
.hiFenn_cont .fs45 img{height: 40px;}



/* ÆÇ¸Å Àü·«±îÁö Â¥ÁÖ´Â ºñ¼­°¡ ÀÖ´Ù? */
.hiFenn_secretary_img{padding: 40px;}


/* ÇÏÀÌÆæ(HI FENN) ÇÏÀÌÆæ(HI FENN)ÀÇ È°¿ë°¡Ä¡ 5 */
.hiFenn_utilization{}
.hiFenn_utilization article{}
.hiFenn_utilization article .tit{padding: 0 0 25px; flex-direction: column; text-align:center;}
.hiFenn_utilization article .tit .cate{width:110px; height:40px; line-height:40px; margin: 0 auto 10px;}
.hiFenn_utilization article .cont{padding:30px;}
.hiFenn_utilization article .cont .utilization_box{}
.hiFenn_utilization article .cont .utilization_box.line{margin: 20px 0 0; padding:25px 0 0;}

	.hiFenn_assistant_style{flex-direction: column;}
	.hiFenn_assistant_style .box_area:after{transform:rotate(90deg); right: 50%; margin-right: -35px; top:auto; bottom: -169px; margin-top:0;}
	.hiFenn_assistant_style .box_area div{}

	.hiFenn_assistant_style .txt_area{width: 100%; padding:85px 0 0;}
	
	.hiFenn_ex{margin:15px 0 0;}
	.hiFenn_ex dt{padding:10px;}
	.hiFenn_ex dd{padding: 15px 0 0; }
	.hiFenn_ex dd ul{padding: 10px 0 0; gap:20px;}
	.hiFenn_ex dd ul li{width:calc((100% - 20px)/2); padding:15px 20px;}
	.hiFenn_ex dd ul li img{}
	.hiFenn_ex dd ul li strong{padding:15px 0 3px;}


	.hiFenn_step{gap:20px; margin: 15px auto 0;}
	.hiFenn_step dl{width: 100%;}
	.hiFenn_step dl:after{width:80px; height:80px; right: 50%; margin-right: -40px; margin-top: 0; top:auto;  bottom: -40px; transform:rotate(90deg);}
	.hiFenn_step dl dt{padding:10px 10px 10px 50px;}
	.hiFenn_step dl dt .num_txt{width: 35px; height: 35px; line-height: 35px;}
	.hiFenn_step dl dd{padding:20px 10px 15px; text-align:center;}
	.hiFenn_step dl dd.grayBg{padding:15px; text-align:left;}
	

	.hiFenn_mlops{padding:0 0 10px;}

	.fs16.right{padding: 15px 0 0;}
	
	.hiFenn_management{gap:20px; padding: 20px 0 0;}
	.hiFenn_management dl{width: calc((100% - 20px)/3);}
	.hiFenn_management dl dd{padding: 15px; text-align:center;} 
	.hiFenn_management dl dd .fs18{padding: 0;}
	.hiFenn_management dl dd .fs18 span{top:auto; position: static; margin: 0 auto 5px; width:50px; height:20px; line-height: 20px; display: block;}
	
	
/* ´Ü ÇÑ¹øÀÇ ¿¬°á¸¸À¸·Î Áö¼ÓÀûÀ¸·Î ¾÷µ¥ÀÌÆ®! */
.hiFenn_update{}
.hiFenn_update article{padding:30px 0 0;}

.hiFenn_microsoft{}
.hiFenn_microsoft .fs20{padding:8px 0 0;}
.hiFenn_microsoft .app_list{margin:20px auto 0; gap:30px; padding:30px;}
.hiFenn_microsoft .app_list li{}
.hiFenn_microsoft .app_list li img{width: auto; height: 40px;}

.hiFenn_online{}
.hiFenn_online dl{padding:30px; gap:30px; margin:10px 0 0;}

.hiFenn_onpremises{}
.hiFenn_onpremises_in{gap:20px; margin: 15px 0 0;}
.hiFenn_onpremises_in dl{width:calc((100% - 20px)/2);}
.hiFenn_onpremises_in dl dt{gap:15px; padding:30px 10px;}
.hiFenn_onpremises_in dl dt img{width: auto; height:60px;}
.hiFenn_onpremises_in dl dd{padding:20px;}


/* ³ª¸¸ÀÇ Àü¹® ¾÷¹« ¾î½Ã½ºÅÏÆ® ÇÏÀÌÆæ(HI FENN) */
.hiFenn_assistant{}
.hiFenn_assistant_in{padding:25px 20px;}
.hiFenn_assistant_in ul{gap:40px; flex-direction: column; width: 220px; margin: 0 auto;}
.hiFenn_assistant_in ul li{width:220px; height:220px; padding:0 20px;}
.hiFenn_assistant_in ul li:after{width:40px; height:7px; right:50%; top:auto; bottom: -24px; transform:rotate(90deg); margin-right: -20px; margin-top: 0;}
.hiFenn_assistant_in ul li.cloud .fs14{left:60%; top:-38px; margin-top: 0; max-width:80px;}
.hiFenn_assistant_in ul li.cloud .dot{left:50%; margin-top:0; top:-25px; margin-left: -5px; width: 10px; height:10px;}

.hiFenn_assistant_in ul li.cloud img{width:40px; height:auto; margin:0 auto 8px;}
.hiFenn_assistant_in ul li.cloud .fs16{padding:2px 0 0;}
.hiFenn_assistant_in .fs22{padding:15px 0 0;}



/* ÇÏÀÌÆæ(HI FENN)ÀÇ Á÷°üÀûÀÎ »ç¿ëÀÚ Ä£È­ ÀÎÅÍÆäÀÌ½º */
.hiFenn_interface .point_box_txt{margin: 20px auto 0;}
.hiFenn_interface .reference_txt{padding: 8px 0 0;}


/* ÇÏÀÌÆæ(HI FENN)ÀÇ »óÈ²º° »ç¿ë ÀÌ¹ÌÁö */
.hiFenn_image{}
.hiFenn_image_in{padding: 40px 0 0;}
.hiFenn_situation{padding: 40px 0 0; gap:20px;}
.hiFenn_situation dl{width: calc((100% - 40px)/3);}
.hiFenn_situation dl dt{min-height:200px; padding: 40px 20px 70px;}
.hiFenn_situation dl dd{padding: 0 20px;}
.hiFenn_situation dl dd img{top:-40px;}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/

/* Microsoft Power Platform */
.powerPlatform_info{}
.powerPlatform_info .powerPlatform_info_in{padding:30px; margin: -40px auto 0;}
.powerPlatform_info .powerPlatform_info_list{gap:20px; padding:30px;}
.powerPlatform_info .powerPlatform_info_list dl dt{width: 100px;}
.powerPlatform_info .powerPlatform_info_list dl dd{padding: 15px 0 0;}
.powerPlatform_info .powerPlatform_info_icon{padding:40px 0 0;}
.powerPlatform_info .powerPlatform_info_icon_in{gap:30px; max-width:350px;}
.powerPlatform_info .powerPlatform_info_icon_in:after{height:40px; top:-40px;}
.powerPlatform_info .powerPlatform_info_icon_in:before{width: calc(((100% + 30px) / 3) * 2); height:20px; top:-20px;}
.powerPlatform_info .powerPlatform_info_icon_in dl dt{width:90px; margin: 0 auto;}




/* ºñÁî´Ï½º Çö¾÷°ú AI Builder ModelsÀÇ Çù¾÷ È¯°æ ÅëÇÕ */
.powerPlatform_cooperation{padding: 40px 30px 30px;}
.powerPlatform_cooperation .powerPlatform_cooperation_in{gap:30px; flex-direction: column; max-width:500px;}
.powerPlatform_cooperation .box{padding:40px 20px;}
.powerPlatform_cooperation .dia{}
.powerPlatform_cooperation .dia .powerPlatform_dia:before{transform:translate(-50%,-50%) rotate(90deg);}




/* ¼­ºñ½º µµÀÔ È¿°ú */
.powerPlatform_effect{}
.powerPlatform_effect dl{margin:0 0 5px; flex-wrap:wrap;}
.powerPlatform_effect dl dt{width:100%; padding: 15px;}
.powerPlatform_effect dl dd{width:100%; padding: 15px;}

/* Microsoft ¾÷¹« ÀÚµ¿È­ ÇÃ·§Æû */
.powerPlatform_style{gap:20px;}
.powerPlatform_style dl{width:calc((100% - 20px)/2);}
.powerPlatform_style dl dt{padding:30px;}
.powerPlatform_style dl dd{padding:20px;}
.powerPlatform_style dl dd .fs16{padding:6px 0 0;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/


/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/
.azure_info{margin-top:-50px;}

.azure_security{gap:20px;}
.azure_security dl{width:calc((100% - 20px)/2);}
.azure_security dl dt{}
.azure_security dl dd{padding:20px;}
.azure_security dl dd .fs18{padding: 3px 0 0;}
.azure_security dl dd div{padding: 6px 0 0;}

.left_style{flex-wrap:wrap;}
.left_style .tit{width: 100%; padding: 0 0 20px;}
.left_style .con{width: 100%;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/




/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/
.m365_info{margin-top:-50px;}
.m365_info .basic_in{padding:30px;}
.m365_info dl{max-width:600px;}
.m365_info dl dt{width:350px;}
.m365_info dl dt:before{width:60px; height:282px; right:0; margin-top:-141px;}
.m365_info dl dt:after{width:40px; height:40px; right:4px; margin-top:-20px;}
.m365_info dl dt ul{width:290px; height:270px;}
.m365_info dl dt ul li{width:150px; height:150px; padding: 0 10px;}
.m365_info dl dt ul li.three{margin-left: -75px;}
.m365_info dl dt ul li .fs22{padding:10px 0 0;}
.m365_info dl dd{width:calc(100% - 350px); padding: 0 0 0 20px;}



.copilot_job ul{gap:10px;}
.copilot_job ul li{padding:30px; width: 100%;}
.copilot_job ul li .icon{right: 30px; top:30px; width: 60px; height: 60px;}
.copilot_job ul li .question_list{padding: 8px 80px 0 0;}
.copilot_job ul li .major_list{padding: 18px 0 0; margin: 18px 0 0;}



.m365_cont .process_list li img{width: auto; height: 50px;}
.m365_cont .process_list li .fs16{padding: 6px 0 0;}


.m365_eff{}
.m365_eff article{gap:20px; margin:0 0 20px;}
.m365_eff article dl{width: calc((100% - 20px)/2); padding:20px 20px;}
.m365_eff article dl dt{width:80px; height: 80px;}
.m365_eff article dl dd{width: calc(100% - 80px); padding:0 0 0 15px;}

.m365_eff article dl:after{width:40px; height:40px; right: -30px; margin-top: -20px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/






/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/

.ncp_info{margin-top:-50px;}

.ncp_global{}
.ncp_global .responsive-dim.show{}
.ncp_global .ncp_global_in{}
.ncp_global .ncp_global_in article{margin-top: -50px;}


.certification_list{}
.certification_list dl{padding:30px 0;}
.certification_list dl dt{width: 40%;}
.certification_list dl dd{width: 60%; padding:0 0 0 30px;}
.certification_list dl dd article{padding:0 0 15px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/


/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/
.copilot_info{margin-top:-50px;}
.copilot_info .basic_in{padding:40px;}

.copilot_value{}
.copilot_value ul{gap:20px; padding:40px;}
.copilot_value ul li{max-width:150px;}
.copilot_value ul li img{width: auto; height: 60px; margin: 0 auto 10px;}
.copilot_value .copilot_value_list{gap:30px 20px; padding: 40px 0 0;}
.copilot_value .copilot_value_list dl{width: calc((100% - 20px)/2);}


.copilot_cloud{}
.copilot_cloud ul{gap:20px;}
.copilot_cloud ul li{width: calc((100% - 40px)/3); padding: 40px 20px;}
.copilot_cloud ul li .fs18{padding:8px 0 0;}


.copilot_chart{gap:30px; flex-wrap:wrap;}
.copilot_chart > div{width: 100%;}
.copilot_chart > div > .fs18{padding:6px 0 0;}
.copilot_chart .white_box{margin: 15px 0 0; padding: 30px 20px;}
.copilot_chart .copilot_vs{}
.copilot_chart .copilot_vs .copilot_vs_in{}
.copilot_chart .copilot_vs .copilot_vs_in ul{margin: 0 auto 15px;}
.copilot_chart .copilot_vs .copilot_vs_in ul li{margin: 0 0 4px;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .tit{width: 130px; padding: 0 10px 0 0;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .line{width: 200px; height: 25px; padding: 3px;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .right{width: 50px;}

.copilot_chart .copilot_time{}
.copilot_chart .copilot_time .copilot_time_list{gap:20px;}
.copilot_chart .copilot_time .copilot_time_list dl{width: calc((100% - 60px)/4);}
.copilot_chart .copilot_time .copilot_time_list dl dt{width: 100px; height: 100px;}

.copilot_strategy{padding: 30px 25px; gap:20px;}
.copilot_strategy .box .fs20{padding:0 0 6px;}
.copilot_strategy .box dl{margin: 0 0 4px;}
.copilot_strategy .box dl dt{width: calc(100% - 40px); padding: 3px;}
.copilot_strategy .box dl dt .fs16{ padding:5px 15px;} 
.copilot_strategy .box dl dd{width: 40px;}


.copilot_application_in{}
.copilot_application_in article{}
.copilot_application_in article.top{padding: 20px 0;}
.copilot_application_in article.top .copilot_application_list dl{width: calc((100% - 180px)/10);}
.copilot_application_in article.middle{margin: 0 0 30px;}
.copilot_application_in article.middle ul{gap:20px;}
.copilot_application_in article.middle ul li{padding:12px 0;}
.copilot_application_in article.middle ul li:nth-child(1){width: calc(((100% - 20px)/10)*2);}
.copilot_application_in article.middle ul li:nth-child(2){width: calc(((100% - 20px)/10)*8);}
.copilot_application_in article.bottom{}
.copilot_application_in article.bottom .copilot_application_tit{padding: 0 0 30px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow{bottom: 15px;}

.copilot_application_in .copilot_application_list{gap:20px;}
.copilot_application_in .copilot_application_list dl dt{}
.copilot_application_in .copilot_application_list dl dt img{width: auto; height: 60px; margin: 8px auto;}


.copilot_cont{}
.copilot_cont .process_list li img{width: auto; height: 60px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/
.github_info {margin-top:-50px;}
.github_info ul{gap:20px;}
.github_info ul li{padding:35px 30px 45px; width: calc((100% - 20px)/2);}
.github_info ul li img{width: auto; height: 50px;}
.github_info ul li .fs18{padding:20px 0 0; margin: 20px 0 0;}

.github_azure{}
.github_azure_list{margin: 0 0 20px; padding: 50px; gap:100px;}
.github_azure_list li:after{width: 40px; height: 40px; right: -70px; top:50%; margin-top: -20px;}
.github_azure_list li img{width: auto; height: 50px;}

.github_cont .process_style li img{width: auto; height: 50px; margin: 0 auto 15px;}

.github_moboleapp_list{}
.github_moboleapp_list > dl{}
.github_moboleapp_list > dl > dd{padding: 0 0 0 30px;}
.github_moboleapp_list > dl > dd dl{padding: 20px 0;}
.github_moboleapp_list > dl > dd dl dt{width: 100px;}
.github_moboleapp_list > dl > dd dl dd{width: calc(100% - 100px);}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/




/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/
.ezPlanet_logo img{max-width:50%; height: auto;}
.ezPlanet_cont .speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 img{width: auto; height: 20px;}

.ezPlanet_process_cont .title_area .fs18 img{width: auto; height:25px;}


.ezPlanet_process{overflow-y: hidden; overflow-x: auto;}
.ezPlanet_process .responsive-dim.show{display: block;}
.ezPlanet_process_in{width: 980px;}
.ezPlanet_process_in dl{}
.ezPlanet_process_in dl dt{padding: 10px;}
.ezPlanet_process_in dl dt img{width:60px; height: auto;}
.ezPlanet_process_in dl dd{padding: 10px;}
.ezPlanet_process_in dl.top dd{padding: 15px 10px;}
.ezPlanet_process_in dl.top dd:after{width: 30px; height: 30px; right: -15px; margin-top:-15px; background-size:15px auto; border-width:1px;}
.ezPlanet_process_in dl dd img{width: auto; height: 50px; margin: 0 auto 6px;}
.ezPlanet_process_in dl dd .fs16{padding:10px;}


#ezPlanet2 article{padding: 60px 0;}

.ezPlanet_effect{}
.ezPlanet_effect_in .ezPlanet_effect_table{}
.ezPlanet_effect_in .ezPlanet_effect_table th{padding:12px 10px 10px;}
.ezPlanet_effect_in .ezPlanet_effect_table td{padding:10px;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dt .progress{padding:3px;}
.ezPlanet_effect_in .ezPlanet_effect_table td dl dt .progress span{height: 15px;}
.ezPlanet_effect_in .check_list{padding: 10px 0 0;}

.ezPlanet_service{padding:40px 0 0;}
.ezPlanet_service_in{width: 900px;}
.ezPlanet_service_in .ezPlanet_service_dia{max-width:400px; margin: 0 auto;}
.ezPlanet_service_in dl{max-width:180px;}
.ezPlanet_service_in dl.one{top:-8px; margin-left: -30px;}
.ezPlanet_service_in dl.two{top:25px; margin-left: 160px;}
.ezPlanet_service_in dl.three{ top:198px; margin-left: 208px;}
.ezPlanet_service_in dl.four{top:422px; margin-left: 155px;}
.ezPlanet_service_in dl.five{top:480px; margin-right: -35px;}
.ezPlanet_service_in dl.six{top:411px; margin-right: 160px;}
.ezPlanet_service_in dl.seven{top:210px; margin-right: 212px;}
.ezPlanet_service_in dl.eight{top:24px; margin-right: 162px;}
.ezPlanet_service_in dl dt{line-height:130%;}
.ezPlanet_service_in dl dd .dot_list li{line-height:150%; padding-bottom: 4px;}
.ezPlanet_service_in dl dd .dot_list.two li{width: 100%;}
.ezPlanet_service_in dl dd .dot_list li:before{top:10px;}



.ezPlanet_service_list{gap:20px;}
.ezPlanet_service_list li{width:calc((100% - 40px)/3); padding:40px 20px;}
.ezPlanet_service_list li .num_txt{top:-20px; margin-left: -20px;}
.ezPlanet_service_list li img{width: auto; height:70px; margin: 0 auto 10px;}
.ezPlanet_service_list li .fs18{padding:5px 0 0; line-height: 150%;}



.ezPlanet_list{gap:20px;}
.ezPlanet_list li{padding:25px;}
.ezPlanet_list.three li{width:calc((100% - 20px)/2);}
.ezPlanet_list.four li{width:calc((100% - 20px)/2);}
.ezPlanet_list li .icon{width: auto; height: 50px; right:20px; top:20px;}
.ezPlanet_list li .fs14{padding: 0 80px 5px 0;}
.ezPlanet_list li .fs22{padding: 0 80px 0 0;}
.ezPlanet_list li .dot_list{padding: 10px 0 0;}


/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/


/**** S:: ¸¶ÄÏÇÃ·¹ÀÌ½º > µð¹ÙÀÌ½º ****/
.device_list {display: grid;  grid-template-columns: repeat(2, 1fr); grid-gap:20px;}

/**** E:: ¸¶ÄÏÇÃ·¹ÀÌ½º > µð¹ÙÀÌ½º ****/


/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/
.avd_cont{}
.avd_cont .basic_top{padding: 320px 0 150px;}
.avd_cont .avd_txt{padding:15px 0 0; max-width:90%;}
.avd_cont .icon_style li{width: calc((100% - 40px)/3);}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/




}
/*******************************************************************************
    @media 481~680px
*******************************************************************************/
@media all and (max-width:680px){

/* ¼­ºêÅ¾ */
.speech_bubble_wrap{padding:200px 0 100px;}
.speech_bubble_wrap .fs65 img{height:40px; margin:-6px 5px 0 0;}
.speech_bubble_wrap .speech_bubble_box{padding:10px 0 0;} 
.speech_bubble_wrap .speech_bubble_box dl{margin: 0 0 5px;}
.speech_bubble_wrap .speech_bubble_box dl dt{width: 80px;}
.speech_bubble_wrap .speech_bubble_box dl dt img{width: 80px; height: 80px;}
.speech_bubble_wrap .speech_bubble_box dl dd{width: calc(100% - 80px); padding:0 0 0 15px;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt{padding:15px 20px; margin-left: 10px;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt:before{left:-10px;}
.speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 img{height:15px; margin:-2px 5px 0 0;}

.speech_bubble_wrap .speech_bubble_box dl.point{}
.speech_bubble_wrap .speech_bubble_box dl.point dd{padding:0 15px 0 0;}
.speech_bubble_wrap .speech_bubble_box dl.point dd .speech_bubble_txt{margin-right: 10px;}
.speech_bubble_wrap .speech_bubble_box dl.point dd .speech_bubble_txt:before{right: -10px;}



/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/
.hiFenn_cont{}
.hiFenn_cont .fs45 img{height: 30px;}




/* ÆÇ¸Å Àü·«±îÁö Â¥ÁÖ´Â ºñ¼­°¡ ÀÖ´Ù? */
.hiFenn_secretary_img{padding: 20px;}



/* ÇÏÀÌÆæ(HI FENN) ÇÏÀÌÆæ(HI FENN)ÀÇ È°¿ë°¡Ä¡ 5 */
.hiFenn_utilization{}
.hiFenn_utilization article{}
.hiFenn_utilization article .tit{padding: 0 0 15px;}
.hiFenn_utilization article .tit .cate{width:90px; height:30px; line-height:30px; margin: 0 auto 5px;}
.hiFenn_utilization article .cont{padding:20px;}
.hiFenn_utilization article .cont .utilization_box{}
.hiFenn_utilization article .cont .utilization_box.line{margin: 15px 0 0; padding:20px 0 0;}


	.hiFenn_assistant_style .box_area{width:100%;}
	.hiFenn_assistant_style .box_area:after{width:40px; height:159px; margin-right: -20px; bottom: -99px;}
	.hiFenn_assistant_style .box_area div{}
	.hiFenn_assistant_style .box_area div.box_small{width:100px; height:100px; margin: 8px auto; padding: 0 10px; box-sizing:border-box;}
	.hiFenn_assistant_style .box_area div.box_middle{width:150px; height:200px; margin: 8px auto; padding: 0 10px; box-sizing:border-box;}
	.hiFenn_assistant_style .box_area div.box_big{width:220px; height:280px;}
	.hiFenn_assistant_style .box_area div .fs14{padding:0 0 3px;}
	.hiFenn_assistant_style .txt_area{width: 100%; padding:40px 0 0;}
	
	.hiFenn_ex{margin:10px 0 0;}
	.hiFenn_ex dt{padding:8px;}
	.hiFenn_ex dd{padding: 10px 0 0; }
	.hiFenn_ex dd ul{gap:10px;}
	.hiFenn_ex dd ul li{width:100%;}


	.hiFenn_step{gap:10px; margin: 10px auto 0;}
	.hiFenn_step dl:after{width:60px; height:60px; margin-right: -30px; bottom: -30px;}
	.hiFenn_step dl dt{padding:10px 10px 10px 40px;}
	.hiFenn_step dl dt .num_txt{left:6px; top:6px; width: 30px; height: 30px; line-height: 30px;}
	.hiFenn_step dl dd{padding:15px 10px 10px;}
	.hiFenn_step dl dd.grayBg{padding:10px;}
	.hiFenn_step dl dd .fs18{padding: 0 0 8px;}
	

	.hiFenn_mlops{padding:0;}

	.fs16.right{padding: 10px 0 0;}
	
	.hiFenn_management{gap:10px; padding: 10px 0 0; flex-wrap:wrap;}
	.hiFenn_management dl{width: 100%;}
	.hiFenn_management dl dd{padding: 10px;} 
	.hiFenn_management dl dd .fs18 span{margin: 0 auto 3px;}
	
	

/* ´Ü ÇÑ¹øÀÇ ¿¬°á¸¸À¸·Î Áö¼ÓÀûÀ¸·Î ¾÷µ¥ÀÌÆ®! */
.hiFenn_update{}

.hiFenn_microsoft{}
.hiFenn_microsoft .fs20{padding:6px 0 0;}
.hiFenn_microsoft .app_list{margin:15px auto 0; gap:20px; padding:20px;}
.hiFenn_microsoft .app_list li{}
.hiFenn_microsoft .app_list li img{width: auto; height: 30px;}

.hiFenn_online{}
.hiFenn_online dl{padding:20px; gap:15px; margin:8px 0 0; flex-wrap:wrap;}
.hiFenn_online dl dt{width: 100%;}
.hiFenn_online dl dd .fs20{text-align:center; line-height: 150%;}

.hiFenn_onpremises{}
.hiFenn_onpremises_in{gap:10px; margin: 10px 0 0; flex-wrap:wrap;}
.hiFenn_onpremises_in dl{width:100%;}
.hiFenn_onpremises_in dl dt{gap:10px; padding:20px 10px;}
.hiFenn_onpremises_in dl dt img{width: auto; height:40px;}
.hiFenn_onpremises_in dl dd{padding:15px;}
.hiFenn_onpremises_in dl dd .fs20{padding:0 0 3px;}


/* ÇÏÀÌÆæ(HI FENN)ÀÇ Á÷°üÀûÀÎ »ç¿ëÀÚ Ä£È­ ÀÎÅÍÆäÀÌ½º */
.hiFenn_interface .point_box_txt{margin: 10px auto 0;}




/* ÇÏÀÌÆæ(HI FENN)ÀÇ »óÈ²º° »ç¿ë ÀÌ¹ÌÁö */
.hiFenn_image{}
.hiFenn_image_in{padding: 30px 0 0;}
.hiFenn_situation{padding: 30px 0 0; gap:30px;}
.hiFenn_situation dl{width: 100%;}
.hiFenn_situation dl dt{min-height:auto; padding: 30px 20px 35px;}
.hiFenn_situation dl dt .tit{line-height:40px; padding:0 10px; top:-20px; min-width:100px;}
.hiFenn_situation dl dt .fs18{padding:4px 0 0;}
.hiFenn_situation dl dd{padding: 0 10px;}
.hiFenn_situation dl dd img{top:-20px;}

/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÇÏÀÌÆæ(HI FENN) ****/




/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/


/* Microsoft Power Platform */
.powerPlatform_info{}
.powerPlatform_info .powerPlatform_info_in{padding:20px; margin: -20px auto 0;}
.powerPlatform_info .powerPlatform_info_list{gap:20px; padding:20px 15px; flex-wrap:wrap;}
.powerPlatform_info .powerPlatform_info_list dl{flex:auto; width: calc((100% - 20px)/2);}
.powerPlatform_info .powerPlatform_info_list dl dt{width: 80px;}
.powerPlatform_info .powerPlatform_info_list dl dd{padding: 10px 0 0;}
.powerPlatform_info .powerPlatform_info_list dl dd .fs20{}
.powerPlatform_info .powerPlatform_info_list dl dd .fs14{padding:3px 0 0;}
.powerPlatform_info .powerPlatform_info_list dl dd .fs18{padding: 3px 0 0;}
.powerPlatform_info .powerPlatform_info_icon{padding:30px 0 0;}
.powerPlatform_info .powerPlatform_info_icon .dot{width: 8px; height:8px; top:-4px; margin-left: -4px;}
.powerPlatform_info .powerPlatform_info_icon_in{gap:20px; max-width:300px;}
.powerPlatform_info .powerPlatform_info_icon_in:after{height:30px; top:-30px;}
.powerPlatform_info .powerPlatform_info_icon_in:before{width: calc(((100% + 20px) / 3) * 2); height:15px; top:-15px;}
.powerPlatform_info .powerPlatform_info_icon_in dl dt{width:60px; margin: 0 auto;}
.powerPlatform_info .powerPlatform_info_icon_in dl dd{padding:8px 0 0;}





/* ºñÁî´Ï½º Çö¾÷°ú AI Builder ModelsÀÇ Çù¾÷ È¯°æ ÅëÇÕ */
.powerPlatform_cooperation{padding: 30px 20px 20px;}
.powerPlatform_cooperation .powerPlatform_cooperation_in{gap:20px; max-width:400px;}
.powerPlatform_cooperation .box{padding:30px 10px;}
.powerPlatform_cooperation .box .tit{padding:0 20px; top:-20px;}
.powerPlatform_cooperation .box .tit .fs18{line-height: 40px;}
.powerPlatform_cooperation .box .cont{}
.powerPlatform_cooperation .box .cont dl{max-width:200px;}
.powerPlatform_cooperation .box .cont dl dt{width: 80px;}
.powerPlatform_cooperation .box .cont dl dd{padding: 0; width: calc(100% - 80px);}
.powerPlatform_cooperation .dia{}
.powerPlatform_cooperation .dia .items .fs16{padding:3px 0 0;}
.powerPlatform_cooperation .dia .powerPlatform_dia{margin: -10px auto;}
.powerPlatform_cooperation .dia .powerPlatform_dia:before{height:20px;}


/* ¼­ºñ½º µµÀÔ È¿°ú */
.powerPlatform_effect{}
.powerPlatform_effect dl dt{padding: 10px;}
.powerPlatform_effect dl dd{padding: 10px;}

/* Microsoft ¾÷¹« ÀÚµ¿È­ ÇÃ·§Æû */
.powerPlatform_style{gap:10px;}
.powerPlatform_style dl{width:100%;}
.powerPlatform_style dl dt{padding:20px;}
.powerPlatform_style dl dd{padding:15px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Microsoft Power Platform ****/


/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/
.azure_info{margin-top:-30px;}

.azure_security{gap:10px;}
.azure_security dl{width: 100%;}
.azure_security dl dt{}
.azure_security dl dd{padding:15px;}


.left_style .tit{padding: 0 0 10px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Azure ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/
.m365_info{margin-top:-30px;}
.m365_info .basic_in{padding:30px 20px;}
.m365_info dl{max-width:230px; display: block;}
.m365_info dl dt{width:230px; padding: 0 0 50px;}
.m365_info dl dt:before{width:60px; height:282px; right:50%; margin-right: -30px; margin-top:0; top:auto; bottom: -110px; transform:rotate(90deg);}
.m365_info dl dt:after{width:34px; height:34px; right:50%; margin-right: -17px; transform:rotate(90deg); margin-top:0; top:auto; bottom: 10px;}
.m365_info dl dt ul{width:230px; height:215px;}
.m365_info dl dt ul li{width:120px; height:120px; padding: 0 10px;}
.m365_info dl dt ul li.three{margin-left: -60px;}
.m365_info dl dt ul li .fs22{padding:0; font-size:1rem;}
.m365_info dl dd{width:100%; padding: 10px 0 0;}



.m365_cont .process_list li img{width: auto; height: 40px; margin: 0 auto 5px;}
.m365_cont .process_list li .fs16{padding: 4px 0 0;}


.m365_eff{}
.m365_eff article{gap:5px; margin:0 0 10px; flex-wrap:wrap;}
.m365_eff article dl{width: 100%; padding:15px;}
.m365_eff article dl:after{width:30px; height:30px; right:50%; margin-right: -15px; margin-top: 0; top:auto; bottom: -17px; transform:rotate(90deg);}
.m365_eff article dl dt{width:60px; height: 60px;}
.m365_eff article dl dd{width: calc(100% - 60px); padding:0 0 0 10px;}


/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > M365 ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/

.ncp_cont{}
.ncp_cont .basic_top{}

.ncp_info{margin-top:-30px;}

.ncp_global{overflow-y:hidden; overflow-x:auto;}
.ncp_global .responsive-dim.show{display: block;}
.ncp_global .ncp_global_in{width: 780px;}
.ncp_global .ncp_global_in article{margin-top: -30px;}
.ncp_global .ncp_global_in article div{width: calc(50% - 10px);}
.ncp_global .ncp_global_in article .ncp_map_region{}
.ncp_global .ncp_global_in article .ncp_map_region .fs20{padding:0 0 5px;}
.ncp_global .ncp_global_in article .ncp_map_info{}
.ncp_global .ncp_global_in article .ncp_map_info dl{padding:0 0 3px 0; width: 100%;}
.ncp_global .ncp_global_in article .ncp_map_info dl dt{width: 10px; height:10px; border:2px solid;}
.ncp_global .ncp_global_in article .ncp_map_info dl dd{width: calc(100% - 10px);}



.certification_list{}
.certification_list dl{padding:20px 0; flex-wrap:wrap;}
.certification_list dl dt{width: 100%;}
.certification_list dl dd{width: 100%; padding:15px 0 0;}
.certification_list dl dd article{padding:0 0 10px;}
.certification_list dl dd .fs35{padding:0 0 6px;}
.certification_list dl dd strong.fs18{padding: 0 0 3px;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Naver Cloud Platform ****/




/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/
.copilot_info{margin-top:-30px;}
.copilot_info .basic_in{padding:20px;}
.copilot_info .basic_in > .fs18{padding: 6px 0 0;}


.copilot_value{}
.copilot_value ul{gap:10px; padding:25px 20px;}
.copilot_value ul li{max-width:100px;}
.copilot_value ul li img{width: auto; height: 50px;}
.copilot_value ul li .fs18{line-height: 150%;}
.copilot_value .copilot_value_list{gap:25px 10px; padding: 25px 0 0;}
.copilot_value .copilot_value_list dl{width:  calc((100% - 10px)/2); display: block; }
.copilot_value .copilot_value_list dl dt{width: 45px; height: 45px; margin: 0 auto;}
.copilot_value .copilot_value_list dl dt .fs18{line-height: 45px;}
.copilot_value .copilot_value_list dl dd{width: 100%; padding:15px 0 0; box-sizing:border-box;}
.copilot_value .copilot_value_list dl dd .fs18{text-align:center;}



.copilot_job ul{gap:5px;}
.copilot_job ul li{padding:20px; width: 100%;}
.copilot_job ul li .icon{right: auto; top:auto; width: 50px; height: 50px; margin: 0 auto 10px; position: relative;}
.copilot_job ul li .question_list{padding: 6px 0 0;}
.copilot_job ul li .fs22{text-align:center;}
.copilot_job ul li .major_list{padding: 10px 0 0; margin: 10px 0 0;}
.copilot_job ul li .major_list dt{width: 70px; height: 30px; line-height: 30px;}
.copilot_job ul li .major_list dd{width: calc(100% - 70px);}
.copilot_job ul li.contact{padding: 30px 20px;}
.copilot_job ul li.contact .btn_area{padding: 15px 0 0; }


.copilot_cloud{}
.copilot_cloud ul{gap:5px;}
.copilot_cloud ul li{width: calc((100% - 5px)/2); padding: 20px 15px; text-align:left;}
.copilot_cloud ul li .fs18{padding:2px 0 0;}


.copilot_chart > div > .fs18{padding:4px 0 0;}
.copilot_chart .white_box{margin: 10px 0 0; padding: 20px 15px;}
.copilot_chart .copilot_vs{}
.copilot_chart .copilot_vs .copilot_vs_in{}
.copilot_chart .copilot_vs .copilot_vs_in ul{max-width:350px; margin: 0 auto 15px;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .tit{width: 60px; line-height: 130%;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .line{width: 140px; height: 20px;}
.copilot_chart .copilot_vs .copilot_vs_in ul li .right{width: 40px;}

.copilot_chart .copilot_time{}
.copilot_chart .copilot_time .copilot_time_list{gap:20px;}
.copilot_chart .copilot_time .copilot_time_list dl{width: calc((100% - 20px)/2);}
.copilot_chart .copilot_time .copilot_time_list dl dt{width: 80px; height: 80px;}
.copilot_chart .copilot_time .copilot_time_list dl dd{padding: 8px 0 0;}

.copilot_strategy{padding: 20px; gap:15px;}
.copilot_strategy .box{width: 100%;}
.copilot_strategy .box .fs20{padding:0 0 4px;}
.copilot_strategy .box dl dt .fs16{ padding:3px 15px;} 


.copilot_application_in{width: 980px;}
.copilot_application_in article{}
.copilot_application_in article.top{padding: 10px 0;}
.copilot_application_in article.top .copilot_application_list dl{width: calc((100% - 90px)/10);}
.copilot_application_in article.middle{margin: 0 0 10px;}
.copilot_application_in article.middle ul{gap:10px;}
.copilot_application_in article.middle ul li{padding:10px 0;}
.copilot_application_in article.middle ul li:nth-child(1){width: calc(((100% - 10px)/10)*2);}
.copilot_application_in article.middle ul li:nth-child(2){width: calc(((100% - 10px)/10)*8);}
.copilot_application_in article.bottom{}
.copilot_application_in article.bottom .copilot_application_tit{padding: 0 0 20px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow{bottom: 10px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow:before{width: 7px; height: 7px; margin-top: -2px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow:after{width: 7px; height: 7px; margin-top: -2px;}
.copilot_application_in article.bottom .copilot_application_tit .arrow1{left: 0; width: calc(75% - 5px);}
.copilot_application_in article.bottom .copilot_application_tit .arrow2{right: 0; width: calc(25% - 5px);}

.copilot_application_in .copilot_application_list{gap:10px;}
.copilot_application_in .copilot_application_list dl dt{}
.copilot_application_in .copilot_application_list dl dt img{width: auto; height: 50px; margin: 6px auto;}



.copilot_cont{}
.copilot_cont .process_list li img{width: auto; height: 50px;}

/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > Copilot ****/



/**** S:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/
.github_info {margin-top:-30px;}
.github_info ul{gap:10px;}
.github_info ul li{padding:25px 20px 30px; width: 100%;}
.github_info ul li img{width: auto; height: 40px;}
.github_info ul li .fs18{padding:15px 0 0; margin: 15px 0 0;}

.github_azure{}
.github_azure_list{margin: 0 0 10px; padding: 30px; gap:50px; flex-direction: column; align-items: center;}
.github_azure_list li:after{width: 30px; height: 30px; right: 50%; margin-right: -15px; bottom: -45px; top:auto; margin-top: 0;}
.github_azure_list li img{width: auto; height: 40px;}

.github_cont .process_style li img{width: auto; height: 40px; margin: 0 auto 10px;}

.github_moboleapp_list{}
.github_moboleapp_list > dl{flex-wrap:wrap;}
.github_moboleapp_list > dl > dt{width: 100%; text-align:center; background:var(--white); border-radius:var(--borderR30);}
.github_moboleapp_list > dl > dt > img{max-width:70%; margin: 0 auto;}
.github_moboleapp_list > dl > dd{width: 100%; padding: 10px 0 0;}
.github_moboleapp_list > dl > dd dl{padding: 12px 0;}
.github_moboleapp_list > dl > dd dl dt{width: 80px;}
.github_moboleapp_list > dl > dd dl dt img{max-width:70%; height: auto;}
.github_moboleapp_list > dl > dd dl dd{width: calc(100% - 80px); padding:0 0 0 10px;}
.github_moboleapp_list > dl > dd dl dd .fs16{padding: 2px 0 0;}
/**** E:: Å¬¶ó¿ìµå ¼Ö·ç¼Ç > Microsoft > GitHub ****/


/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/
.ezPlanet_cont .speech_bubble_wrap .speech_bubble_box dl dd .speech_bubble_txt .fs20 img{width: auto; height: 15px;}

.ezPlanet_process_cont .title_area .fs18 img{margin: -2px 0 0 0; width: auto; height:20px;}


.ezPlanet_process_in{width: 680px;}
.ezPlanet_process_in dl{}
.ezPlanet_process_in dl dt img{width:50px; height: auto;}
.ezPlanet_process_in dl dd img{width: auto; height: 40px;}
.ezPlanet_process_in dl.top dd:after{width: 24px; height: 24px; margin-top: -12px; right: -12px; background-size:10px auto;}


#ezPlanet2 article{padding: 40px 0;}

.ezPlanet_effect{overflow-y:hidden; overflow-x:auto;}
.ezPlanet_effect .responsive-dim.show{display:block;}
.ezPlanet_effect_in{width: 680px;}
.ezPlanet_effect_in .ezPlanet_effect_table{}
.ezPlanet_effect_in .check_list li{padding-right: 10px;}



.ezPlanet_service_in{width: 700px;}

.ezPlanet_service_list{gap:20px;}
.ezPlanet_service_list li{width:100%; padding:35px 20px 20px;}
.ezPlanet_service_list li .num_txt{top:-15px; margin-left: -15px;}
.ezPlanet_service_list li img{width: auto; height:50px; margin: 0 auto 6px;}



.ezPlanet_list{gap:10px;}
.ezPlanet_list li{padding:20px;}
.ezPlanet_list.three li{width:100%;}
.ezPlanet_list.four li{width:100%;}
.ezPlanet_list li .icon{width: auto; height: 40px; right:15px; top:15px;}
.ezPlanet_list li .fs14{padding: 0 60px 5px 0;}
.ezPlanet_list li .fs22{padding: 0 60px 0 0;}
.ezPlanet_list li .dot_list{padding: 6px 0 0;}



/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > ÀÌÁö ÇÃ·¡´Ö (EZ Planet) ****/



/**** S:: ¸¶ÄÏÇÃ·¹ÀÌ½º > µð¹ÙÀÌ½º ****/
.device_list {display: grid;  grid-template-columns: repeat(1, 1fr); grid-gap:15px;}
.device_list li {border-radius:var(--borderR10);}
/**** E:: ¸¶ÄÏÇÃ·¹ÀÌ½º > µð¹ÙÀÌ½º ****/


/**** S:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/
.avd_cont{}
.avd_cont .basic_top{padding: 220px 0 80px;}
.avd_cont .avd_txt{padding:10px 0 0; max-width:90%;}
.avd_cont .avd_txt dt{width:50px;}
.avd_cont .avd_txt dd{width: calc(100% - 50px);}
.avd_cont .icon_style li{width: calc((100% - 10px)/2);}
/**** E:: Æ¼µðÁö ¼Ö·ç¼Ç+AI > AVD ¾ÅÅ© (VM Àü¿ø°ü¸®) ****/





}
/*******************************************************************************
    @media ~480px               
*******************************************************************************/
@media all and (max-width:480px){





}
/*******************************************************************************
    @media ~360px
*******************************************************************************/
@media all and (max-width:360px){




}