@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;900&display=swap');

.clear:after { 
    content:""; 
    display:block; 
    clear:both;
}
* { margin:0; padding:0; }
body { line-height:1; font-size:14px; color:#000; font-family: 'Noto Sans KR', sans-serif; word-wrap: break-word; word-break: keep-all; }
h1, h2, h3, h4, h5, h6 { margin:0; font-family: 'Noto Sans KR', sans-serif; line-height:1;  }
ul, ol { list-style:none; margin:0; }
a { outline:0; text-decoration:none; }
a:focus { outline:none; }



/* header */
.header_wrap { transition:.4s; top:0;  box-shadow:0 5px 10px rgba(0,0,0,.3); background: rgba(0, 0, 0, 0.8); position: absolute; left: 0; width: 100%; z-index: 2000;}
.header_wrap.on { position:fixed; left:0; right:0; top:0; width:100%; z-index:2000; background:#fff; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */
#header { display:flex; justify-content:space-between; margin:0; height:90px; align-items:center; }
.header_wrap.on #header { height:70px; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */


/* btn */
.h_btn_box { display:flex; flex-direction:row-reverse; align-items:center; height:90px;  }
.h_btn { background-color:transparent; background-image:none; border:1px solid transparent; outline:none; font-size:30px; color:#000; }
.header_wrap.on .h_btn_box { height:70px; }

/* logo */
.logo_box { padding-left:10px;  }
.logo_box .logo { }
.logo_box .logo a { display:block; width:330px; height:70px; background:url(img/logo.png) no-repeat; background-position:center center; background-size:contain;   }
.header_wrap.on .logo_box .logo a { display:block; width:200px; background:url(img/s_logo.png) no-repeat; background-position:center center; background-size:contain; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */

/* menu */
.menu_box { margin-left:auto; }
#h_menu { display:flex; align-items:center; }

#h_menu.collapse { display: flex; }

/* menu outer */
#h_menu .outer { display:flex; z-index:4; margin-right:15px;}
#h_menu .outer > li { margin-left:80px; position:relative; }
#h_menu .outer > li > a { display:block; height:90px; line-height:90px; font-size:17px; font-weight:500; text-align:center; position:relative; padding:0 20px; color:#fff; }
.header_wrap.on #h_menu .outer > li > a { color:#000; height:70px; line-height:70px; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */
#h_menu .outer > li > a.on:before { /* outer li ÇØ´çµÇ´Â ÆäÀÌÁö °¬À» ¶§ onÅ¬·¡½ºÃß°¡ */
	transform: scaleX(1); /* xÃàÀ¸·Î ´Ã¾î³ª´Â°Å */
	transform-origin: left; /* ±âÁØÁ¡ ¿ÞÂÊ */ 
}
#h_menu .outer > li > a:before { /* outer ¹Ø¿¡ ¹Ù */
	content: '';
	position: absolute;
	bottom: 20px;
	left: 0;
	width: 100%;
	height: 2px;
	z-index: 0;
	background-color: #fff;
	transform: scaleX(0); /**/
	transform-origin: right; /* ±âÁØÁ¡ ¿À¸¥ÂÊ */
	transition: transform .2s ease-out, opacity .2s ease-out 0.3s;
}
.header_wrap.on #h_menu .outer > li > a:before { background:#000; bottom:10px; background-color:#1c1c1c; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */
#h_menu .outer > li.active > a:before { /* outer li active */
	transform: scaleX(1); /* xÃàÀ¸·Î ´Ã¾î³ª´Â°Å */
	transform-origin: left; /* ±âÁØÁ¡ ¿ÞÂÊ */ 
}
#h_menu .outer > li:hover > a:before { /* outer li hoverÈ¿°ú */
	transform: scaleX(1); /* xÃàÀ¸·Î ´Ã¾î³ª´Â°Å */
	transform-origin: left; /* ±âÁØÁ¡ ¿ÞÂÊ */
}

/* menu inner */
#h_menu .outer > li > .inner { position:absolute; right:0; top:80%; z-index:1; border-top:5px solid #1c1c1c; width:170%; background:#fff; padding:10px 0; transition:.4s; opacity:0; height:0; display:none; }
#h_menu .outer > li:hover > .inner { opacity:1; top:100%; height:auto; display:block; } /* outer li hover ÇÏ¸é innerº¸ÀÌ´Â È¿°ú */
#h_menu .outer > li > .inner > li { font-size:15px; font-weight:400; text-align:right; }
#h_menu .outer > li > .inner > li > a { display:block; padding:15px 20px; }
#h_menu .outer > li > .inner > li > a:hover { background:#fafafa; } /* inner li a hover È¿°ú */




