/* all */
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;800;900&display=swap");
* {
	padding:0;
	margin:0;
}
body {
	font-size:16px;
	min-width:360px;
	background-color:#fff;
}
img {
	max-width:100%;
}
a {
	color:inherit;
}
.txt .red-color {
	color:#fe8dad;
	font-weight: 600;
}
/* 기존페이지 */
.box_sizing>div {
	height:140px;
}
.section .wepkeeper_wrap {
	text-align:center;
}
.section .webk_title {
	margin-top:50px;
	font-size:25px;
	color:#3698c1;
}
.section .webk_text {
	margin:25px 0;
	font-size:18px;
	color:#a7a7a7;
	font-weight:500;
}
.section .webk_box_wrap {
	border-bottom:2px solid #3698c1;
	margin-bottom:25px;
	color:#777;
}
.section .webk_box_wrap:after {
	content:"";
	display:block;
	clear:both;
}
.section .webk_box {
	float:left;
	text-align:center;
	width:30%;
	margin:0 1.666666%;
	box-sizing:border-box;
}
.section .webk_box_text {
	background-color:#eee;
	padding:20px 0;
	margin-bottom:20px;
	height:200px;
}
.section .webk_box_title {
	font-size:25px;
	color:#414d53;
	font-weight:500;
}
.section .webk_box_text>ul {
	padding-left:30px;
	margin-top:15px;
	text-align:left;
}
.section .webk_box_text>ul li {
	list-style:disc;
	margin: 0 10px 5px 10px;
}
/* color */
.white {
	color:#fff;
}
.gray1 {
	color:#3b3838;
}
.gray2 {
	color:#615e5f;
}
.gray3 {
	color:#999;
}
.gray4 {
	color:#666;
}
.blue {
	color: #74b1cb;
}
.navy {
	color: #032543;
}
.red {
	color: #bb464a;
}
/* background-color */
.bgw {
	background-color: white;
}
.BgGreen {
	background: #447b5b;
}
.BgLime {
	background: #f7fbf6;
}
.BgBlue {
	background: #dae7f4;
}
/* font-size */
.tt07 {
	font-size:0.7em;
}
.tt075 {
	font-size:0.75em;
}
.tt08 {
	font-size:0.8em;
}
.tt09 {
	font-size:0.9em;
}
.tt10 {
	font-size:1em;
}
.tt11 {
	font-size:1.1em;
}
.tt12 {
	font-size:1.2em;
}
.tt13 {
	font-size:1.3em;
}
.tt14 {
	font-size:1.4em;
}
.tt15 {
	font-size:1.5em;
}
.tt16 {
	font-size:1.6em;
}
.tt17 {
	font-size:1.7em;
}
.tt18 {
	font-size:1.8em;
}
.tt19 {
	font-size:1.9em;
}
.tt20 {
	font-size: 2em;
}
/* font-weight */
.we3 {
	font-weight:300;
}
.we4 {
	font-weight:400;
}
.we5 {
	font-weight:500;
}
.we6 {
	font-weight:600;
}
.we7 {
	font-weight:700;
}
.we8 {
	font-weight: 800;
}
/* line-height */
.lh15 {
	line-height:1.5;
}
.lh17 {
	line-height:1.7;
}
.lh20 {
	line-height: 2;
}
/* dot */
.dot {
	position:relative;
	padding-left:1.3em;
}
.dot:before {
	position:absolute;
	content:"";
	background:#615e5f;
	width:5px;
	height:5px;
	top:10px;
	left:0;
	border-radius:50%;
}
.dot2 {
	position:relative;
	padding-left:1em;
}
.dot2:before {
	position:absolute;
	content:"";
	background:#114467;
	width:5px;
	height:5px;
	border-radius:50%;
	top:18px;
	left:0;
}
.dot3 {
	position:relative;
	padding-left:2.5em;
}
.dot3:before {
	position:absolute;
	content:"";
	background:#ecdc62;
	width:10px;
	height:10px;
	border-radius:50%;
	top:8px;
	left:0;
}
.dot4 {
	position:relative;
	padding-left:1em;
}
.dot4::before {
	content:"";
	background-color:white;
	width:5px;
	height:5px;
	border-radius:50%;
	position:absolute;
	top:10px;
	left: 0;
}
.dot5 {
	position:relative;
	padding-left:2.5em;
}
.dot5:before {
	position:absolute;
	content:"";
	background:#2d547f;
	width:10px;
	height:10px;
	border-radius:50%;
	top:8px;
	left:0;
}
/* padding */
.pt0 {
	padding-top:0 !important;
}
.pt03 {
	padding-top:0.3em;
}
.pt05 {
	padding-top:0.5em;
}
.pt06 {
	padding-top:0.6em;
}
.pb0 {
	padding-bottom:0 !important;
}
.pb06 {
	padding-bottom:0.6em;
}
.pb1 {
	padding-bottom:1em;
}
.pb3 {
	padding-bottom:3em;
}
.pb5 {
	padding-bottom:0.5em;
}
.pb_5 {
	padding-bottom: 5em;
}
.pt80 {
	padding-top: 80px !important;
}
@media screen and (max-width: 1000px) {
	.pt80 {
		padding-top: 60px !important;
	}
}
@media screen and (max-width: 767px) {
	.pt80 {
		padding-top: 40px !important;
	}
}
/* margin */
.mt03 {
	margin-top:0.3em;
}
.mt08 {
	margin-top:0.8em;
}
.mt1 {
	margin-top:1em;
}
.mt3 {
	margin-top:3em;
}
.mt10 {
	margin-top:1em;
}
.mt13 {
	margin-top:1.3em;
}
.mt15 {
	margin-top:1.5em;
}
.mt20 {
	margin-top:2em;
}
.mt25 {
	margin-top:2.5em;
}
.mt8 {
	margin-top: 8px;
}
.ml1 {
	margin-left:1em;
}
.ml3 {
	margin-left:3em;
}
.mb03 {
	margin-bottom:0.3em;
}
.mb1 {
	margin-bottom:1em;
}
.mb2 {
	margin-bottom:2em;
}
.mb5 {
	margin-bottom:5em;
}
.mbn {
	margin-bottom: 0;
}
.eng .mbn {
	margin-bottom: 0 !important;
}
.eng .mtn {
	margin-top: 0 !important;
}
@media screen and (max-width: 1000px) {
	.eng .maxmt25 {
		margin-top: 25px;
	}
}
/* text-align */
.ac {
	text-align:center;
}
.ar {
	text-align: right;
}
.al {
	text-align: left !important;
}
/* align-item */
.fe {
	align-self:flex-end;
}
.fs {
	align-self: flex-start;
}
/* table width */
.w_witdh {
	width:20em;
}
.w_witdh28 {
	width:28%;
}
.w_witdh15 {
	width:15em;
}
.w_width9 {
	width:9em;
}
.w_auto {
	width: auto;
}
/* display */
.db {
	display:block;
}
.dib {
	display: inline-block;
}
/* p */
.word {
	word-break: keep-all;
}

