html, body {width:100%; min-height:100%;}
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background:#fff; -webkit-text-size-adjust:none;}
#wrap {position:relative; width:100%; overflow:hidden;}
.overlay {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.4); z-index:500;}

#header, #mainVisual, #subVisual, #container, #foot{width:100%; position:relative;}
.inner {position:relative; width:1320px; margin:0 auto; box-sizing:border-box;}
.inner:after {display:block; content:""; clear:both;}
.pc {display:block !important;}
.tablet {display:none !important;}
.mobile {display:none !important;}
.tabmo {display:none !important;}

*::placeholder { color:#999; }                     
*::-webkit-input-placeholder { color:#999; }
*:-moz-placeholder { color:#999; }             
*::-moz-placeholder { color:#999; }           
*:-ms-input-placeholder { color:#999 !important; }      
*::-ms-input-placeholder { color:#999; } 


/*header*/
#header {position:fixed; top:0; left:0; width:100%; z-index:450;
 -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.headerWrap { position:relative; z-index:1; /* height:100px;  */box-sizing:border-box; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.headerWrap h1 {float:left; width:239px; padding-top:29px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.headerWrap h1 a {position:relative; display:block; width:100%; height:60px;}
.headerWrap h1 img {position:absolute; top:0; left:0; width:100%; vertical-align:top;}
.headerWrap h1 img.logo {opacity: 0; filter:alpha(opacity=0); -mox-opacity:0;}

#topmenu {position:relative; float:right; z-index:10;}
#topmenu > ul:after {display:block; content:""; clear:both;}
#topmenu > ul > li {position:relative; float:left; font-size:18px; font-weight:500; line-height:100px; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#topmenu > ul > li > a {position:relative; display:block; margin-right:70px; color:#fff; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#topmenu > ul > li:last-child > a {margin-right:0;}
#topmenu > ul > li > a:hover {color:#222 !important; }
#topmenu > ul > li.active > a:after ,
#topmenu > ul > li > a.on:after ,
#topmenu > ul > li > a:hover:after { content:''; position:absolute; left:0; bottom:-1px; width:100%; height:3px; background:#1c53a5; }

#topmenu > ul > li > div {
    position: absolute;
    top: 100%;
    left: 0;
    background: #fff;
    z-index: 100;
    display: none; /* 또는 block은 JS로 제어 */
    padding: 10px 20px;
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}

/* #topmenu > ul > li > a > span {position:relative; display:block;}
#topmenu > ul > li > a > span:after {content:''; position:absolute; left:50%; bottom:-1px; width:0; height:3px; margin-left:-17.5px; background:#232a56; opacity:0; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#topmenu > ul > li.on > a > span:after,
#topmenu > ul > li:hover > a > span:after {width:35px; opacity:1;}

#topmenu .submenu {display:none; position:absolute; left:0; width:100%; height:0; padding-top:35px; opacity:0; box-sizing:border-box;}
#topmenu .submenu li {font-size:16px; font-weight:300; line-height:30px;}
#topmenu .submenu li a {color:#fff;}
#topmenu .submenu li:hover a {color:#fff; text-decoration:underline;} */



.submenu_bg {display:none; position:absolute; top:100px; left:0; width:100%; height:0; border-top:1px solid #eee; background:#fff; opacity:0; -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15);}

.allmenu_wrap { display:none;    position:absolute; left:0; top:0; padding-top:101px; width:100%;   /* height:125px; */ /* background:#fff; */   /* display:none; */
 -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#allmenu {display:flex; justify-content:flex-end; gap:48px; position:relative; max-width:1780px; margin:0 auto; }
.allmenuWrap {display:flex; justify-content:flex-end; width:100%; max-width:1320px; font-size:0;}
.allmenuWrap dl { display:none;  position:relative; display:inline-block; vertical-align:top;  text-align:center;  top:-1px; }
.allmenuWrap dl:nth-of-type(1) {position:absolute; right:706px; width:190px; }
.allmenuWrap dl:nth-of-type(2) {position:absolute; right:540px; width:190px; }
.allmenuWrap dl:nth-of-type(4) { width:137px; margin-left: 177px; }
.allmenuWrap dl dd { padding-top:20px; padding-bottom:18px; background:#fff; border:1px solid #dfdfdf; border-top-width:0; }
.allmenuWrap dl dd ul li {  }
.allmenuWrap dl dd ul li a { line-height:32px;  font-size:15px; color:#222; font-weight:400;  }
.allmenuWrap dl dd ul li a:hover { color:#1c53a5;  }

#allmenu > .btn_con {flex-shrink:0; width:200px;}

@media screen and (max-width:1420px){
	#header .inner {padding:0 0 0 4%;}
	.headerWrap h1 {  }
	#allmenu { max-width:none; }
	.allmenuWrap { padding-right:4%;  }

	.allmenuWrap dl:nth-of-type(1) {position:absolute; right:708px;}
	.allmenuWrap dl:nth-of-type(2) {position:absolute; right:540px;}
	.allmenuWrap dl:nth-of-type(4) {position:absolute; right:246px;}
}


@media screen and (max-width:1250px){
	.headerWrap h1 {width:180px;}
	#topmenu > ul > li {font-size:14px;}
	.headerWrap > .inner {padding:0 0 0 4%;}
	.headerWrap > .btn_con > a {width:154px; font-size:14px;}

	.allmenuWrap dl:nth-of-type(1) {right:548px;}
	.allmenuWrap dl:nth-of-type(2) {right:415px;}
	.allmenuWrap dl:nth-of-type(4) {right:180px;}
}

@media screen and (max-width:1024px){
	.allmenu_wrap { display:none !important;  }
	.headerWrap > .btn_con {position:absolute; top:52%; right:70px; transform:translateY(-50%);}
}





#header.scroll {height:75px; background:#fff; -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15); box-shadow:0px 5px 5px 0px rgba(0, 0, 0, 0.15);}
#header.scroll h1 {padding-top:13px;} 
#header.scroll h1 img.logo {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1;}
#header.scroll h1 img.logo_w {opacity: 0; filter:alpha(opacity=0); -mox-opacity:0;}
#header.scroll #topmenu > ul > li {line-height:75px;}
#header.scroll #topmenu > ul > li > a {color:#222;}
/* #header.scroll .headerWrap { height:75px; } */
#header.scroll .allmenu_wrap { padding-top:75px; }

@media screen and (max-width:1024px){
	#header.scroll { height:75px;  }
}




#header.on { background:#fff; box-sizing:border-box; }
#header.on .headerWrap { /*  border-bottom:1px solid #dfdfdf;   */}
#header.on h1 img.logo {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1;}
#header.on h1 img.logo_w {opacity: 0; filter:alpha(opacity=0); -mox-opacity:0;}
#header.on #topmenu > ul > li > a {color:#222;}



#wrap.sub #header { background:#fff; box-sizing:border-box; }
#wrap.sub #header .headerWrap {height:100px;  border-bottom:1px solid #dfdfdf;  }
#wrap.sub #header h1 img.logo {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1;}
#wrap.sub #header h1 img.logo_w {opacity: 0; filter:alpha(opacity=0); -mox-opacity:0;}
#wrap.sub #header #topmenu > ul > li > a {color:#222;}


#wrap.sub #header.scroll .headerWrap {height:75px; 	 }


.mobile-menu { display:none; z-index:10; position:absolute; right:0; top:0;  }
.mobile-menu a {  display:block; width:80px; height:74px;  background-image:url("/images/common/btn_mobile_menu_w.png"); background-repeat:no-repeat; background-position:center; background-size:30px 25px;}

#header.scroll .mobile-menu a { background-image:url("/images/common/btn_mobile_menu_b.png"); }

#header.mon { background:#fff; box-sizing:border-box; }
#header.mon .headerWrap {  border-bottom:1px solid #dfdfdf;  }
#header.mon h1 img.logo {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1;}
#header.mon h1 img.logo_w {opacity: 0; filter:alpha(opacity=0); -mox-opacity:0;}

#header.mon .mobile-menu a ,
#header.mon .mobile-menu a { background-image:url("/images/common/btn_mobile_close.png"); background-size:25px;}

.mobile-menu-contain { display:none; z-index:500; position:fixed; left:100%; top:59px; width:100%; height:100%; background:#fff; border-top:1px solid #dfdfdf;}
.mobile-menu-contain .mmc-blind {z-index:1; position:fixed; left:0; top:60px; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.mobile-menu-contain .inmenu { z-index:5; position:relative; height:100%; background:#fff; }
.mobile-menu-contain ul {display:block;  font-size:0; }
.mobile-menu-contain ul li { display:block; border-bottom:1px solid #dfdfdf; }
.mobile-menu-contain ul li a { display:block; height:70px; line-height:70px; padding:0 4%; }
.mobile-menu-contain ul li > a { background-repeat:no-repeat; background-position:right 4% center; background-size:16px 10px; background-image:url("/images/common/icon_arrw_down_b.png"); font-size:17px; color:#222; font-weight:400;}
.mobile-menu-contain ul li.on > a {background-color:#293485; background-image:url("/images/common/icon_arrw_up_w.png");  color:#fff;}

.mobile-menu-contain ul li > a.unch { background:none; }
.mobile-menu-contain ul li.on > a.unch { color:#222; }

.mobile-menu-contain ul li div { display:none;  }
.mobile-menu-contain ul li div > a { font-size:16px; color:#666; background:#f9f9f9; border-top:1px solid #dfdfdf; }


#wrap.sub .mobile-menu a { background-image:url("/images/common/btn_mobile_menu_b.png"); }
#wrap.sub #header.mon .mobile-menu a ,
#wrap.sub #header.mon .mobile-menu a { background-image:url("/images/common/btn_mobile_close.png"); background-size:25px;}

@media screen and (max-width:1024px){
	.mobile-menu { display:block;  }
	#wrap.sub #header .headerWrap { height:75px;  }
	.headerWrap h1 { padding-top:17px;  }
}

@media screen and (max-width:520px){
	.mobile-menu a { width:60px; height:60px; }
	#wrap.sub #header .headerWrap { height:60px;  }
	#wrap.sub #header.scroll .headerWrap { height:60px; }
}

/* header - 250509 수정*/
.headerWrap {max-width:1780px; margin:0 auto; display:flex; justify-content:flex-end; align-items:center; gap:70px;}
.headerWrap > .inner {margin:unset;}
.headerWrap > .btn_con {}
.headerWrap > .btn_con > a {display:flex; justify-content:center; align-items:center; width:200px; margin:0 auto; height:48px; background:#1B52A4; font-size:18px; color:#FFF; font-weight:500; line-height:normal; border-radius:500px;}

@media screen and (max-width:1250px){ 
	
	#topmenu > ul > li > a {margin-right:60px;}
	.headerWrap {gap:60px;}
	.headerWrap > .btn_con > a {width:154px; height:40px; font-size:14px;}
	#allmenu > .btn_con {width:154px;}

}

@media screen and (max-width:520px){
	.headerWrap > .btn_con {position:absolute; top:50%; right:50px; transform:translateY(-50%);}
	.headerWrap > .btn_con > a {width:134px; height:30px; font-size:13px;}
}


/* 메인비주얼 */
#mainVisual {position:relative; overflow:hidden;}
#mainVisual .mainSlider div {vertical-align:top;}
#mainVisual .mainSlider .list {position:relative; overflow:hidden;}
#mainVisual .mainSlider .ImgArea {position:relative; top:0; left:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover;}
#mainVisual .mainSlider .ImgArea.vis1 { background-image:url('/images/main/mainvisual_01.jpg'); }
#mainVisual .mainSlider .ImgArea.vis2 { background-image:url('/images/main/mainvisual_02.jpg'); }
#mainVisual .mainSlider .ImgArea.vis3 { background-image:url('/images/main/mainvisual_03.jpg'); }
#mainVisual .mainSlider .active-item .ImgArea {animation: mvScale 10s 1;}
#mainVisual .mainSlider .active-item .ImgArea.stop {animation-play-state: paused;}
@keyframes mvScale{
	0%{transform:scale(1)}
	100%{transform:scale( 1.2 );}
}

@media screen and (max-width:640px){
	#mainVisual .mainSlider .ImgArea.vis1 { background-image:url('/images/main/mainvisual_01_mo.jpg'); }
	#mainVisual .mainSlider .ImgArea.vis2 { background-image:url('/images/main/mainvisual_02_mo.jpg'); }
	#mainVisual .mainSlider .ImgArea.vis3 { background-image:url('/images/main/mainvisual_03_mo.jpg'); }
}




#mainVisual .mainSlider .mainVtxt {position:absolute; top:28vh; left:50%; width:1320px; margin-left:-660px; color:#fff; z-index:50; box-sizing:border-box;}
#mainVisual .mainSlider .mainVtxt strong {display:block; font-size:60px; font-weight:500; line-height:1.2; letter-spacing:20px; opacity: 0; filter:alpha(opacity=0); -mox-opacity:0;}
#mainVisual .mainSlider .mainVtxt p {padding-top:25px; font-size:20px; font-weight:400; line-height:32px;  opacity: 0; filter:alpha(opacity=0); -mox-opacity:0; -webkit-transform:scale(1.3);transform:scale(1.3);-webkit-filter:blur(10px);filter:blur(10px);}
#mainVisual .mainSlider .mainVtxt .BtnArea {opacity: 0; filter:alpha(opacity=0); -mox-opacity:0; -webkit-filter:blur(10px);filter:blur(10px); transform:translateX(-100px);}

#mainVisual .mainSlider .active-item .mainVtxt strong {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; letter-spacing:0 !important; -webkit-transition:all 1.2s 0s;transition:all 1.2s 0s;}
#mainVisual .mainSlider .active-item .mainVtxt p {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; -webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0);filter:blur(0);-webkit-transition:all 1.2s 0.6s;transition:all 1.2s 0.6s;}
#mainVisual .mainSlider .active-item .mainVtxt .BtnArea {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; -webkit-filter:blur(0);filter:blur(0); transform:translateX(0); -webkit-transition:all 1.2s 1.2s;transition:all 1.2s 1.2s;}

#mainVisual .mainControl {position:absolute; bottom:60px; left:50%; width:1320px; margin-left:-660px; z-index:100;}
#mainVisual .mainControl .play_state {display:inline-block; width:46px; height:46px; border:2px solid rgba(255,255,255,0.4); background-repeat:no-repeat; background-position:center center; box-sizing:border-box; vertical-align:middle; border-radius:100%; font-size:0; line-height:0; text-indent:-9999px; cursor:pointer;}
#mainVisual .mainControl .play_state.pause {background-image:url('/images/main/btn_pause.png');}
#mainVisual .mainControl .play_state.play {display:none; background-image:url('/images/main/btn_play.png');}

#mainVisual .mainControl .paging {display:inline-block; width:75px; margin-left:30px; vertical-align:middle; white-space:nowrap;}
#mainVisual .mainControl .paging span {color:#fff;}
#mainVisual .mainControl .pagingInfo01 {padding-right:3px; font-size:28px; font-weight:600;}
#mainVisual .mainControl .pagingInfo02,
#mainVisual .mainControl .pagingInfo03 {font-size:16px; font-weight:400;}

#mainVisual .mainControl .progress_bar {position:relative; display:inline-block; width:calc(100% - 276px); height:1px; margin:0 30px; background:rgba(247,247,247,0.3); vertical-align:middle;}
#mainVisual .mainControl .progress_bar .progress {position:absolute; top:0; left:0; height:100%; background:#f7f7f7;}
#mainVisual .mainControl .progress_bar .progress.pro-ani{
animation: proBar 10s linear;
-webkit-animation: proBar 10s linear;
-moz-animation: proBar 10s linear;
-ms-animation: proBar 10s linear;
-o-animation: proBar 10s linear;
}
@keyframes proBar{ 	0%{width:0;}	100%{width:100%;} }
-webkit-@keyframes proBar{ 	0%{width:0;}	100%{width:100%;} }
-moz-@keyframes proBar{ 	0%{width:0;}	100%{width:100%;} }
-ms-@keyframes proBar{ 	0%{width:0;}	100%{width:100%;} }
-o-@keyframes proBar{ 	0%{width:0;}	100%{width:100%;} }


#mainVisual .Paging {display:inline-block; font-size:0; vertical-align:middle;}
#mainVisual .Paging .slick-arrow {display:inline-block; width:11px; height:17px; font-size:0; line-height:0; text-indent:-9999px; cursor:pointer;}
#mainVisual .Paging .slick-arrow.slick-prev {background:url('/images/main/btn_mv_prev.png') no-repeat 0 0; background-size:100%;}
#mainVisual .Paging .slick-arrow.slick-next {margin-left:28px; background:url('/images/main/btn_mv_next.png') no-repeat 0 0; background-size:100%;}

/* main visual - 250509 수정*/
.visual_con {background:url("/images/main/visual_con_bg.png")no-repeat center/cover;}
.visual_con > .contents_con {width:100%; max-width:1320px; margin:0 auto; box-sizing:border-box; padding:327px 0 310px;}
.visual_con > .contents_con > .txt_con {}
.visual_con > .contents_con > .txt_con > .text01_con {}
.visual_con > .contents_con > .txt_con > .text01_con > span {font-size:30px; color:#FFF; font-weight:500; line-height:normal;}
.visual_con > .contents_con > .txt_con > .text02_con {margin:20px 0 0;}
.visual_con > .contents_con > .txt_con > .text02_con > span {font-size:60px; color:#FFF; font-weight:900; line-height:130%;}
.visual_con > .contents_con > .txt_con > .text03_con {margin:60px 0 0;}
.visual_con > .contents_con > .txt_con > .text03_con > span {font-family:'Noto Sans KR'; font-size:20px; color:#FFF; font-weight:400; line-height:150%;}

/*main contents */
.mainConWrap .main_section {position:relative; padding:150px 0;}
.mainConWrap .main_section.bg {background:#f5f5f5;}
.mainConWrap .main_section h2 {position:relative; margin-bottom:30px; padding-left:50px; font-size:16px; font-weight:600; color:#1b53a3; line-height:1;}
.mainConWrap .main_section h2:before {content:''; position:absolute; top:50%; left:0; width:38px; height:2px; background:#1b53a3; transform:translateY(-50%);}
.mainConWrap .main_section h2.w {color:#fff;}
.mainConWrap .main_section h2.w:before {background:#fff;}
.mainConWrap .main_section h3 {margin-bottom:95px; font-size:48px; font-weight:400; color:#222; word-break:keep-all; line-height:1.2;}
.mainConWrap .main_section h3 b {font-weight:600;}
.mainConWrap .main_section h3.w {color:#fff;}

#about_us h2 {margin-top:15px;}
#about_us h3 {margin-bottom:25px;}
#about_us .TxtArea {position:relative; float:left; width:50%; z-index:20;}
#about_us .TxtArea p {width:80%; padding-top:20px; line-height:1.6;}
#about_us .TxtArea p:first-of-type {padding-top:0;}
#about_us .ImgArea {position:relative; float:left; width:50%; text-align:right;}
#about_us .ImgArea .img_wrap {position:relative; display:inline-block; vertical-align:top;}
#about_us .ImgArea img {position:relative; z-index:10; opacity: 0; filter:alpha(opacity=0); -mox-opacity:0; transform:translateY(50px);-webkit-transform:translateY(50px);}
#about_us .ImgArea .txt {position:absolute; left:-65px; bottom:-70px; width:136px; height:136px; background:#1b53a3; font-size:20px; font-weight:400; text-align:left; color:rgba(255,255,255,0.9); line-height:1.2; z-index:15; opacity: 0; filter:alpha(opacity=0); -mox-opacity:0; transform:translateX(-80px);-webkit-transform:translateX(-80px);}
#about_us .ImgArea .txt span {position:absolute; left:20px; bottom:15px;}
#about_us .ImgArea .bg {position:absolute; left:-305px; top:45px; width:595px; height:515px; background:#f5f5f5; z-index:0; opacity: 0; filter:alpha(opacity=0); -mox-opacity:0;}
#about_us .ImgArea.animate img {transition-delay:.2s;-webkit-transition-delay:.2s; opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; transform:translateY(0);-webkit-transform:translateY(0); -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
#about_us .ImgArea.animate .txt {transition-delay:.4s;-webkit-transition-delay:.4s; opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; transform:translateX(0);-webkit-transform:translateX(0); -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}
#about_us .ImgArea.animate .bg {transition-delay:.8s;-webkit-transition-delay:.8s; opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out;}

/* 250509 - 섹션 추가 */
#highlights {background-color:#121638; padding:120px 0 123px;}
#highlights > .inner {}
#highlights h2 {margin-top:15px; color:#FFF;}
#highlights h2:before {background:#FFF;}
#highlights .ImgArea {}
#highlights .ImgArea > .list_con {}
#highlights .ImgArea > .list_con > ul {display:flex; justify-content:space-between;}
#highlights .ImgArea > .list_con > ul > li {width:48%;}
#highlights .ImgArea > .list_con > ul > li > .list_div {}
#highlights .ImgArea > .list_con > ul > li > .list_div > .img_con {width:100%;}
#highlights .ImgArea > .list_con > ul > li > .list_div > .img_con > img {}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con {min-height:292px; background:linear-gradient(180deg, #121638 0%, #1B2150 100%); padding:40px 56px 50px; box-sizing:border-box;}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con {display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid rgba(255, 255, 255, 0.30); margin:0 0 21px 0; padding:0 0 21px 0;}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con {}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con > span {font-size:32px; color:#FFF; font-weight:600; line-height:normal;}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con > span .color_text {font-family:'Noto Sans KR';}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a {display:flex; align-items:center; gap:6px;}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a > span {font-family:'Noto Sans KR'; font-size:16px; color:#74E581; font-weight:400; line-height:normal;}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a > img {width:19px;}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text02_con {}
#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-family:'Noto Sans KR'; font-size:20px; color:#FFF; font-weight:400; line-height:normal;}


#solutions:before {content:''; position:absolute; top:0; left:0; width:calc(1320px + ((100% - 1320px)/2)); height:535px; background:#f5f5f5;}
#solutions .solution_list ul li {margin-top:100px; overflow:hidden;}
#solutions .solution_list ul li:first-child {margin-top:0;}
#solutions .solution_list ul li .ImgArea {float:left; width:50%; padding-right:3%; box-sizing:border-box;}
#solutions .solution_list ul li .TxtArea {float:left; width:50%; padding-left:3%; box-sizing:border-box;}
#solutions .solution_list ul li .TxtArea .logo_img {margin-top:20px;}
#solutions .solution_list ul li .TxtArea strong {display:block; margin-top:30px; font-size:46px; font-weight:600; word-break:keep-all; line-height:1.2;}
#solutions .solution_list ul li .TxtArea p {padding-top:15px;}
#solutions .solution_list ul li:nth-child(2) .ImgArea {float:right; padding-right:0; padding-left:3%;}
#solutions .solution_list ul li:nth-child(2) .TxtArea {float:right; padding-left:0; padding-right:3%;}
#solutions .solution_list ul li:nth-child(2) .TxtArea .logo_img {margin-top:110px;}

#service ul {display:flex; flex-wrap:wrap;}
#service ul:after {content:''; clear:both; display:block; width:0; height:0; line-height:0;}
#service ul li {display:flex; width:47%; margin-left:6%; -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
#service ul li:first-child {margin-left:0;}
#service ul li:hover {-webkit-box-shadow: 7px 7px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.3); box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.3);}
#service ul li a {display:block; width:100%; background:#fff;}
#service ul li .TxtArea {padding:35px 40px; box-sizing:border-box; line-height:1.4;}
#service ul li .TxtArea strong {display:block; padding-bottom:10px; font-size:22px; font-weight:600;}
#service ul li .TxtArea p {padding-right:100px;}
#service ul li.service_01 .TxtArea {background:url('/images/main/logo_service01.jpg') no-repeat; background-position:calc(100% - 40px) center;}
#service ul li.service_02 .TxtArea {background:url('/images/main/logo_service02.jpg') no-repeat; background-position:calc(100% - 40px) center;}

#contact {background:url('/images/main/contact_bg.jpg') no-repeat center center; background-size:cover; background-attachment:fixed;}
#contact ul:after {content:''; clear:both; display:block; width:0; height:0; line-height:0;}
#contact ul li {float:left; width:47%; margin-left:6%; border:1px solid rgba(255,255,255,0.8); -webkit-transition: all .3s; -moz-transition: all .3s; -o-transition: all .3s; transition: all .3s; box-sizing:border-box;}
#contact ul li:first-child {margin-left:0;}
#contact ul li:hover {border-color:#245395; background:#245395; -webkit-box-shadow: 7px 7px 10px 0px rgba(0, 0, 0, 0.3); -moz-box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.3); box-shadow:7px 7px 10px 0px rgba(0, 0, 0, 0.3);}
#contact ul li a {position:relative; display:block; padding:0 50px; font-size:30px; font-weight:600; color:#fff; line-height:140px; overflow:hidden;}
#contact ul li a:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; transform:translateX(100px); background:url('/images/main/contact_ov_bg.png') no-repeat right bottom; opacity: 0; filter:alpha(opacity=0); -mox-opacity:0; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition: all .5s;}
#contact ul li:hover a:after {opacity: 1; filter:alpha(opacity=1); -mox-opacity:1; transform:translateX(0);}
#contact ul li a span {display:block; padding-left:40px; background-repeat:no-repeat; background-position:0 center;}
#contact ul li a span.ct_01 {background-image:url('/images/main/icon_contact01.png');}
#contact ul li a span.ct_02 {background-image:url('/images/main/icon_contact02.png');}














/* 서브비주얼 */
#subVisual {height:100px; }
#subVisual .subv-title span {font-size:48px; font-weight:300; line-height:249px; opacity:0;}


@media screen and (max-width:1024px){
	#subVisual { height:75px; }
}
@media screen and (max-width:520px){
	#subVisual { height:60px; }
}




/*sub contents*/
.sub #contents {position:relative; width:100%; box-sizing:border-box; opacity:0;}
.sub #contents .titleArea {margin-bottom:5%; text-align:center;}
.sub #contents .titleArea h3 {font-size:42px; font-weight:500; color:#222; line-height:1;}
.sub #contents .titleArea .location {padding-top:1%; font-size:15px; font-weight:300;}
.sub #contents .titleArea .location b {font-weight:400; color:#222;}






/*sub*/

#SNB {position:relative; z-index:10; height:60px; border-bottom:1px solid #dfdfdf; background:#f5f5f5; }

.sub-menu-bar {font-size:0; }
.sub-menu-bar a.home { display:inline-block; vertical-align:top; width:71px; height:60px; background-image:url("/images/common/icon_home.png"); background-repeat:no-repeat; background-position:center; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.sub-menu-bar .sub-depth {position:relative; display:inline-block; vertical-align:top; border-right:1px solid #dfdfdf; box-sizing:border-box; }
.sub-menu-bar .sub-depth > a {position:relative; display:block; height:60px; line-height:60px; padding:0 70px 0 35px;  font-size:17px; color:#222; font-weight:400; box-sizing:border-box; letter-spacing:-0.5px; }
.sub-menu-bar .sub-depth > a i { position:absolute; right:0; top:0; width:50px; height:60px; background-repeat:no-repeat; background-position:left center; background-image:url("/images/common/icon_arrw_down.png"); }
.sub-menu-bar .sub-depth > a.on i { background-image:url("/images/common/icon_arrw_up.png"); }

.sub-menu-bar .sub-depth.fir > a { width:320px; }
.sub-menu-bar .sub-depth.sec > a { width:345px; }

.sub-menu-bar .sub-depth ul { display:none; position:absolute; left:-1px; top:60px; width:100%; background:#fff; border:1px solid #dfdfdf; padding:10px 0; }
.sub-menu-bar .sub-depth ul li {  }
.sub-menu-bar .sub-depth ul li a { display:block; padding:0 35px; height:45px; line-height:45px; font-size:17px; color:#666; }
.sub-menu-bar .sub-depth ul li a:hover { color:#222;  }


@media screen and (max-width:825px){
	.sub-menu-bar { position:relative; padding-left:73px; }
	.sub-menu-bar a.home { position:absolute; left:0; top:0;  }
	.sub-menu-bar .sub-depth.fir { width:40%;  }
	.sub-menu-bar .sub-depth.sec { width:60%; }

	.sub-menu-bar .sub-depth.fir > a , 
	.sub-menu-bar .sub-depth.sec > a { width:100%; }
}
@media screen and (max-width:640px){
	#SNB { height:40px; }
	
	.sub-menu-bar { padding-left:41px; }
	.sub-menu-bar a.home { height:40px; width:41px; background-size:12px; }
	.sub-menu-bar .sub-depth > a { height:40px; line-height:40px; padding:0 38px 0 15px; font-size:14px;  }	
	.sub-menu-bar .sub-depth > a i { height:40px; width:25px; background-size:10px; background-image:url("/images/common/icon_arrw_down_m.png");  }
	.sub-menu-bar .sub-depth > a.on i { background-image:url("/images/common/icon_arrw_up_m.png"); }

	.sub-menu-bar .sub-depth ul {top:40px; left:1px; box-sizing:border-box;  }
	.sub-menu-bar .sub-depth ul li a { padding:0 15px; font-size:14px; height:40px; line-height:40px; }

	.sub-menu-bar .sub-depth.sec ul { left:-1px; box-sizing:content-box;  }

}

@media screen and (max-width:360px){
	#SNB .SNBWrap .inner { padding:0;  }
	.sub-menu-bar { padding-left:38px; }
	.sub-menu-bar a.home { width:36px;  }
	.sub-menu-bar .sub-depth > a { padding:0 20px 0 10px; }
	.sub-menu-bar .sub-depth > a i { width:18px;  }

	.sub-menu-bar .sub-depth ul li a { padding:0 10px;  }
}








.sub-container {width:100%; padding-top:140px;  }


.sub-title {position:relative; font-size:56px; color:#222; font-weight:600; text-align:center; padding:20px 0 85px; }
.sub-title:after { content:''; position:absolute; left:50%; top:0; margin-left:-20px;  width:40px; height:2px; background:#1b53a3; }

.sub-title p.utxt  {  font-size:22px; color:#666; font-weight:300; }


.sub-title.nobar:after { content:none; padding-top:0;  }
.sub-untxt-area { font-size:22px; color:#666; text-align:center; font-weight:300; padding-bottom:50px;  }
.sub-untxt-area .sub-title { padding-bottom:28px; }

.in-stxt { font-size:19px; color:#000; text-align:center; padding-top:15px; font-weight:300; }

.up-tit  { font-size:36px; color:#222; font-weight:500; }
.in-setit  { font-size:46px; color:#222; font-weight:600; word-break: keep-all; }
.in-setit span { display:block;  font-size:32px; color:#222; font-weight:500;  }
.in-setit b { font-weight:700;  }
.in-setxt  { font-size:17px; color:#222; font-weight:300; padding-top:40px;  }

.center { text-align:center;  }

@media screen and (max-width:1024px){
	.sub-title { font-size:45px; padding:20px 0 65px; }
}
@media screen and (max-width:640px){
	.sub-title { font-size:30px; padding:15px 0 45px; }
	.sub-title:after { width:30px; margin-left:-15px;  }

	.sub-container { padding-top:70px;  }
	
	.up-tit { font-size:25px;  }
	.in-setit { font-size:30px; }
	.in-setxt { font-size:15px; padding-top:20px;  }

	.sub-untxt-area { font-size:16px; padding-bottom:25px; 	  }
	.sub-untxt-area .sub-title { padding-bottom:15px;  }
}







.img-w-txt { position:relative; font-size:0; }
.img-w-txt .imgbox { position:absolute; top:0; 	 }
.img-w-txt .txt-box {  }
.img-w-txt i.lew { position:absolute; right:30%; top:203px; width:100vw; height:390px; background:#f5f5f5; }
.img-w-txt i.riw { position:absolute; left:20%; top:203px; width:100vw; height:390px; background:#f5f5f5; }
.img-w-txt > div { position:relative; z-index:1; }

.img-w-txt.mleft .imgbox { left:0;  }
.img-w-txt.mleft .txt-box { padding-left:670px; padding-top:65px;  }

.img-w-txt.mright .imgbox { right:0;  }
.img-w-txt.mright .txt-box { padding-right:670px; padding-top:65px;  }


.montavista-section1 { padding-bottom:175px;  }
.montavista-section1 > div + div { margin-top:235px;  }
.montavista-section1 .img-w-txt.mright .txt-box { padding-right:535px;  }


@media screen and (max-width:1420px){
	.img-w-txt .txt-box .in-setxt br { display:none; }
	.img-w-txt .txt-box .in-setxt br.mo { display:block; }
}

@media screen and (max-width:1270px){
	.img-w-txt.mleft .imgbox img { width:400px; }
	.img-w-txt.mleft .txt-box { padding-left:450px; padding-top:0;  }

	.img-w-txt.mright .imgbox img { width:380px; }
	.montavista-section1 .img-w-txt.mright .txt-box { padding-right:430px;  padding-top:0;}



}
@media screen and (max-width:1000px){
	.img-w-txt.mleft .imgbox img { width:300px; }
	.img-w-txt.mleft .txt-box { padding-left:350px;   }

	.img-w-txt.mright .imgbox img { width:300px; }
	.montavista-section1 .img-w-txt.mright .txt-box { padding-right:310px; }
}
@media screen and (max-width:760px){
	.img-w-txt.mleft .imgbox { position:relative; padding-bottom:30px;  }
	.img-w-txt.mleft .imgbox img { width:80%; }
	.img-w-txt.mleft .txt-box { padding-left:0px;  }

	.montavista-section1 > div + div { margin-top:150px;  }

	.img-w-txt.mright .imgbox { position:relative; padding-bottom:30px;  text-align:right; }
	.img-w-txt.mright .imgbox img { width:80%; }
	.montavista-section1 .img-w-txt.mright .txt-box { padding-right:0;  }


}

@media screen and (max-width:640px){
	.montavista-section1 { padding-bottom:80px;  }
	.montavista-section1 > div + div { margin-top:100px;  }

	.img-w-txt.mleft .imgbox img { width:100%; }
	.img-w-txt.mright .imgbox img { width:100%; }
}














.bg-gray { background:#f5f5f5; padding:123px 0 135px;  }

@media screen and (max-width:1024px){
	.bg-gray { padding:80px 0 90px; }
}
@media screen and (max-width:640px){
	.bg-gray { padding:70px 0 80px;  }
}






.monta-slide-contain { font-size:0; position:relative;	height:430px; margin-top:28px;  }
.monta-slide-contain .left-select { position:absolute; left:0; top:15px; width:335px; } 
.monta-slide-contain .left-select ul { border-top:2px solid #1b53a3;  }
.monta-slide-contain .left-select ul li { border-bottom:1px solid #ddd;  }
.monta-slide-contain .left-select ul li a { display:block;   height:60px; line-height:60px; font-size:18px; color:#666; font-weight:300;	}
.monta-slide-contain .left-select ul li a.on { color:#1b53a3; font-weight:500; background:url("/images/common/icon_arrw_right_blue.png") no-repeat right 10px center; }

.monta-slide-contain .left-select .paging-area { position:relative; margin-top:35px; height:50px;  }
.monta-slide-contain .left-select .paging-area .num-bar { padding-right:80px; padding-top:5px; }
.monta-slide-contain .left-select .paging-area .num-bar > *  { display:inline-block; vertical-align:middle;  }
.monta-slide-contain .left-select .paging-area .num-bar u { text-decoration:none; font-size:17px; color:#222; font-weight:500;	 }
.monta-slide-contain .left-select .paging-area .num-bar p {position:relative; width:130px; height:2px; background:#dfdfdf; margin:0 10px; }
.monta-slide-contain .left-select .paging-area .num-bar p i { position:absolute; left:0; top:0; width:0; height:2px; background:#1b53a3; }
.monta-slide-contain .left-select .paging-area .num-bar p i.move {
animation: proBarsub 10s linear; 
-webkit-animation: proBarsub 10s linear; 
-ms-animation: proBarsub 10s linear; 
-moz-animation: proBarsub 10s linear; 
-o-animation: proBarsub 10s linear; 
}
@keyframes proBarsub{ 0%{width:0;} 100%{width:100%;} }
-webkit-@keyframes proBarsub{ 0%{width:0;} 100%{width:100%;} }
-ms-@keyframes proBarsub{ 0%{width:0;} 100%{width:100%;} }
-moz-@keyframes proBarsub{ 0%{width:0;} 100%{width:100%;} }
-o-@keyframes proBarsub{ 0%{width:0;} 100%{width:100%;} }



.monta-slide-contain .left-select .paging-area .arrw-box { position:absolute; right:0; top:0; width:125px; text-align:right;  }
.monta-slide-contain .left-select .paging-area .arrw-box a { display:inline-block; vertical-align:top; width:30px; height:30px; border-radius:50%; border:1px solid #acacac; background-position:center; background-repeat:no-repeat; background-size:7px 11px; }
.monta-slide-contain .left-select .paging-area .arrw-box a + a { margin-left:7px;  }
.monta-slide-contain .left-select .paging-area .arrw-box a.arr-left { background-image:url("/images/common/icon_arrw_left_gray.png"); }
.monta-slide-contain .left-select .paging-area .arrw-box a.arr-right { background-image:url("/images/common/icon_arrw_right_gray.png"); }
.monta-slide-contain .left-select .paging-area .arrw-box a.arr-left:hover { background-image:url("/images/common/icon_arrw_left_blue.png"); border-color:#1b53a3; }
.monta-slide-contain .left-select .paging-area .arrw-box a.arr-right:hover { background-image:url("/images/common/icon_arrw_right_blue.png"); border-color:#1b53a3; }
.monta-slide-contain .left-select .paging-area .arrw-box a.btn-pause { text-align:center;  }
.monta-slide-contain .left-select .paging-area .arrw-box a.btn-pause i { display:inline-block; height:30px; width:8px; background-repeat:no-repeat; background-position:center; background-size:contain; background-image:url("/images/common/icon_sld_pause.png"); }
.monta-slide-contain .left-select .paging-area .arrw-box a.btn-pause.on i { background-image:url("/images/common/icon_sld_play.png"); }
.monta-slide-contain .slide-area { margin-left:360px; overflow:hidden; width:100%; padding:15px; }

.monta-slide .slick-list { overflow:visible;  }
.monta-slide .box { position:relative; height:400px; margin-right:40px; box-shadow:2px 2px 17px 0px rgba(0,0,0,0.3); letter-spacing:-1px; }
.monta-slide .box .img { position:absolute; left:0; top:0; height:100%; width:395px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.monta-slide .box .info { margin-left:395px; width:550px; height:100%; padding:35px; box-sizing:border-box; background:#fff url("/images/sub/monta_slide_in_bg.png") no-repeat right bottom; }
.monta-slide .box .info span { font-size:30px; color:#222; font-weight:600;}
.monta-slide .box .info p { font-size:17px; color:#666; font-weight:300; padding-top:23px; }

.monta-slide-contain .left-select ul li a br { display:none;  }


@media screen and (max-width:1400px){
	.monta-slide .box .img { width:370px; }
	.monta-slide .box .info { margin-left:370px; width:480px; }
}
@media screen and (max-width:1300px){
	.monta-slide .box { height:370px;  }
	.monta-slide .box .img { width:300px; }
	.monta-slide .box .info { margin-left:300px; width:400px; padding:20px 30px;  }

	.monta-slide .box .info span { font-size:25px; }
	.monta-slide .box .info p { font-size:15px; padding-top:18px;  }

}
@media screen and (max-width:1166px){
	.monta-slide-contain .left-select { width:299px; }
	.monta-slide-contain .left-select .paging-area .num-bar p {width:110px;  }
	.monta-slide-contain .left-select ul li a { font-size:17px;  }

	.monta-slide-contain .slide-area { margin-left:310px;  }
}

@media screen and (max-width:1100px){
	.monta-slide-contain .left-select { width:268px }
	.monta-slide-contain .left-select .paging-area .num-bar p { width:80px;  }
	.monta-slide-contain .left-select ul li a { font-size:15px; height:45px; line-height:45px;	 }

	.monta-slide .box { height:350px;  }
	.monta-slide .box .img { width:200px; }
	.monta-slide .box .info { margin-left:200px; width:300px; padding:20px 20px;  }

	.monta-slide .box .info span { font-size:20px; }
	.monta-slide .box .info p { font-size:14px; padding-top:12px;  }

	.monta-slide-contain .slide-area { margin-left:280px; }
}

@media screen and (max-width:860px){
	.monta-slide-contain { height:auto;  }
	.monta-slide-contain .slide-area { margin-left:-15px; margin-right:-15px; }
	.monta-slide-contain .left-select { position:relative; left:auto; top:auto; width:100%; padding-top:50px;  padding-bottom:30px; }
	.monta-slide-contain .left-select ul { display:table; }
	.monta-slide-contain .left-select ul li {position:relative; display:table-cell; vertical-align:middle;  width:20%; box-sizing:border-box;  }
	.monta-slide-contain .left-select ul li a { height:auto; line-height:1.3; padding:15px 5px;  text-align:center;  }
	.monta-slide-contain .left-select ul li + li { border-left:1px solid #dfdfdf;  }
	.monta-slide-contain .left-select ul li a.on { background:none; }
	.monta-slide-contain .left-select ul li a.on:after {content:''; position:absolute; left:50%; margin-left:-10px;  bottom:-20px; width:20px; height:15px; background:url("/images/common/icon_arrw_right_blue_mo.png") no-repeat center bottom; background-size:contain; }

	.monta-slide-contain .left-select ul li a br { display:block;  }

	.monta-slide-contain .left-select .paging-area { position:absolute; left:0; top:0; width:100%; margin-top:0; }

}

@media screen and (max-width:640px){
	.monta-slide-contain .left-select ul li a { font-size:12px; padding:10px 5px; }
}
@media screen and (max-width:563px){
	.monta-slide-contain .slide-area {height:210px;  }
	.monta-slide .box { height:200px; margin-right:15px; box-shadow:2px 2px 7px 0px rgba(0,0,0,0.3);}
	.monta-slide .box .img { width:100px; }
	.monta-slide .box .info { margin-left:100px; width:200px; padding:20px 10px; background-size:70%; }

	.monta-slide .box .info span { font-size:16px; }
	.monta-slide .box .info p { font-size:14px; padding-top:12px;  
		display:-webkit-box;	
		-webkit-line-clamp:5; /* 라인수 */
		-webkit-box-orient:vertical;
		white-space:normal;
		line-height:1.3em;
		height:6.5em;
		overflow:hidden;
		text-overflow:ellipsis;
	}
}

@media screen and (max-width:440px){
	.monta-slide-contain .left-select ul li a { font-size:2.7vw; }
}
@media screen and (max-width:320px){
	.monta-slide-contain .left-select ul li a { font-size:2.6vw; }
}


















.carrier-boxes { font-size:0; padding-top:130px;  }
.carrier-boxes > div { display:inline-block; vertical-align:top; width:48%; margin-right:4%; }
.carrier-boxes > div:last-of-type { margin-right:0; }
.carrier-boxes > div > div { border:1px solid #2a5ea8; border-radius:30px; padding:35px; box-sizing:border-box; background:#fff;}
.carrier-boxes > div > span { display:block; text-align:center; font-size:28px; color:#1b53a3; font-weight:800; padding-bottom:30px;  }
.carrier-boxes > div > div img { max-width:100%; }


@media screen and (max-width:1024px){
	.carrier-boxes {padding-top:90px;   }
	.carrier-boxes > div > span { font-size:20px; padding-bottom:18px;  }
}
@media screen and (max-width:640px	){
	.carrier-boxes { padding-top:50px; }
	.carrier-boxes > div {  width:100%; margin-right:0; }
	.carrier-boxes > div + div { margin-top:20px;  }
	.carrier-boxes > div > div { padding:30px 15px; }
}







.technology-boxes { padding-top:140px; }
.technology-boxes .in-setit {  color:#1b53a3; font-weight:800; padding-bottom:30px;  }
.technology-boxes ul { font-size:0; padding-top:50px; }
.technology-boxes ul li {display:inline-block; vertical-align:top; width:32%; margin-right:2%; margin-bottom:5%; }
.technology-boxes ul li:nth-of-type(3n) { margin-right:0;  }
.technology-boxes ul li img { max-width:100%;  }
.technology-boxes ul li > div { text-align:center; padding-top:25px;  }
.technology-boxes ul li > div span { display:block; font-size:22px; color:#222; font-weight:500; padding-bottom:20px;  }


a.btn-round { display:inline-block; vertical-align:middle; width:160px; height:40px; line-height:40px; border-radius:20px; text-align:center; font-size:17px; color:#222; border:1px solid #aaa; }
a.btn-round:hover { background:#1b53a3; border-color:#1b53a3; color:#fff; }


@media screen and (max-width:1024px){
	.technology-boxes { padding-top:90px; }
	.technology-boxes ul li > div span { font-size:20px; }
	a.btn-round { font-size:16px;	 }
}

@media screen and (max-width:640px){
	.technology-boxes ul { padding-top:0; }
	.technology-boxes ul li { width:49%; margin-bottom:10%;}
	.technology-boxes ul li > div {padding-top:15px;  }
	.technology-boxes ul li:nth-of-type(3n) { margin-right:2%;  }
	.technology-boxes ul li:nth-of-type(even) { margin-right:0;  }
	.technology-boxes ul li > div span { font-size:15px; }
	a.btn-round { font-size:13px; width:120px; height:32px; line-height:32px;}
}







.customer-logos { padding:120px 0 100px; }
.cust-slide-contain { padding-top:45px; }
.cust-slide-contain .cus-tabs { padding-bottom:30px;   }
.cust-slide-contain .cus-tabs ul { font-size:0; border-bottom:1px solid #dfdfdf; }
.cust-slide-contain .cus-tabs ul li { display:inline-block; vertical-align:top; width:25%;  }
.cust-slide-contain .cus-tabs ul li a {display:block;  height:60px; line-height:60px; text-align:center; font-size:19px; color:#666; border:1px solid #dfdfdf; border-width:1px 0 0px 1px; font-weight:300;}
.cust-slide-contain .cus-tabs ul li:nth-of-type(4n) a { border-right-width:1px; }

.cust-slide-contain .cus-tabs ul li a.on { background:#1b53a3; border-color:#1b53a3; color:#fff; font-weight:500; }

.cust-slide-contain .cust-slide button.slick-arrow {z-index:1; position:absolute; top:50%; width:65px; height:65px; margin-top:-40px; background-repeat:no-repeat; background-position:center; background-size:9px 16px; border-radius:50%; border:1px solid #adadad; background-color:#FFF; outline:0; font-size:0;}
.cust-slide-contain .cust-slide button.slick-arrow.slick-prev { left:-70px; background-image:url("/images/common/icon_arrw_left_gray.png"); }
.cust-slide-contain .cust-slide button.slick-arrow.slick-next { right:-70px; background-image:url("/images/common/icon_arrw_right_gray.png"); }

.cust-slide-contain .cust-slide img.mover { display:none; }


@media screen and (max-width:1480px){
	.cust-slide-contain .cust-slide button.slick-arrow.slick-prev { left:-30px; }
	.cust-slide-contain .cust-slide button.slick-arrow.slick-next { right:-30px; }
}

@media screen and (max-width:900px){
	.cust-slide-contain .cus-tabs ul li a { font-size:15px; }
	.cust-slide-contain .cust-slide button.slick-arrow {	width:45px; height:45px;  }
}
@media screen and (max-width:640px){
	.customer-logos { padding:70px 0 50px;  }

	.cust-slide-contain { padding-top:30px; }
	.cust-slide-contain .cus-tabs ul li { width:50%; }
	.cust-slide-contain .cus-tabs ul li a { height:45px; line-height:45px; }
	.cust-slide-contain .cus-tabs ul li:nth-of-type(2n) a { border-right-width:1px; }

	.cust-slide-contain .cust-slide { padding-left:20px; padding-right:20px;  }
	.cust-slide-contain .cust-slide img.pcver { display:none; }
	.cust-slide-contain .cust-slide img.mover { display:block; }

	.cust-slide-contain .cust-slide button.slick-arrow.slick-prev { left:-15px; background-image:url("/images/common/icon_arrw_left_gray_m.png");}
	.cust-slide-contain .cust-slide button.slick-arrow.slick-next { right:-15px; background-image:url("/images/common/icon_arrw_right_gray_m.png");}
}








.cust-download-area { font-size:0; padding-top:38px; }
.cust-download-area a { display:inline-block; vertical-align:top; width:32%; margin-right:2%; height:80px; line-height:80px; padding:0 30px; box-sizing:border-box; font-size:20px; color:#222; border:1px solid #222; background-image:url("/images/common/icon_down_inbox.png"); background-repeat:no-repeat; background-position:right 30px center; font-weight:500; text-align:left; 
transition:all .3s ease; -webkit-transition:all .3s ease; -ms-transition:all .3s ease; -moz-transition:all .3s ease; -o-transition:all .3s ease;}
.cust-download-area a:last-of-type { margin-right:0;}
.cust-download-area a:hover { background-color:#1b53a3; border-color:#1b53a3; color:#fff; background-image:url("/images/common/icon_down_inbox_wht.png"); box-shadow:2px 10px 10px 0px rgba(0,0,0,0.3); }

.cust-download-area a.link { background-image:url("/images/common/icon_new_window_blk.png"); }
.cust-download-area a.link:hover { background-image:url("/images/common/icon_new_window.png"); }

@media screen and (max-width:1350px){
	.cust-download-area a { padding:0 15px; background-position:right 15px center; }
}
@media screen and (max-width:1200px){
	.cust-download-area a { height:60px; line-height:60px; font-size:17px;  }
}
@media screen and (max-width:1035px){
	.cust-download-area a { height:60px; line-height:60px; font-size:15px;  }
}
@media screen and (max-width:910px){
	.cust-download-area a { width:49%; margin-right:2%; margin-bottom:2%;  }
	.cust-download-area a:nth-of-type(even) { margin-right:0;  }
}
@media screen and (max-width:640px){
	.cust-download-area a { height:50px; line-height:50px;  font-size:12px;   padding:0 10px; background-position:right 10px center;
	background-image:url("/images/common/icon_down_inbox_m.png"); background-size:18px 19px;}
	.cust-download-area a:hover { background-image:url("/images/common/icon_down_inbox_m_wht.png"); }

	.cust-download-area a.link { background-image:url("/images/common/icon_new_window_m_blk.png"); }
	.cust-download-area a.link:hover { background-image:url("/images/common/icon_new_window_m.png"); }
}

@media screen and (max-width:480px){
	.cust-download-area a { width:100%; margin-right:0;  padding:0 15px; background-position:right 15px center; }
	.cust-download-area a:hover { background-image:url("/images/common/icon_new_window_m.png"); background-size:18px 19px; }
}








.flexera-section1 { padding-bottom:370px;  }
.flexera-section1 > div + div { margin-top:210px;  }

.flexera-section2 { padding-bottom:150px;  }
.flexera-section2 img.mover { display:none; }

@media screen and (max-width:640px){
	.flexera-section2 { padding-bottom:90px;  }
	.flexera-section2 img.pcver { display:none; }
	.flexera-section2 img.mover { display:block; }
}

.four-boxes-contain {font-size:0; padding-top:50px; padding-bottom:155px;  }
.four-boxes-contain > div { display:inline-block; vertical-align:top; width:25%; height:286px; box-sizing:border-box; padding:35px 0 0 0;  text-align:center; background:#fff; border:1px solid #dfdfdf; border-width:1px 0 0 1px; }
.four-boxes-contain > div:nth-of-type(4n) { border-right-width:1px;  }
.four-boxes-contain > div:nth-of-type(n+5) { border-bottom-width:1px; }
.four-boxes-contain > div i { display:inline-block; width:70px; height:70px; background-position:center; background-repeat:no-repeat; background-size:contain; }
.four-boxes-contain > div i.c1 { background-image:url("/images/sub/flexera_cir_icon01.png"); }
.four-boxes-contain > div i.c2 { background-image:url("/images/sub/flexera_cir_icon02.png"); }
.four-boxes-contain > div i.c3 { background-image:url("/images/sub/flexera_cir_icon03.png"); }
.four-boxes-contain > div i.c4 { background-image:url("/images/sub/flexera_cir_icon04.png"); }
.four-boxes-contain > div i.c5 { background-image:url("/images/sub/flexera_cir_icon05.png"); }
.four-boxes-contain > div i.c6 { background-image:url("/images/sub/flexera_cir_icon06.png"); }
.four-boxes-contain > div i.c7 { background-image:url("/images/sub/flexera_cir_icon07.png"); }

.four-boxes-contain > div i.ct1 { background-image:url("/images/sub/centos_cir_icon01.png"); }
.four-boxes-contain > div i.ct2 { background-image:url("/images/sub/centos_cir_icon02.png"); }
.four-boxes-contain > div i.ct3 { background-image:url("/images/sub/centos_cir_icon03.png"); }


.four-boxes-contain > div i.ch1 { background-image:url("/images/sub/centos_cir_2_icon01.png"); }
.four-boxes-contain > div i.ch2 { background-image:url("/images/sub/centos_cir_2_icon02.png"); }
.four-boxes-contain > div i.ch3 { background-image:url("/images/sub/centos_cir_2_icon03.png"); }
.four-boxes-contain > div i.ch4 { background-image:url("/images/sub/centos_cir_2_icon04.png"); }

.four-boxes-contain > div i.bc { width:160px; height:160px; }
.four-boxes-contain > div i.bc.ct1 { background-image:url("/images/sub/ossaudit_circle01.png"); }
.four-boxes-contain > div i.bc.ct2 { background-image:url("/images/sub/ossaudit_circle02.png"); }
.four-boxes-contain > div i.bc.ct3 { background-image:url("/images/sub/ossaudit_circle03.png"); }


.four-boxes-contain > div p { font-size:17px; color:#222; padding:20px 5px 0 5px; }
.four-boxes-contain > div ul { display:inline-block; vertical-align:top; width:170px; text-align:left;  padding-top:10px; }
.four-boxes-contain > div ul.list li { position:relative;padding-left:10px; font-size:14px; color:#666;  }
.four-boxes-contain > div ul.list li:after { content:''; position:absolute; left:0; top:6px; width:3px; height:3px; background:#1b53a3; }

.four-boxes-contain > div.logo-gray { background:#fff url("/images/common/logo_gray.jpg") no-repeat center; }

.four-boxes-contain > div span.uptt { display:block; font-size:22px;color:#222; font-weight:500; text-align:center; padding-top:20px;  }


@media screen and (max-width:1024px){
	.four-boxes-contain > div { width:33.33333%; }
	.four-boxes-contain > div:nth-of-type(4n) { border-right-width:0;  }
	.four-boxes-contain > div:nth-of-type(3n) { border-right-width:1px;  }
	.four-boxes-contain > div:nth-of-type(n+5) { border-bottom-width:0; }
	.four-boxes-contain > div:nth-of-type(n+6) { border-bottom-width:1px; }
	.four-boxes-contain > div:last-of-type { border-right-width:1px;  }

}
@media screen and (max-width:800px){
	.four-boxes-contain > div p br { display:none;  }
}
@media screen and (max-width:640px){
	.four-boxes-contain { padding-top:20px; padding-bottom:50px;  }
	.four-boxes-contain > div { width:50%; border-width:1px 0 0 1px; height:185px; padding-top:20px;  }
	.four-boxes-contain > div:nth-of-type(3n) { border-right-width:0; }
	.four-boxes-contain > div:nth-of-type(n+6) { border-bottom-width:0;  }
	.four-boxes-contain > div:nth-last-of-type(2),
	.four-boxes-contain > div:nth-last-of-type(1) { border-bottom-width:1px; height:219px; }
	.four-boxes-contain > div:last-of-type { border-right-width:0; }
	.four-boxes-contain > div:nth-of-type(2n) { border-right-width:1px; }

	.four-boxes-contain > div p { padding-top:10px;  font-size:14px;  line-height:1.3;}

	.four-boxes-contain > div.logo-gray { background-size:50%; }
	
	.four-boxes-contain > div ul.list { padding-left:10px;  }
	.four-boxes-contain > div ul.list li { font-size:12px;  }

	.four-boxes-contain > div i { width:60px; height:60px;  }
	.four-boxes-contain > div i.c1 { background-image:url("/images/sub/flexera_cir_icon01_mo.png"); }
	.four-boxes-contain > div i.c2 { background-image:url("/images/sub/flexera_cir_icon02_mo.png"); }
	.four-boxes-contain > div i.c3 { background-image:url("/images/sub/flexera_cir_icon03_mo.png"); }
	.four-boxes-contain > div i.c4 { background-image:url("/images/sub/flexera_cir_icon04_mo.png"); }
	.four-boxes-contain > div i.c5 { background-image:url("/images/sub/flexera_cir_icon05_mo.png"); }
	.four-boxes-contain > div i.c6 { background-image:url("/images/sub/flexera_cir_icon06_mo.png"); }
	.four-boxes-contain > div i.c7 { background-image:url("/images/sub/flexera_cir_icon07_mo.png"); }

	.four-boxes-contain > div i.ct1 { background-image:url("/images/sub/centos_cir_icon01_mo.png"); }
	.four-boxes-contain > div i.ct2 { background-image:url("/images/sub/centos_cir_icon02_mo.png"); }
	.four-boxes-contain > div i.ct3 { background-image:url("/images/sub/centos_cir_icon03_mo.png"); }

	.four-boxes-contain > div i.ch1 { background-image:url("/images/sub/centos_cir_2_icon01_mo.png"); }
	.four-boxes-contain > div i.ch2 { background-image:url("/images/sub/centos_cir_2_icon02_mo.png"); }
	.four-boxes-contain > div i.ch3 { background-image:url("/images/sub/centos_cir_2_icon03_mo.png"); }
	.four-boxes-contain > div i.ch4 { background-image:url("/images/sub/centos_cir_2_icon04_mo.png"); }

	.four-boxes-contain > div i.bc.ct1 { background-image:url("/images/sub/ossaudit_circle01_mo.png"); }
	.four-boxes-contain > div i.bc.ct2 { background-image:url("/images/sub/ossaudit_circle02_mo.png"); }
	.four-boxes-contain > div i.bc.ct3 { background-image:url("/images/sub/ossaudit_circle03_mo.png"); }

	.four-boxes-contain > div span.uptt {font-size:17px; padding-top:13px;  }
}








.four-boxes-contain.thr > div { width:33.3333333%; height:368px;  border-bottom-width:1px;  padding:45px; }
.four-boxes-contain.thr > div:nth-of-type(4n) { border-right-width:0;  }
.four-boxes-contain.thr > div:nth-of-type(3n) { border-right-width:1px;  }

.four-boxes-contain.thr ul { display:block;  width:100%; }

.four-boxes-contain.thr.repad {padding-bottom:0;  }
.four-boxes-contain.thr.repad > div  { height:406px;  padding:45px 10px; }


.four-boxes-contain.thr2 > div { height:475px; padding:45px 30px;border-bottom:1px solid #dfdfdf; }
.four-boxes-contain.thr2 > div ul { display:block; width:100%;  }
.four-boxes-contain.thr2 > div span.uptt { height:102px;  }
.four-boxes-contain.thr2 > div span.uptt.pd { padding-top:28px; }

.flexera-bottom { padding:110px 0 100px;  }


@media screen and (max-width:1270px){
	.flexera-section1 { padding-bottom:200px;  }
	.flexera-section1 .img-w-txt.mright .txt-box { padding-right:450px; padding-top:0;}
	.flexera-section1 .img-w-txt.mright .imgbox img { width:400px; }
	.flexera-section1 .img-w-txt i.lew { height:240px; }
	.flexera-section1 .img-w-txt i.riw { height:230px; }

	.four-boxes-contain.thr > div { padding:45px 30px;  }
}

@media screen and (max-width:1180px){
	.four-boxes-contain.thr.repad > div { height:430px;  }
	.four-boxes-contain.thr.repad > div p br { display:none;  }
}



@media screen and (max-width:1024px){
	.four-boxes-contain.thr > div { padding:30px 25px; }

	.four-boxes-contain.thr2 > div { width:50%; border-width:1px 0 0 1px; height:429px; }
	.four-boxes-contain.thr2 > div:nth-of-type(2n) { border-right-width:1px; }
	.four-boxes-contain.thr2 > div:nth-of-type(n+3) { border-bottom-width:1px;  }
}
@media screen and (max-width:890px){
	.four-boxes-contain.thr > div { height:408px;  }

	.four-boxes-contain > div i.bc { width:120px; height:120px;  }
}



@media screen and (max-width:760px){
	.flexera-section1 {  }
	.flexera-section1 .img-w-txt.mright .txt-box { padding-right:0px;}
	.flexera-section1 .img-w-txt.mright .imgbox img { width:80%; }
	.flexera-section1 .img-w-txt i.lew { top:auto; bottom:-50px;  }
	.flexera-section1 .img-w-txt i.riw { top:auto; bottom:-50px; }
	.flexera-section1 > div + div { margin-top:130px;  }
}
@media screen and (max-width:640px){
	.flexera-bottom { padding:20px 0 50px;  }
	.flexera-section1 { padding-bottom:150px;  }


	.four-boxes-contain.thr > div { width:100%; height:auto; border-width:1px 1px 0 1px;  }
	.four-boxes-contain.thr > div:last-of-type { border-bottom-width:1px;  }

	.four-boxes-contain.thr2 > div { width:100%; height:auto; padding:25px 20px;  border-width:1px 1px 0 1px; }
	.four-boxes-contain.thr2 > div span.uptt { height:auto; padding-bottom:10px;  }
	.four-boxes-contain.thr2 > div:nth-of-type(n+3) {border-bottom-width:0; }
	.four-boxes-contain.thr2 > div:last-of-type { border-bottom-width:1px; }

	.four-boxes-contain.thr2 > div span.uptt.pd { padding-top:10px;  }

	.four-boxes-contain > div i.bc { width:100px; height:100px;  } 
	.four-boxes-contain.thr.repad > div { height:auto; padding:25px 10px;  }
	
}






.centos-section1 { height:760px;  }
.centos-section1 > div .img-w-txt i.lew { height:460px; }
.centos-section2 { padding-top:125px;  }
.centos-section3 { padding-top:120px;  }
.centos-section4 .in-setit { padding-bottom:50px;  }
.centos-section5 { padding:140px 0 0 0; }
.centos-section5 > div + div { margin-top:70px;  }

.imgver { padding:0 20px;  }
.imgver img.mover { display:none; }

@media screen and (max-width:840px){
	.centos-section1 { height:auto; padding-bottom:100px;  }
}
@media screen and (max-width:640px){
	.centos-section2 { padding-top:80px;  }
	.imgver img.pcver { display:none; }
	.imgver img.mover { display:block; }

	.centos-section3 { padding-top:40px;  }

	.centos-section4 .in-setit { padding-bottom:25px;  }

	.centos-section5 { padding-top:50px;  }
	.centos-section5 > div + div { margin-top:30px; 	 }
}






.what-tit-cont { padding-bottom:140px;  }
.what-tit-cont > span { display:block; font-size:100px; color:#eaeaea; font-weight:800; font-style:italic; }
.what-tit-cont ul { padding-left:80px; margin-top:-45px;  }
.what-tit-cont ul li { position:relative; padding-left:10px; font-size:17px; color:#666; padding-bottom:5px;  }
.what-tit-cont ul li:after {content:'';  position:absolute; left:0; top:13px; width:3px; height:3px; border-radius:50%; background:#1b53a3; }

@media screen and (max-width:1024px){
	.what-tit-cont > span { font-size:80px; }
	.what-tit-cont ul { margin-top:-30px;  }
}
@media screen and (max-width:800px){
	.what-tit-cont > span { font-size:60px; }
	.what-tit-cont ul { margin-top:-25px; padding-left:40px; }
}
@media screen and (max-width:640px){
	.what-tit-cont {  padding-bottom:50px; }
	.what-tit-cont > span { font-size:40px; }
	.what-tit-cont ul { margin-top:-10px; padding-left:10px; }
	.what-tit-cont ul li { font-size:15px;  }
}







.thr-box-area { font-size:0; padding-top:50px; }
.thr-box-area > div { display:inline-block; vertical-align:top; width:33.33333%; height:360px;  box-sizing:border-box; border:1px solid #dfdfdf; border-right-width:0; padding:45px; background:#fff;}
.thr-box-area > div:last-of-type { border-right-width:1px;  }
.thr-box-area .logo { text-align:center;  }

ul.bl-dt {padding-top:30px;   }
ul.bl-dt li { position:relative; padding-left:10px; font-size:17px; color:#666; font-weight:300; margin-bottom:5px; }
ul.bl-dt li:after { content:''; position:absolute; left:0; top:12px; width:3px; height:3px; border-radius:50%; background:#1b53a3; }


@media screen and (max-width:1200px){
	.thr-box-area > div { padding:35px 30px;  }

}
@media screen and (max-width:820px){
	ul.bl-dt { padding-top:15px;  }
	ul.bl-dt li { font-size:15px;  }
}


@media screen and (max-width:640px){
	.thr-box-area { padding-top:30px;  }
	.thr-box-area > div {  width:100%; height:auto; border-width:1px 1px 0 1px; }
	.thr-box-area > div img { width:220px;  }
	.thr-box-area > div:last-of-type { border-bottom-width:1px;  }
}
@media screen and (max-width:560px){
	.thr-box-area > div { padding:30px 15px;  }
	.thr-box-area > div img { width:180px;  }
}







.wblue-box { height:60px; line-height:60px; font-size:22px; color:#fff; background:#7598ca; text-align:center; margin-bottom:30px; }

@media screen and (max-width:640px){
	.wblue-box { height:auto; line-height:1.3; font-size:17px; padding:15px 10px;  }
}




.table-box {  }
.table-box table { width:100%; table-layout:fixed;  }
.table-box table th ,
.table-box table td { padding:15px 5px; text-align:center;  border-left:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;  word-break: break-all;}
.table-box table th {font-size:19px; color:#000; background:#f9f9f9; border-top:1px solid #222;   font-weight:500;}
.table-box table td { font-size:17px; color:#666;   font-weight:500; }
.table-box table th:last-of-type ,
.table-box table td:last-of-type { border-right:1px solid #dfdfdf; }
.table-box table td.fir { color:#222; }

@media screen and (max-width:640px){
	.table-box table th ,
	.table-box table td { padding:10px 5px;  }
	.table-box table th { font-size:15px; }
	.table-box table td { font-size:14px; }
}






.ossaudit-section1  { padding-bottom:363px;  }
.ossaudit-section2 {  padding-bottom:150px; }
.ossaudit-section2 .img-area { border:1px solid #dfdfdf; }
.ossaudit-section2 .img-area img.mover { display:none; }
.ossaudit-section3 {  }
.ossaudit-section4 { padding-top:127px;  }

.oss-tit { font-size:38px; color:#222; text-align:center; padding-bottom:50px; font-weight:400; line-height:1.3; }

@media screen and (max-width:1270px){
	.ossaudit-section1 { padding-bottom: 243px;}
	.ossaudit-section1 .img-w-txt i.lew { top:73px;  }
}
@media screen and (max-width:640px){
	.ossaudit-section1 { padding-bottom: 120px;}
	.ossaudit-section1 .img-w-txt i.lew { top:auto; bottom:-30px;   } 

	.oss-tit { font-size:22px; padding-bottom:20px; }

	.ossaudit-section2 { padding-bottom:80px;  }

	.ossaudit-section2 .img-area img.pcver { display:none; }
	.ossaudit-section2 .img-area img.mover { display:block; }

	.ossaudit-section4 { padding-top:70px;  }
}






.blue-round-boxes {  font-size:0; margin-top:105px; }	
.blue-round-boxes > div {position:relative;	 display:inline-block; vertical-align:top; width:47%;  background:#fff; border-radius:10px;}
.blue-round-boxes > u  {display:inline-block; vertical-align:top; width:6%;  height:100%; margin-right:0; background:url("/images/sub/icon_bl_arrw_left.png") no-repeat center; }
.blue-round-boxes > div,
.blue-round-boxes > u { height:397px;  }
.blue-round-boxes .w-box { padding:72px 36px 40px 36px; }
.blue-round-boxes .w-box > span { display:block; position:absolute; left:0; top:-50px; width:100%;  height:80px; line-height:80px; text-align:center; font-size:22px; color:#fff; background:#1b53a3; border-radius:40px;  }
.blue-round-boxes .w-box ul {  }
.blue-round-boxes .w-box ul li { display:block; height:60px; line-height:60px; background:#e8edf6; text-align:center; font-size:17px; color:#222; border-radius:10px;  }
.blue-round-boxes .w-box ul li + li { margin-top:15px;  }
.blue-round-boxes .w-box ul li.he { height:90px; line-height:1.3; }
.blue-round-boxes .w-box ul li.he p { padding-top:20px;  }

.blue-round-boxes .w-box .cir-box {font-size:0; padding-top:56px; margin-top:16px; background:url("/images/sub/icon_bl_plus.png") no-repeat top center;	}
.blue-round-boxes .w-box .cir-box > div { display:inline-block; vertical-align:top; width:24%; margin-right:1.3333333%; }
.blue-round-boxes .w-box .cir-box > div:last-of-type { margin-right:0;  }
.blue-round-boxes .w-box .cir-box .circle { width:115px; height:115px; border:1px solid #1b53a3; background:#fff;text-align:center; border-radius:50%;  }
.blue-round-boxes .w-box .cir-box .circle p { font-size:17px; color:#222; font-weight:300;	padding-top:32px; font-weight:500; }
.blue-round-boxes .w-box .cir-box .circle p.oline { padding-top:47px;  }


@media screen and (max-width:1300px){
	.blue-round-boxes .w-box .cir-box .circle { width:8.2vw; height:8.2vw;  }
	.blue-round-boxes .w-box .cir-box .circle p {  font-size:1.2vw; padding-top:2.6vw;  }
	.blue-round-boxes .w-box .cir-box .circle p.oline { padding-top: 3.2vw;}

}
@media screen and (max-width:1000px){
	.blue-round-boxes .w-box > span { font-size:18px; }
	.blue-round-boxes > u {background-size:20px;	 }
	.blue-round-boxes .w-box .cir-box { background-size:30px; }
}

@media screen and (max-width:760px){
	.blue-round-boxes .w-box > span { height:50px; line-height:50px; font-size:16px;  top:-25px;}
	.blue-round-boxes > div { width:100%; height:auto;  }
	.blue-round-boxes > u { width:100%; height:140px; margin-bottom:40px; background-image:url("/images/sub/icon_bl_arrw_left_mo.png"); background-size:30px;	 }
	
	.blue-round-boxes .w-box .cir-box { background-image:url("/images/sub/icon_bl_plus_mo.png"); }
	.blue-round-boxes .w-box .cir-box .circle { width:17.3vw; height:17.3vw;  }
	.blue-round-boxes .w-box .cir-box .circle p {  font-size:2.6vw; padding-top:4.8vw;  }
	.blue-round-boxes .w-box .cir-box .circle p.oline { padding-top: 6.7vw;}
}

@media screen and (max-width:640px){
	.blue-round-boxes { margin-top:50px; }
	.blue-round-boxes .w-box { padding:52px 25px 31px 25px;  }
	.blue-round-boxes .w-box ul li { height:45px; line-height:45px; font-size:15px;  }
	.blue-round-boxes .w-box ul li.he { height:70px;  }
	.blue-round-boxes .w-box ul li.he p { padding-top:15px;  }
	.blue-round-boxes .w-box .cir-box { padding-top:45px;  }

	.blue-round-boxes > u { height:70px; margin-bottom:27px;  }
}








.line-tit-txt-list { font-size:0; border-top:1px solid #313131;  margin-top:30px; }
.line-tit-txt-list > div { padding:54px 0; }
.line-tit-txt-list > div + div { border-top:1px solid #dedede; }
.line-tit-txt-list > div > span { display:block; font-size:22px; color:#222; font-weight:500; padding-bottom:20px; }
.line-tit-txt-list > div > p { font-size:17px; color:#666; line-height:1.7;}
.line-tit-txt-list > div ul {padding-top:15px;  }
.line-tit-txt-list > div ul li { font-size:16px;  }
.line-tit-txt-list > div ul + p { padding-top:25px;  }

@media screen and (max-width:640px){
	.line-tit-txt-list > div { padding:25px 0;  }
	.line-tit-txt-list > div > span {font-size:17px;  }
	.line-tit-txt-list > div > p { font-size:15px;  }
}






.aboutus-section1 { padding-bottom:150px;  }
.aboutus-section2 { padding-top:140px;  padding-bottom:125px; }
.aboutus-section2 .in-setit {padding-bottom:50px;  }
.aboutus-section2 img.mover { display:none; }

@media screen and (max-width:640px){
	.aboutus-section1 { padding-bottom:80px;  }
	.aboutus-section2 { padding-top:50px; padding-bottom:50px;  }
	.aboutus-section2 .in-setit {padding-bottom:30px;  }

	.aboutus-section2 img.pcver { display:none; }
	.aboutus-section2 img.mover { display:block; }
}



.whbox-thr-one { font-size:0; margin-top:50px; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; }
.whbox-thr-one > div { display:inline-block; vertical-align:top; width:33.33333%; height:396px; padding-top:37px;  box-sizing:border-box; border:1px solid #dfdfdf; border-width:1px 0 0 1px; text-align:center; background:#fff; padding-left:15px; padding-right:15px;  }
.whbox-thr-one > div i { display:inline-block; vertical-align:top; width:146px; height:141px; background-position:center; background-repeat:no-repeat;  background-size:contain;}
.whbox-thr-one > div i.c1 { background-image:url("/images/sub/aboutus_line_icon01.png"); }
.whbox-thr-one > div i.c2 { background-image:url("/images/sub/aboutus_line_icon02.png"); }
.whbox-thr-one > div i.c3 { background-image:url("/images/sub/aboutus_line_icon03.png"); }
.whbox-thr-one > div i.c4 { background-image:url("/images/sub/aboutus_line_icon04.png"); }

.whbox-thr-one > div span.tit { display:block; font-size:22px; color:#1b53a3; font-weight:500; padding:20px 0 15px; }
.whbox-thr-one > div p.txt { font-size:17px; color:#222; font-weight:400; }

.whbox-thr-one > div.full {position:relative; width:100%; height:380px; padding-top:77px; padding-right:20px;  }
.whbox-thr-one > div.full .left {position:absolute; left:0; top:85px; width:377px;  }
.whbox-thr-one > div.full .ri-list { font-size:0; padding-left:377px; text-align:left;  }
.whbox-thr-one > div.full .ri-list ul {  }
.whbox-thr-one > div.full .ri-list ul li { display:inline-block; vertical-align:top; width:47%; margin-right:6%; }
.whbox-thr-one > div.full .ri-list ul li:nth-of-type(even) { margin-right:0;  }
.whbox-thr-one > div.full .ri-list ul li:nth-of-type(n+3) { margin-top:44px;  }
.whbox-thr-one > div.full .ri-list ul li span { display:block; font-size:17px; color:#222; font-weight:500; padding-bottom:15px; }
.whbox-thr-one > div.full .ri-list ul li p { font-size:17px; color:#666; font-weight:300;  }

@media screen and (max-width:1150px){
	.whbox-thr-one > div.full { padding-top:54px;  }
	.whbox-thr-one > div.full .ri-list { padding-left:305px;  }
	.whbox-thr-one > div.full .left { width:307px;  }
}
@media screen and (max-width:900px){
	.whbox-thr-one > div i { width:96px; height:92px; }
	.whbox-thr-one > div p.txt br { display:none;  }
	.whbox-thr-one > div.full .ri-list { padding-left:245px; }
	.whbox-thr-one > div.full .left { width:251px }

	.whbox-thr-one > div { height:326px;  }
	.whbox-thr-one > div span.tit { font-size:18px; }
	.whbox-thr-one > div p.txt ,
	.whbox-thr-one > div.full .ri-list ul li p{ font-size:15px;  }
	.whbox-thr-one > div.full .ri-list ul li:nth-of-type(n+3) { margin-top:24px;  }
}
@media screen and (max-width:750px){
	.whbox-thr-one > div { width:100%; height:auto; padding-bottom:37px; }
	.whbox-thr-one > div.full { height:auto;  }
	.whbox-thr-one > div.full .left { position:relative; left:auto; top:auto;  width:100%; }
	.whbox-thr-one > div.full .ri-list { padding-left:0;  }
	.whbox-thr-one > div span.tit { padding-top:10px;  }
}
@media screen and (max-width:640px){
	.whbox-thr-one { margin-top:30px;  }
	.whbox-thr-one > div { padding-top:25px; padding-bottom:25px;  }
	.whbox-thr-one > div i { width:86px; height:81px; }
	.whbox-thr-one > div.full .ri-list ul li { width:100%; margin-right:0;  }
	.whbox-thr-one > div.full .ri-list ul li + li ,
	.whbox-thr-one > div.full .ri-list ul li:nth-of-type(n+3) { margin-top:25px;  }
	.whbox-thr-one > div.full { padding-top:25px;  }
	.whbox-thr-one > div.full .ri-list ul li span { font-size:16px; padding-bottom: 7px; }
}







.location-section { padding-bottom:150px;  }
.map-area {  }
.map-area iframe { width:100%; height:608px;  }

@media screen and (max-width:640px){
	.location-section { padding-bottom:80px;  }
	.map-area iframe { height:400px;   }
}




.mapinfo-area { margin-top:-182px; background:#fff; box-shadow:1px 5px 10px 0px rgba(0,0,0,0.5); box-sizing:border-box; padding:40px 70px; font-size:0;}
.mapinfo-area > div { display:inline-block; vertical-align:top; width:31%; box-sizing:border-box;  }
.mapinfo-area > div + div {}
.mapinfo-area > div .inbox { padding:0 0 0 65px; }
.mapinfo-area > div:nth-of-type(1) .inbox { padding-left:0;  }
.mapinfo-area > div:nth-of-type(2) { width:38%;  border-left:1px solid #dfdfdf;   border-right:1px solid #dfdfdf; }
.mapinfo-area > div:nth-of-type(2) .inbox {  }
.mapinfo-area > div:nth-of-type(3) .inbox { padding-right:0;  }
.mapinfo-area > div .inbox > span { display:block; font-size:22px; color:#222; font-weight:600; padding-bottom:15px; }
.mapinfo-area > div .inbox > span i { display:inline-block; vertical-align:middle; width:24px; height:32px; background-position:center; background-repeat:no-repeat; background-size:contain; margin-right:7px; }
.mapinfo-area > div .inbox > span i.lo1 { background-image:url("/images/sub/location_icon01.png"); }
.mapinfo-area > div .inbox > span i.lo2 { background-image:url("/images/sub/location_icon02.png"); }
.mapinfo-area > div .inbox > span i.lo3 { background-image:url("/images/sub/location_icon03.png"); }

.mapinfo-area > div .inbox ul {  }
.mapinfo-area > div .inbox ul li { position:relative; padding-left:42px; font-size:17px; color:#666;font-weight:300; padding-bottom:10px;  }
.mapinfo-area > div .inbox ul li b {position:absolute; left:0; top:0; font-size:17px; color:#222; font-weight:500; }
.mapinfo-area > div .inbox u { text-decoration:none; display:block; font-size:17px; color:#222; padding-bottom:5px; }
.mapinfo-area > div .inbox p { font-size:17px; color:#666;  line-height:1.9; font-weight:400; }
.mapinfo-area > div .inbox p em { font-style:normal; display:inline-block; vertical-align:middle; height:24px; line-height:24px; padding:0 11px;  font-size:15px; color:#fff; margin-bottom:3px; margin-right:3px; font-weight:300; }
.mapinfo-area > div .inbox p em.g { background:#3556a7; }
.mapinfo-area > div .inbox p em.b { background:#4a972e; }
.mapinfo-area > div .inbox p em.r { background:#d01118; }
.mapinfo-area > div .inbox p + u { padding-top:13px;  }
.mapinfo-area > div .inbox s + b { display:inline-block; vertical-align:middle; margin-left:5px;  font-size:17px; color:#222; font-weight:400;  }
.mapinfo-area > div .inbox s {text-decoration:none; display:inline-block; vertical-align:middle; height:24px; line-height:24px; padding:0 12px; border-radius:12px; font-size:15px; color:#fff; font-weight:300; }
.mapinfo-area > div .inbox s + s { margin-left:2px;  }
.mapinfo-area > div .inbox s.o { background:#f57535; }
.mapinfo-area > div .inbox s.p { background:#e41e6e; }
.mapinfo-area > div .inbox p.le { padding-left:10px; padding-top:5px;  padding-bottom:10px; }
.mapinfo-area > div .inbox > div i { display:inline-block; width:10px;  }


@media screen and (max-width:1300px){
	.mapinfo-area { padding:40px; }
	.mapinfo-area > div .inbox { padding:0 10px 0 40px;  }
}

@media screen and (max-width:1175px){
	.mapinfo-area > div .inbox > span { font-size:18px;   }
	.mapinfo-area > div .inbox ul li {font-size:15px;  }
	.mapinfo-area > div .inbox ul li b {font-size:15px;  }
	.mapinfo-area > div .inbox ul li br { display:none;  }
	.mapinfo-area > div .inbox u { font-size:16px;  }
	.mapinfo-area > div .inbox p { font-size:15px;  }
}


@media screen and (max-width:1075px){
	.mapinfo-area > div { display:block;  width:100%; }
	.mapinfo-area > div .inbox { padding:0;  }
	.mapinfo-area > div + div { margin-top:30px; border-top:1px solid #dfdfdf; padding-top:30px;  }

	.mapinfo-area > div:nth-of-type(2) { width:100%; border-left:0; border-right:0;  }

	.mapinfo-area dl { font-size:0; }
	.mapinfo-area dl dd { display:inline-block; vertical-align:top; width:50%;  }

}


@media screen and (max-width:730px){
	.mapinfo-area dl dd { width:100%;  }
	.mapinfo-area dl dd + dd { padding-top:10px;  }
}




@media screen and (max-width:640px){
	.mapinfo-area { padding:40px 15px; margin-top:-80px;  }
	.mapinfo-area > div .inbox p em { font-size:13px;	 padding: 0 7px; }
	.mapinfo-area > div .inbox s { font-size:13px;  }
	.mapinfo-area > div .inbox > span i.lo1 { background-image:url("/images/sub/location_icon01_mo.png"); }
	.mapinfo-area > div .inbox > span i.lo2 { background-image:url("/images/sub/location_icon02_mo.png"); }
	.mapinfo-area > div .inbox > span i.lo3 { background-image:url("/images/sub/location_icon03_mo.png"); }
}









/*board*/

.subcontainer { max-width:1320px; margin:0 auto; padding-top:140px; padding-bottom:140px;  }

@media screen and (max-width:1400px){
	.subcontainer { padding-left:20px; padding-right:20px;  }
}
@media screen and (max-width:640px){
	.subcontainer { padding-left:0px; padding-right:0px; padding-top:70px; padding-bottom:80px;  }

	#Board .writeBtnArea { padding:0 4%; box-sizing:border-box;  }
}








span.newicon { display:inline-block; vertical-align:middle; font-size:12px; color:#1b53a3; font-weight:700; letter-spacing:-0.5px; }




#MemBody { text-align:center;  }
#MemBody .login_title { padding-bottom:20px;  }
#MemBody table { width:364px; margin:0 auto;  }
#MemBody .login_util { padding-top:20px;  }
#MemBody .login_util ul { padding-bottom:20px;  font-size:0; }
#MemBody .login_util ul li + li { margin-top:10px;  }
#MemBody .login_util label, 
#MemBody .login_util a { font-size:14px;  }
#MemBody .login_util label input { margin-right:5px;  }


.rule-txt-area {  }
.rule-txt-area textarea { width:100%; height:500px; padding:20px; box-sizing:border-box; color:#666; font-weight:300;  }

.rul-btn-box { text-align:center; padding-top:40px;  }


@media screen and (max-width:640px){
	.subcontainer.priv { padding-left:20px; padding-right:20px;  }
	.rule-txt-area textarea { height:400px; font-size:15px; padding:10px;  }

	.rul-btn-box > a { width:45%;  }
}





/*foot*/
#foot {width:100%; padding:50px 4%; background:#3c3c3c; text-align:center; font-size:15px; color:#c5c5c5; box-sizing:border-box;}
#foot address {padding-bottom:10px; line-height:1.6;}
#foot address span {display:inline-block; padding:0 15px;}
#foot .privacy {display:inline-block; padding-right:30px; font-size:16px; color:#dfdfdf; font-weight:500;}
#foot .copy {display:inline-block; font-size:13px; color:#b1b1b1;}
#foot .copy a {color:#b1b1b1;}

#foot > .right_quick {position:fixed; right:30px; top:50%; transform:translateY(-50%); z-index:20;}
#foot > .right_quick > .list_con {}
#foot > .right_quick > .list_con > ul {display:flex; flex-direction:column; gap:12px; align-items:center;}
#foot > .right_quick > .list_con > ul > li {}
#foot > .right_quick > .list_con > ul > li > a {}
#foot > .right_quick > .list_con > ul > li > a > img {width:90px;}
#foot > .right_quick > .list_con > ul > li:nth-child(2) > a > img {width:60px;}

@media screen and (max-width:1024px){
	#foot > .right_quick {right:10px;}
	#foot > .right_quick > .list_con > ul > li > a > img.m_img {display:block; width:70px;}
	#foot > .right_quick > .list_con > ul > li:nth-child(2) > a > img {width:50px;}
}

@media screen and (max-width:640px){
	#foot > .right_quick {right:10px;}
	#foot > .right_quick > .list_con > ul > li > a > img {width:55px;}
	#foot > .right_quick > .list_con > ul > li:nth-child(2) > a > img {width:40px;}
}


/* 관리자 로그인 */
.divbox {display:none; left:50%; position:absolute;	z-index: 1;}
.divbox .text {width:150px;}
div#box {width:400px; margin-left:-200px; text-align:center; background-color:#fff; position:fixed; left:50%; bottom:300px; z-index:9999; padding:40px 30px 20px 30px; border:5px solid #eee;}
div#box .login_center{overflow:hidden; padding:30px 0;  border-top:1px solid #222;  border-bottom:1px solid #bbb;}
div#p_input {text-align:center;}
div#p_input span.label {display:inline-block; width:80px;}
div.login_foot {clear:both; text-align:center; margin-top:20px;}


/*============================================================*/
/*======================= PC 1420 px ~ =======================*/
/*============================================================*/
@media only screen and (max-width:1420px){

.inner {width:100%; padding:0 4%;}


/*main contents */
#mainVisual .mainSlider .mainVtxt {left:0; width:100%; padding:0 4%; margin-left:0;}
#mainVisual .mainControl {left:0; width:100%; padding:0 4%; margin-left:0; box-sizing:border-box;}

#service ul li {width:48%; margin-left:4%;}
#contact ul li {width:48%; margin-left:4%;}


}

/* 250507 - 추가 */
.w_con {}
.m_con {display:none;}

.w_img {display:inline-block; width:100%;}
.t_img {display:none;}
.m_img {display:none;}

.w_br {}
.t_br {display:none;}
.m_br {display:none;}

/* solution - montavista mvshield */
.montavista-section1.info01_con .img-w-txt.mleft .txt-box {padding-left:669px;}

.mvshield_info02_con {position:relative;}
.mvshield_info02_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:240px 0 285px;}
.mvshield_info02_con > .contents_con > .title_con {}
.mvshield_info02_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.mvshield_info02_con > .contents_con > .list_con {margin:252px 0 0; padding:0 0 0 50px; position:relative; z-index:10;}
.mvshield_info02_con > .contents_con > .list_con > ul {display:flex;}
.mvshield_info02_con > .contents_con > .list_con > ul > li {width:381px;}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:30px; background:#FFF; padding:30px; border-radius:10px; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.10);}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:321px; height:150px; background:#1B52A4; position:relative;}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:321px; position:absolute; bottom:0; left:0; right:0;}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con {}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:18px; color:#686E72; font-weight:600; line-height:130%; letter-spacing:-0.414px;}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {margin:8px 0 0;}
.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:24px; color:#1B52A4; font-weight:600; line-height:130%; letter-spacing:-0.552px;}
.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(2) {position:absolute; top:-310px; right:406px;}
.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(3) {position:absolute; top:-230px; right:0;}
.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(4) {position:absolute; top:106px; left:460px;}
.mvshield_info02_con > .text_bg {position:absolute; bottom:0; right:-12px;}
.mvshield_info02_con > .text_bg > span {font-size:320px; color:#F9F9F9; font-weight:700; line-height:normal; letter-spacing:-7.36px;}

.mvshield_info03_con {background:#F9FBFB;}
.mvshield_info03_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0 95px;}
.mvshield_info03_con > .contents_con > .txt_con {text-align:center;}
.mvshield_info03_con > .contents_con > .txt_con > .text01_con {}
.mvshield_info03_con > .contents_con > .txt_con > .text01_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.mvshield_info03_con > .contents_con > .txt_con > .text01_con > span .color_text {font-weight:700;}
.mvshield_info03_con > .contents_con > .txt_con > .text02_con {margin:20px 0 0;}
.mvshield_info03_con > .contents_con > .txt_con > .text02_con > span {font-size:20px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.46px;}
.mvshield_info03_con > .contents_con > .txt_con > .text03_con {display:flex; justify-content:center; align-items:center; width:596px; margin:0 auto; height:46px; background:linear-gradient(90deg, #3ECBFA 0%, #49BE57 100%); margin-top:10px;}
.mvshield_info03_con > .contents_con > .txt_con > .text03_con > span {font-size:26px; color:#FFF; font-weight:700; line-height:140%; letter-spacing:-0.598px;}
.mvshield_info03_con > .contents_con > .img_con {margin:54px 0 0;}
.mvshield_info03_con > .contents_con > .img_con > img {}

.mvshield_info04_con {background:#EEF4F6;}
.mvshield_info04_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:70px 0;}
.mvshield_info04_con > .contents_con > .title_con {text-align:center;}
.mvshield_info04_con > .contents_con > .title_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
.mvshield_info04_con > .contents_con > .list_con {margin:44px 0 0; padding:0 33px;}
.mvshield_info04_con > .contents_con > .list_con > ul {display:flex; gap:15px;}
.mvshield_info04_con > .contents_con > .list_con > ul > li {width:148px;}
.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; height:180px; background:#FFF; border-radius:10px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06);}
.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:84px; margin:0 auto;}
.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:100%;}
.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:20px 0 0;}
.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:16px; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.368px;}
.mvshield_info04_con > .contents_con > .list_con > .text_con {margin:20px 0 0;}
.mvshield_info04_con > .contents_con > .list_con > .text_con > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(1) > .list_div > .img_con {width:70px;}
.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(1) > .list_div > .text_con {margin:18px 0 0;}
.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .img_con {width:73px;}
.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .text_con {margin:24px 0 0;}
.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(7) > .list_div > .img_con {width:78px;}
.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(7) > .list_div > .text_con {margin:23px 0 0;}
.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(8) > .list_div > .img_con {width:56px;}

.mvshield_info05_con {}
.mvshield_info05_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:110px 0; position:relative;}
.mvshield_info05_con > .contents_con > .txt_con {}
.mvshield_info05_con > .contents_con > .txt_con > .title_con {}
.mvshield_info05_con > .contents_con > .txt_con > .title_con > span {font-size:46px; color:#222; font-weight:400; line-height:normal; letter-spacing:-1.058px;}
.mvshield_info05_con > .contents_con > .txt_con > .title_con > span .color_text {font-weight:700;}
.mvshield_info05_con > .contents_con > .txt_con > .text_con {margin:20px 0 0;}
.mvshield_info05_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.46px;}
.mvshield_info05_con > .contents_con > .img_con {margin:43px 0 0;}
.mvshield_info05_con > .contents_con > .img_con > img {}
.mvshield_info05_con > .contents_con > .flex_con {display:flex; align-items:center; gap:30px; margin:20px 0 0;}
.mvshield_info05_con > .contents_con > .flex_con > .text_img {flex-shrink:0; width:438px;}
.mvshield_info05_con > .contents_con > .flex_con > .text_img > img {}
.mvshield_info05_con > .contents_con > .flex_con > .text_list {display:flex; flex-direction:column; gap:8px;}
.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul {display:flex; gap:36px;}
.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul > li {}
.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul > li > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul:nth-child(2) {gap:27px;}

.mvshield_info06_con {width:100%; margin:0 auto; background:url("/images/sub/mvshield_info06_con_bg.png")no-repeat center/cover;}
.mvshield_info06_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:110px 0;}
.mvshield_info06_con > .contents_con > .title_con {text-align:center;}
.mvshield_info06_con > .contents_con > .title_con > .text01_con {}
.mvshield_info06_con > .contents_con > .title_con > .text01_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
.mvshield_info06_con > .contents_con > .title_con > .text02_con {margin:10px 0 0;}
.mvshield_info06_con > .contents_con > .title_con > .text02_con > span {font-size:46px; color:#222; font-weight:700; line-height:130%; letter-spacing:-1.058px;}
.mvshield_info06_con > .contents_con > .title_con > .text02_con > span .color_text {color:#032E70;}
.mvshield_info06_con > .contents_con > .dot_con {width:12px; margin:0 auto; margin-top:37px;}
.mvshield_info06_con > .contents_con > .dot_con > img {}
.mvshield_info06_con > .contents_con > .list_con {margin:43px 0 0;}
.mvshield_info06_con > .contents_con > .list_con > ul {display:flex; justify-content:space-between;}
.mvshield_info06_con > .contents_con > .list_con > ul > li {width:32%;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div {}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:64px; background:#1B52A4; border-radius:10px;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:24px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.552px;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con {width:100%; height:250px; background:#FFF; margin:10px 0 0; padding:30px 0 0 20px; border-radius:10px; box-sizing:border-box;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .img_con {width:275px; margin:0 auto;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .img_con > img {}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul {display:flex; flex-direction:column; gap:12px;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li {position:relative;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li:after {content:''; width:4px; height:4px; background:#222; position:absolute; top:14px; left:6px; border-radius:100%;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > span {display:block; padding:0 0 0 20px; font-size:20px; color:#222; font-weight:500; line-height:150%; letter-spacing:-0.46px;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc {margin:10px 0 0 20px;}
.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc > span {font-size:16px; color:#666; font-weight:500; line-height:150%; letter-spacing:-0.368px;}
.mvshield_info06_con > .contents_con > .list_con > ul > li:first-child > .list_div > .contents_con {display:flex; justify-content:center; align-items:center; padding:0;}

.mvshield_info07_con {}
.mvshield_info07_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0;}
.mvshield_info07_con > .contents_con > .title_con {text-align:center;}
.mvshield_info07_con > .contents_con > .title_con > .text01_con {}
.mvshield_info07_con > .contents_con > .title_con > .text01_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
.mvshield_info07_con > .contents_con > .title_con > .text02_con {margin:15px 0 0;}
.mvshield_info07_con > .contents_con > .title_con > .text02_con > span {font-size:46px; color:#222; font-weight:700; line-height:130%; letter-spacing:-1.058px;}
.mvshield_info07_con > .contents_con > .title_con > .text02_con > span .color_text {color:transparent; background:linear-gradient(90deg, #3ECBFA 0%, #49BE57 45.87%); background-clip: text;}
.mvshield_info07_con > .contents_con > .img_con {margin:65px 0 0;}
.mvshield_info07_con > .contents_con > .img_con > img {}

.mvshield_info08_con {width:100%; margin:0 auto; background:url("/images/sub/mvshield_info08_con_bg.png")no-repeat center/cover;}
.mvshield_info08_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:60px 0;}
.mvshield_info08_con > .contents_con > .txt_con {text-align:center;}
.mvshield_info08_con > .contents_con > .txt_con > .text01_con {}
.mvshield_info08_con > .contents_con > .txt_con > .text01_con > span {font-size:30px; color:#FFF; font-weight:500; line-height:normal;}
.mvshield_info08_con > .contents_con > .txt_con > .text01_con > span .color_text {color:#74E581;}
.mvshield_info08_con > .contents_con > .txt_con > .text02_con {margin:14px 0 0;}
.mvshield_info08_con > .contents_con > .txt_con > .text02_con > span {font-size:18px; color:#FFF; font-weight:400; line-height:130%;}
.mvshield_info08_con > .contents_con > .btn_con {margin:40px 0 0;}
.mvshield_info08_con > .contents_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:258px; margin:0 auto; height:50px; background:#49BE57; font-size:20px; color:#FFF; font-weight:700; line-height:130%; border-radius:500px;}

.mvshield_info09_con {}
.mvshield_info09_con > .customer-logos {padding:70px 0 100px;}
.mvshield_info09_con > .customer-logos > .cust-download-area {display:flex; justify-content:center; padding:0;}

/* service - CentOS LTS*/
.centoslts_info02_con {}
.centoslts_info02_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0;}
.centoslts_info02_con > .contents_con > .title_con {text-align:center;}
.centoslts_info02_con > .contents_con > .title_con > .text01_con {}
.centoslts_info02_con > .contents_con > .title_con > .text01_con > span {font-size:30px; color:#1B52A4; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
.centoslts_info02_con > .contents_con > .title_con > .text02_con {margin:10px 0 0;}
.centoslts_info02_con > .contents_con > .title_con > .text02_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.centoslts_info02_con > .contents_con > .list_con {margin:70px 0 0;}
.centoslts_info02_con > .contents_con > .list_con > ul {display:flex; justify-content:space-between;}
.centoslts_info02_con > .contents_con > .list_con > ul > li {width:23.5%;}
.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div {width:100%; height:285px; background-color:#F4F6FA; border-radius:10px; padding:30px 0 0 30px; box-sizing:border-box; background-repeat:no-repeat; background-size:220px 130px; background-position:right -22px bottom;}
.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con {display:flex; justify-content:center; align-items:center; width:46px; height:29px; background:#1B52A4; border-radius:500px;}
.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con > span {font-size:16px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.368px;}
.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:18px 0 0;}
.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:20px; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.46px;}
.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span .color_text {font-weight:700;}
.centoslts_info02_con > .contents_con > .list_con > ul > li:first-child > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg01.png");}
.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(2) > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg02.png");}
.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(3) > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg03.png");}
.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(4) > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg04.png");}

.centoslts_info03_con {background:url("/images/sub/centoslts_info03_con_bg.png")no-repeat center/cover;}
.centoslts_info03_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:130px 0;}
.centoslts_info03_con > .contents_con > .txt_con {text-align:center;}
.centoslts_info03_con > .contents_con > .txt_con > .text01_con {}
.centoslts_info03_con > .contents_con > .txt_con > .text01_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
.centoslts_info03_con > .contents_con > .txt_con > .text01_con > span .color_text {color:#1B52A4;}
.centoslts_info03_con > .contents_con > .txt_con > .text02_con {margin:10px 0 0;}
.centoslts_info03_con > .contents_con > .txt_con > .text02_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.centoslts_info03_con > .contents_con > .txt_con > .text03_con {margin:31px 0 0;}
.centoslts_info03_con > .contents_con > .txt_con > .text03_con > span {font-size:18px; color:#444; font-weight:400; line-height:150%; letter-spacing:-0.414px;}
.centoslts_info03_con > .contents_con > .dot_con {width:12px; margin:0 auto; margin-top:31px;}
.centoslts_info03_con > .contents_con > .dot_con > img {}
.centoslts_info03_con > .contents_con > .contents_con {margin:35px 0 0; position:relative;}
.centoslts_info03_con > .contents_con > .contents_con > .title_con {}
.centoslts_info03_con > .contents_con > .contents_con > .title_con > span {font-size:40px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.92px;}
.centoslts_info03_con > .contents_con > .contents_con > .img_con {margin:27px 0 0;}
.centoslts_info03_con > .contents_con > .contents_con > .img_con > img {}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con {display:flex; align-items:center; gap:30px; margin:20px 0 0;}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_img {flex-shrink:0; width:453px;}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_img > img {}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list {display:flex; flex-direction:column; gap:8px;}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul {display:flex; gap:36px;}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul > li {}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul > li > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul:nth-child(2) {gap:27px;}

.centoslts_info04_con {background:#EFF1F3;}
.centoslts_info04_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:70px 0;}
.centoslts_info04_con > .contents_con > .title_con {text-align:center;}
.centoslts_info04_con > .contents_con > .title_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
.centoslts_info04_con > .contents_con > .list_con {display:flex; justify-content:center; margin:44px 0 0;}
.centoslts_info04_con > .contents_con > .list_con > ul {display:flex; gap:15px;}
.centoslts_info04_con > .contents_con > .list_con > ul > li {width:148px;}
.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; height:180px; background:#FFF; border-radius:10px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06);}
.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:84px; margin:0 auto;}
.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:100%;}
.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:20px 0 0;}
.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:16px; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.368px;}
.centoslts_info04_con > .contents_con > .list_con > .text_con {margin:20px 0 0;}
.centoslts_info04_con > .contents_con > .list_con > .text_con > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(5) > .list_div > .img_con {width:70px;}
.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(5) > .list_div > .text_con {margin:18px 0 0;}
.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .img_con {width:78px;}
.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .text_con {margin:23px 0 0;}

.centoslts_info05_con {}
.centoslts_info05_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0;}
.centoslts_info05_con > .contents_con > .title_con {text-align:center;}
.centoslts_info05_con > .contents_con > .title_con > .text01_con {}
.centoslts_info05_con > .contents_con > .title_con > .text01_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.centoslts_info05_con > .contents_con > .title_con > .text02_con {margin:15px 0 0;}
.centoslts_info05_con > .contents_con > .title_con > .text02_con > span {font-size:18px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.414px;}
.centoslts_info05_con > .contents_con > .w_con {margin:55px 0 0;}
.centoslts_info05_con > .contents_con > .w_con > table {width:100%;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody {}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr {}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > td {height:60px; border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > td:last-child {border-right:unset;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr:last-child > td {border-bottom:unset;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr:last-child > td:first-child {border-radius:0 0 0 20px;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr:last-child > td:last-child {border-radius:0 0 20px 0;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > td > span {font-size:18px; color:#FFF; font-weight:600; line-height:140%; letter-spacing:-0.414px;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td {border-radius:20px 20px 0 0; border-bottom:unset;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td > span {}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td.top01 {width:28%; background:#A5AFC3;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td.top02 {width:28%; background:#083170;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td.top03 {background:#1B52A4;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .title_td {background:#78869F;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .title_td > span {}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .text_td {background:#F0F3F9;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .text_td > span {color:#222; font-weight:400;}
.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr:nth-child(even) > .text_td {background:#F6F8FB;}

.centoslts_info06_con {background:#F9F9F9;}
.centoslts_info06_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:110px 0;}
.centoslts_info06_con > .contents_con > .title_con {text-align:center;}
.centoslts_info06_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.centoslts_info06_con > .contents_con > .title_con > span .color_text {color:#1B52A4;}
.centoslts_info06_con > .contents_con > .slide_con {margin:65px 0 0; position:relative;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con {}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul {display:flex; justify-content:space-between;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li {width:19%; cursor:pointer;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; align-items:center; gap:20px; width:100%; height:200px; background:#A5B6CE; border-radius:10px; position:relative;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li > .list_div > .img_con {}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li > .list_div > .img_con > img {}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li > .list_div > .img_con > img.on {display:none;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li > .list_div > .img_con > img.off {}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li > .list_div > .text_con {text-align:center;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li > .list_div > .text_con > span {font-size:20px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.46px;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li.on > .list_div {background:#1B52A4;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li.on > .list_div:after {content:''; width:20px; height:20px; background:#1B52A4; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%) rotate(45deg);}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li.on > .list_div > .img_con > img.on {display:block;}
.centoslts_info06_con > .contents_con > .slide_con > .tab_con > ul > li.on > .list_div > .img_con > img.off {display:none;}
.centoslts_info06_con > .contents_con > .slide_con > .swiper {margin:30px 0 0;}
.centoslts_info06_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
.centoslts_info06_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {margin:0 20px 0 0;}
.centoslts_info06_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {display:flex; align-items:center; width:100%; height:130px; background:#FFF; padding:0 50px; border-radius:10px; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.06); box-sizing:border-box;}
.centoslts_info06_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con {}
.centoslts_info06_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text_con > span {font-size:20px; color:#222; font-weight:300; line-height:140%; letter-spacing:-0.46px;}
.centoslts_info06_con > .contents_con > .slide_con > .slide_btn {width:66px; position:absolute; bottom:8%; cursor:pointer;}
.centoslts_info06_con > .contents_con > .slide_con > .slide_btn.prev {left:-90px;}
.centoslts_info06_con > .contents_con > .slide_con > .slide_btn.next {right:-90px;}

.centoslts_info07_con {background:url("/images/sub/centoslts_info07_con_bg.png")no-repeat center/cover;}
.centoslts_info07_con > .contents_con {display:flex; align-items:flex-start; gap:93px; width:100%; max-width:1350px; margin:0 auto; padding:70px 0 77px;}
.centoslts_info07_con > .contents_con > .title_con {}
.centoslts_info07_con > .contents_con > .title_con > span {font-size:30px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
.centoslts_info07_con > .contents_con > .list_con {}
.centoslts_info07_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:20px;}
.centoslts_info07_con > .contents_con > .list_con > ul > li {}
.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:center; gap:15px;}
.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:32px;}
.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:20px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.46px;}

.centoslts_info08_con {}
.centoslts_info08_con > .contents_con {padding:120px 0 160px;}
.centoslts_info08_con > .contents_con > .title_con {text-align:center;}
.centoslts_info08_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.centoslts_info08_con > .contents_con > .img_con {width:100%; max-width:1392px; margin:0 auto; margin-top:60px;}
.centoslts_info08_con > .contents_con > .img_con > img {}
.centoslts_info08_con > .contents_con > .list_con {margin:70px 0 0;}
.centoslts_info08_con > .contents_con > .list_con > ul {display:flex; justify-content:center; align-items:center; gap:90px;}
.centoslts_info08_con > .contents_con > .list_con > ul > li {}
.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:center; gap:10px;}
.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:32px;}
.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:20px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.46px;}
.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span .color_text {color:#238B45;}

.centoslts_info09_con {background:url("/images/sub/centoslts_info09_con_bg.png")no-repeat center bottom/cover;}
.centoslts_info09_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:100px 0;}
.centoslts_info09_con > .contents_con > .txt_con {text-align:center;}
.centoslts_info09_con > .contents_con > .txt_con > .text_con {}
.centoslts_info09_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#1B53A3; font-weight:600; line-height:130%; letter-spacing:-0.46px;}
.centoslts_info09_con > .contents_con > .txt_con > .title_con {margin:10px 0 0;}
.centoslts_info09_con > .contents_con > .txt_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.centoslts_info09_con > .contents_con > .list_con {margin:60px 0 0;}
.centoslts_info09_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:15px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li {}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:10px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con {display:flex; justify-content:space-between; align-items:center; width:100%; height:80px; background:#FFF; padding:0 30px; border-radius:20px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06); box-sizing:border-box; cursor:pointer;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con {display:flex; align-items:center; gap:20px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .icon_con {display:flex; justify-content:center; align-items:center; flex-shrink:0; width:44px; height:44px; background:#1B53A3; border-radius:500px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .icon_con > span {font-size:22px; color:#FFF; font-weight:600; line-height:140%; letter-spacing:-0.506px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .title_con {}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .title_con > span {font-size:20px; color:#222; font-weight:600; line-height:140%; letter-spacing:-0.46px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .img_con {width:24px; transition:all 0.3s ease;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .img_con > img {}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con {display:none; align-items:flex-start; gap:20px; width:100%; background:#FFF; padding:21px 79px 27px 30px; border-radius:20px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06); box-sizing:border-box;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .icon_con {display:flex; justify-content:center; align-items:center; flex-shrink:0; width:44px; height:44px; background:#222; border-radius:500px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .icon_con > span {font-size:22px; color:#FFF; font-weight:600; line-height:140%; letter-spacing:-0.506px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .text_con {padding:10px 0 0;}
.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .text_con > span {font-size:18px; color:#222; font-weight:400; line-height:160%; letter-spacing:-0.414px;}
.centoslts_info09_con > .contents_con > .list_con > ul > li.on > .list_div > .q_con > .img_con {transform:rotate(180deg);} 
.centoslts_info09_con > .contents_con > .list_con > ul > li.on > .list_div > .a_con {display:flex;} 

/* service - Rocky Linux*/
.rockylinux_info02_con {background:url("/images/sub/rockylinux_info02_con_bg.png")no-repeat center/cover;}
.rockylinux_info02_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0;}
.rockylinux_info02_con > .contents_con > .txt_con {text-align:center;}
.rockylinux_info02_con > .contents_con > .txt_con > .text01_con {}
.rockylinux_info02_con > .contents_con > .txt_con > .text01_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%;}
.rockylinux_info02_con > .contents_con > .txt_con > .text01_con > span .color_text {color:#49BE57;}
.rockylinux_info02_con > .contents_con > .txt_con > .text02_con {margin:30px 0 0;}
.rockylinux_info02_con > .contents_con > .txt_con > .text02_con > span {font-size:18px; color:#222; font-weight:400; line-height:140%;}
.rockylinux_info02_con > .contents_con > .img_con {margin:90px 0 0;}
.rockylinux_info02_con > .contents_con > .img_con > img {}

.rockylinux_info03_con {background:url("/images/sub/rockylinux_info03_con_bg.png")no-repeat center/cover;}
.rockylinux_info03_con > .contents_con {padding:70px 0 50px;}
.rockylinux_info03_con > .contents_con > .title_con {text-align:center;}
.rockylinux_info03_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%;}
.rockylinux_info03_con > .contents_con > .img_con {width:959px; margin:0 auto; margin-top:14px;}
.rockylinux_info03_con > .contents_con > .img_con > img {}

.rockylinux_info04_con {}
.rockylinux_info04_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0;}
.rockylinux_info04_con > .contents_con > .title_con {text-align:center;}
.rockylinux_info04_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
.rockylinux_info04_con > .contents_con > .w_con {margin:60px 0 0;}
.rockylinux_info04_con > .contents_con > .w_con > table {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > td {height:60px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > td > span {font-size:18px; color:#FFF; font-weight:600; line-height:-0.414px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .blank_td {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .top_td {background:#6E7C96; border-right:1px solid #FFF; border-radius:20px 20px 0 0;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .top_td:last-child {border-right:unset;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .top_td > span {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td {min-width:155px; border-bottom:1px solid #FFF; border-radius:20px 0 0 20px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:last-child > .left_td {border-bottom:unset;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td > span {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td.left01 {background:#89B0EA;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td.left02 {background:#4D80CD;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td.left03 {background:#1B52A4;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td {border-right:1px solid #E2E6ED; border-bottom:1px solid #E2E6ED;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td:last-child {border-right:unset;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:nth-child(3) > .text_td {background:#F5F7FE;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:last-child > .text_td {background:#EFF3FB; border-bottom:unset;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td {vertical-align:top; padding:20px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:last-child > .text_td:last-child {border-radius:0 0 20px 0;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .title_con {margin:0 0 10px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .title_con > span {font-size:18px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.414px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul {display:flex; flex-direction:column; gap:10px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td:nth-child(3) > .list_con > ul {gap:15px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:10px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con {position:relative;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con:after {content:''; width:3px; height:3px; background:#222; border-radius:100%; position:absolute; top:8px; left:0;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con > span {display:inline-block; padding:0 0 0 10px; font-size:18px; color:#222; font-weight:500; line-height:130%; letter-spacing:-0.414px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul {}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul > li {display:flex; gap:4px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul > li > span {display:inline-block; font-size:18px; color:#666; font-weight:400; line-height:150%; letter-spacing:-0.414px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text03_con {display:flex; gap:4px;}
.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text03_con > span {display:inline-block; font-size:16px; color:#1B52A4; font-weight:400; line-height:150%; letter-spacing:-0.368px;}

@media all and (max-width:1350px) { 
	/*vw계산*/

	/* 250509 - 섹션 추가 */
	#highlights {padding:8.89vw 0 9.11vw;}
	#highlights h2 {margin-top:1.11vw;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con {min-height:21.63vw; padding:2.96vw 4.15vw 3.70vw;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con {border-bottom:0.07vw solid rgba(255, 255, 255, 0.30); margin:0 0 1.56vw 0; padding:0 0 1.56vw 0;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con > span {font-size:2.37vw;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a {gap:0.44vw;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a > span {font-size:1.19vw;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a > img {width:1.41vw;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:1.48vw;}

	/* solution - mvshield */
	.mvshield_info02_con > .contents_con {max-width:100%; padding:17.78vw 0 21.11vw;}
	.mvshield_info02_con > .contents_con > .title_con > span {font-size:3.41vw; letter-spacing:-0.08vw;}
	.mvshield_info02_con > .contents_con > .list_con {margin:18.67vw 0 0; padding:0 0 0 3.70vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li {width:28.22vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div {gap:2.22vw; padding:2.22vw; border-radius:0.74vw; box-shadow:0 0 1.48vw 0 rgba(0, 0, 0, 0.10);}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:23.78vw; height:11.11vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:23.78vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:1.33vw; letter-spacing:-0.03vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {margin:0.59vw 0 0;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:1.78vw; letter-spacing:-0.04vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(2) {top:-22.96vw; right:30.07vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(3) {top:-17.04vw;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(4) {top:7.85vw; left:34.07vw;}
	.mvshield_info02_con > .text_bg {right:-0.89vw;}
	.mvshield_info02_con > .text_bg > span {font-size:23.70vw; letter-spacing:-0.55;}
	
	.mvshield_info06_con > .contents_con {max-width:100%; padding:8.15vw 0;}
	.mvshield_info06_con > .contents_con > .title_con > .text01_con > span {font-size:2.22vw; letter-spacing:-0.05vw;}
	.mvshield_info06_con > .contents_con > .title_con > .text02_con {margin:0.74vw 0 0;}
	.mvshield_info06_con > .contents_con > .title_con > .text02_con > span {font-size:3.41vw; letter-spacing:-0.08vw;}
	.mvshield_info06_con > .contents_con > .dot_con {width:0.89vw; margin-top:2.74vw;}
	.mvshield_info06_con > .contents_con > .list_con {margin:3.19vw 0 0;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con {height:4.74vw; border-radius:0.74vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:1.78vw; letter-spacing:-0.04vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con {height:18.52vw; margin:0.74vw 0 0; padding:2.22vw 0 0 1.48vw; border-radius:0.74vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .img_con {width:20.37vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul {gap:0.89vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li:after {width:0.30vw; height:0.30vw; top:1.04vw; left:0.44vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > span {padding:0 0 0 1.48vw; font-size:1.48vw; letter-spacing:-0.03vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc {margin:0.74vw 0 0 1.48vw;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc > span {font-size:1.19vw; letter-spacing:-0.03vw;}
}

@media all and (max-width:1024px) { 
	
	.w_img {display:none;}
	.t_img {display:inline-block; width:100%;}
	.m_img {display:none;}

	.w_br {display:none;}
	.t_br {display:inline;}
	.m_br {display:none;}

	/* main visual - 250509 수정*/
	.visual_con {background:url("/images/main/visual_con_bg.png")no-repeat center/cover;}
	.visual_con > .contents_con {width:100%; max-width:1320px; margin:0 auto; padding:327px 4% 310px; box-sizing:border-box;}
	.visual_con > .contents_con > .txt_con {}
	.visual_con > .contents_con > .txt_con > .text01_con {}
	.visual_con > .contents_con > .txt_con > .text01_con > span {font-size:30px; color:#FFF; font-weight:500; line-height:normal;}
	.visual_con > .contents_con > .txt_con > .text02_con {margin:20px 0 0;}
	.visual_con > .contents_con > .txt_con > .text02_con > span {font-size:60px; color:#FFF; font-weight:900; line-height:130%;}
	.visual_con > .contents_con > .txt_con > .text03_con {margin:60px 0 0;}
	.visual_con > .contents_con > .txt_con > .text03_con > span {font-family:'Noto Sans KR'; font-size:20px; color:#FFF; font-weight:400; line-height:150%;}

	/* 250509 - 섹션 추가 */
	#highlights {background-color:#121638; padding:90px 0;}
	#highlights > .inner {}
	#highlights h2 {margin-top:0; color:#FFF;}
	#highlights h2:before {background:#FFF;}
	#highlights .ImgArea {}
	#highlights .ImgArea > .list_con {}
	#highlights .ImgArea > .list_con > ul {display:flex; flex-direction:column; justify-content:unset; gap:40px;}
	#highlights .ImgArea > .list_con > ul > li {width:100%;}
	#highlights .ImgArea > .list_con > ul > li > .list_div {}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .img_con {width:100%;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .img_con > img {}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con {min-height:unset; background:linear-gradient(180deg, #121638 0%, #1B2150 100%); padding:40px 56px 67px; box-sizing:border-box;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con {display:flex; justify-content:space-between; align-items:center; border-bottom:1px solid rgba(255, 255, 255, 0.30); margin:0 0 21px 0; padding:0 0 21px 0;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con {}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con > span {font-size:32px; color:#FFF; font-weight:600; line-height:normal;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con > span .color_text {font-family:'Noto Sans KR';}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a {display:flex; align-items:center; gap:6px;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a > span {font-family:'Noto Sans KR'; font-size:16px; color:#74E581; font-weight:400; line-height:normal;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > a > img {width:19px;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text02_con {}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-family:'Noto Sans KR'; font-size:20px; color:#FFF; font-weight:400; line-height:normal;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text02_con > span .m_br {display:inline;}
	
	/* solution - mvshield */
	.mvshield_info02_con, .mvshield_info03_con, .mvshield_info04_con, .mvshield_info05_con, .mvshield_info06_con, .mvshield_info07_con, .mvshield_info08_con, .mvshield_info09_con {word-break:keep-all; box-sizing:border-box;}
	.montavista-section1.info01_con {}
	.montavista-section1.info01_con .img-w-txt i.lew {height:290px;}

	.mvshield_info02_con {position:relative;}
	.mvshield_info02_con > .contents_con {width:100%; max-width:100%; margin:0 auto; padding:150px 4%; box-sizing:border-box;}
	.mvshield_info02_con > .contents_con > .title_con {}
	.mvshield_info02_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.mvshield_info02_con > .contents_con > .list_con {margin:122px 0 0; padding:0; position:relative; z-index:10;}
	.mvshield_info02_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:center; gap:91px 40px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li {width:381px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:30px; background:#FFF; padding:30px; border-radius:10px; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.10);}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:321px; height:150px; background:#1B52A4; position:relative;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:321px; position:absolute; bottom:0; left:0; right:0;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img.w_img {display:inline-block;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con {}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:18px; color:#686E72; font-weight:600; line-height:130%; letter-spacing:-0.414px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {margin:8px 0 0;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:24px; color:#1B52A4; font-weight:600; line-height:130%; letter-spacing:-0.552px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(2) {position:unset;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(3) {position:unset;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(4) {position:unset;}
	.mvshield_info02_con > .text_bg {position:absolute; bottom:0; right:unset; left:-100px;}
	.mvshield_info02_con > .text_bg > span {font-size:320px; color:#F9F9F9; font-weight:700; line-height:normal; letter-spacing:-7.36px;}
	
	.mvshield_info03_con {background:#F9FBFB;}
	.mvshield_info03_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0;}
	.mvshield_info03_con > .contents_con > .txt_con {text-align:center;}
	.mvshield_info03_con > .contents_con > .txt_con > .text01_con {}
	.mvshield_info03_con > .contents_con > .txt_con > .text01_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.mvshield_info03_con > .contents_con > .txt_con > .text01_con > span .color_text {font-weight:700;}
	.mvshield_info03_con > .contents_con > .txt_con > .text02_con {margin:20px 0 0;}
	.mvshield_info03_con > .contents_con > .txt_con > .text02_con > span {font-size:20px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.46px;}
	.mvshield_info03_con > .contents_con > .txt_con > .text03_con {display:flex; justify-content:center; align-items:center; width:596px; margin:0 auto; height:46px; background:linear-gradient(90deg, #3ECBFA 0%, #49BE57 100%); margin-top:10px;}
	.mvshield_info03_con > .contents_con > .txt_con > .text03_con > span {font-size:26px; color:#FFF; font-weight:700; line-height:140%; letter-spacing:-0.598px;}
	.mvshield_info03_con > .contents_con > .img_con {margin:54px 0 0;}
	.mvshield_info03_con > .contents_con > .img_con > img {}
	.mvshield_info03_con > .contents_con > .img_con > img.w_img {display:inline-block;}

	.mvshield_info04_con {background:#EEF4F6;}
	.mvshield_info04_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:70px 0;}
	.mvshield_info04_con > .contents_con > .title_con {text-align:center;}
	.mvshield_info04_con > .contents_con > .title_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
	.mvshield_info04_con > .contents_con > .list_con {width:100%; max-width:640px; margin:0 auto; margin-top:44px; padding:0;}
	.mvshield_info04_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:center; gap:15px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li {width:148px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; height:180px; background:#FFF; border-radius:10px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06);}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:84px; margin:0 auto;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:100%;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:20px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:16px; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.368px;}
	.mvshield_info04_con > .contents_con > .list_con > .text_con {margin:20px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > .text_con > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(1) > .list_div > .img_con {width:70px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(1) > .list_div > .text_con {margin:18px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .img_con {width:73px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .text_con {margin:24px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(7) > .list_div > .img_con {width:78px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(7) > .list_div > .text_con {margin:23px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(8) > .list_div > .img_con {width:56px;}

	.mvshield_info05_con {}
	.mvshield_info05_con > .contents_con {display:flex; flex-direction:column; width:100%; max-width:100%; margin:0 auto; padding:70px 0 70px 4%; position:relative; box-sizing:border-box;}
	.mvshield_info05_con > .contents_con > .txt_con {order:1;}
	.mvshield_info05_con > .contents_con > .txt_con > .title_con {}
	.mvshield_info05_con > .contents_con > .txt_con > .title_con > span {font-size:46px; color:#222; font-weight:400; line-height:normal; letter-spacing:-1.058px;}
	.mvshield_info05_con > .contents_con > .txt_con > .title_con > span .color_text {font-weight:700;}
	.mvshield_info05_con > .contents_con > .txt_con > .text_con {margin:20px 0 0;}
	.mvshield_info05_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.46px;}
	.mvshield_info05_con > .contents_con > .img_con {order:2; margin:41px 0 0; overflow:auto;}
	.mvshield_info05_con > .contents_con > .img_con > img {width:1356px; max-width:unset;}
	.mvshield_info05_con > .contents_con > .flex_con {order:3; flex-direction:column; align-items:unset; gap:20px; margin:50px 0 0;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_img {width:332px;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_img > img.w_img {display:none;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_img > img.m_img {display:block;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_list {order:4; display:flex; flex-direction:column; gap:6px;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul {display:flex; flex-direction:column; gap:6px;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul > li {}
	.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul > li > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul:nth-child(2) {gap:6px;}

	.mvshield_info06_con {width:100%; margin:0 auto; background:url("/images/sub/tab_mvshield_info06_con_bg.png")no-repeat center/cover;}
	.mvshield_info06_con > .contents_con {width:100%; max-width:100%; margin:0 auto; padding:110px 4% 120px; box-sizing:border-box;}
	.mvshield_info06_con > .contents_con > .title_con {text-align:center;}
	.mvshield_info06_con > .contents_con > .title_con > .text01_con {}
	.mvshield_info06_con > .contents_con > .title_con > .text01_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
	.mvshield_info06_con > .contents_con > .title_con > .text02_con {margin:10px 0 0;}
	.mvshield_info06_con > .contents_con > .title_con > .text02_con > span {font-size:46px; color:#222; font-weight:700; line-height:130%; letter-spacing:-1.058px;}
	.mvshield_info06_con > .contents_con > .title_con > .text02_con > span .color_text {color:#032E70;}
	.mvshield_info06_con > .contents_con > .dot_con {width:12px; margin:0 auto; margin-top:37px;}
	.mvshield_info06_con > .contents_con > .dot_con > img {}
	.mvshield_info06_con > .contents_con > .list_con {margin:43px 0 0;}
	.mvshield_info06_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; justify-content:center; gap:18px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li {width:100%;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div {}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:64px; background:#1B52A4; border-radius:10px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:24px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.552px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con {width:100%; height:100%; min-height:195px; background:#FFF; margin:10px 0 0; padding:30px 0 42px 20px; border-radius:10px; box-sizing:border-box;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .img_con {width:275px; margin:0 auto;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .img_con > img {}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul {display:flex; flex-direction:column; gap:12px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li {position:relative;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li:after {content:''; width:4px; height:4px; background:#222; position:absolute; top:14px; left:6px; border-radius:100%;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > span {display:block; padding:0 0 0 20px; font-size:20px; color:#222; font-weight:500; line-height:150%; letter-spacing:-0.46px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > span br {display:none;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc {margin:10px 0 0 20px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc > span {font-size:16px; color:#666; font-weight:500; line-height:150%; letter-spacing:-0.368px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li:first-child > .list_div > .contents_con {display:flex; justify-content:center; align-items:center; padding:0;}

	.mvshield_info07_con {}
	.mvshield_info07_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 4%; box-sizing:border-box;}
	.mvshield_info07_con > .contents_con > .title_con {text-align:center;}
	.mvshield_info07_con > .contents_con > .title_con > .text01_con {}
	.mvshield_info07_con > .contents_con > .title_con > .text01_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
	.mvshield_info07_con > .contents_con > .title_con > .text02_con {margin:15px 0 0;}
	.mvshield_info07_con > .contents_con > .title_con > .text02_con > span {font-size:46px; color:#222; font-weight:700; line-height:130%; letter-spacing:-1.058px;}
	.mvshield_info07_con > .contents_con > .title_con > .text02_con > span .color_text {color:transparent; background:linear-gradient(90deg, #3ECBFA 0%, #49BE57 45.87%); background-clip: text;}
	.mvshield_info07_con > .contents_con > .img_con {margin:65px 0 0;}
	.mvshield_info07_con > .contents_con > .img_con > img {}

	.mvshield_info08_con {width:100%; margin:0 auto; background:url("/images/sub/mvshield_info08_con_bg.png")no-repeat center/cover;}
	.mvshield_info08_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:60px 0;}
	.mvshield_info08_con > .contents_con > .txt_con {text-align:center;}
	.mvshield_info08_con > .contents_con > .txt_con > .text01_con {}
	.mvshield_info08_con > .contents_con > .txt_con > .text01_con > span {font-size:30px; color:#FFF; font-weight:500; line-height:normal;}
	.mvshield_info08_con > .contents_con > .txt_con > .text01_con > span .color_text {color:#74E581;}
	.mvshield_info08_con > .contents_con > .txt_con > .text02_con {margin:14px 0 0;}
	.mvshield_info08_con > .contents_con > .txt_con > .text02_con > span {font-size:18px; color:#FFF; font-weight:400; line-height:130%;}
	.mvshield_info08_con > .contents_con > .btn_con {margin:40px 0 0;}
	.mvshield_info08_con > .contents_con > .btn_con > a {display:flex; justify-content:center; align-items:center; width:258px; margin:0 auto; height:50px; background:#49BE57; font-size:20px; color:#FFF; font-weight:700; line-height:130%; border-radius:500px;}

	.mvshield_info09_con {}
	.mvshield_info09_con > .customer-logos {padding:70px 0 100px;}
	.mvshield_info09_con > .customer-logos > .cust-download-area {display:flex; justify-content:center; padding:0;}

	/* service - CentOS LTS*/
	.centos-section1.centoslts_info01_con .img-w-txt i.lew {height:290px;}

	.centoslts_info02_con {}
	.centoslts_info02_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 4%; box-sizing:border-box;}
	.centoslts_info02_con > .contents_con > .title_con > .text01_con > span {font-size:30px; color:#1B52A4; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
	.centoslts_info02_con > .contents_con > .title_con > .text02_con {margin:10px 0 0;}
	.centoslts_info02_con > .contents_con > .title_con > .text02_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.centoslts_info02_con > .contents_con > .list_con {margin:70px 0 0;}
	.centoslts_info02_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:space-between;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li {width:49%; margin-top:2%;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div {width:100%; height:182px; background-color:#F4F6FA; border-radius:10px; padding:30px 0 0 30px; box-sizing:border-box; background-repeat:no-repeat; background-size:220px 130px; background-position:right bottom;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con {display:flex; justify-content:center; align-items:center; width:46px; height:29px; background:#1B52A4; border-radius:500px;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con > span {font-size:16px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.368px;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:18px 0 0;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:20px; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.46px;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span .color_text {font-weight:700;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:first-child > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg01.png");}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(2) > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg02.png");}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(3) > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg03.png");}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(4) > .list_div {background-image:url("/images/sub/centoslts_info02_list_con_bg04.png");}

	.centoslts_info03_con {background:url("/images/sub/centoslts_info03_con_bg.png")no-repeat center/cover;}
	.centoslts_info03_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:110px 0 110px 4%; box-sizing:border-box;}
	.centoslts_info03_con > .contents_con > .txt_con {padding:0 4% 0 0; text-align:center; box-sizing:border-box;}
	.centoslts_info03_con > .contents_con > .txt_con > .text01_con {}
	.centoslts_info03_con > .contents_con > .txt_con > .text01_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
	.centoslts_info03_con > .contents_con > .txt_con > .text01_con > span .color_text {color:#1B52A4;}
	.centoslts_info03_con > .contents_con > .txt_con > .text02_con {margin:10px 0 0;}
	.centoslts_info03_con > .contents_con > .txt_con > .text02_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.centoslts_info03_con > .contents_con > .txt_con > .text03_con {margin:31px 0 0;}
	.centoslts_info03_con > .contents_con > .txt_con > .text03_con > span {font-size:18px; color:#444; font-weight:400; line-height:150%; letter-spacing:-0.414px;}
	.centoslts_info03_con > .contents_con > .dot_con {width:12px; margin:0 auto; margin-top:31px;}
	.centoslts_info03_con > .contents_con > .dot_con > img {}
	.centoslts_info03_con > .contents_con > .contents_con {margin:35px 0 0; position:relative;}
	.centoslts_info03_con > .contents_con > .contents_con > .title_con {text-align:center;}
	.centoslts_info03_con > .contents_con > .contents_con > .title_con > span {font-size:40px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.92px;}
	.centoslts_info03_con > .contents_con > .contents_con > .img_con {margin:34px 0 0; overflow:auto;}
	.centoslts_info03_con > .contents_con > .contents_con > .img_con > img {width:1356px; max-width:unset;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con {flex-direction:column; align-items:unset; gap:20px; margin:50px 0 0;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_img {width:332px;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_img > img.m_img {display:block;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list {display:flex; flex-direction:column; gap:6px;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul {display:flex; flex-direction:column; gap:6px;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul > li {}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul > li > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul:nth-child(2) {gap:6px;}

	.centoslts_info04_con {background:#EFF1F3;}
	.centoslts_info04_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:70px 0; box-sizing:border-box;}
	.centoslts_info04_con > .contents_con > .title_con {text-align:center;}
	.centoslts_info04_con > .contents_con > .title_con > span {font-size:30px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
	.centoslts_info04_con > .contents_con > .list_con {display:flex; justify-content:center; width:100%; max-width:640px; margin:0 auto; margin-top:44px;}
	.centoslts_info04_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:center; gap:15px;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li {width:156px;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; height:180px; background:#FFF; border-radius:10px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06);}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:84px; margin:0 auto;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:100%;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:20px 0 0;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:16px; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.368px;}
	.centoslts_info04_con > .contents_con > .list_con > .text_con {margin:20px 0 0;}
	.centoslts_info04_con > .contents_con > .list_con > .text_con > span {font-size:14px; color:#999; font-weight:600; line-height:130%; letter-spacing:-0.322px;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(5) > .list_div > .img_con {width:70px;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(5) > .list_div > .text_con {margin:18px 0 0;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .img_con {width:78px;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .text_con {margin:23px 0 0;}

	.centoslts_info05_con {}
	.centoslts_info05_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:100px 4%; box-sizing:border-box;}
	.centoslts_info05_con > .contents_con > .title_con {text-align:center;}
	.centoslts_info05_con > .contents_con > .title_con > .text01_con {}
	.centoslts_info05_con > .contents_con > .title_con > .text01_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.centoslts_info05_con > .contents_con > .title_con > .text02_con {margin:15px 0 0;}
	.centoslts_info05_con > .contents_con > .title_con > .text02_con > span {font-size:18px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.414px;}
	.centoslts_info05_con > .contents_con > .w_con {display:block; margin:55px 0 0;}
	.centoslts_info05_con > .contents_con > .m_con {display:none;}
	.centoslts_info05_con > .contents_con > .w_con > table {width:100%;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody {}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr {}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > td {height:60px; border-bottom:1px solid #FFF; border-right:1px solid #FFF;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > td:last-child {border-right:unset;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr:last-child > td {border-bottom:unset;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > td > span {font-size:18px; color:#FFF; font-weight:600; line-height:140%; letter-spacing:-0.414px;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td {border-radius:20px 20px 0 0; border-bottom:unset;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td > span {}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td.top01 {width:28%; background:#A5AFC3;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td.top02 {width:28%; background:#083170;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .top_td.top03 {background:#1B52A4;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .title_td {background:#78869F;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .title_td > span {}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .text_td {background:#F0F3F9;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr > .text_td > span {color:#222; font-weight:400;}
	.centoslts_info05_con > .contents_con > .w_con > table > tbody > tr:nth-child(even) > .text_td {background:#F6F8FB;}

	.centoslts_info06_con {background:#F9F9F9;}
	.centoslts_info06_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:70px 4%; box-sizing:border-box;}
	.centoslts_info06_con > .contents_con > .title_con {text-align:center;}
	.centoslts_info06_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.centoslts_info06_con > .contents_con > .title_con > span .color_text {color:#1B52A4;}
	.centoslts_info06_con > .contents_con > .slide_con {display:none;}
	.centoslts_info06_con > .contents_con > .m_con {display:block; margin:30px 0 0;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con {}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul {display:flex; flex-direction:column; gap:12px;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li {}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div {}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con {display:flex; align-items:center; gap:20px; width:100%; height:75px; background:#A5B6CE; padding:0 25px; position:relative; border-radius:10px; box-sizing:border-box;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con > .img_con {width:38px;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con > .img_con > img {}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con > .img_con > img.on {display:none;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con > .img_con > img.off {}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con > .title_con {}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:18px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.414px;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .text_con {display:none; width:100%; background:#FFF; margin:12px 0 0; padding:30px 25px; border-radius:10px; box-sizing:border-box; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.06);}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .text_con > span {font-size:16px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.368px;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li.on > .list_div > .txt_con {background:#1B52A4;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li.on > .list_div > .txt_con:after {content:''; width:20px; height:20px; background:#1B52A4; position:absolute; bottom:-4px; left:50%; transform:translateX(-50%) rotate(45deg);}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li.on > .list_div > .txt_con > .img_con > img.on {display:block;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li.on > .list_div > .txt_con > .img_con > img.off {display:none;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li.on > .list_div > .text_con {display:block;}

	.centoslts_info07_con {background:url("/images/sub/centoslts_info07_con_bg.png")no-repeat center/cover;}
	.centoslts_info07_con > .contents_con {display:flex; flex-direction:column; align-items:center; gap:35px; width:100%; max-width:1350px; margin:0 auto; padding:60px 4%; box-sizing:border-box;}
	.centoslts_info07_con > .contents_con > .title_con {}
	.centoslts_info07_con > .contents_con > .title_con > span {font-size:30px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.69px;}
	.centoslts_info07_con > .contents_con > .list_con {}
	.centoslts_info07_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:20px;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li {}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:flex-start; gap:15px;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .img_con {flex-shrink:0; width:28px;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .text_con {padding:3px 0 0;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:18px; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.414px;}

	.centoslts_info08_con {}
	.centoslts_info08_con > .contents_con {padding:120px 4%; box-sizing:border-box;}
	.centoslts_info08_con > .contents_con > .title_con {text-align:center;}
	.centoslts_info08_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.centoslts_info08_con > .contents_con > .img_con {width:100%; max-width:1392px; margin:0 auto; margin-top:50px;}
	.centoslts_info08_con > .contents_con > .img_con > img {}
	.centoslts_info08_con > .contents_con > .list_con {margin:30px 0 0;}
	.centoslts_info08_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; justify-content:center; align-items:unset; gap:15px; width:100%; height:159px; background:#F8F8F8; padding:0 50px; box-sizing:border-box;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li {}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div {display:flex; align-items:center; gap:10px;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con {flex-shrink:0; width:32px;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con {}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:20px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.46px;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span .color_text {color:#238B45;}

	.centoslts_info09_con {background:url("/images/sub/centoslts_info09_con_bg.png")no-repeat center bottom/cover;}
	.centoslts_info09_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:80px 4%; box-sizing:border-box;}
	.centoslts_info09_con > .contents_con > .txt_con {text-align:center;}
	.centoslts_info09_con > .contents_con > .txt_con > .text_con {}
	.centoslts_info09_con > .contents_con > .txt_con > .text_con > span {font-size:20px; color:#1B53A3; font-weight:600; line-height:130%; letter-spacing:-0.46px;}
	.centoslts_info09_con > .contents_con > .txt_con > .title_con {margin:10px 0 0;}
	.centoslts_info09_con > .contents_con > .txt_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.centoslts_info09_con > .contents_con > .list_con {margin:60px 0 0;}
	.centoslts_info09_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:15px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li {}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:10px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con {display:flex; justify-content:space-between; align-items:center; gap:10px; width:100%; height:80px; background:#FFF; padding:0 30px; border-radius:20px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06); box-sizing:border-box; cursor:pointer;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con {display:flex; align-items:center; gap:20px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .icon_con {display:flex; justify-content:center; align-items:center; flex-shrink:0; width:44px; height:44px; background:#1B53A3; border-radius:500px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .icon_con > span {font-size:22px; color:#FFF; font-weight:600; line-height:140%; letter-spacing:-0.506px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .title_con {}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .title_con > span {font-size:20px; color:#222; font-weight:600; line-height:140%; letter-spacing:-0.46px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .img_con {flex-shrink:0; width:24px; transition:all 0.3s ease;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .img_con > img {}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con {display:none; align-items:flex-start; gap:20px; width:100%; background:#FFF; padding:30px; border-radius:20px; box-shadow:0 0 30px 0 rgba(0, 0, 0, 0.06); box-sizing:border-box;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .icon_con {display:flex; justify-content:center; align-items:center; flex-shrink:0; width:44px; height:44px; background:#222; border-radius:500px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .icon_con > span {font-size:22px; color:#FFF; font-weight:600; line-height:140%; letter-spacing:-0.506px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .text_con {padding:8px 0 0;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .text_con > span {font-size:18px; color:#222; font-weight:400; line-height:160%; letter-spacing:-0.414px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li.on > .list_div > .q_con > .img_con {transform:rotate(180deg);} 
	.centoslts_info09_con > .contents_con > .list_con > ul > li.on > .list_div > .a_con {display:flex;} 
	
	/* service - Rocky Linux*/
	.centos-section1.rockylinux_info01_con .img-w-txt i.lew {height:290px;}

	.rockylinux_info02_con {background:url("/images/sub/rockylinux_info02_con_bg.png")no-repeat center/cover;}
	.rockylinux_info02_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 4%; box-sizing:border-box;}
	.rockylinux_info02_con > .contents_con > .txt_con {text-align:center;}
	.rockylinux_info02_con > .contents_con > .txt_con > .text01_con {}
	.rockylinux_info02_con > .contents_con > .txt_con > .text01_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%;}
	.rockylinux_info02_con > .contents_con > .txt_con > .text01_con > span .color_text {color:#49BE57;}
	.rockylinux_info02_con > .contents_con > .txt_con > .text02_con {margin:30px 0 0;}
	.rockylinux_info02_con > .contents_con > .txt_con > .text02_con > span {font-size:18px; color:#222; font-weight:400; line-height:140%;}
	.rockylinux_info02_con > .contents_con > .img_con {margin:64px 0 0;}
	.rockylinux_info02_con > .contents_con > .img_con > img {}

	.rockylinux_info03_con {background:url("/images/sub/rockylinux_info03_con_bg.png")no-repeat center/cover;}
	.rockylinux_info03_con > .contents_con {padding:70px 4% 50px; box-sizing:border-box;}
	.rockylinux_info03_con > .contents_con > .title_con {text-align:center;}
	.rockylinux_info03_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%;}
	.rockylinux_info03_con > .contents_con > .img_con {width:100%; max-width:959px; margin:0 auto; margin-top:24px;}
	.rockylinux_info03_con > .contents_con > .img_con > img {}
	.rockylinux_info03_con > .contents_con > .img_con > img.w_img {display:block;}

	.rockylinux_info04_con {}
	.rockylinux_info04_con > .contents_con {width:100%; max-width:1350px; margin:0 auto; padding:120px 0;}
	.rockylinux_info04_con > .contents_con > .title_con {text-align:center;}
	.rockylinux_info04_con > .contents_con > .title_con > span {font-size:46px; color:#222; font-weight:600; line-height:130%; letter-spacing:-1.058px;}
	.rockylinux_info04_con > .contents_con > .w_con {margin:60px 0 0;}
	.rockylinux_info04_con > .contents_con > .w_con > table {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > td {height:60px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > td > span {font-size:18px; color:#FFF; font-weight:600; line-height:-0.414px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .blank_td {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .top_td {background:#6E7C96; border-right:1px solid #FFF; border-radius:20px 20px 0 0;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .top_td:last-child {border-right:unset;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .top_td > span {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td {min-width:155px; border-bottom:1px solid #FFF; border-radius:20px 0 0 20px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:last-child > .left_td {border-bottom:unset;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td > span {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td.left01 {background:#89B0EA;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td.left02 {background:#4D80CD;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .left_td.left03 {background:#1B52A4;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td {border-right:1px solid #E2E6ED; border-bottom:1px solid #E2E6ED;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td:last-child {border-right:unset;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:nth-child(3) > .text_td {background:#F5F7FE;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:last-child > .text_td {background:#EFF3FB; border-bottom:unset;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td {vertical-align:top; padding:20px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr:last-child > .text_td:last-child {border-radius:0 0 20px 0;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .title_con {margin:0 0 10px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .title_con > span {font-size:18px; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.414px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul {display:flex; flex-direction:column; gap:10px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td:nth-child(3) > .list_con > ul {gap:15px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:10px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con {position:relative;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con:after {content:''; width:3px; height:3px; background:#222; border-radius:100%; position:absolute; top:8px; left:0;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con > span {display:inline-block; padding:0 0 0 10px; font-size:18px; color:#222; font-weight:500; line-height:130%; letter-spacing:-0.414px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul {}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul > li {display:flex; gap:4px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul > li > span {display:inline-block; font-size:18px; color:#666; font-weight:400; line-height:150%; letter-spacing:-0.414px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text03_con {display:flex; gap:4px;}
	.rockylinux_info04_con > .contents_con > .w_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text03_con > span {display:inline-block; font-size:16px; color:#1B52A4; font-weight:400; line-height:150%; letter-spacing:-0.368px;}

}

@media all and (max-width:1000px) { 

	
.montavista-section1.info01_con .img-w-txt.mleft .txt-box {padding-left:350px;}

}

@media all and (max-width:760px) { 

	
.montavista-section1.info01_con .img-w-txt.mleft .txt-box {padding-left:0px;}

}

@media all and (max-width:640px) { 

	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.t_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.t_br {display:none;}
	.m_br {display:inline;}

	/* main visual - 250509 수정*/
	.visual_con {background:url("/images/main/m_visual_con_bg.png")no-repeat center/cover;}
	.visual_con > .contents_con {padding:200px 8% 301px 4%;}
	.visual_con > .contents_con > .txt_con > .text01_con > span {font-size:16px;}
	.visual_con > .contents_con > .txt_con > .text02_con {margin:10px 0 0;}
	.visual_con > .contents_con > .txt_con > .text02_con > span {font-size:30px;}
	.visual_con > .contents_con > .txt_con > .text03_con {margin:20px 0 0;}
	.visual_con > .contents_con > .txt_con > .text03_con > span {font-size:16px;}

	/* 250509 - 섹션 추가 */
	#highlights {padding:80px 0;}
	#highlights .ImgArea > .list_con > ul {gap:30px;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con {padding:20px 20px 40px;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con {flex-direction:column; justify-content:unset; align-items:flex-start; gap:10px;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text01_con > .title_con > span {font-size:22px;}
	#highlights .ImgArea > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:16px;}
	
	/* solution - mvshield */
	.montavista-section1.info01_con .img-w-txt i.lew {height:390px;}

	.mvshield_info02_con > .contents_con {padding:70px 4%;}
	.mvshield_info02_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.mvshield_info02_con > .contents_con > .list_con {margin:30px 0 0;}
	.mvshield_info02_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:center; gap:15px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li {width:100%;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:row; align-items:center; gap:20px; padding:15px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {flex-shrink:0; width:112px; height:112px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:122px; height:122px; position:absolute; bottom:0; left:0; right:0;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img.w_img {display:none;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:12px; letter-spacing:-0.276px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {margin:6px 0 0;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:16px; letter-spacing:-0.368px;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span br {display:none;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(2) > .list_div > .img_con > img {left:-6px; right:unset;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(3) > .list_div > .img_con > img {left:-6px; right:unset;}
	.mvshield_info02_con > .contents_con > .list_con > ul > li:nth-child(4) > .list_div > .img_con > img {left:unset; right:-6px;}
	.mvshield_info02_con > .text_bg {bottom:-15px; left:52px;}
	.mvshield_info02_con > .text_bg > span {font-size:120px; letter-spacing:-2.76px;}
	
	.mvshield_info03_con > .contents_con {padding:70px 4%; box-sizing:border-box;}
	.mvshield_info03_con > .contents_con > .txt_con > .text01_con > span {font-size:25px; letter-spacing:-0.575px;}
	.mvshield_info03_con > .contents_con > .txt_con > .text02_con > span {font-size:14px; letter-spacing:-0.322px;}
	.mvshield_info03_con > .contents_con > .txt_con > .text03_con {width:fit-content; margin:0 auto; height:100%; min-height:52px; margin-top:10px; padding:0 18px;}
	.mvshield_info03_con > .contents_con > .txt_con > .text03_con > span {font-size:16px; letter-spacing:-0.368px;}
	.mvshield_info03_con > .contents_con > .img_con {margin:46px 0 0;}
	.mvshield_info03_con > .contents_con > .img_con > img.w_img {display:none;}

	.mvshield_info04_con > .contents_con {padding:70px 4%; box-sizing:border-box;}
	.mvshield_info04_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.mvshield_info04_con > .contents_con > .list_con {max-width:100%; margin-top:40px;}
	.mvshield_info04_con > .contents_con > .list_con > ul {justify-content:space-between; gap:0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li {width:48%; margin-top:4%;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div {height:155px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:84px; margin:0 auto;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:100%;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:20px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; letter-spacing:-0.322px;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(1) > .list_div > .text_con {margin:13px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .text_con {margin:17px 0 0;}
	.mvshield_info04_con > .contents_con > .list_con > ul > li:nth-child(7) > .list_div > .text_con {margin:16px 0 0;}

	.mvshield_info05_con > .contents_con > .txt_con {padding:0 4% 0 0; box-sizing:border-box;}
	.mvshield_info05_con > .contents_con > .txt_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.mvshield_info05_con > .contents_con > .txt_con > .text_con {margin:10px 0 0;}
	.mvshield_info05_con > .contents_con > .txt_con > .text_con > span {font-size:14px; letter-spacing:-0.322px;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_img {width:100%; max-width:332px;}
	.mvshield_info05_con > .contents_con > .flex_con > .text_list > ul > li > span {font-size:12px; letter-spacing:-0.276px;}

	.mvshield_info06_con {background:url("/images/sub/m_mvshield_info06_con_bg.png")no-repeat center/cover;}
	.mvshield_info06_con > .contents_con {padding:70px 4% 70px;}
	.mvshield_info06_con > .contents_con > .title_con > .text01_con > span {font-size:18px; letter-spacing:-0.414px;}
	.mvshield_info06_con > .contents_con > .title_con > .text02_con {margin:4px 0 0;}
	.mvshield_info06_con > .contents_con > .title_con > .text02_con > span {font-size:25px; letter-spacing:-0.575px;}
	.mvshield_info06_con > .contents_con > .dot_con {margin-top:15px;}
	.mvshield_info06_con > .contents_con > .list_con {margin:15px 0 0;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con {height:45px; text-align:center;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:18px; letter-spacing:-0.414px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con {min-height:120px; padding:15px 20px 20px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > .img_con {width:149px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul {gap:10px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li:after {width:2px; height:2px; top:8px; left:4px; border-radius:100%;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > span {display:block; padding:0 0 0 14px; font-size:14px; letter-spacing:-0.322px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc {margin:6px 0 0 14px;}
	.mvshield_info06_con > .contents_con > .list_con > ul > li > .list_div > .contents_con > ul > li > .etc > span {font-size:12px; letter-spacing:-0.322px;}

	.mvshield_info07_con > .contents_con {padding:70px 4%;}
	.mvshield_info07_con > .contents_con > .title_con > .text01_con > span {font-size:18px; letter-spacing:-0.414px;}
	.mvshield_info07_con > .contents_con > .title_con > .text02_con {margin:10px 0 0;}
	.mvshield_info07_con > .contents_con > .title_con > .text02_con > span {font-size:25px; letter-spacing:-0.575px;}
	.mvshield_info07_con > .contents_con > .img_con {margin:40px 0 0;}

	.mvshield_info08_con {background:url("/images/sub/m_mvshield_info08_con_bg.png")no-repeat center/cover;}
	.mvshield_info08_con > .contents_con {padding:60px 4%; box-sizing:border-box;}
	.mvshield_info08_con > .contents_con > .txt_con > .text01_con > span {font-size:20px; line-height:130%;}
	.mvshield_info08_con > .contents_con > .txt_con > .text02_con > span {font-size:14px;}
	.mvshield_info08_con > .contents_con > .btn_con > a {width:227px; height:40px; font-size:18px;}

	.mvshield_info09_con > .customer-logos {padding:29px 0 31px;}
	.mvshield_info09_con > .customer-logos > .cust-download-area {display:flex; flex-direction:column;}
	.mvshield_info09_con > .customer-logos > .cust-download-area a {width:100%;}

	/* service - CentOS LTS*/
	.centos-section1.centoslts_info01_con .img-w-txt i.lew {height:390px;}

	.centoslts_info02_con > .contents_con {padding:70px 4%;}
	.centoslts_info02_con > .contents_con > .title_con > .text01_con > span {font-size:18px; letter-spacing:-0.414px;}
	.centoslts_info02_con > .contents_con > .title_con > .text02_con {margin:6px 0 0;}
	.centoslts_info02_con > .contents_con > .title_con > .text02_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info02_con > .contents_con > .list_con {margin:40px 0 0;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div {height:174px; padding:20px 15px 0 15px; background-size:97px 60px;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con {width:40px; height:26px;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con > span {font-size:14px; letter-spacing:-0.322px;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:10px 0 0;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; letter-spacing:-0.322px;}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:first-child > .list_div {background-image:url("/images/sub/m_centoslts_info02_list_con_bg01.png");}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(2) > .list_div {background-image:url("/images/sub/m_centoslts_info02_list_con_bg02.png");}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(3) > .list_div {background-image:url("/images/sub/m_centoslts_info02_list_con_bg03.png");}
	.centoslts_info02_con > .contents_con > .list_con > ul > li:nth-child(4) > .list_div {background-image:url("/images/sub/m_centoslts_info02_list_con_bg04.png");}

	.centoslts_info03_con {background:#F9F9FB;}
	.centoslts_info03_con > .contents_con {padding:70px 4%;}
	.centoslts_info03_con > .contents_con > .txt_con > .text01_con > span {font-size:18px; letter-spacing:-0.414px;}
	.centoslts_info03_con > .contents_con > .txt_con > .text02_con {margin:6px 0 0;}
	.centoslts_info03_con > .contents_con > .txt_con > .text02_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info03_con > .contents_con > .txt_con > .text03_con {margin:20px 0 0;}
	.centoslts_info03_con > .contents_con > .txt_con > .text03_con > span {font-size:14px; letter-spacing:-0.322px;}
	.centoslts_info03_con > .contents_con > .dot_con {margin-top:25px;}
	.centoslts_info03_con > .contents_con > .contents_con {margin:40px 0 0;}
	.centoslts_info03_con > .contents_con > .contents_con > .title_con > span {font-size:22px; letter-spacing:-0.506px;}
	.centoslts_info03_con > .contents_con > .contents_con > .img_con {margin:50px 0 0;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_img {width:100%; max-width:332px;}
	.centoslts_info03_con > .contents_con > .contents_con > .flex_con > .text_list > ul > li > span {font-size:12px; letter-spacing:-0.276px;}

	.centoslts_info04_con > .contents_con {padding:70px 4%;}
	.centoslts_info04_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info04_con > .contents_con > .list_con {margin-top:40px;}
	.centoslts_info04_con > .contents_con > .list_con > ul {display:flex; flex-wrap:wrap; justify-content:center; gap:2%;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li {width:49%; margin-top:2%;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:first-child {margin-top:0;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-top:0;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div {height:155px;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {margin:10px 0 0;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; letter-spacing:-0.322px;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(5) > .list_div > .text_con {margin:12px 0 0;}
	.centoslts_info04_con > .contents_con > .list_con > ul > li:nth-child(6) > .list_div > .text_con {margin:16px 0 0;}

	.centoslts_info05_con > .contents_con {padding:70px 4%;}
	.centoslts_info05_con > .contents_con > .title_con > .text01_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info05_con > .contents_con > .title_con > .text02_con {margin:10px 0 0;}
	.centoslts_info05_con > .contents_con > .title_con > .text02_con > span {font-size:14px; letter-spacing:-0.322px;}
	.centoslts_info05_con > .contents_con > .w_con {display:none; margin:0;}
	.centoslts_info05_con > .contents_con > .m_con {display:block; margin:30px 0 0;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con {position:relative;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {margin:0 16px 0 0;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table {width:100%; border-radius:0 0 10px 10px; overflow:hidden;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > td {height:60px; border-right:1px solid #FFF; border-bottom:1px solid #FFF;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > td > span {font-size:14px; color:#FFF; font-weight:600; line-height:140%; letter-spacing:-0.322px;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > td:last-chlid {border-right:unset;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr:last-chlid > td {border-bottom:unset;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .list_td {width:40%; height:42px; background:#A5AFC3; border-radius:10px 10px 0 0;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .list_td > span {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .top_td {width:60%; height:42px; background:#083170; border-radius:10px 10px 0 0;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .top_td > span {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .top_td.top01 {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .top_td.top02 {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .title_td {background:#78869F;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .title_td > span {}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td {padding:0 10px; background:#F0F3F9; box-sizing:border-box;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr:nth-child(even) > .text_td {background:#F6F8FB;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > span {color:#222; font-weight:400;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper-pagination {width:100%; margin:0 auto; margin-top:16px; position:unset; text-align:center;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper-pagination .swiper-pagination-bullet {width:8px; height:8px; background-color:#D9D9D9; margin:0 3px; border-radius:500px; opacity:1;}
	.centoslts_info05_con > .contents_con > .m_con > .slide_con > .swiper-pagination .swiper-pagination-bullet-active {width:25px; background-color:#1B52A4;}

	.centoslts_info06_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info06_con > .contents_con > .m_con {margin:25px 0 0;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:16px; letter-spacing:-0.368px;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .text_con {padding:20px 25px;}
	.centoslts_info06_con > .contents_con > .m_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; letter-spacing:-0.322px;}

	.centoslts_info07_con {background:url("/images/sub/m_centoslts_info07_con_bg.png")no-repeat center/cover;}
	.centoslts_info07_con > .contents_con {gap:30px; padding:50px 4%;}
	.centoslts_info07_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div {gap:10px;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:25px;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .text_con {padding:0;}
	.centoslts_info07_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; letter-spacing:-0.322px;}

	.centoslts_info08_con > .contents_con {padding:60px 4% 50px;}
	.centoslts_info08_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info08_con > .contents_con > .img_con {margin-top:40px;}
	.centoslts_info08_con > .contents_con > .list_con {margin:20px 0 0;}
	.centoslts_info08_con > .contents_con > .list_con > ul {height:116px; padding:0 10px;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div {align-items:flex-start;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:25px;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con {padding:3px 0 0;}
	.centoslts_info08_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:14px; letter-spacing:-0.322px;}

	.centoslts_info09_con {background:url("/images/sub/centoslts_info09_con_bg.png")no-repeat center bottom/cover;}
	.centoslts_info09_con > .contents_con {padding:60px 4%;}
	.centoslts_info09_con > .contents_con > .txt_con > .text_con > span {font-size:18px; letter-spacing:-0.414px;}
	.centoslts_info09_con > .contents_con > .txt_con > .title_con {margin:6px 0 0;}
	.centoslts_info09_con > .contents_con > .txt_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.centoslts_info09_con > .contents_con > .list_con {margin:30px 0 0;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con {gap:16px; height:unset; padding:18px 15px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con {gap:8px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .icon_con {width:30px; height:30px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .icon_con > span {font-size:16px; letter-spacing:-0.368px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .txt_con > .title_con > span {font-size:16px; letter-spacing:-0.368px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .q_con > .img_con {width:16px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con {gap:8px; padding:21px 15px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .icon_con {width:30px; height:30px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .icon_con > span {font-size:16px; letter-spacing:-0.368px;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .text_con {padding:3px 0 0;}
	.centoslts_info09_con > .contents_con > .list_con > ul > li > .list_div > .a_con > .text_con > span {font-size:14px; letter-spacing:-0.322px;}
	
	/* service - Rocky Linux*/
	.centos-section1.rockylinux_info01_con .img-w-txt i.lew {height:390px;}

	.rockylinux_info02_con {background:url("/images/sub/m_rockylinux_info02_con_bg.png")no-repeat center/cover;}
	.rockylinux_info02_con > .contents_con {padding:70px 4%;}
	.rockylinux_info02_con > .contents_con > .txt_con > .text01_con > span {font-size:25px;}
	.rockylinux_info02_con > .contents_con > .txt_con > .text02_con {margin:20px 0 0;}
	.rockylinux_info02_con > .contents_con > .txt_con > .text02_con > span {font-size:14px;}
	.rockylinux_info02_con > .contents_con > .img_con {margin:60px 0 0;}
	.rockylinux_info02_con > .contents_con > .img_con > img {}

	.rockylinux_info03_con {background:url("/images/sub/m_rockylinux_info03_con_bg.png")no-repeat center/cover;}
	.rockylinux_info03_con > .contents_con {padding:70px 0 50px;}
	.rockylinux_info03_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.rockylinux_info03_con > .contents_con > .img_con {max-width:100%; margin-top:10px;}
	.rockylinux_info03_con > .contents_con > .img_con > img.w_img {display:none;}

	.rockylinux_info04_con {}
	.rockylinux_info04_con > .contents_con {padding:70px 4%; box-sizing:border-box;}
	.rockylinux_info04_con > .contents_con > .title_con > span {font-size:25px; letter-spacing:-0.575px;}
	.rockylinux_info04_con > .contents_con > .m_con {margin:40px 0 0;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {margin:0 20px 0 0;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table {width:100%;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > td {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > td > span {font-size:14px; color:#FFF; font-weight:700; line-height:140%; letter-spacing:-0.322px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .blank_td {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .top_td {height:42px; background:#6E7C96; border-radius:10px 10px 0 0;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .top_td > span {font-weight:600;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .left_td {width:82px; border-right:1px solid #FFF; border-bottom:2px solid #FFF; border-radius:10px 0 0 10px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .left_td > span {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .left_td.left01 {height:160px; background:#89B0EA;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .left_td.left02 {height:312px; background:#4D80CD;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .left_td.left03 {height:266px; background:#1B52A4; border-bottom:unset;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td {background:#F6F8FB; border-bottom:2px solid #FFF; padding:15px; vertical-align:top;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr:last-child > .text_td {border-bottom:none; border-radius:0 0 10px 0;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .title_con {margin:0 0 10px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .title_con > span {font-size:14px; color:#222; font-weight:600; line-height:140%; letter-spacing:-0.322px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul {display:flex; flex-direction:column; gap:10px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:10px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con {position:relative;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con:after {content:''; width:2px; height:2px; background:#222; border-radius:100%; position:absolute; top:8px; left:0;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con > span {display:inline-block; padding:0 0 0 6px; font-size:14px; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.322px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text01_con > span br {display:none;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul {}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul > li {display:flex; gap:4px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text02_con > ul > li > span {display:inline-block; font-size:14px; color:#666; font-weight:400; line-height:140%; letter-spacing:-0.322px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text03_con {display:flex; gap:4px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > table > tbody > tr > .text_td > .list_con > ul > li > .list_div > .text03_con > span {display:inline-block; font-size:14px; color:#1B52A4; font-weight:400; line-height:140%; letter-spacing:-0.322px;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper-pagination {width:100%; margin:0 auto; margin-top:16px; position:unset; text-align:center;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper-pagination .swiper-pagination-bullet {width:8px; height:8px; background-color:#D9D9D9; margin:0 3px; border-radius:500px; opacity:1;}
	.rockylinux_info04_con > .contents_con > .m_con > .slide_con > .swiper-pagination .swiper-pagination-bullet-active {width:25px; background-color:#1B52A4;}

}

/*============================================================*/
/*======================= PC 1280 px ~ =======================*/
/*============================================================*/
@media only screen and (max-width:1280px){

/*main contents */
#solutions .solution_list ul li:nth-child(2) .TxtArea .logo_img {margin-top:10px;}


}