@media (max-width:1500px) {
	#h_menu .outer > li > a { font-size:15px; padding:0 5px; } /* menu outer */
	#h_menu .outer > li > .inner { width:185%; } /* menu inner */
	
}



@media (max-width:1200px) {
	#h_menu .outer > li > .inner { width:220%; } /* menu inner */

	#h_menu .outer > li { margin-left:60px;}
}


@media (max-width:991px) {
	/* header */
	.header_wrap { position:sticky; background:#fff; }
	.header_wrap.on { position:sticky; }
	#header { display:block; margin:0; height:auto; }
	
	

	.header_wrap.on #header { height:auto; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */

	.h_btn_box { height:auto; }
	.header_wrap.on .h_btn_box { height:auto; }
	

	/* logo */
	.logo_box { display:flex; justify-content:space-between; align-items:center;  padding:0 15px; }
	.logo_box .logo a { 
		display: block;
		width: 200px;
		background: url(img/s_logo.png) no-repeat;
		background-position: center center;
		background-size: contain;
	}
	

	/* menu */
	.menu_box { border-top:1px solid #f2f2f2; }
	.header_wrap.on .menu_box { border-top:1px solid #f2f2f2; }
	#h_menu { display:block; }
	
	#h_menu.collapse { display:none; }
	#h_menu.collapse.in { display:block; }
	

	/* menu outer */
	#h_menu .outer { display:block; height:auto; margin-right:0; }
	#h_menu .outer > li { margin:0; height:auto; width:100%; border-bottom:1px solid #f2f2f2; }
	#h_menu .outer > li:first-child { display:none; } /* Ã³À½À¸·Î ¾Èº¸ÀÌ°Ô */
	#h_menu .outer > li > a { 
	color:#000; height:auto; line-height:1; padding:15px 0; border-radius:5px; font-size:18px; font-weight:400;
	pointer-events: none; 
	cursor: default; /*¸¶¿ì½º Ä¿¼­¸¦ Æ÷ÀÎÆ®¿¡¼­ µðÆúÆ®·Î º¯°æ*/ 
	}
	.header_wrap.on #h_menu .outer > li > a { height:auto; line-height:1; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */
	
	/* ¸ð¹ÙÀÏ + ¹öÆ° ½ºÅ¸ÀÏ */
	#h_menu .outer > li > a:before { 
	width:13px;
	height:1px;
	background:#999;
	-webkit-transition: transform 0.4s;
    -moz-transition: transform 0.4s;
    -ms-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
	transform-origin:center;
	bottom:23.5px;
	left:auto;
	right:46.5px;
	transform: scaleX(1) ;
	}
	#h_menu .outer > li.active > a:before {
	transform-origin:center;
	-webkit-transform: rotate(-180deg);
	-moz-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	-o-transform: rotate(-180deg);
	transform: rotate(-180deg);
	}
	.header_wrap.on #h_menu .outer > li > a:before { bottom:23.5px; background-color:#999; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */
	#h_menu .outer > li > a:after { 
	content: '';
	position: absolute;
    top:17.5px;
    right:52.5px;
    width: 1px;
    height: 13px;
	background:#999;
    -webkit-transition: transform 0.4s, opacity 0.4s;
    -moz-transition: transform 0.4s, opacity 0.4s;
    -ms-transition: transform 0.4s, opacity 0.4s;
    -o-transition: transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
	}
	#h_menu .outer > li.active > a:after { 
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
	}
	/* ¸ð¹ÙÀÏ + ¹öÆ° ½ºÅ¸ÀÏ ³¡*/
    




	
	/* menu inner */
	#h_menu .outer > li > .inner {
	position:static; top:0; width:100%; border-left:none; border-top:none;
	margin:0; padding:0; background:#f2f2f2;  opacity:0; height:0; display:block; transform:scaleY(0); visibility: hidden;
	transform-origin: 0 0; z-index:-1; transition: .2s ease-in; 
	}
	
	#h_menu .outer > li:hover > .inner { display:block; opacity:0; height:0; top:0; transform:scaleY(0); visibility: hidden; transform-origin: 0 0; } /* outer li hover ÇÏ¸é innerº¸ÀÌ´Â È¿°ú( hover È¿°ú¸·À½ ) */
	#h_menu .outer > li > .inner.active { /* outer li Å¬¸¯ ÇÏ¸é inner È¿°ú */
	display:block; opacity:1; top:0; height:auto; transform:scaleY(1); visibility:visible; z-index:1; padding:5px 20px 5px; border-bottom:1px solid #d9d9d9;
	}

	#h_menu .outer > li > .inner > li { text-align:center; opacity:0; border-top:1px solid #fff; border-bottom:1px solid #d9d9d9; }
	#h_menu .outer > li > .inner > li:first-child { border-top:none; }
	#h_menu .outer > li > .inner > li:last-child { border-bottom:none; }
	#h_menu .outer > li > .inner > li > a { color:#000; padding:12px 0; }
	.header_wrap.on #h_menu .outer > li > .inner > li > a { color:#000; } /* scrollÇßÀ»¶§ ÇØ´õºÎºÐ È¿°ú */
	#h_menu .outer > li > .inner > li > a:hover { background:transparent; color:#1c1c1c; } /* inner li a hover È¿°ú */
	#h_menu .outer > li > .inner.active > li { opacity:1; } /* outer li Å¬¸¯ ÇÏ¸é inner È¿°ú */

}