/* main-all */
.main-mb {
	display:none;
}
#main-wrap .inner {
	width:1200px;
	max-width:90%;
	margin:0 auto;
}
#main-wrap h2.main-tit {
	font-size:2em;
	color:#000;
	text-align:center;
}
#main-wrap section {
	padding-top:6em;
	background-color: #f1f1f1;
}
/* main / mainSwiper */
.mainSwiper .swiper-slide {
	display:flex;
	flex-direction:column;
	justify-content:center;
	height:450px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.mainSwiper.eng .swiper-slide {
	height:400px;
}
.mainSwiper .swiper-slide.slide01 {
	background-image:url(/wp-content/uploads/2023/08/main_img1-scaled.jpg);
}
.mainSwiper .swiper-slide.slide02 {
	background-image:url(/wp-content/uploads/2023/08/main_img2.jpg);
}
.mainSwiper .swiper-slide.slide03 {
	background-image:url(/wp-content/uploads/2023/08/main_img3-scaled.jpg);
}
.mainSwiper .swiper-slide.slide04 {
	background-image:url(/wp-content/uploads/2023/08/main_img4-scaled.jpg);
}
.mainSwiper .swiper-slide h2 img {
	width:300px;
}
.mainSwiper .swiper-slide>.slide-txt {
	display:flex;
	flex-direction:column;
	justify-content:center;
	width:1200px;
	height:230px;
	max-width:90%;
	margin:0 auto;
	color:#fff;
}
.mainSwiper .swiper-slide>.slide-txt>h2 {
	margin-bottom:0.4em;
	font-size:2.2em;
	color:#fff;
}
.mainSwiper .swiper-slide>.slide-txt>p {
	font-size:1.1em;
	line-height:1.4;
}
.mainSwiper .swiper-slide>.slide-txt>a {
	display:inline-block;
	width:162px;
	margin-top:auto;
	padding:0.8em 0;
	border-radius:50px;
	font-weight:700;
	text-align:center;
	background-color:#fff;
	color:#000;
	text-decoration:none;
	/* flex-grow:1;*/
}
.mainSwiper.eng .swiper-slide>.slide-txt>a {
	margin-top: 50px;
}
.mainSwiper .swiper-pagination-bullet {
	width:18px;
	height:10px;
	border-radius:5px;
	background-color:rgba(255,255,255,0.8);
}
.mainSwiper .swiper-pagination-bullet-active {
	background-color:#3698c1;
}
.mainSwiper .swiper-pagination {
	bottom: 20px;
}
/* main / logoSwiper */
.logoSwiper {
	background-image:url(/wp-content/uploads/2025/07/11.-Reference_backwall_resizing.png);
	background-size:cover;
}
.logoSwiper .logoSwiperBg {
	width:1200px;
	max-width:90%;
	margin:0 auto;
	overflow:hidden;
}
.logoSwiper .swiper-wrapper {
	height:450px;
	display:flex;
	align-items:center;
}
.logoSwiper .swiper-slide {
	width:auto;
	height:auto;
}
.logoSwiper .swiper-slide img {
	width:80%;
	max-height:4em;
	object-fit:contain;
}
.logoSwiper .swiper-slide .slide-txt {
	text-align: center;
}
.logoSwiper .logoSwiperTxt {
	position:absolute;
	bottom:4em;
	left:50%;
	transform:translateX(-50%);
}
.logoSwiper .logoSwiperTxt p {
	text-align:center;
	font-size:1.3em;
	line-height:1.4;
	color:#FFF;
}
.logoSwiper .swiper-pagination-bullet {
	width:18px;
	height:10px;
	border-radius:5px;
	background-color:rgba(255,255,255,0.8);
}
.logoSwiper .swiper-pagination-bullet-active {
	background-color:#3698c1;
}
.logoSwiper .swiper-pagination {
	bottom: 20px;
}
@media screen and (max-width: 767px){
	.logoSwiper .logoSwiperTxt p {
		font-size:1em;
	}
}
/* main / solution-sec */
.solution-sec h2.main-tit {
	margin-bottom:1em;
}
.solSwiper .swiper-wrapper .swiper-slide {
	height:360px;
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.solSwiper .swiper-slide.slide01 {
	background-image:url(/wp-content/uploads/2023/08/solution_img1.png);
}
.solSwiper .swiper-slide.slide02 {
	background-image:url(/wp-content/uploads/2023/08/solution_img2.png);
}
.solSwiper .swiper-slide.slide03 {
	background-image:url(/wp-content/uploads/2023/08/solution_img3.png);
}
.solSwiper .swiper-slide.slide04 {
	background-image:url(/wp-content/uploads/2023/08/solution_img4.png);
}
.sol-swiper-wrap {
	position:relative;
}
.solSwiper {
	max-width:1120px;
	margin:0 auto;
}
.sol-navi .swiper-button-prev {
	left:0;
}
.sol-navi .swiper-button-next {
	right:0;
}
.sol-navi .swiper-button-next:after,.sol-navi .swiper-button-prev:after {
	display:none;
}
.sol-navi .swiper-button-prev,.sol-navi .swiper-button-next {
	background-repeat:no-repeat;
	background-position:center;
	background-size:60%;
	z-index:99;
}
.sol-navi .swiper-button-prev {
	background-image:url(/wp-content/uploads/2023/07/ICO-Arrow-Left-.png);
}
.sol-navi .swiper-button-next {
	background-image:url(/wp-content/uploads/2023/07/ICO-Arrow-Right.png);
}
.solSwiper .swiper-slide {
	position:relative;
}
.solSwiper .swiper-slide::after {
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.3);
	z-index:-1;
}
.solSwiper .swiper-slide .sol-txt {
	display:flex;
	height:100%;
	padding-top:7em;
	box-sizing:border-box;
	flex-direction:column;
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.solSwiper .swiper-slide .sol-txt>h2 {
	margin-bottom:0.8em;
	color:#fff;
}
.solSwiper .swiper-slide .sol-txt li {
	list-style:none;
}
.solSwiper .swiper-slide .sol-txt li+li {
	margin-top:0.5em;
}
.solSwiper .swiper-slide .sol-txt li>a {
	color:#fff;
	font-size:1em;
}
.solSwiper .swiper-slide .sol-txt li>a:hover {
	opacity:0.5;
}
.sol-info-wrap {
	max-width:1120px;
	margin:0 auto;
	display:flex;
	flex-direction:row;
	gap:3rem;
	margin-bottom:3em;
}
.sol-info-wrap .item {
	flex:1;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:1em;
}
.sol-info-wrap .item>img {
	width:10em;
	max-height:4em;
	min-height:4em;
	object-fit:contain;
}
.sol-info-wrap .item>p {
	color:#222 !important;
	font-size:1em;
	text-align:center;
}
.solution-sec.eng {
	padding-bottom:5em;
}
.solution-sec.eng .sol-info-wrap {
	margin-bottom: 3.13em;
	border-bottom: 1px solid #ddd;
    padding-bottom: 3.13em;
}
.solution-sec.eng .solSwiper .swiper-slide {
	background:unset !important;
	height:unset;
}
.solution-sec.eng .solSwiper .swiper-slide .sol-txt {
	padding:30px;
	border-radius:30px;
	box-shadow:1px 1px 10px rgba(0,0,0,0.3);
	background:#FFF;
	margin:8px;
	height:13em;
	display:flex;
	justify-content:space-between;
}
.solution-sec.eng .solSwiper .swiper-slide::after {
	width:0;
	height:0;
}
.solution-sec.eng .solSwiper .swiper-slide .sol-area {
	gap:1em;
	display:flex;
	flex-direction:column;
}
.solution-sec.eng .solSwiper .swiper-slide .sol-txt h2 {
	color:#222 !important;
	font-size:1.4em;
	text-align:left;
}
.solution-sec.eng .solSwiper .swiper-slide .sol-txt p {
	color:#222 !important;
	font-size:1em;
	text-align:left;
}
.solution-sec.eng .solSwiper .swiper-slide .sol-txt>a {
	display:inline-block;
	width:max-content;
	padding:5px 24px;
	font-size:14px;
	font-weight:400;
	border:2px solid #2d547f;
	border-radius:50px;
	color:#2d547f;
	align-self:flex-end;
}
.solution-sec.eng .swiper-pagination {
	position:relative;
	margin-top:2em;
}
.solution-sec.eng .swiper-pagination-bullet {
	width:5px;
	height:5px;
	border-radius:50%;
	background-color:#615e5f;
}
.solution-sec.eng .swiper-pagination-bullet-active {
	background-color: #222;
}
@media screen and (max-width: 767px) {
	.solution-sec.eng .solSwiper .swiper-slide .sol-txt h2 {
		font-size: 1.1em;
	}
}
/* main / privacy-sec */
.privacy-sec h2.main-tit {
	margin-bottom:0.8em;
}
.privacy-sec>.inner {
	display:flex;
	align-items:center;
}
.privacy-sec>.inner>div {
	width:50%;
	text-align:center;
}
.privacy-sec>.inner p {
	font-size:1.1em;
	line-height:1.5;
}
.privacy-sec .more-btn {
	display:block;
	margin-top:1.5em;
	font-size:1.2em;
	color:#000;
	font-weight:700;
	text-decoration:none;
}
.privacy-sec .more-btn::after {
	content:"";
	display:inline-block;
	margin-left:5px;
	width:16px;
	height:16px;
	background: url(/wp-content/uploads/2023/07/ICO-Arrow-Right.png) no-repeat center / contain;
}
/* main / report-sec */
.report-sec {
	padding-bottom:5em;
}
.report-sec h2.main-tit {
	margin-bottom:1em;
}
.reportSwiper .report-txt>h3 {
	background-color:#1f3a58;
	color:#fff;
	padding:0.8em 1em;
}
.reportSwiper .report-txt>h3>a {
	display:block;
}
.reportSwiper .report-txt>figure {
	margin-bottom:0;
}
.reportSwiper .report-txt>figure img {
	width:100%;
	height:250px;
}
.reportSwiper .report-txt>p {
	margin-top:-0.3em;
	padding:1em;
	background:#fff;
	font-weight:500;
}
.reportSwiper .swiper-button-next,.reportSwiper .swiper-button-prev {
	color:#fff;
}
.report-sec .more-btn {
	display:block;
	margin:2.5em auto 0;
	width:180px;
	padding:0.8em 0;
	background-color:#485d76;
	color:#fff;
	font-weight:600;
	text-align:center;
	text-decoration: none;
}
/* main - rwd*/
@media screen and (max-width:1620px) {
	.solSwiper .swiper-wrapper .swiper-slide {
		height:340px;
	}
}
@media screen and (max-width:1420px) {
	.reportSwiper .report-txt>figure>img {
		height:230px;
	}
	.reportSwiper .report-txt>p>br {
		display:none;
	}
	.reportSwiper .report-txt>p {
		display:block;
		overflow:hidden;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
	}
}
@media screen and (max-width:1200px) {
	.mainSwiper .swiper-slide,
	.logoSwiper .swiper-wrapper {
		height:400px;
	}
	.mainSwiper .swiper-slide>.slide-txt {
		height:190px;
	}
	.mainSwiper .swiper-slide>.slide-txt>h2 {
		font-size:2em;
	}
	.mainSwiper .swiper-slide>.slide-txt>p {
		font-size:1em;
	}
	.mainSwiper .swiper-slide>.slide-txt>a {
		width:152px;
		font-size:1.1em;
		padding:0.8em 0;
	}
	.solSwiper .swiper-wrapper .swiper-slide {
		height:320px;
	}
	#main-wrap .privacy-sec h2.main-tit {
		font-size:1.8em;
	}
	.privacy-sec>.inner p {
		font-size:1em;
	}
	.privacy-sec .more-btn::after {
		width:14px;
		height:14px;
	}
	.reportSwiper .report-txt>figure>img {
		height:210px;
	}
}
@media screen and (max-width:999px) {
	.solSwiper .swiper-wrapper .swiper-slide {
		height:285px;
	}
	.solSwiper .swiper-slide .sol-txt {
		padding-top:6em;
	}
	.solSwiper .swiper-slide .sol-txt>h2 {
		font-size:1.4em;
	}
	.privacy-sec>.inner {
		flex-direction:column;
		align-items:center;
	}
	.privacy-sec>.inner>div {
		width:100%;
	}
	.privacy-sec>.inner>div:first-child {
		margin-bottom:2.4em;
	}
	.privacy-sec img {
		width:70%;
		max-width:280px;
		margin:0 auto;
	}
	.reportSwiper .report-txt>h3 {
		padding:0.8em;
		font-size:1.2em;
	}
	.reportSwiper .report-txt>p {
		margin-top:-0.1em;
		padding:0.8em;
		font-size:1.1em;
	}
}
@media screen and (max-width:768px) {
	.logoSwiper .swiper-wrapper {
		height:350px;
	}
	.mainSwiper .swiper-slide>.slide-txt>h2 {
		font-size:2em;
	}
	.mainSwiper .swiper-slide>.slide-txt>p {
		font-size:1em;
	}
	.mainSwiper .swiper-slide>.slide-txt>a {
		width:142px;
		font-size:1em;
	}
	#main-wrap h2.main-tit {
		font-size:1.8em;
	}
	#main-wrap .privacy-sec h2.main-tit {
		font-size:1.6em;
		margin-bottom:0.6em;
	}
	.privacy-sec>.inner img {
		max-width:250px;
	}
	.privacy-sec>.inner p {
		font-size:0.9em;
	}
	.privacy-sec .more-btn {
		margin-top:1.2em;
		font-size:1.1em;
	}
	.privacy-sec .more-btn::after {
		width:11px;
		height:11px;
	}
	.reportSwiper .swiper-button-next:after,.reportSwiper .swiper-button-prev:after {
		font-size:28px;
	}
	.reportSwiper .report-txt>h3 {
		font-size:1.2em;
	}
	.report-sec .more-btn {
		margin:1.8em auto 0;
		width:150px;
		font-size:1.1em;
	}
	.reportSwiper .report-txt>p {
		font-size:1em;
	}
}
@media screen and (max-width:501px) {
	.main-mb {
		display:block;
	}
	.mainSwiper .swiper-slide {
		height:45vh;
	}
	.mainSwiper .swiper-slide>.slide-txt {
		height:170px;
	}
	.mainSwiper .swiper-slide>.slide-txt>h2 {
		font-size:1.5em;
	}
	.mainSwiper .swiper-slide>.slide-txt>p {
		font-size:1em;
	}
	.mainSwiper .swiper-slide>.slide-txt>a {
		width:122px;
		padding:0.7em 0;
	}
	#main-wrap section {
		padding-top:3.5em;
	}
	#main-wrap h2.main-tit {
		font-size:1.8em;
	}
	.solSwiper .swiper-wrapper .swiper-slide {
		height:250px;
	}
	.solSwiper .swiper-slide {
		background-color:orange;
	}
	.solSwiper .swiper-slide .sol-txt {
		padding-top:0;
		justify-content:center;
	}
	.solSwiper .swiper-slide .sol-txt>h2 {
		font-size:1.4em;
		margin-bottom:0.8em;
	}
	.solSwiper .swiper-slide .sol-txt li {
		font-size:1.1em;
	}
	.solution-sec h2.main-tit {
		margin-bottom:0.7em;
	}
	.privacy-sec>.inner img {
		max-width:210px;
	}
	.reportSwiper .swiper-button-next,.reportSwiper .swiper-button-prev {
		transform:translateY(-30%);
	}
	.report-sec h2.main-tit {
		margin-bottom:0.7em;
	}
	.report-sec .more-btn {
		width:130px;
		font-size:0.8em;
	}
	.reportSwiper .report-txt>figure>img {
		height:125px;
	}
	.report-sec .more-btn {
		font-size:1.1em;
	}
	.reportSwiper .report-txt>p {
		padding:25px 0.8em;
		font-size: 1.1em;
	}
}

