 /* Info
================================================== 
     Author: www.windowsvlx.com 
     Version: 1.0
     License: GNU General Public License version
 ================================================== 
 Info */


/* Fonts
================================================== */

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');


body {
	font-family: 'Noto Sans KR, 나눔고딕, 돋움, 굴림', sans-serif !important; font-size:13px;
}

a:hover {color:#037dca;}



header nav ul.nav-main ul.dropdown-menu {border-top: 3px solid #037dca;}

header nav ul.nav-main ul.dropdown-menu > li > a:hover {color: #037dca;}


header.semi-transparent-header ul.nav-pills > li.active > a:hover {color: #1ea0f2 !important;}
header.semi-transparent-header ul.nav-pills > li.active > .on {color: #1ea0f2 !important;}

@media (min-width: 1200px) {
.container {width: 1200px;}
}

.ikst_pc_main_img {}
.ikst_mob_main_img {}
.ikst_pc_sub_img {}

@media (max-width: 991px) {
header.semi-transparent-header {background:#fff !important;}
}

.ikst_copy_logo {}
.ikst_copy_logo img {padding-bottom:15px;}


.copyright a:hover {
    color: #037dca;
}


.ikst_index_bg_can4_frame {background:#f4f4f4; color:#000000; word-wrap: break-word; word-break: keep-all; padding-bottom:30px; line-height:30px;}
.ikst_index_bg_can4_frame .index_text_box1 {}
.ikst_index_bg_can4_frame .index_text1 {font-size:30px; padding-bottom:20px;  font-weight:600;}
.ikst_index_bg_can4_frame .index_text2 {font-size:18px; color:#636363; padding-bottom:10px;}
.ikst_index_bg_can4_frame .index_text3 {font-size:18px; padding-bottom:10px; font-weight:600;}
.ikst_index_bg_can4_frame .index_text4 {font-size:14px; padding-bottom:10px; font-weight: 600; line-height: 24px;}
.ikst_index_bg_can4_frame .index_img_box1 {padding-bottom:30px;}
.ikst_index_bg_can4_frame .index_img1 {padding-bottom:15px;}




.ikst_index_can3_frame {word-wrap: break-word; word-break: keep-all; line-height:30px;}
.ikst_index_can3_frame .index_text_box1 {}
.ikst_index_can3_frame .index_text1 {font-size:30px; padding-bottom:20px; font-weight:600;}
.ikst_index_can3_frame .index_text2 {font-size:18px; color:#636363; padding-bottom:10px;}
.ikst_index_can3_frame .index_img_box2 {padding-bottom:30px;}
.ikst_index_can3_frame .box2_img {}
.ikst_index_can3_frame .box2_img a.rollover img { border-width:0px; display:inline; }
.ikst_index_can3_frame .box2_img a.rollover img.over { display:none;}
.ikst_index_can3_frame .box2_img a.rollover:hover { border:0px;}
.ikst_index_can3_frame .box2_img a.rollover:hover img { display:none; }
.ikst_index_can3_frame .box2_img a.rollover:hover img.over { display:inline; }



.ikst_index_bg_slogan_frame {background-image:url("img/bg_slogan.jpg"); background-repeat: no-repeat; background-attachment: fixed; color:#fff; line-height:30px;}
.ikst_index_bg_slogan_frame a {color:#fff;}
.ikst_index_bg_slogan_frame a:hover {color:#037dca;}
.ikst_index_bg_slogan_frame .index_slogan_box1 {padding-top:100px; padding-bottom:100px; }
.ikst_index_bg_slogan_frame .index_text1 {font-size:30px; padding-bottom:20px; font-weight: 600;}
.ikst_index_bg_slogan_frame .index_text2 {font-size:18px; padding-bottom:10px;}
.ikst_index_bg_slogan_frame .index_text3 {font-size:30px; padding-bottom:10px; font-weight:600;}
.ikst_index_bg_slogan_frame .index_text4 {font-size:26px; padding-bottom:10px; font-weight:500;}





.ikst_index_cus_can4_frame {color:#000000; word-wrap: break-word; word-break: keep-all; padding-bottom:30px; line-height:30px;}
.ikst_index_cus_can4_frame .index_cus_box1 {}
.ikst_index_cus_can4_frame .index_cus_text1 {font-size:30px; padding-bottom:20px; font-weight: 600;}
.ikst_index_cus_can4_frame .index_cus_text2 {font-size:18px; color:#636363; padding-bottom:10px;}
.ikst_index_cus_can4_frame .cus_board_box {padding-bottom:20px;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_title {font-family:impact; font-size:20px; color:#404040; padding-bottom:5px;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_title a:hover {font-family:impact;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_list {padding-bottom:10px;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_more {color:#6f6f6f; font-size:14px; font-weight:600;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_more a {color:#6f6f6f;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_more a:hover {color:##037dca; font-family:impact;}

.ikst_index_cus_can4_frame .cus_board_box .cus_board_map {}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_map .wrap_controllers {display:none;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_map {width:100%;}
.ikst_index_cus_can4_frame .cus_board_box .cus_board_map .root_daum_roughmap {width:100% !important; border-radius:0; padding:0; border:0;}




.ikst_tail_frame1 {padding: 55px 0 0; border-top: 0 solid transparent; padding-bottom: 44px; border-top-width: 1px; background: #f2f2f2; color:#323232; font-size: 15px; line-height: 24px;}
.ikst_tail_frame1 a {color:#323232;}
.ikst_tail_frame2 {height: auto; overflow: hidden; font-size: 15px; border-top-width: 1px; background-color: #2C2C2C; border-top-color: #333333; color:#aaa; padding:15px;}
.ikst_tail_frame2 a {color:#aaa;}
.ikst_tail_frame2 a:hover {color:#fff;}

.ikst_sub_frame {width:100%; padding-top:30px;}



/* 게시판 및 게시판헤드 등 기타 버튼들 기본컬러 변경 */
.btn.btn-color {border: 1px solid #037dca; background-color: #009cff;}
.btn.active.btn-color, .btn.btn-color:hover, .btn.btn-color:focus, .btn.btn-color:active {background-color: #037dca;}
.border-color, i.border-color, img.border-color {border-color: #009cff;}