/* 1400»çÀÌÁî */
.container1400 { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

@media (min-width: 768px) {
	.container1400 { width: 750px; }
}
@media (min-width: 992px) {
	.container1400 { width: 970px; }
}
@media (min-width: 1200px) {
	.container1400 { width: 1170px; }
}
@media (min-width: 1400px) {
	.container1400 { width: 1370px; }
}



/* ------------------------------------------- À§±îÁö Çìµå ¼¼ÆÃ --------------------------------------------- */








/* index */

@media(max-width:768px) { /* 768»çÀÌÁî¿¡¼­ ¹Ú½ºÆÐµù °øÅë */
	.index .box { padding:80px 0; }
}

.p0 { padding:0;}

/* pc padding:0; / ÇØ»óµµ 1210pxÀÏ¶§´Â padding:0 15px; */
.p0_w768_p15 { padding:0; }

@media ( max-width:768px ) {
	.p0_w768_p15 { padding:0 15px; }
}

/* Á¦¸ñ °øÅë */
.box_text { line-height:1.4; text-transform:uppercase; text-align:center; }
.box_title { font-size:35px; font-weight:700; font-family: 'Poppins', sans-serif; }
.box_title_h_line { width:54px; height:5px; background:#ff9c00; margin:5px auto 14px; }
.box_sub { font-size:15px; font-weight:700; }

@media (max-width:768px) {
	.box_title { font-size:30px; }
	.box_sub { font-size:14px; }
}


/* box1 */
.box1 { padding:200px 0; background:#fff; text-transform:uppercase; }

.box1 .contents_box { -ms-display:flex; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; }
.box1 .contents_box > div { width:calc( 100% / 2 ); padding:0 15px; } /* width:calc( 100% / 2 ); -> width°ª 100%/2 ÇØÁà¶ó */
.box1 .contents_box > .contents > img { width:100%; }
.box1 .contents_box > .contents > .text1 { font-size:22px; font-weight:700; margin-bottom:5px; color:#ff9c00; }
.box1 .contents_box > .contents > .text2 { font-size:35px; font-weight:500; margin-bottom:10px; color:#000; line-height:1.2; }
.box1 .contents_box > .contents > .text3 { font-size:25px; font-weight:400; margin-bottom:10px; color:#000; line-height:1.2; }
.box1 .contents_box > .contents > .text4 { font-size:15px; font-weight:400; color:#000; line-height:1.5; margin-bottom:70px; }

.box1 .icon_box { -ms-display:flex; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.box1 .icon_box > div { width:calc( 100% / 3 ); text-align:center; }
.box1 .icon_box > .icon > .img { margin-bottom:15px; }
.box1 .icon_box > .icon > .img > i { font-size:45px; color:#ff9c00; }
.box1 .icon_box > .icon > .text1 { font-size:20px; font-weight:700; margin-bottom:10px; color:#000; }
.box1 .icon_box > .icon > .text2 { font-size:14px; font-weight:400; color:#000; line-height:1.4; }

@media (max-width:1400px) {
	.box1 .contents_box > .contents > .text1 { font-size:18px; }
	.box1 .contents_box > .contents > .text2 { font-size:26px; }
	.box1 .contents_box > .contents > .text3 { font-size:14px; }
	
	.box1 .icon_box > .icon { padding:0 10px; }
	.box1 .icon_box > .icon > .text1 { font-size:18px; }
	.box1 .icon_box > .icon > .text2 > br { display:none; }
}

@media (max-width:1200px) {
	.box1 .contents_box { display:block; } /* flex -> blockÀ¸·Î º¯°æ */
	.box1 .contents_box > div { width:100%; padding:0 15px; }
	.box1 .contents_box > div:nth-child(1) { margin-bottom:30px; } /* contents_box¾È¿¡ contents(img¸¸ ÀÖ´Â) ½ºÅ¸ÀÏ */

	.box1 .contents_box > .contents > .text1 { font-size:22px; }
	.box1 .contents_box > .contents > .text2 { font-size:32px; }
	.box1 .contents_box > .contents > .text3 { font-size:15px; }
	
	.box1 .icon_box > .icon > .text1 { font-size:20px; }
	.box1 .icon_box > .icon > .text2 > br { display:block; }
}

@media (max-width:768px) {
	.box1 .icon_box > .icon > .text2 > br { display:none; }
	.box1 .icon_box > .icon > .text2 { font-size:12px; }
}





/* box2 */
.box2 { padding:220px 0; background:#1b1b1b; }
.box2 .box_text { color:#fff; }
.box2  .box_title { font-weight:500; font-family: 'Noto Sans KR', sans-serif; }
.box2 .box_sub { font-weight:400; }

.box2 .contents_box { -ms-display:flex; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; }
.box2 .contents_box > div { width:calc( 100% / 2 ); padding:0 15px; } /* width:calc( 100% / 2 ); -> width°ª 100%/2 ÇØÁà¶ó */
.box2 .contents_box > .contents > img { width:100%; }
.box2 .contents_box > .contents > .text_box { color:#ddebf7; font-size:18px; font-weight:400; line-height:1.4; margin-bottom:25px; }
.box2 .contents_box > .contents > div:last-child { margin-bottom:0; }
.box2 .contents_box > .contents > .text_box1 { font-size:22px; }


@media(max-width:1200px) {
	.box2 .contents_box > .contents > .text_box { font-size:16px; margin-bottom:15px; }
	.box2 .contents_box > .contents > .text_box1 { font-size:18px; }
}
@media(max-width:991px) {
	.box2 .contents_box > div { width:100%; }
	.box2 .contents_box > div:nth-child(2) { margin-top:40px; }
	.box2 .contents_box > .contents > .text_box { font-size:18px; margin-bottom:25px; }
	.box2 .contents_box > .contents > .text_box1 { font-size:22px; }
}
@media(max-width:580px) {
	.box2 .contents_box > .contents > .text_box { font-size:14px; margin-bottom:15px; }
	.box2 .contents_box > .contents > .text_box1 { font-size:18px; }
}




/* box3 */
.box3 { padding:180px 0 150px; background:url(img/box3_bg.jpg) no-repeat center center / cover; }

.box3  .box_title { font-weight:500; font-family: 'Noto Sans KR', sans-serif; }
.box3  .box_sub { color:#434343; font-weight:400; }

.box3 .more { width:172px; border:2px solid #000; margin:0 auto; text-align:center; text-transform:uppercase;  }
.box3 .more a { display:block; height:51px; line-height:51px; font-size:15px; font-weight:500; transition:.4s; }
.box3 .more a:hover { background:#fff; color:#000; }


/* box4 */
.box4 { padding:180px 0 60px; background:url(img/box4_bg.jpg) no-repeat center center / cover; }

.box4  .box_title { font-weight:500; font-family: 'Noto Sans KR', sans-serif; }
.box4 .box_sub { color:#434343; font-weight:400; }

.box4 .contents_box { -ms-display:flex; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; }
.box4 .contents_box > div { width:calc( 100% / 2 ); padding:0 15px; } /* width:calc( 100% / 2 ); -> width°ª 100%/2 ÇØÁà¶ó */


.box4 .contents1 { -ms-display:flex; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; align-items:center; }
.box4 .contents1 > div { width:100%; }

/* news */
.box4 .contents1 > .news > .title { -ms-display:flex; display:flex; border-bottom:1px solid #000; padding-bottom:10px; }
.box4 .contents1 > .news > .title > .text { margin-right:auto; }
.box4 .contents1 > .news > .title > .text > a { display:block; color:#000; font-size:35px; font-weight:700; font-family: 'Poppins', sans-serif; text-transform:uppercase; }
.box4 .contents1 > .news > .title > .t_btn > a { display:block; width:40px; height:40px; background:#ec3537; position:relative; }
.box4 .contents1 > .news > .title > .t_btn > a:before, .box4 .contents1 > .news > .title > .t_btn > a:after{
content:''; background:#fff; position:absolute; left: 50%; top:50%; transform:translate(-50%,-50%); transition:.4s;
}
.box4 .contents1 > .news > .title > .t_btn > a:hover:before, .box4 .contents1 > .news > .title > .t_btn > a:hover:after { transform:translate(-50%,-50%) scale(0.8);  }
.box4 .contents1 > .news > .title > .t_btn > a:before { width:60%; height:2px; }
.box4 .contents1 > .news > .title > .t_btn > a:after { width:2px; height:60%; }

/* contact */
.box4 .contents1 > .contact { text-transform:uppercase; }
.box4 .contents1 > .contact > .text1 { color:#000; font-size:35px; font-weight:700; font-family: 'Poppins', sans-serif; margin-bottom:5px; }
.box4 .contents1 > .contact > .text2 { color:#000; font-size:25px; font-weight:700; line-height:1.6; padding-left:10px; }
.box4 .contents1 > .contact > .text2 i { margin-right:10px; }
.box4 .contents1 > .contact > .text2 a { color:#000; font-size:25px; font-weight:700; line-height:1.6; padding-left:10px; }



@media (max-width:768px) {
	.box4 .contents_box { display:block; }
	.box4 .contents_box > div { width:100%; }

	.box4 .contents1 > .news { margin-bottom:40px; }
	.box4 .contents1 > .contact { margin-bottom:40px; }
}


/* footer_box*/
.footer_box { background:#1b1b1b; padding:20px 0; }

footer { -ms-display:flex; display:flex; -ms-align-items:center; align-items:center; justify-content:center; }
.f_logo { margin-right:80px; }


.f_info { -ms-display:flex; display:flex; justify-content:center;  }
.f_info1 { position:relative; }
.f_info1:before { content:''; position:absolute; right:7px; top:50%; transform:translateY(-50%); width:1px; height:13px; background:#fff; }
.f_info > div:last-child:before { display:none; }
.f_info1 > a { display:block; color:#fff; font-size:13px; font-weight:500; line-height:1.6; margin-right:15px;  }


.f_text1 { font-size:13px; font-weight:400; color:#a0a0a0; line-height:1.6; margin-top:30px; text-align:center; }
.f_text1 > span { margin-right:10px; position:relative; }
.f_text1 > span:before { content:''; position:absolute; right:-7px; top:50%; transform:translateY(-50%); width:1px; height:13px; background:#a0a0a0; }
.f_text1 > span:last-child:before { display:none; }
.f_text1 > span a { color:#a0a0a0; }


.copy { color:#a0a0a0; font-size:13px; font-weight:400; line-height:1.6; text-align:center; }
.copy > a { color:#a0a0a0; }
.admin { color:#a0a0a0; text-align:center; margin-top:10px; }
.admin a { color:#a0a0a0;  }

@media (max-width:991px) {
	footer { display:block; text-align:center; }
	.f_logo { margin-right:0; margin-bottom:40px;}
}

@media (max-width:600px) {
	footer {margin-bottom: 0;}
}

@media (max-width:450px) {
	.footer_box { text-align:center; }

	.f_info { flex-wrap:wrap; }
	.f_info1 { width:50%; }
	.f_info > div:nth-child(1) { order:1; }
	.f_info > div:nth-child(2) { order:4; }
	.f_info > div:nth-child(3) { order:3; }
	.f_info > div:nth-child(4) { order:2; }
	.f_info1:before { right:0; }
	.f_info > div:nth-child(2n):before { display:none; }
	.f_info1 > a { margin-right:0; }
}







/* tail_box*/
.tail_box {background:#535353; padding:30px 0; }
.tail_box .box_text1 { font-size:13px; font-weight:400; color:#fff; line-height:2; text-align:center; }
.tail_box .box_text1 a {color:#fff;}



/* ¼­ºê */
.ikst_sub_frame {padding:30px 0;}






/* ÀÎµ¦½º ´Ù½Ã ÄÚµù */
.ikst_index_frame_1 {padding:100px 0; background-color: #f7f7f7;}
.ikst_index_frame_1 .index_img1 {padding:50px 0;}
.ikst_index_frame_1 .con1 {padding-bottom:25px;}
.ikst_index_frame_1 .con2 {font-size:18px; color:#000; padding-bottom:10px; font-weight:500;}
.ikst_index_frame_1 .con3 {font-size:15px; color:#898989; line-height:1.5;}



.ikst_index_frame_2 {padding:50px 0;}
.ikst_index_frame_2 .title_box1 {padding:30px 0;}
.ikst_index_frame_2 .con1 {font-size:35px; color:#000; padding-bottom:15px; font-weight:600;}
.ikst_index_frame_2 .con2 {font-size:18px; color:#707070; padding-bottom:10px;}
.ikst_index_frame_2 .con3 {font-size:15px; color:#222;}
.ikst_index_frame_2 .wg_box1 {padding:20px 0;}





.ikst_index_frame_4 {padding: 80px 0; background: url(img/index_frame_4_bg.jpg) no-repeat center center/cover; background-attachment: fixed;}
.ikst_index_frame_4 .text_box4 {font-size:20px; color:#fff; line-height: 1.5;}
.ikst_index_frame_4 .con1 {padding-bottom:10px;}
.ikst_index_frame_4 .con2 {padding-bottom:10px;}
.ikst_index_frame_4 .con3 {}


@media (max-width:991px) {
	.ikst_index_frame_4 .text_box4 {font-size:16px; color:#fff; line-height:2;}
}




.ikst_index_frame_5 {padding: 80px 0; background: url(img/index_frame_5_bg.jpg) no-repeat center center/cover;}
.ikst_index_frame_5 .text_box51 {font-size:20px; color:#000000; text-transform:uppercase;}
.ikst_index_frame_5 .text_box51 .con1 {font-size:40px; padding-bottom:10px; font-weight:300;}
.ikst_index_frame_5 .text_box51 .con2 {font-size:40px; padding-bottom:20px;}
.ikst_index_frame_5 .text_box51 span {font-weight:600;}
.ikst_index_frame_5 .text_box51 .con3 {font-size:15px; padding-bottom:10px;}
.ikst_index_frame_5 .text_box51 .con4 {font-size:15px; padding-bottom:20px;}
.ikst_index_frame_5 .text_box51 .con5 {font-size:15px; padding-bottom:50px;}
.ikst_index_frame_5 .text_box52 {box-shadow: 3px 3px 3px 3px #d3d3d3;}
.ikst_index_frame_5 .text_box53 {border:4px solid #000; background-color: #fff; max-width:450px;}
.ikst_index_frame_5 .text_box53 .box53_frame {font-size:30px; color:#000; padding:50px 30px;}
.ikst_index_frame_5 .text_box53 .box53_frame .con1 {font-size:15px; color:#a0a0a0; padding-bottom:10px;}
.ikst_index_frame_5 .text_box53 .box53_frame .con2 {padding-bottom:20px;}
.ikst_index_frame_5 .text_box53 .box53_frame .con3 {padding-bottom:15px;}
.ikst_index_frame_5 .text_box53 .box53_frame .con4 {padding-bottom:20px;}
.ikst_index_frame_5 .text_box53 .box53_frame .con5 {font-size:16px; padding-bottom:10px;}

@media (max-width:1199px) {
.ikst_index_frame_5 .text_box53 .box53_frame {padding:30px 20px;}
.ikst_index_frame_5 .text_box53 .box53_frame .con5 {line-height:1.6;}
}




/* °Ô½ÃÆÇ ¹× °Ô½ÃÆÇÇìµå µî ±âÅ¸ ¹öÆ°µé ±âº»ÄÃ·¯ º¯°æ */
.btn.btn-color {border: 1px solid #646464; background-color: #999999;}
.btn.active.btn-color, .btn.btn-color:hover, .btn.btn-color:focus, .btn.btn-color:active {background-color: #646464;}
.border-color, i.border-color, img.border-color {border-color: #999999;}