/* sub - top menu */
.SubTop {
	padding:0.8em 18em;
	background:#1f3a58;
	font-size:1em;
	font-weight:400;
	color:#ccc;
}
.SubTopIn {
	display:flex;
}
.SubTopIn>span::after {
	content:">";
	display:inline-block;
	margin:0 0.8em;
}
.SubTopIn.Consulting>span::after {
	display:none;
}
.SubTopCon .SubTopIn>span {
	color:#fff;
}
.SubTopCon .SubTopIn>span::after {
	display:none;
}
.SubTopIn>a {
	text-decoration:none;
	color:inherit;
	display:inline-block;
	/* padding:0 1em;*/
}
.SubTopIn>a.active {
	color:#fff;
	font-weight:500;
}
.SubTopIn>a::after {
	content:"/";
	display:inline-block;
	margin:0 0.8em;
	color:#bbb;
}
.SubTopIn>a:last-child::after {
	display: none;
}
/* sub - bottom menu */
.SubBot {
	padding:0.8em 18em;
	background:#2d547f;
	font-size:1em;
	font-weight:400;
}
.SubBot>.SubBotIn {
	display:flex;
	justify-content:flex-end;
}
.SubBot>.SubBotIn>a {
	text-decoration:none;
	color:#fff;
}
.SubBot>.SubBotIn>a:hover>span {
	opacity:0.5;
}
.SubBot>.SubBotIn>a::after {
	content:"/";
	display:inline-block;
	margin:0 0.5em;
	color:#ddd;
}
.SubBot>.SubBotIn>a:last-child::after {
	display:none;
}
.SubBot.fixed {
	position:fixed;
	width:100%;
	left:0;
	top:90px;
	z-index:99;
	padding:0.8em 18em;
	box-sizing:border-box;
	z-index: 99;
}
/* sub */
br.table-mbmb,.mbmb,.mbmb2 {
	display:none;
}
.SubWrap {
	font-family:"Noto Sans KR",sans-serif;
}
.SubWrap .SubHeader>.HTop>p {
	color:#b5bdc6;
}
.SubWrap .SubHeader>.HBottom>p {
	color:#f0f0f0;
}
.SubWrap .SubHeader .HTop {
	padding:0 18em;
	background:#1f3a58;
	display:flex;
	justify-content:space-between;
	align-items:center;
	min-height:3.13em;
}
.SubWrap .SubHeader .HCenter {
	background:url("/wp-content/uploads/2023/06/1.-DB-i-메인.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
	padding:1em 18em 2em;
}
.SubWrap .SubHeader .HCenter>.point {
	font-size:4em;
	font-weight:500;
}
.SubWrap .SubHeader .HCenter>.point2 {
	font-size:1em;
	margin-bottom:0.2em;
}
.SubWrap .SubHeader .HCenter>.point3 {
	font-size:1.3em;
	font-weight:500;
}
.SubWrap .SubHeader .HCenter>p {
	line-height:1.7;
}
.SubWrap .SubHeader .HCenter>.btn {
	margin-top:1.5em;
}
.SubWrap .SubHeader .HCenter>.btn button {
	width:10em;
	height:2.5em;
	margin-right:1em;
	border:1px solid #fff;
	background:none;
	border-radius:30px;
	color:#fff;
	cursor:pointer;
}
.SubWrap .SubHeader .HCenter>.btn button:hover {
	background:#fff;
	color:#000;
}
.SubWrap .SubHeader .HBottom {
	padding:0 18em;
	background:#2d547f;
	display:flex;
	justify-content:flex-end;
	align-items:center;
	min-height:3.13em;
}
.SubWrap .SubContent .Necessity,.SubWrap .SubContent .Function .DbDate.Tenth {
	background:#1f3a58;
	padding:3em 18em 5em;
}
.SubWrap .SubContent .Necessity .NArea {
	display:flex;
	padding:3em 0 0 0;
}
.SubWrap .SubContent .Necessity .NArea>.con {
	flex:1;
	text-align:center;
	margin:0 1em;
}
.SubWrap .SubContent .Necessity .NArea>.con>img.gartener {
	width:auto;
}
.SubWrap .SubContent .Necessity .NArea>.con>img {
	width:5em;
	height:5em;
	padding-bottom:1em;
}
.SubWrap .SubContent .Function {
	background:#ececf0;
}
.SubWrap .SubContent .Function .DbDate.First,.SubWrap .SubContent .Function .DbDate.Second,.SubWrap .SubContent .Function .DbDate.Third,.SubWrap .SubContent .Function .DbDate.Fourth,.SubWrap .SubContent .Function .DbDate.Fifth,.SubWrap .SubContent .Function .DbDate.Sixth,.SubWrap .SubContent .Function .DbDate.Seventh,.SubWrap .SubContent .Function .DbDate.Eighth,.SubWrap .SubContent .Function .DbDate.Ninth {
	padding:5em 18em;
}
.SubWrap .SubContent .Function .DbDate.First .NText,.SubWrap .SubContent .Function .DbDate.Second .NText,.SubWrap .SubContent .Function .DbDate.Third .NText,.SubWrap .SubContent .Function .DbDate.Ninth .NText {
	padding-bottom:3em;
}
.SubWrap .SubContent .Function .DbDate.First,.SubWrap .SubContent .Function .DbDate.Fourth,.SubWrap .SubContent .Function.Privacy .DbDate.Second,.SubWrap .SubContent .Function.Privacy .DbDate.Fifth,.SubWrap .SubContent .Function.Mail .DbDate.First {
	padding-bottom:0;
}
.SubWrap .SubContent .Function .DbDate.Fifth.pb5 {
	padding-bottom:5em;
}
.SubWrap .SubContent .Function .DbDate.First .NArea {
	display:flex;
	justify-content:center;
	align-items:center;
}
.SubWrap .SubContent .Function .DbDate.Ninth .NArea {
	width:70%;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.SubWrap .SubContent .Function .DbDate.First .NArea .img {
	display:flex;
	justify-content:flex-end;
}
.SubWrap .SubContent .Function .DbDate.First .NArea .img>img {
	width:14em;
	padding:0 2em 0 0;
	box-sizing:border-box;
}
.SubWrap .SubContent .Function .DbDate.First .NArea .con {
	padding:0 1em;
}
.SubWrap .SubContent .Function .DbDate.Ninth .NArea .con {
	width:calc(100% / 3 - 7em);
	background-color:white;
	box-shadow:rgba(0,0,0,0.24) 0px 3px 8px;
}
.SubWrap .SubContent .Function .DbDate.Ninth .NArea .con .text {
	padding-left:1em;
}
.SubWrap .SubContent .Function .DbDate.Ninth .NArea .con .text>span {
	display:block;
	text-align:right;
	margin-right:1em;
}
.SubWrap .SubContent .Function .DbDate.Tenth .NArea {
	width:100%;
	display:flex;
	justify-content:center;
	align-items:center;
}
.SubWrap .SubContent .Function .DbDate.Tenth .NArea .con {
	background-color:#5e90c6;
	width:10em;
	height:10em;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.SubWrap .SubContent .Function .DbDate.Tenth .NArea .con:nth-child(2) {
	background-color:#396ba1;
	margin-left:-30px;
}
.SubWrap .SubContent .Function .DbDate.Tenth .NArea .con:nth-child(3) {
	background-color:#2d547f;
	margin-left:-30px;
}
.SubWrap .SubContent .Function .DbDate.First .NArea .con .Shadow {
	border-radius:20px;
	padding:1em 2em;
	margin-top:1.5em;
	background:#fff;
	box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;
}
.SubWrap .SubContent .Function .DbDate.First .NArea .con .Array {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	min-height:10em;
}
.SubWrap .SubContent .Function .DbDate.First .NArea .con .Array .box {
	flex:1 1 33.3%;
	display:flex;
	justify-content:center;
}
.SubWrap .SubContent .Function .DbDate.First .NArea .con .Array .box>img {
	max-height:4em;
	padding:0 1em;
	box-sizing:border-box;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second>.img.w75,.SubWrap .SubContent .Function.Privacy .DbDate.Second>.bar.w75,.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea.w75 {
	width:75%;
	margin:0 auto;
}
.SubWrap .SubContent .Function .DbDate.Second .NArea .img {
	display:flex;
	justify-content:center;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea.w75 {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.SubWrap .SubContent .Function .DbDate.Second .NArea .con {
	width:49%;
}
.SubWrap .SubContent .Function .DbDate.Second .NArea .area {
	display:flex;
	justify-content:center;
	align-items:center;
	width:70%;
	margin:2em auto 0;
}
.SubWrap .SubContent .Function .DbDate.Second .NArea .area>.txt {
	margin-left:5em;
}
.SubWrap .SubContent .Function .DbDate.Third {
	background:#1f3a58;
}
.SubWrap .SubContent .Function .DbDate.Third>.NArea {
	display:flex;
	justify-content:center;
}
.SubWrap .SubContent .Function .DbDate.Third>.NArea .con {
	flex:1;
	margin:0 1em;
}
.SubWrap .SubContent .Function .DbDate.Third>.NArea .con .WBox>div {
	display:flex;
	align-items:center;
}
.SubWrap .SubContent .Function .DbDate.Third>.NArea .con .WBox>div>img {
	padding:0 1em;
}
.SubWrap .SubContent .Function .DbDate.Third>.NArea .con .WBox {
	background:#fff;
	padding:1em;
	min-height:9em;
}
.SubWrap .SubContent .Function .DbDate.Third>.NArea .con .BBox {
	background:#288db8;
	box-shadow:rgba(0,0,0,0.2) 0px 12px 28px 0px,rgba(0,0,0,0.1) 0px 2px 4px 0px,rgba(255,255,255,0.05) 0px 0px 0px 1px inset;
	padding:1em;
	min-height:10em;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea {
	display:flex;
	justify-content:center;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con {
	flex:1;
	margin:0 1em;
	padding:2em 1.8em 2em 1.8em;
	box-sizing:border-box;
	background:#fff;
	box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;
}
.SubWrap.eng .SubContent .Function .DbDate.Fourth > .NArea:not(.pdb) .con {
	padding:2em 1.8em 4em 1.8em;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con.sw,.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con.hw {
	position:relative;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con.sw::before {
	content:"[SW]";
	background-color:#114467;
	color:white;
	font-size:0.85em;
	width:45px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con.hw::before {
	content:"[HW]";
	background-color:#114467;
	color:white;
	font-size:0.85em;
	width:45px;
	height:30px;
	line-height:30px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>.info {
	padding:0.5em;
	margin:0.3em 0;
	background:#f2f2f2;
	box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .box_wrap01 {
	display:flex;
	justify-content:center;
	align-items:flex-start;
	width:100%;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .box_wrap01 .box {
	width:40%;
	height:78px;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .box_wrap01.sns .box {
	height:auto;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .box_wrap01 .box>img {
	width:100%;
	height:100%;
	object-fit:contain;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array {
	margin:3em 0 2em;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array.sns {
	margin:1em 0 0 0;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap01,.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap02 {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap01 {
	width:85%;
	margin:0 auto;
	margin-bottom:0.5em;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap01 .box:first-child {
	width:20%;
	margin:0 1em;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap01 .box:last-child {
	width:35%;
	margin:0 1em;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con p.mbn {
	margin-bottom:0;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con p.mbn:last-child {
	margin-bottom:3em 0;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap02 {
	width:100%;
	margin:0 auto;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap02 .box {
	width:35%;
	margin:0 0.5em;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap02 .box:first-child {
	width:30%;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap02 .box:last-child {
	width:20%;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap01 .box>img,.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap02 .box>img {
	width:100%;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>.info>.title {
	display:flex;
	align-items:center;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>.info>.title>.box {
	background:#3aa5ca;
	border-radius:10px;
	padding:0.5em;
	margin-right:1em;
	width:30%;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>h4 {
	border-bottom:2px solid #114467;
	padding-bottom:0.5em;
}
.SubWrap .SubContent .Function .DbDate.Fourth .NArea .con table th {
	background:#1f3a58;
	border:1px solid #5f6871;
	color:#fff;
	padding:1em 0;
}
.SubWrap .SubContent .Function .DbDate.Fourth .NArea .con table tr:first-child>th:nth-child(2),.SubWrap .SubContent .Function .DbDate.Fourth .NArea .con table tr:first-child>th:nth-child(3) {
	background-color:#d9d9d9;
	color:#3b3838;
}
.SubWrap .SubContent .Function .DbDate.Fourth .NArea table td {
	border:1px solid #ababab;
	padding: 0.5em 2.5em;
}

/* tab-menu START */
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con {
	display:flex;
	justify-content:flex-start;
	align-items:center;
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con.VDIsec {
	width:75%;
	margin:0 auto;
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title {
	position:relative;
	padding:0 4em;
	margin-right:4em;
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title:before {
	position:absolute;
	content:"";
	width:5px;
	height:100%;
	border-radius:20px;
	background:#d9d9d9;
	padding:1em 0;
	top:50%;
	left:0;
	transform:translateY(-50%);
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title:after {
	position:absolute;
	content:"";
	width:2px;
	height:100%;
	background:#a6a6a6;
	padding:1em 0;
	top:50%;
	right:0;
	transform:translateY(-50%);
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title .action {
	position:relative;
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title h4 {
	font-weight:400;
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title .action h4 {
	font-weight:700;
}
.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title .action:before {
	position:absolute;
	content:"";
	width:5px;
	height:2em;
	border-radius:30px;
	left:-4em;
	background: #288db8;
}
/* 페이지 별 width,height */
.tab-area {
	height:280px;
}
.Mailsec {
	height:280px;
}
.tab-area>.title.tabs {
	flex-shrink:0;
}
.tabs>div {
	cursor:pointer;
}
.tab-content {
	display:none;
}
.tab-content.action {
	display: block;
}
/* tab-menu END */
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.best {
	align-items:self-start;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.best .con {
	display:block;
	width:25%;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.best .con>.t_text p {
	padding:0.5em 0 0.8em 0.5em;
	color:#396ba1;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.best .con>.text {
	padding:1em 0;
	position:relative;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.best .con>.text:before {
	content:"";
	background-color:#396ba1;
	position:absolute;
	width:91%;
	height:4px;
	top:0;
	left:50%;
	transform:translateX(-50%);
	border-radius:5px;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.best .con>.text::after {
	content:"";
	background-color:#396ba1;
	position:absolute;
	width:91%;
	height:4px;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	border-radius:4px;
}
.SubWrap .SubContent .Function .DbDate.Sixth {
	background:#1f3a58;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NText {
	padding:0 0 1.5em 0;
	margin:0 1em;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NText.mt {
	margin:3em 1em 0 1em;
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NText.mt {
	margin:5em 1em 0 1em;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.NAreaBox {
	display:grid;
	grid-template-columns:repeat(6,1fr);
	grid-gap:0.5em;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NAreaBox .box {
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0.3em 0;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea .con {
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	width:90%;
	max-width:980px;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea .con>* {
	flex:1 1 50%;
	padding:0 1em;
	box-sizing:border-box;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea .con>.img1.fe {
	align-self:center;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea .con .img1>img {
	width:14em;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea .con .img1.w10>img {
	width:10em;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea .con .img2>img {
	width:10em;
}
.SubWrap .SubContent .Function .DbDate.Seventh .NText {
	padding-bottom:1em;
}
.SubWrap .SubContent .Function .DbDate.Seventh .NArea>table,.SubWrap .SubContent .Function .DbDate.Seventh .NArea>td,.SubWrap .SubContent .Function .DbDate.Seventh .NArea>th,.SubWrap .SubContent .Function .DbDate.Fourth .NArea table,.SubWrap .SubContent .Function .DbDate.Fourth .NArea td,.SubWrap .SubContent .Function .DbDate.Fourth .NArea th {
	border-collapse:collapse;
}
.SubWrap .SubContent .Function .DbDate.Seventh .NArea>table th {
	background:#1f3a58;
	border:1px solid #5f6871;
	color:#fff;
	padding:1em 0;
}
.SubWrap .SubContent .Function .DbDate.Seventh .NArea>table td {
	background:#fff;
	border:1px solid #ababab;
	padding:0.5em 1em;
}
.SubWrap .SubContent .Function .DbDate.Eighth {
	background:#1f3a58;
}
.SubWrap .SubContent .Function .DbDate.Eighth .NText a {
	text-decoration:none;
	color:#fff;
}
.SubWrap .SubContent .Function .DbDate.Eighth .NText .btn {
	border-radius:40px;
	padding:0.5em 2em;
	background:none;
	border:3px solid #fff;
	cursor:pointer;
}
.SubWrap .SubContent .Function .DbDate.Eighth .NText .btn:hover {
	background:#fff;
	color: #000;
}
/* db-i */
.SubWrap .SubContent .Function.dbi .DbDate.Second .NArea .con {
	width: 100%;
}
/* server */
.SubWrap .SubHeader .HCenter.Server {
	background:url("/wp-content/uploads/2023/06/2.-Server-i-메인.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.SubWrap .SubContent .Function.Server .DbDate.First .NArea {
	justify-content:space-between;
}
.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con {
	flex:1;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea.db {
	display:block;
}
.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow1 {
	padding:2.4em 0em;
}
.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow {
	display:flex;
	justify-content:center;
}
.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
}
.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div>p {
	width:45%;
}
.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div>p.dot3 {
	box-sizing:border-box;
}
.SubWrap .SubContent .Function.Server .DbDate.Fourth {
	padding:5em 18em;
}
.SubWrap .SubContent .Function.Server .DbDate.Fourth .NText {
	padding-bottom:3em;
}
/* .SubWrap .SubContent .Function.Server .DbDate.Third>.NArea{border:2px solid #fff;border-radius:10px;padding: 3em;}*/
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea {
	padding:3em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea>.con {
	margin:2em;
}
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .con {
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .con {
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0;
}
.SubWrap.eng .SubContent .Function.Privacy .DbDate.Third > .NArea.max .con:nth-child(-n+3) {
	max-width: 25%;
}
.SubWrap.eng .SubContent .Function.Privacy .DbDate.Third>.NArea.max .text {
	width: calc(100% - 5em);
}
@media screen and (max-width: 1000px) {
	.SubWrap.eng .SubContent .Function.Privacy .DbDate.Third > .NArea.max .con:nth-child(-n+3) {
		max-width: 100%;
	}
}
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .icon,.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .icon {
	border:2px solid #fff;
	border-radius:50%;
	padding: 0.5em;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-right:1em;
}
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .icon>img,.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .icon>img {
	width: 2em;
    height: 2em;
    object-fit: contain;
}
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .icon,
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .text {
	width: fit-content;
	margin-right: 0.5em;
	margin-left: 0.5em;
}
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea {
	display:block;
}
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea>.conWrap {
	display:flex;
	padding: 3em 0;
}
/* privacy */
.SubWrap .SubHeader .HCenter.Privacy {
	background:url("/wp-content/uploads/2023/06/3.-Privacy-i-메인.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.SubWrap .SubContent .Function.Privacy .DbDate.First .NArea .img>img {
	padding-right:2em;
	width: 30em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .bar {
	background-color:#5e90c6;
	/* width:100%;*/
	height:3.5em;
	line-height:3.5em;
}
/* .SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea{display:flex;}.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con{flex:1;width:auto;margin-right:2em;}.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con:last-of-type{margin-right: 0;}*/
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con .img {
	display:flex;
	flex-direction:column;
	background:#d2d2d6;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con .img>p {
	padding:0.5em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con .text {
	display:flex;
	flex-direction:column;
	align-items:center;
	margin-top:1.5em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con .text.bgw {
	padding:3em 0;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con .text>h5 {
	border-bottom:2px solid #4d4d61;
	padding:0 1em 0.5em;
	margin-bottom:0.5em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con .text.bgw>h5 {
	border-bottom:0;
}
.SubWrap .SubContent .Function.Privacy .DbDate.First,.SubWrap .SubContent .Function.Privacy .DbDate.Fourth {
	padding-bottom:5em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Fourth .NText {
	padding-bottom:3em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea {
	flex-wrap:wrap;
	position:relative;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea:before {
	position:absolute;
	content:"엔드포인트 통합보안 관제 에이전트";
	color:#fff;
	font-size:1.4em;
	background:#1f3a58;
	top:-18px;
	padding:0 1em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .con {
	flex:1 1 33%;
	max-width:33%;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third .NTextB {
	padding-top:3em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .text>.t1>div {
	display:flex;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .text span {
	font-size:0.8em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .title {
	width:9em;
}
/* .SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .text{width: 35em;}*/
.SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .text span.dib {
	font-size: 1em;
}
/* NArea.vm */
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm:before {
	position:absolute;
	content:"VM (Virtual Machine)";
	color:#fff;
	font-size:1.4em;
	top:-18px;
	padding:0 1em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con {
	display:flex;
	justify-content:space-between;
	max-width:65%;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con dl dt {
	background-color:white;
	border-radius:50%;
	width:5em;
	height:5em;
	padding:0.5em;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con dl dt>img {
	width:100%;
	height:100%;
	object-fit:contain;
}
.SubWrap .SubContent figure.NAreaImg {
	text-align:center;
	margin:0.8em 0;
}
.SubWrap .SubContent figure.NAreaImg>img {
	max-width: 85%;
}
/* Edr */
.SubWrap .SubContent .Function.Edr .DbDate.First .con h4.tt14 {
	margin-top: -0.2em;
}
/* Mail */
.SubWrap .SubHeader .HCenter.Mail {
	background:url("/wp-content/uploads/2023/06/4.-Mail-i-메인.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.SubWrap .SubContent .Function.Mail .DbDate.First .NArea .img>img {
	padding:0;
}
.SubWrap .SubContent .Function.Mail .DbDate.First .NArea .con {
	margin-left:2em;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .title {
	width:9em;
	flex-shrink:0;
}
/* .SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t2>div{display: flex;}*/
/* .SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5{display: none;}*/
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4>.t4_flex {
	display:flex;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4 table,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table {
	border-collapse:collapse;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4 table td,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table td {
	padding:0.3em;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4 table td,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table td {
	border:1px solid #acacad;
	text-align:center;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4 table tr:first-of-type td,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table tr:first-of-type td {
	border-top:none;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4 table tr:last-of-type td,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table tr:last-of-type td,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table tr:nth-of-type(4) td,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table tr:nth-of-type(2) td:last-of-type {
	border-bottom:none;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4 table tr td:first-of-type,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table tr td:first-of-type {
	border-left:none;
	border-bottom:none;
}
.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t4 table tr td:last-of-type,.SubWrap .SubContent .Function.Mail .DbDate.Fifth>.NArea .con .text>.t5 table tr td:last-of-type {
	border-right:none;
	border-bottom:none;
}
.Mailsec img {
	max-width:550px;
	width:100%;
}
.Mailsec figure.table>img {
	width:100%;
	max-width:540px;
	margin-bottom:0;
}
.Mailsec .text .t2>div,.Mailsec .text .t3>div,.Mailsec .text .t4>div {
	display:flex;
	align-items:center;
	gap:0 1.5em;
}
.Mailsec .text .t2>div>.right-txt,.Mailsec .text .t3>div>.right-txt {
	flex-shrink:0;
}
.Mailsec .text .t4>div {
	justify-content: space-between;
}
/* Webkeeper */
.SubWrap .SubHeader .HCenter.Webkeeper {
	background:url("/wp-content/uploads/2023/06/5.-Webkeeper-메인.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.SubWrap .SubContent .Function .DbDate.Tenth .NArea .con.round {
	width:14em;
	height: 14em;
}
/* Privacy-i */
.SubWrap .SubHeader .HCenter.Privacy-i {
	background:url("/wp-content/uploads/2023/06/6.-Privacy-i-EDR-메인.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.mbmb-th {
	opacity:0;
	visibility: collapse;
}
/* VD-i */
.SubWrap .SubHeader .HCenter.VD-i {
	background:url("/wp-content/uploads/2023/06/7.-VD-i-메인.png");
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.SubWrap .SubContent .Function.Edr .DbDate.Third>.NArea .con {
	align-items:center;
}
.SubWrap .SubContent .Function.Mail .DbDate.First .NArea .con.txtBox {
	margin-left:0;
	padding-left:0;
	padding-right:2em;
}
.SubWrap .SubContent .Function .DbDate.First .NArea.smartWrap .dot2:before {
	top:10px;
}
.SubWrap .mb_txt_vdi {
	display: none;
}
/* bdGr & bdLine */
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine .con,.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdGr .con {
	align-items:flex-start;
}
.SubWrap .SubContent .bdGr>.conWrap {
	flex-wrap:wrap;
	display:flex;
	width:100%;
	padding:3em 1em;
	box-sizing:border-box;
	justify-content:center;
}
.SubWrap .SubContent .bdGr>.conWrap.conItem {
	display: flex;
	flex-direction: column;
	gap: 4em;
}
.SubWrap .SubContent .bdGr>.conWrap.conItem .item {
	display: flex;
	flex-direction: row;
    justify-content: center;
    gap: 2em;
}
.SubWrap .SubContent .bdGr>.conWrap.conItem .item .con {
	max-width: unset !important;
	flex: unset !important;
}
@media screen and (max-width: 1000px) {
	.SubWrap .SubContent .bdGr>.conWrap.conItem {
		gap: 2em;
	}
	.SubWrap .SubContent .bdGr>.conWrap.conItem .item  {
		flex-direction: column;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .conItem .con+.con {
		margin-top: 0 !important;
	}
}
.SubWrap .SubContent .bdGr {
	padding:0 !important;
	border:2px solid transparent;
	border-radius:10px;
	background-image:linear-gradient(#1f3a58,#1f3a58),linear-gradient(to bottom,#fff 0%,#adbed9 40%,#adbed9 100%);
	background-origin:border-box;
	background-clip:content-box,border-box;
}
.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine {
	border:2px solid #fff;
	border-radius:10px;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.bdLine {
	border:2px solid #fff;
	border-radius:10px;
}
.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.bdLine .con:nth-of-type(n+4),.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.bdGr .con:nth-of-type(n+4) {
	margin-top: 4em;
}
/* VD-i - scroll-img */
.scroll-img {
	position:relative;
	padding-bottom:25%;
}
.scroll-img>img {
	position:absolute;
	top:0;
	left:0;
	transition:0.5s;
}
.scroll-img>img:first-child {
	opacity:1;
	visibility:visible;
}
.scroll-img>img:last-child {
	opacity:0;
	visibility:hidden;
}
.scrollSec.active .scroll-img>img:first-child {
	opacity:0;
	visibility:hidden;
}
.scrollSec.active .scroll-img>img:last-child {
	opacity:1;
	visibility: visible;
}
/* LogoBox - grid & flex */
.SubWrap .SubContent .LogoTit {
	margin-bottom:0.8em;
}
.SubWrap .SubContent .LogoBox01 {
	display:grid;
	grid-template-columns:repeat(5,1fr);
	grid-gap:0.5em;
}
.SubWrap .SubContent .LogoBox>.box {
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:0.3em 0;
	box-sizing:border-box;
}
.SubWrap .SubContent .LogoBox02 {
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	gap:0.5em;
}
.SubWrap .SubContent .LogoBox02>.box {
	width: calc((100% / 5) - 0.5em);
}
/* consulting */
.SubWrap .SubHeader .HCenter.Consulting {
	min-height:280px;
	padding:1em 18em 2em;
	box-sizing:border-box;
	display:flex;
	justify-content:center;
	align-items:center;
	background:url(/wp-content/uploads/2023/08/consulting_img1.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:cover;
}
.SubWrap .SubHeader .HCenter.Consulting>h2 {
	font-size:2.5em;
}
.SubWrap .SubContent .CBox {
	position:relative;
	padding:8em 0;
}
.SubWrap .SubContent .CBox::before {
	content:"";
	width:640px;
	height:400px;
	position:absolute;
	top:0;
	background-repeat:no-repeat;
	background-position:center;
	background-size:100%;
	z-index:-1;
}
.SubWrap .SubContent .CBox01::before {
	background-image:url(/wp-content/uploads/2023/08/consulting_img2.png);
}
.SubWrap .SubContent .CBox02::before {
	background-image:url(/wp-content/uploads/2023/08/consulting_img3.png);
}
.SubWrap .SubContent .CBox>p {
	width:48%;
	margin-left:auto;
}
.SubWrap .SubContent .ConSv>h3>span {
	color:#1f3a58;
}
.SubWrap .SubContent .SvList {
	display:flex;
	justify-content:space-between;
}
.SubWrap .SubContent .SvList>div.list {
	width:calc((100% / 3) - 20px);
}
.SubWrap .SubContent .SvList>div.list>div {
	height:190px;
}
.SubWrap .SubContent .SvList>div.list>div:first-child {
	margin-bottom:1.5em;
}
.SubWrap .SubContent .SvList h4 {
	padding:0.3em 0;
	margin-bottom:0.8em;
	background-color:#fff;
}
.SubWrap .SubContent .SvList dl {
	display:flex;
	padding:0 0.8em;
}
.SubWrap .SubContent .SvList dl+dl {
	margin-top:0.6em;
}
.SubWrap .SubContent .SvList dl>dt {
	flex-shrink:0;
	width:68px;
	font-weight:600;
}
.SubWrap .SubContent .Ctxt {
	padding-top:4em;
	text-align:center;
}
.SubWrap .SubContent .Ctxt>h3 {
	display:inline-block;
}
.SubWrap .SubContent .Ctxt>h3::after {
	content:"";
	display:block;
	margin:0.4em 0 1em;
	width:calc(100%+10px);
	height:2px;
	background:rgba(255,255,255,0.5);
}
.SubWrap .SubContent .CerBox img {
	max-width:100%;
}
.SubWrap .SubContent .Function#Section04 .DbDate.Sixth {
	background:#ececf0;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.CerBox .con .img1>img,.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.CerBox .con .img2>img {
	width:10em !important;
}
.SubWrap .SubContent #Section06.Function .DbDate.Eighth {
	padding-top:0;
}
.SubWrap .SubContent .Function .DbDate.Fourth.ConSv {
	padding-bottom: 5em;
}

/* rwd-swiper */
.rwd-swiper {
	margin-top:4em;
}
.rwd-swiper h4,.rwd-swiper p {
	color:#fff;
}
.rwd-swiper h4 {
	font-size:1.2em;
	margin:0.8em 0 0.6em;
}
.rwd-swiper .swiper-pagination-bullet {
	background-color:#fff;
}
.rwd-swiper .swiper-wrapper {
	padding-bottom:40px;
}
.rwd-swiper .swiper-pagination {
	bottom:0 !important;
}
.db-wrap .swiper-slide,.sv-wrap .swiper-slide,.pv-wrap .swiper-slide,.wb-wrap .swiper-slide,.edr-wrap .swiper-slide,.mail-wrap .swiper-slide,.vdi-wrap .swiper-slide {
	text-align:center;
	color:#fff;
}
.db-wrap .swiper-slide h4,.sv-wrap .swiper-slide h4,.pv-wrap .swiper-slide h4,.wb-wrap .swiper-slide h4,.edr-wrap .swiper-slide h4,.mail-wrap .swiper-slide h4,.vdi-wrap .swiper-slide h4 {
	font-size:1.1em;
	word-break:keep-all;
}
.db-wrap .swiper-slide p,.sv-wrap .swiper-slide p,.pv-wrap .swiper-slide p,.wb-wrap .swiper-slide p,.edr-wrap .swiper-slide p,.mail-wrap .swiper-slide p,.vdi-wrap .swiper-slide p, .features-wrap .txt {
	font-size:0.9em;
	word-break:keep-all;
}
.db-wrap .swiper-slide>img,.sv-wrap .swiper-slide>img,.pv-wrap .swiper-slide>img,.wb-wrap .swiper-slide>img,.edr-wrap .swiper-slide>img,.mail-wrap .swiper-slide>img,.vdi-wrap .swiper-slide>img {
	height:5em;
	margin-bottom:0.4em;
}
/* .sv-wrap .swiper-slide>img{height:5em;}.sv-wrap .swiper-slide>img.gartener{width: auto;}*/
@media screen and (max-width:1200px) {
	.rwd-wrap {
		padding:0;
	}
}
.rwd-wrap .logo-size {
	max-width:18em;
	object-fit: contain;
}
.rwd-wrap .logo-size-w {
	max-width:15em;
	object-fit: contain;
}
/* rwd-swiper:DB-i */
.rwd-swiper-dbi .swiper-wrapper {
	padding-bottom:40px;
}
.rwd-swiper-dbi .swiper-pagination-bullet {
	background-color:#fff;
}
.SubWrap .SubContent .Function .DbDate.Third .rwd-swiper-dbi>.NArea .con .WBox {
	background:#fff;
	padding:1em;
	min-height:9em;
}
.SubWrap .SubContent .Function .DbDate.Third .rwd-swiper-dbi>.NArea .con .BBox {
	background:#288db8;
	box-shadow:rgba(0,0,0,0.2) 0px 12px 28px 0px,rgba(0,0,0,0.1) 0px 2px 4px 0px,rgba(255,255,255,0.05) 0px 0px 0px 1px inset;
	padding:1em;
	min-height: 10em;
}
/* rwd-swiper:webkeeper,consulting,mail-i */
.rwd-swiper-webkp,.rwd-swiper-privacy,.rwd-swiper-con,.rwd-swiper-privacy-eng {
	padding-bottom:50px;
}
.rwd-swiper-webkp .swiper-pagination-bullet,.rwd-swiper-privacy .swiper-pagination-bullet,.rwd-swiper-con .swiper-pagination-bullet,.card-swiper .swiper-pagination-bullet,.rwd-swiper-privacy-eng .swiper-pagination-bullet {
	background-color:transparent;
	border:1px solid #111;
}
.rwd-swiper-webkp .swiper-pagination-bullet-active,.rwd-swiper-privacy .swiper-pagination-bullet-active,.rwd-swiper-con .swiper-pagination-bullet-active,.card-swiper .swiper-pagination-bullet-active,.rwd-swiper-privacy-eng .swiper-pagination-bullet-active {
	background-color:navy;
}
.rwd-swiper-webkp .swiper-wrapper {
	display:flex;
	align-items:flex-end;
}
.SubWrap .SubContent .Function .DbDate.Fourth>.NArea.rwd-swiper-webkp .con {
	flex:none;
	box-sizing:border-box;
	margin: 0;
}
/* rwd-swiper:vd-i*/
.rwd-swiper-best {
	padding-bottom:3em;
}
.rwd-swiper-best .swiper-pagination-bullet {
	background-color:#fff;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.rwd-swiper-best .NArea.best .con>.t_text p {
	padding:0.5em 0 0.8em 0.5em;
	color:#396ba1;
	margin-bottom:1em;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.rwd-swiper-best .NArea.best .con>.text::after {
	content:"";
	background-color:#396ba1;
	position:absolute;
	width:100%;
	height:4px;
	bottom:0;
	left:50%;
	transform:translateX(-50%);
	border-radius:4px;
}
.SubWrap .SubContent .Function .DbDate.Sixth>.rwd-swiper-best .NArea.best .con>.text>p:last-child {
	margin-bottom: 1.5em;
}
/* Mail-i rwd:card-swiper */
.card-swiper {
	max-width:100%;
	margin:0 auto;
	padding-bottom:3em;
}
.card-swiper .swiper-slide {
	box-shadow:3px 3px 10px rgba(0,0,0,0.1);
}
.card-swiper a {
	text-decoration:none;
	color:inherit;
}
.card-swiper figure {
	height:360px;
	margin:0;
}
.card-swiper figure>img {
	width:100%;
	height:100%;
}
.card-swiper .card-txt {
	margin-top:-5px;
	padding:20px;
	box-sizing:border-box;
	background-color:#fff;
}
.card-swiper .card-txt>p {
	margin-bottom:0.3em;
	color:#666;
	line-height:1.5;
}
.card-swiper .card-txt>h4 {
	font-size:1.2em;
	line-height:1.4;
}
.card-swiper .card-txt>span {
	display:block;
	text-align:right;
}
@media screen and (max-width:1420px) {
	.card-swiper figure {
		height:325px;
	}
}
@media screen and (max-width:1200px) {
	/* .card-swiper .swiper-slide{transform:scale(0.8) !important;margin:0;}.card-swiper .swiper-slide-active{transform:scale(1.2) !important;z-index:2;}*/
}
@media screen and (max-width:999px) {
	.card-swiper figure {
		height:280px;
	}
}
@media screen and (max-width:768px) {
	/* .card-swiper .swiper-slide:not(.swiper-slide-active){margin: -2em;}*/
	.card-swiper .swiper-slide-active {
	}
}
/* sub:rwd */
@media screen and (max-width:1820px) {
	.SubTop {
		padding:0.8em 12em;
	}
	.SubWrap .SubHeader .HCenter,.SubWrap .SubHeader .HCenter.Consulting {
		padding:1em 12em 2em;
	}
	.SubWrap .SubHeader .HTop {
		padding:0 12em;
	}
	.SubBot {
		padding:0.8em 12em;
	}
	.SubWrap .SubContent .Necessity,.SubWrap .SubContent .Function .DbDate.Tenth {
		padding:3em 12em 5em;
	}
	.SubWrap .SubContent .Function .DbDate.First,.SubWrap .SubContent .Function .DbDate.Second,.SubWrap .SubContent .Function .DbDate.Third,.SubWrap .SubContent .Function .DbDate.Fourth,.SubWrap .SubContent .Function .DbDate.Fifth,.SubWrap .SubContent .Function .DbDate.Sixth,.SubWrap .SubContent .Function .DbDate.Seventh,.SubWrap .SubContent .Function .DbDate.Eighth,.SubWrap .SubContent .Function .DbDate.Ninth {
		padding:5em 12em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Fourth {
		padding:5em 12em;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>.info>.title>.box {
		width:45%;
		max-width:140px;
	}
}
@media screen and (max-width:1650px) {
	body {
		font-size:15px;
	}
	.SubTop {
		padding:0.8em 6em;
	}
	.SubWrap .SubHeader .HCenter,.SubWrap .SubHeader .HCenter.Consulting {
		padding:1em 6em 2em;
	}
	.SubWrap .SubHeader .HTop {
		padding:0 6em;
	}
	.SubBot {
		padding:0.8em 6em;
	}
	.SubWrap .SubContent .Necessity,.SubWrap .SubContent .Function .DbDate.Tenth {
		padding:3em 6em 5em;
	}
	.SubWrap .SubContent .Function .DbDate.First,.SubWrap .SubContent .Function .DbDate.Second,.SubWrap .SubContent .Function .DbDate.Third,.SubWrap .SubContent .Function .DbDate.Fourth,.SubWrap .SubContent .Function .DbDate.Fifth,.SubWrap .SubContent .Function .DbDate.Sixth,.SubWrap .SubContent .Function .DbDate.Seventh,.SubWrap .SubContent .Function .DbDate.Eighth,.SubWrap .SubContent .Function .DbDate.Ninth {
		padding:5em 6em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Fourth {
		padding:5em 6em;
	}
	.dot2:before {
		top:16px;
	}
	.SubWrap .SubContent .Function.Edr .DbDate.Fourth>.NArea .dot2:before {
		top:13px;
	}
	.dot3 {
		padding-left:1.5em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div>p {
		width:47%;
	}
	.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow1 {
		padding:2em 1em;
	}
	.Mailsec .text .t2>div,.Mailsec .text .t3>div {
		flex-direction:column;
		gap:1.5em 0;
	}
}
@media screen and (max-width:1350px) {
	.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div {
		flex-direction:column;
	}
	.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div>p {
		width:100%;
	}
	.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div>p.pb06 {
		padding-bottom:0;
	}
	.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con .Shadow>div>p+p {
		margin-top:1em;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea .con .Array .box>img {
		max-height:5em;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea .con .Array .box>img {
		object-fit:contain;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>.info>.title {
		align-items:flex-start;
		flex-direction:column;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>.info>.title p {
		margin:0.3em 0;
	}
	.SubWrap .SubContent .CBox::before {
		width:540px;
		height:345px;
	}
	.SubWrap .SubContent .CBox>p {
		width:60%;
	}
}
@media screen and (max-width:1200px) {
	body {
		font-size:14px;
	}
	.SubTop {
		padding:0.8em 4.5em;
	}
	.SubWrap .SubHeader .HCenter,.SubWrap .SubHeader .HCenter.Consulting {
		padding:1em 4.5em 2em;
	}
	.SubWrap .SubHeader .HTop {
		padding:0 4.5em;
	}
	.SubBot,.SubBot.fixed {
		padding:0.8em 4.5em;
	}
	.SubWrap .SubContent .Necessity,.SubWrap .SubContent .Function .DbDate.Tenth {
		padding:3em 4.5em 5em;
	}
	.SubWrap .SubContent .Function .DbDate.First,.SubWrap .SubContent .Function .DbDate.Second,.SubWrap .SubContent .Function .DbDate.Third,.SubWrap .SubContent .Function .DbDate.Fourth,.SubWrap .SubContent .Function .DbDate.Fifth,.SubWrap .SubContent .Function .DbDate.Sixth,.SubWrap .SubContent .Function .DbDate.Seventh,.SubWrap .SubContent .Function .DbDate.Eighth,.SubWrap .SubContent .Function .DbDate.Ninth {
		padding:5em 4.5em;
	}
	.db-wrap .swiper-slide h4,.sv-wrap .swiper-slide h4,.pv-wrap .swiper-slide h4,.wb-wrap .swiper-slide h4,.edr-wrap .swiper-slide h4,.mail-wrap .swiper-slide h4,.vdi-wrap .swiper-slide h4 {
		font-size:1.2em;
	}
	.db-wrap .swiper-slide p,.sv-wrap .swiper-slide p,.pv-wrap .swiper-slide p,.wb-wrap .swiper-slide p,.edr-wrap .swiper-slide p,.mail-wrap .swiper-slide p,.vdi-wrap .swiper-slide p, .features-wrap .txt {
		font-size:1em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Fourth {
		padding:5em 4.5em;
	}
	.w_witdh {
		width:12em;
	}
	/* .SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea{flex-wrap:wrap;justify-content:center;}.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con{flex:inherit;width:48%;margin-right:0;}.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con:last-of-type{margin:1.5em auto 0;}.SubWrap .SubContent .Function.vdi .DbDate.Second .NArea .con:last-of-type{margin: 0 auto;}*/
	.rwd-swiper-best .text>p.dot4::before {
		top:8px;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea.smartWrap .dot2:before {
		top:8px;
	}
	.SubWrap .SubContent .Function.dbi p.dot::before {
		top:8px;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con {
		padding:1.4em;
	}
	.SubWrap .SubContent .SvList>div.list>div {
		height:165px;
	}
}
@media screen and (max-width:1000px) {
	body {
		font-size:13px;
	}
	br.table-mbmb {
		display:block;
	}
	.pcpc {
		display:none;
	}
	.mbmb {
		display:block;
	}
	.mbmb-th {
		opacity:1;
		visibility:visible;
	}
	.SubTop {
		padding:0.8em 2.5em;
	}
	.SubWrap .SubHeader .HCenter,.SubWrap .SubHeader .HCenter.Consulting {
		padding:1em 2.5em 2em;
	}
	.SubWrap .SubHeader .HCenter.Consulting {
		min-height:240px;
	}
	.SubBot,.SubBot.fixed {
		top:79px;
		padding:0.8em 2.5em;
	}
	.SubWrap .SubContent .Necessity,.SubWrap .SubContent .Function .DbDate.Tenth {
		padding:3em 2.5em 5em;
	}
	.SubWrap .SubContent .Function .DbDate.First,.SubWrap .SubContent .Function .DbDate.Second,.SubWrap .SubContent .Function .DbDate.Third,.SubWrap .SubContent .Function .DbDate.Fourth,.SubWrap .SubContent .Function .DbDate.Fifth,.SubWrap .SubContent .Function .DbDate.Sixth,.SubWrap .SubContent .Function .DbDate.Seventh,.SubWrap .SubContent .Function .DbDate.Eighth,.SubWrap .SubContent .Function .DbDate.Ninth {
		padding:5em 2.5em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Fourth {
		padding:5em 2.5em;
	}
	.SubWrap .mb_txt_vdi {
		display:block;
	}
	.SubWrap .pc_txt_vdi {
		display:none;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea {
		flex-direction:column;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea>.con+.con {
		margin-top:1em;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea {
		flex-direction:column;
		gap:3em 0;
	}
	.SubWrap .SubContent .Function .DbDate.Second .NArea .area {
		width:100%;
	}
	.NArea picture {
		text-align:center;
	}
	.NArea picture img {
		width:90%;
		max-width:620px;
	}
	.SubWrap .SubContent .Function .DbDate.Sixth>.NArea.NAreaBox {
		grid-template-columns:repeat(4,1fr);
	}
	.SubWrap .SubContent .LogoBox01 {
		grid-template-columns:repeat(4,1fr);
	}
	.SubWrap .SubContent .LogoBox02>.box {
		width:calc((100% / 3) - 0.5em);
	}
	.w_witdh {
		width:auto;
	}
	.SubWrap .SubContent .Function .DbDate.Seventh .NArea>table td {
		padding:0.5em 1em;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap01 {
		width:68%;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con .Array .box_wrap02 {
		width:80%;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con {
		margin:0;
	}
	.dot2:before {
		width:4px;
		height:4px;
		top:15px;
	}
	.SubWrap .SubContent .Function .DbDate.Seventh .NArea>table tr:last-child th {
		width:9em;
		padding:0.5em;
		box-sizing:border-box;
	}
	.SubWrap .SubContent .Function .DbDate.Third>.NArea {
		flex-direction:column;
		align-items:center;
	}
	/* .SubWrap .SubContent .Function .DbDate.Third>.NArea .con:nth-child(even)>div:first-child{order: 2;}*/
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.bdLine .con:nth-of-type(n+4),.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.bdGr .con:nth-of-type(n+4) {
		margin-top:0em;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .con+.con {
		margin-top:2em !important;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .con {
		flex:1 1 100%;
		max-width:100%;
	}
	.SubWrap .SubContent .Function .DbDate.Third>.NArea .con {
		gap:1em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .icon,.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .icon {
		margin-right:0;
	}
	.SubWrap .SubContent .Function.Server .DbDate.First .NArea .con {
		width:100%;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea .con .Shadow {
		padding:2em 1em;
		margin-top:1em;
		gap:1em 0;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea .con .Array .box {
		flex:none;
		width:33.33%;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .con+.con {
		padding-top:0;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .con:nth-child(even)>div:first-child {
		order:1;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea .con:nth-child(even)>div:last-child {
		order:2;
	}
	.SubWrap .SubContent .Function .DbDate.Second .NArea .img.pattern {
		width:85%;
		max-width:480px;
		margin:0 auto;
	}
	.SubWrap .SubContent .Function.Edr .DbDate.Third>.NArea text {
		position:absolute;
		width:100%;
		text-align:center;
	}
	.SubWrap .SubContent .Function.Edr .DbDate.First .NArea {
		gap:1em 0;
	}
	.SubWrap .SubContent .Function.Edr .DbDate.First .NArea p {
		margin-top:0.6em;
		text-align:center;
	}
	.SubWrap .SubContent .Function.Edr .DbDate.Seventh .NArea>table td {
		text-align:left;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con {
		max-width:80%;
	}
	.Function.Privacy .DbDate.First h3+p {
		text-align:center;
		margin-top:0.6em;
		font-size:1.1em;
	}
	.SubWrap .SubContent .Function.Mail .DbDate.First .NArea .con.txtBox {
		padding-right:0;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea.smartWrap .txtBox {
		order:2;
	}
	.SubWrap .SubContent .Function.vdi .DbDate.Second>.img.w75 {
		width:100%;
		max-width:720px;
		margin:0 auto;
	}
	.SubWrap .SubContent .Function.dbi .DbDate.Seventh .NArea>table td,.SubWrap .SubContent .Function.vdi .DbDate.Seventh .NArea>table td,.SubWrap .SubContent .Function.Mail .DbDate.Seventh .NArea>table td,.SubWrap .SubContent .Function.Privacy-i .DbDate.Seventh .NArea>table td,.SubWrap .SubContent .Function.Server .DbDate.Seventh .NArea>table td,.SubWrap .SubContent .Function.webkp .DbDate.Seventh .NArea>table td {
		text-align:left;
	}
	.rwd-swiper-best .text>p {
		text-align:left;
	}
	.rwd-swiper-best .text>p.dot4::before {
		top:7px;
	}
	.SubWrap .SubContent .Function p.dot,.SubWrap .SubContent .Function p.dot2,.SubWrap .SubContent .Function p.dot3 {
		text-align:left;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con>.info .text p {
		text-align:left;
	}
	.SubWrap .SubContent .Function.Mail .DbDate.First .NArea .img>img {
		width:95%;
		max-width:540px;
		margin:0 auto;
	}
	.SubWrap .SubContent .Function.Privacy-i .DbDate.Seventh>.NArea h3+p {
		text-align:left;
	}
	.SubWrap .SubContent .CBox>p {
		width:100%;
		margin-left:0;
		transform:translateY(100%);
	}
	.consult h3.mb2 {
		margin-bottom:1.5em;
	}
	.SubWrap .SubContent .Function.Mail .DbDate.First .NArea .con {
		margin-left:0;
	}
	.SubWrap .SubContent .Function.Privacy-i .DbDate.First .NArea .con .dot:before {
		top:8px;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.First .NArea .img>img {
		padding:0;
		width:90%;
		max-width:640px;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Fourth .NText {
		padding-bottom:2em;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con.sw::before,.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con.hw::before {
		left:auto;
		right:0;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea .img {
		justify-content:center;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea.w75 {
		flex-direction:column;
	}
	.SubWrap .SubContent .Function .DbDate.Second .NArea .con {
		width:100%;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con .text {
		margin-top:0.8em;
	}
}
@media screen and (max-width:767px) {
	body {
		font-size:13px;
	}
	.mbmb2 {
		display:block;
	}
	.pcpc2 {
		display:none;
	}
	.tt20 {
		font-size:1.8em;
	}
	.SubWrap .SubContent .Function .DbDate.Second .NArea .area {
		flex-direction:column;
		justify-content:space-between;
		align-items:center;
	}
	.SubWrap .SubContent .Function .DbDate.Second .NArea .area>.txt {
		margin-left:0em;
		margin-top:1em;
	}
	.SubWrap .SubContent .Function .DbDate.Second .NArea .area>h4 {
		text-align:center;
	}
	.dot2:before {
		top:14px;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con {
		width:100%;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Second .NArea .con:last-of-type {
		margin:0;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea .con .Array .box:last-child {
		width:50%;
		padding:0;
	}
	.dot3:before {
		width:7px;
		height:7px;
		top:6px;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine>.conWrap,.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdGr>.conWrap {
		flex-direction:column;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine .con,.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdGr .con {
		align-items:center;
		justify-content:center;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine .text,.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdGr .text {
		display:flex;
		align-items:center;
		gap:0 1em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine .text>h4,.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdGr .text>h4 {
		text-align:center;
		min-width:6.8em;
	}
	.SubWrap .SubContent .Function.Privacy-i .DbDate.Third>.NArea .con {
		align-self:flex-start;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con {
		max-width:100%;
		flex-wrap:wrap;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con>dl {
		width:45%;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con>dl:nth-child(n+3) {
		margin-top:1.5em;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea.vm .con dl dt {
		margin:0 auto;
	}
	.SubWrap .SubContent .Function.vdi .DbDate.Second .NArea .con+.con {
		margin-top:0;
	}
	.SubWrap .SubContent .Function .DbDate.First .NArea.smartWrap .dot2:before {
		top:7px;
	}
	.SubWrap .SubContent .Function.dbi p.dot::before {
		top:7px;
	}
	.SubWrap .SubContent .SvList>div.list>div {
		height:150px;
	}
	.SubWrap .SubContent .CBox::before {
		width:100%;
		max-width:480px;
		height:300px;
		left:50%;
		transform:translateX(-50%);
	}
	.SubWrap .SubContent .Function.Privacy-i .DbDate.First .NArea .con {
		width:100%;
		padding:0;
	}
	/* .SubWrap .SubContent .Function.vdi .DbDate.Third .NText h3.tt20,.SubWrap .SubContent .Function.Privacy .DbDate.Third .NTextB .tt20{font-size:1.5em;}.SubWrap .SubContent .Function.Server .DbDate.Third .NText h3.tt20,.SubWrap .SubContent .Function.vdi h3.tt20{font-size: 1.6em;}*/
	h3.tt20 {
		font-size:1.6em !important;
	}
	h4.tt20 {
		font-size:1.4em !important;
	}
	.SubWrap .SubContent .Function.Privacy-i .DbDate.First .NArea .img {
		justify-content:center;
	}
	.SubWrap .SubContent .Function.Server .DbDate.First .NText h4.mt15 {
		margin-top:0.6em;
	}
	.SubWrap .SubContent .Function .DbDate.First {
		padding-bottom:0 !important;
	}
	.SubWrap .SubContent .Function.Privacy-i .DbDate.First {
		padding-bottom:5em !important;
	}
	.SubWrap .SubContent .Function.Mail .DbDate.Seventh {
		padding-bottom:0 !important;
	}
	.rwd-swiper-webkp .swiper-wrapper {
		align-items:flex-start;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth .NArea.rwd-swiper-webkp table td {
		padding:0.2em;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth .NArea.rwd-swiper-webkp table .w_witdh15 {
		width:6em;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth .NArea.rwd-swiper-webkp table .w_width9 {
		width:6em;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea.rwd-swiper-webkp .con {
		box-shadow:none;
	}
	.SubWrap .SubContent .Function.Privacy .bdGr>.conWrap {
		padding:3em 2em;
	}
	.SubWrap .SubContent .Function.Privacy .DbDate.Third>.NArea .con {
		justify-content:flex-start;
	}
	.SubWrap .SubContent .Function.Edr .conw .ac {
		text-align:left;
	}
	.SubWrap .SubContent .Function.Edr .conWrap .ac {
		text-align:left;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con.VDIsec {
		width:100%;
	}
	.mainSwiper .swiper-slide h2 img {
		width: 200px;
	}
	.logoSwiper .logoSwiperTxt {
		width: 90%;
		bottom: 2em;
	}
	.sol-info-wrap {
		flex-direction: column;
	}
}
@media screen and (max-width:501px) {
	.SubTop {
		padding:0.8em 1.5em;
	}
	.SubWrap .SubHeader .HCenter,.SubWrap .SubHeader .HCenter.Consulting {
		padding:1em 1.5em 2em;
	}
	.SubWrap .SubHeader .HTop {
		padding:0 1.5em;
	}
	.SubBot,.SubBot.fixed {
		padding:0.8em 1.5em;
	}
	.SubWrap .SubContent .Necessity,.SubWrap .SubContent .Function .DbDate.Tenth {
		padding:3em 1.5em 5em;
	}
	.SubWrap .SubContent .Function .DbDate.First,.SubWrap .SubContent .Function .DbDate.Second,.SubWrap .SubContent .Function .DbDate.Third,.SubWrap .SubContent .Function .DbDate.Fourth,.SubWrap .SubContent .Function .DbDate.Fifth,.SubWrap .SubContent .Function .DbDate.Sixth,.SubWrap .SubContent .Function .DbDate.Seventh,.SubWrap .SubContent .Function .DbDate.Eighth,.SubWrap .SubContent .Function .DbDate.Ninth {
		padding:5em 1.5em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Fourth {
		padding:5em 1.5em;
	}
	.SubWrap .SubContent .Function .DbDate.Seventh .NArea>table td {
		padding:0.5em;
	}
	.SubWrap .SubContent .Function .DbDate.Fourth>.NArea .con {
		padding:1.4em;
	}
	.SubWrap .SubContent .Function .DbDate.Seventh .NArea>table tr:last-child th {
		width:7em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Fourth .NText {
		padding-bottom:2em;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine .con,.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdGr .con {
		justify-content:flex-start;
	}
	.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdLine>.conWrap,.SubWrap .SubContent .Function.Server .DbDate.Third>.NArea.bdGr>.conWrap {
		padding:2em 2.5em;
	}
	.SubWrap .SubContent .Function .DbDate.Tenth .NArea .con.round {
		width:11em;
		height:11em;
	}
	.SubWrap .SubContent .Function .DbDate.Tenth .NArea .con.round .tt12 {
		font-size:1em;
	}
	.SubWrap .SubHeader .HCenter.Consulting>h2 {
		font-size:2em;
	}
	.SubWrap .SubContent .CBox>p {
		transform:translateY(70%);
	}
	.mainSwiper .swiper-slide h2 img {
		width: 150px;
	}
}
@media screen and (max-width:480px) {
	.SubWrap .SubHeader .HCenter>.point {
		font-size:3em;
	}
	.SubWrap .SubHeader .HCenter>.point2 {
		font-size:0.9em;
	}
	.SubWrap .SubHeader .HCenter>.btn button {
		font-size:1em;
		width:9.5em;
		margin-right:0.8em;
	}
	.SubTopIn>span::after {
		margin:0 0.6em;
	}
	.SubTopIn>a::after {
		margin:0 0.5em;
	}
	.SubBot>.SubBotIn>a {
		font-size:0.9em;
	}
	.SubWrap .SubContent .SvList>div.list>div {
		height:135px;
	}
	.SubWrap .SubContent .CBox::before {
		height:210px;
	}
	.SubWrap .SubContent .CBox>p {
		transform:translateY(50%);
	}
	.SubWrap .SubContent.consult h3.brTit {
		font-size:1.5em;
	}
	.SubWrap .SubContent .Function .DbDate.Sixth>.NText {
		margin: 0;
	}
}
/* tab-menu rwd*/
.tab-br {
	display:none;
}
@media screen and (max-width:1200px) {
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title {
		padding:0 2.5em;
		margin-right:3em;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title .action:before {
		height:1.2em;
		left:-2.5em;
	}
	.tab-content .dot3:before {
		width:8px;
		height:8px;
		top:6px;
	}
}
@media screen and (max-width:999px) {
	.tab-br {
		display:block;
	}
	.tab-area {
		padding-bottom:2.5em;
	}
	.tab-area,.Mailsec {
		height:auto;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con {
		flex-direction:column;
		align-items:flex-start;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title,.SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .title {
		display:flex;
		align-items:flex-end;
		width:100%;
		max-width:680px;
		padding:0;
		margin-right:0;
		margin-bottom:2em;
		text-align:center;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title {
		width:100%;
		max-width:620px;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title h4 {
		padding:0 1em 1.2em 1em;
		box-sizing:border-box;
		line-height:1.3;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title.w3>div {
		width:calc(100% / 3);
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title.w4>div {
		width:calc(100% / 4);
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title:after {
		display:none;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title:before {
		width:100%;
		height:5px;
		padding:0;
		top:auto;
		bottom:0;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title .action:before {
		height:5px;
		width:100%;
		bottom:3px;
		left:0;
	}
}
@media screen and (max-width:650px) {
	.Mailsec .text .t4>div {
		flex-direction:column;
		gap:1em 0;
	}
	.Mailsec .text .t4>div figure {
		text-align:center;
	}
	.Mailsec .text .t4>div img {
		max-width:480px;
		width:100%;
	}
}
@media screen and (max-width:501px) {
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title,.SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .title {
		margin-bottom:1.2em;
	}
	.SubWrap .SubContent .Function .DbDate.Fifth>.NArea .con .title h4 {
		padding:0 0.4em 1.2em 0.4em;
		font-size:1em;
	}
	.SubWrap .SubContent .Necessity p.p-txt {
		font-size:1.2em;
	}
	.dbi-tt14 {
		font-size: 1.2em;
	}
}
/* footer */
@media screen and (max-width:650px) {
	.footer>.top {
		width:90%;
		margin:0 auto;
		display:flex;
		align-items:center;
		justify-content:space-between;
	}
	.footer>.top>ul {
		float:none;
		width:calc(100% - 186px) !important;
		flex-shrink:0;
		margin:0 !important;
	}
	.footer>.top>ul>li {
		margin-right:18px !important;
	}
	.footer>.top::after {
		display: none !important;
	}
}


/* eng 추가 */
.SubWrap.eng p,
.SubWrap.eng h1,
.SubWrap.eng h2,
.SubWrap.eng h3,
.SubWrap.eng h4,
.SubWrap.eng h5,
.SubWrap.eng h6 {
	word-break: keep-all;
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NAreaBox .box {
	padding:0.3em;
}
.SubWrap .FeaturesWrap {
	display: grid;
    grid-template-columns: repeat(4, 1fr);
	justify-content: space-between;
	gap: 5rem;
	margin-top: 4em;
}
.SubWrap .FeaturesWrap .item {
	flex: 1;
	display: flex;
	flex-direction: column;
	gap: 1rem;
	position: relative;
}
.SubWrap .FeaturesWrap .item:before {
	position: absolute;
	content: '';
	width: 2px;
	height: 50%;
	background: #FFF;
	top: 5%;
	left: calc(100% + 2.5rem);
}
.SubWrap .FeaturesWrap .item:last-of-type:before {
	width: 0;
}
.SubWrap .FeaturesWrap .title-wrap {
	display: flex;
	align-items: center;
	gap: 0.5em;
}
.SubWrap .FeaturesWrap .title-wrap img {
	max-width: 5em;
	height: 2.5em;
	object-fit: contain;
}
.SubWrap .FeaturesWrap .title-wrap p {
	font-weight: 600;
}
/* .SubWrap .FeaturesWrap .txt {
	text-align: center;
} */
.SubWrap.eng .SubContent .Function.Privacy .DbDate.Third>.NArea:before {
	content: "All-in-one Endpoint monitoring Agent";
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NArea.NAreaBox {
	grid-template-columns: repeat(5, 1fr);
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth > .NArea.NAreaBox:has(> .box:nth-child(4)):not(:has(> .box:nth-child(5))) {
  grid-template-columns: repeat(4, 1fr);
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth > .NArea.NAreaBox:has(> .box:nth-child(3)):not(:has(> .box:nth-child(4))) {
  grid-template-columns: repeat(3, 1fr);
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth > .NArea.NAreaBox:has(> .box:nth-child(2)):not(:has(> .box:nth-child(3))) {
  grid-template-columns: repeat(2, 1fr);
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth > .NArea.NAreaBox:has(> .box:nth-child(1)):not(:has(> .box:nth-child(2))) {
  grid-template-columns: repeat(1, 1fr);
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NArea.NAreaBox.layout3 {
	grid-template-columns: repeat(3, 1fr);
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NAreaBox .box img {
	width: 177px;
	height: 60px;
	object-fit: contain;
}
.SubWrap.eng .SubContent .Function .DbDate.Second .NArea .con {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.SubWrap.eng .SubContent .Function.Privacy .DbDate.Second .NArea .con .img.bg {
	border-radius: 50%;
	overflow: hidden;
	background: #FFF;
	padding: 1.5em;
	width: 3em;
	height: 3em;
	display: inline-block;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NArea .con {
	gap: 0 0.5em;
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NArea .con>* {
	flex: 1 1 30%;
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NArea .con .img.bg {
	background: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 0.3em 0;
}
.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NArea .con .img>img {
	width: 177px;
	height: 60px;
	object-fit: contain;
}
.SubWrap.eng .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .title {
	width: 15em;
}
.SubWrap .BgRadius {
	border-radius: 20px;
	padding: 2.5em 8em;
	margin-top: 1.5em;
	background: #fff;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
	justify-content: space-between !important;
}
.SubWrap .BlueBg {
	border-radius: 20px;
	padding: 2.4em 4em;
	background: #dceaf6;
}
.SubWrap .BlueBg2 {
	border-radius: 20px;
	padding: 2em;
	background: #edf3fb;
	justify-content: flex-start !important;
}
.SubWrap .BlueBg2 .item {
	display: flex;
    align-items: flex-start;
    gap: 2em;
    position: relative;
    padding-left: 1em;
}
.SubWrap .BlueBg2 .item:before {
	position: absolute;
	content: '';
	width: 2px;
	height: 2em;
	background: #032543;
	left: 0;
}
.SubWrap .BlueBg2 .item img {
	width: 2em;
	height: 2em;
	object-fit: contain;
}
.SubWrap .BlueBg2 .item .txt {
	
}
.SubWrap .MobileImg {
	display: none;
}
.SubWrap .LayoutImg {
	margin-top: 3em;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 1em;
	align-items: end;
}
.SubWrap .LayoutImg img {
	width: 177px;
    max-height: 60px;
    object-fit: contain;
	margin: 0 auto;
}
.SubWrap .NArea.column {
	flex-direction: column;
	gap: 2em;
}
.SubWrap .NArea.column .con {
	margin: 0 !important;
	display: flex;
	align-items: center;
	gap: 2em;
}
.SubWrap .NArea.column img {
	width: 5em;
	height: 5em;
    object-fit: contain;
}
.SubWrap .HeightImg {
	height: 18em;
    object-fit: contain;
}
.SubWrap .SmallImg {
	width: 23em !important;
}
.SubWrap .TitleIcon {
	position: relative;
	padding-left: 6em;
}
.SubWrap .TitleIcon:before {
	position: absolute;
	content: "";
	width: 5em;
	height: 6em;
    background-image: url(/wp-content/uploads/2025/07/4.-Patents.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    left: 0;
}
.SubWrap .award-tit > h2 {
	margin-bottom: 0;
}
.SubWrap .award-tit > p {
	font-size: 40px;
	font-weight: 600;
	color: #222;
}
.SubWrap .award-table > table th,
.SubWrap .award-table > table td {
	padding: 18px;
}
.SubWrap .employment-list {
	display: block;
}
.SubWrap .GridLayout {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
}
.SubWrap .GridLayout h3 {
	font-size: 24px;
}
.SubWrap .TxtWrap {
	display: flex;
	flex-direction: column;
}
.SubWrap .TxtWrap a {
	margin-bottom: 5px;
}
/* .SubWrap .AwardsWrap .con {
	display: grid !important;
	grid-template-columns: repeat(3, 1fr);
	gap: 1.5rem !important;
} */
.SubWrap .AwardsWrap .item {
	padding: 0 !important;
}
.awardSwiper .swiper-wrapper {
	padding: 0 0 40px 0 !important;
}
.EnquiriesWrap {
	background: url('/wp-content/uploads/2025/07/2.-pop-up-page-original-1.jpg');
	background-repeat: no-repeat;
	background-size: 100% 370px;
	padding: 5em 1.5em;
}
.EnquiriesBg {
	max-width: 1400px;
    margin: 0 auto;
	display: flex;
	justify-content: space-between;
	z-index: 1000;
	position: relative;
}
.EnquiriesWrap .title p {
	font-size: 3em;
	font-weight: 500;
	color: #FFF;
	line-height: 1.1;
}
.FormAreaWrap form {
	padding: 2em 2em 0.5em 2em;
	border-radius: 2em !important;
}
.FormAreaWrap .field-cover {
	display: flex;
	flex-direction: column;
	gap: 1em;
}
.FormAreaWrap .sub-label-true {
	width: 100% !important;
}
.FormAreaWrap .sub-label-false,
.FormAreaWrap .main-label,
.FormAreaWrap .field-cover > div {
	width: 100% !important;
	text-align: left !important;
}
.FormAreaWrap .checkbox-cover > div {
	display: flex !important;
	justify-content: space-between;
}
.FormAreaWrap button {
	background: #1f3a58 !important;
	border-radius: 1em !important;
	box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
}
.FormAreaWrap .final-success .icon-ok-circle:before,
.FormAreaWrap .final-success > span {
	color: #1f3a58 !important;
}
.FormAreaWrap .form-page-content {
	padding: 0 !important;	
}
.FormAreaWrap .form-element-html {
	padding-bottom: 1em !important;
	padding-right: 0 !important;
}
.SubWrap.eng .vision-tit.title {
	font-size: 25px;
}
.SubWrap .PcImg {
	max-width: 80%;
}
.SubWrap .TableWrap {
	margin-top: 2em;
	width: 100%;
}
.SubWrap .TableWrap th,
.SubWrap .TableWrap td {
	padding: 0.5em 1em;
	text-align: center;
}
.CustomPopup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
}
.CustomPopup.active {
	display: block;
}
.CustomPopupOverlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
}
.CustomPopupPanel {
	background: #FFF;
	position: absolute;
	top: 50%;
	right: 6em;
	transform: translateY(-53%);
	width: 1200px;
	height: 90%;
	box-shadow: -2px 0 10px rgba(0, 0, 0, 0.3);
	overflow-y: auto;
	border-radius: 1.5em;
}
.CustomPopupClose {
	position: fixed;
	right: 0;
	bottom: 0;
	background: transparent;
	border: none;
	cursor: pointer;
	padding: 0;
	z-index: 10000;
}
.CustomPopupClose img {
	width: 96px;
}
.CustomPopupTitle {
	display: flex;
	align-items: end;
	padding: 1em;
	min-height: 6em;
	box-sizing: border-box;
	background: #1a4b63;
	box-shadow: -2px 0 10px rgba(0, 0, 0, 0.3);
	font-size: 2em;
	font-weight: 600;
	color: #FFF;
}
.CustomPopupContent {
	position: absolute;
	top: 0;
	right: 4em;
	padding: 2em 0;
}
.CustomPopupTrigger {
	width: 96px;
	position: fixed;
	bottom: 0;
	right: 0;
	z-index: 9;
}
#header_wrap > .header li {
	word-break: keep-all;
}
.wpml_ham {
	display: flex;
	flex-direction: row;
	width: 6em;
}
.footer.eng>.bottom {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.footer.eng .footer_logo {
	width: 150px;
	height: 30px;
	object-fit: contain;
}
.footer.eng>.top>ul {
	width: 100% !important;
}
@media screen and (max-width: 1350px) {
	.CustomPopupPanel {
		width: 730px;
	}
	.CustomPopupContent {
		top: 12em;
		left: 50%;
		transform: translateX(-50%);
		width: 95%;
	}
}
@media screen and (max-width: 1000px) {
	.SubWrap .FeaturesWrap {
		grid-template-columns: repeat(2, 1fr);
		gap: 3rem 2rem;
	}
	.SubWrap .FeaturesWrap .item:before {
		width: 1px;
		height: 95%;
		left: calc(100% + 1rem);
	}
	.SubWrap .FeaturesWrap .item:nth-of-type(2):before {
		width: 0;
	}
	.SubWrap .FeaturesWrap .item:nth-of-type(3):after,
	.SubWrap .FeaturesWrap .item:last-of-type:after {
		position: absolute;
		content: '';
		width: 95%;
		height: 1px;
		background: #FFF;
		left: 50%;
		transform: translateX(-50%);
		top: -1.5rem;
	}
	.SubWrap .BgRadius {
		padding: 2em 1em;
		margin-top: 1em;
		gap: 1em 0;
	}
	.SubWrap .PcImg {
		display: none;
	}
	.SubWrap .MobileImg {
		display: block;
	}
	.SubWrap .AwardsWrap .con {
		width: 100% !important;
	}
	.SubWrap.eng .SubContent .Function .DbDate.Sixth>.NArea.NAreaBox {
		grid-template-columns: repeat(4, 1fr);
	}
	.SubWrap .BgRadius .con {
		text-align: center;
	}
	.SubWrap .SmallImg.border {
		max-width: 200px !important;
	}
	.SubWrap .BlueBg {
		padding: 2em;
	}
	.SubWrap .BlueBg2 {
		padding: 1em;
	}
	.SubWrap .BlueBg2 .item .txt p {
		margin: 0 !important;
		text-align: left !important;
	}
	.SubWrap .BgRadius {
		padding: 2em 1em;
	}
	.SubWrap .HeightImg {
		height: auto;
	}
	.EnquiriesBg {
		flex-direction: column;
		gap: 3em;
        align-items: center;
	}
	.EnquiriesWrap {
		background-size: unset;
	}
	.EnquiriesWrap .title p {
		text-align: center;
	}
	.footer.eng>.bottom {
		gap: 0;
	}
}
@media screen and (max-width: 999px) {
    .SubWrap.eng .SubContent .Function .DbDate.Fifth>.NArea .con .title, .SubWrap .SubContent .Function.Privacy .DbDate.Fifth>.NArea .con .title {
        width: 100% !important;
    }
	.SubWrap .award-tit > p {
		font-size: 36px !important;
	}
}
@media screen and (max-width: 850px) {
	.CustomPopupPanel,
	.CustomPopupClose {
		right: 1em;
	}
	.CustomPopupClose img {
		width: 65px;
	}
}
@media screen and (max-width: 767px) {
/* 	.SubWrap .FeaturesWrap {
		grid-template-columns: repeat(1, 1fr);
	}
	.SubWrap .FeaturesWrap .item:before,
	.SubWrap .FeaturesWrap .item:first-of-type:after {
		width: 0;
	}
	.SubWrap .FeaturesWrap .item:after {
		position: absolute;
		content: '';
		width: 95%;
		height: 1px;
		background: #FFF;
		left: 50%;
		transform: translateX(-50%);
		top: -1.5rem;
	} */
	.SubWrap .award-tit > p {
		font-size: 30px !important;
	}
	.SubWrap .award-table > table th,
	.SubWrap .award-table > table td {
		padding: 10px;
	}
/* 	.SubWrap .AwardsWrap .con {
		grid-template-columns: repeat(2, 1fr);
		gap: 2rem 0.5rem !important;
	} */
	.SubWrap .AwardsWrap .item:last-of-type {
		grid-column: span 2;
	}
	.SubWrap .GridLayout h3 {
		font-size: 21px;
	}
	.SubWrap.eng .vision-tit.title {
		font-size: 22px;
	}
	.FormAreaWrap form {
		width: auto !important;
		padding: 1.5em 1.5em 0 1.5em;
	}
	.FormAreaWrap .checkbox-cover > div {
		flex-direction: column;
	}
	.CustomPopupPanel {
		width: 96%;
	}
	.CustomPopupContent {
		right: 0;
		padding: 1em;
	}
	.FormAreaWrap form {
		margin-bottom: 5px !important;
		margin-right: 5px !important;
		margin-top: 5px !important;
	}
}
@media screen and (max-width: 600px) {
	.SubWrap .GridLayout {
		grid-template-columns: repeat(1, 1fr);
	}
}
@media screen and (max-width: 500px) {
	.CustomPopupPanel {
		width: 94%;
	}
}
@media screen and (max-width: 480px) {
	.EnquiriesWrap .title p {
		font-size: 2em;
	}
	.CustomPopupClose img {
		width: 50px;
	}
}
@media screen and (max-width: 450px) {
	.SubWrap.eng .SubContent .Function.Privacy .DbDate.Third>.NArea:before {
		font-size: 1.2em;
		padding: 0 0.5em;
	}
/* 	.SubWrap .AwardsWrap .con {
		grid-template-columns: repeat(1, 1fr);
	} */
	.SubWrap .AwardsWrap .item:last-of-type {
		grid-column: span 1;
	}
	.SubWrap .NArea.column img {
		width: 3em;
		height: 3em;
	}
}