@charset "utf-8";

@import url(font.css);

* {font-family:'NotoKrR','���� ����', 'Malgun Gothic', Dotum, Gulim, AppleGothic, Sans-Serif;}

html		{
	-webkit-text-size-adjust:none;
	width:100%;
	min-width:1080px;
	overflow-y:scroll;
	overflow-x:auto;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color: #999999;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
}

body {width:100%;min-width:1080px;margin:0;padding:0;font-size:12px;font-family:'NotoKrR';color:#000;background-color:#fff

 }

h1, h2, h3, h4, h5, h6, div, p, dl, dt, dd, ul, ol, li, form, fieldset, blockquote, address, table, thead, tbody, tfoot, tr, th, td, caption	{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-size:14px;line-height:24px;font-family:'NotoKrR';}
th, strong, em	{font-weight:normal;font-family:'NotoKrR';}
ul, ol , li		{list-style:none;}
body img, img {vertical-align:top;border:0 none;margin:0;padding:0;line-height:0px;}
table	{width:100%;font-weight:normal;font-size:14px;line-height:24px;font-family:'NotoKrR';color:#000;border:0;border-collapse:collapse;border-spacing:0;}
table caption	{display:none;}
fieldset	{border:0;}
legend	{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden;visibility:hidden;padding:0;margin:0;font-size:0;line-height:0;}
select, input, textarea {margin:0;padding:0;font-weight:normal;font-size:14px;line-height:24px;font-family:'NotoKrR';color:#000;-webkit-appearance:none;border-radius:0;box-shadow:0;vertical-align:top;}
textarea	{resize:none;}

a, a:hover, a:focus, a:active	{color:#000;}
hr {margin: 0;
    border: 0;;}
em, address, cite {font-style:normal;}

img {
    pointer-events: none;
}
/* common */
.clfix {display: inline-block;}
.clfix {display: block;}
* html .clfix {height: 1%;} /* hides from ie-mac */
.clfix{ zoom:1; } /*for ie 5.5-7*/

a {color:#000;text-decoration:none;}
a:link, a:visited {color:#000;text-decoration:none;}
a:hover, a:focus {color:#000;text-decoration:none;}
a:active{color:#000000;}

/* 버튼 스타일 */
button {
    background-color: #007BFF;
    color: white;
    border: none;
    padding: 10px 20px;
    border-radius: 4px;
    cursor: pointer;
    font-size: 14px;
}
button:hover {
    background-color: #0056b3;
}
        
table caption {visibility:hidden; overflow:hidden; width:0; height:0; margin:0; padding:0; font:0/0 'NotoKrR', Dotum, Gulim, AppleGothic, Sans-Serif;}

input {
	margin:0; padding:0;
	line-height:16px;
	font-size:12px;
}

.inner-wrap {
    width: 1404px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.inner-wrap2 {
    width: 1204px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

.inner-wrap3 {
    width: 1604px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.cutlay {
    width: 1350px;
    margin: 0 auto;
}

/*셀렉트박스*/
.area-custom-select {
    position: relative;
    min-width: 83px;
}

.area-custom-select .custom-select {
    width: 100%;
    justify-content: space-between;
    align-items: center;
    display: flex;
    cursor: pointer;
    font-size: 15px;
    color: #666;
    height: 46px;
    padding: 0 13px;
    box-sizing: border-box;
    background: transparent;
}

.area-custom-select .custom-select .custom-select-text {
}

.area-custom-select .custom-select .custom-select-text .required {
    display: none;
}

.area-custom-select .custom-select .custom-select-text .required > span {
    color: #008233;
}

.area-custom-select .custom-select.on .custom-select-text .required {
    display: inline-block;
}

.area-custom-select .custom-select .custom-select-arrow {
    width: 9px;
    height: 6px;
    background: url('../images/main/icon-select-arrow.png') center/cover no-repeat;
    opacity: 0.45;
}

.area-custom-select .custom-select.on .custom-select-arrow {
    opacity: 1;
}

.area-custom-select .custom-select-list {
    position: absolute;
    width: 100%;
    top: 50px;
    left: 0;
    border: 1px solid #b2b2b2;
    box-sizing: border-box;
    border-radius: 3px;
    z-index: 11;
    background: #fff;
    display: none;
}

.area-custom-select .custom-select-list > ul {
    font-size: 15px;
    font-weight: 500;
    color: #000;
}

.area-custom-select .custom-select-option {
    padding: 0 13px;
    height: 46px;
    cursor: pointer;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    width: 100%;
    color: #999;
}

.area-custom-select .custom-select-option:hover {
    background: #fafafa;
    color: #000;
}

.area-custom-select .custom-select.on, .area-custom-select.selected .custom-select {
    color: #000;
    font-weight: 500;
}

.area-custom-select.selected .custom-select .custom-select-arrow {
    transform: rotate(180deg);
    background: url('../images/main/icon-select-arrow.png') center/cover no-repeat;
    opacity: 1;
}


/** 서브페이지 공통 **/

.subWrap {
    width: 100%;
    margin-bottom: 120px;
    font-family: 'Lato', 'Noto Sans KR', sans-serif;
	font-weight: bold;
}

.subWrap .sub_top {
    position: relative;
    width: 100%;
}

.subWrap .sub_top .location {
    position: absolute;
    right: 0;
    top: 34px;
    font-size: 15px;
    color: #9c9c9c;
    font-weight: 300;
}

.subWrap .sub_top .location span {
    color: #000;
    font-weight: 400;
}

.subWrap .sub_top .cutlay {
    padding-top: 97px;
    padding-bottom: 106px;
}

.subWrap h1 {
    font-size: 38px;
    font-weight: 600;
    margin-bottom: 11px;
}

.subWrap p {
    font-size: 22px;
    color: #444;
}

.subWrap .white .cutlay h1,
.subWrap .white .cutlay p,
.subWrap .white .location {
    color: #fff;
}

.subWrap .white .location {
    font-weight: 300;
}

.subWrap .white .location span {
    color: #fff;
    font-weight: 500;
}

.subWrap .sub_top .cutlay p {
    font-weight: 300;
    line-height: 30px;
}

.subWrap .sub_top .cutlay p span {
    font-weight: 500;
}

.subWrap .sub_grey {
    background: #f3f3f3;
    text-align: center;
}

.subWrap .sub_grey .cutlay p {
    width: 100%;
    text-align: center;
    font-weight: 300;
}

.subWrap .button {
    background: #2a2a2a;
    width: 290px;
    height: 60px;
    margin: 0 auto;
    text-align: center;
}

.subWrap .button a {
    padding: 20px 55px;
    font-size: 20px;
    color: #fff;
    line-height: 58px;
}
.input {background:#f7f7f7; height:18px; border:1px solid #cccccc;}
.input2 {background:#fff; height:18px; border:1px solid #cccccc;}
.checkInput {background:#fff; border:none; height:19px;}
.input_select {behavior:url(../../js/selectbox.htc); font-size:11px; font-family:'NotoKrR', Dotum, Gulim, AppleGothic, Sans-Serif; color:#a2c7d5; border:none; font-weight:100;}

button {border:0;cursor:pointer;}

textarea {border:1px solid #cccccc;}

.f24{font-size:24px !important}

.hide {display:none;}
.t_bold {font-weight:bold;}
.clr_blue{color:#1565c0}
.clr_red{color:#b1310a}
.clr_gray{color:#888}
.clr_bk{color:#263238 !important}

.txt_ct{text-align:center !important}
.txt_lt{text-align:center !important}
.txt_rt{text-align:center !important}

.pdb20{padding-bottom:20px !important;}
.pdb30{padding-bottom:30px !important;}
.pdb35{padding-bottom:35px !important;}
.pdb40{padding-bottom:40px !important;}
.pdb50{padding-bottom:50px !important;}
.pdb65{padding-bottom:65px !important;}

.pmb30{padding-bottom:-30px !important;}

.pdr30{padding-right:30px !important;}

.mr0{margin-right:0 !important}
.mt0{margin-top:0px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt40{margin-top:40px !important}
.mt60{margin-top:60px !important;}
.mt70{margin-top:70px !important;}

.mrb0{margin-bottom:0px !important;}
.mrb10{margin-bottom:10px;}
.mrb15{margin-bottom:15px;}
.mrb20{margin-bottom:20px;}
.mrb30{margin-bottom:30px;}
.mrb35{margin-bottom:35px;}
.mrb50{margin-bottom:50px !important}
.mrb60{margin-bottom:60px !important}
.mrb80{margin-bottom:80px !important}
.mrb100{margin-bottom:100px !important}
.mmt10{margin-top:-10px !important}
.mmt15{margin-top:-15px !important}
.mmt20{margin-top:-20px !important}
.mmt30{margin-top:-30px !important}
.mmt35{margin-top:-35px !important}
.mmt40{margin-top:-40px !important}
.mmt50{margin-top:-50px !important}
.mmt60{margin-top:-60px !important}
.mmt70{margin-top:-70px !important}
.mmt100{margin-top:-100px !important}
.mtb60{margin-top:60px !important;margin-bottom:60px !important}
.mtb80{margin-bottom:80px !important}

.blind {position:fixed; top:0; left:0; width:100%; height:120%; background:#000; filter:alpha('opacity=70'); opacity:0.7; z-index:4; font-size:0; line-height:0; display:none;}
.sub_bline{display:block;clear:both;overflow:hidden;width:100%;height:1px;background:url(../../images/main/img_bt_line.gif) 0 0 repeat-x}
.sub_tline{border-top:1px solid #e5e5e5;width:auto}

/* Layout */
.mobile_box{display:none}
.web_box{display:block}

#header {width:100%;background:#f7f7f7;position:fixed;background:#f7f7f7;z-index:1000;}
#header .logo_box{width:100%;height:72px;background:#f7f7f7}
.logo_box .htop{position:relative;width:1080px;height:72px;margin:0 auto;}
.htop .logo {position:absolute; top:5px;left:0;z-index:10;}
.htop .logo .link-padding {padding: 40px 0px;  color: white;}
.htop .etc_box {position:absolute; top:28px; right:0;z-index:10;}
.htop .etc_box ul li{float:left;height:18px;border-left:1px solid #bfbfbf;font-size:14px;line-height:14px;background-repeat:no-repeat}
.htop .etc_box ul li:first-child{border-left:none; padding-right: 20px;}
.htop .etc_box ul li a{color:#595959;vertical-align:top;}
.htop .etc_box ul li.language{padding:0 19px 0 28px;background-position:0 2px}
.htop .etc_box ul li.login{padding:0 19px 0 19px;background-position:0 2px}
.htop .etc_box ul li.pass{padding:0 19px 0 19px;background-position:0 2px}
.htop .etc_box ul li.sitemap{padding:0 15px 0 16px;background:none;}
.htop .etc_box ul li.sitemap a{color:#1565c0}
.htop .etc_box ul li.atposshop{padding:1px 0 0 40px;background-position:17px -30px;cursor:pointer}
.htop .etc_box ul li.atposshop a:hover, .htop .etc_box ul li.language a:hover{color:#1565c0}

.gnb_box {clear:both;position:relative;width:100%;height:56px;background:#fff;z-index:101;border-bottom: 1px solid #e5e5e5;}
.gnb_box .gnb {width:1080px;margin:0 auto;}
.gnb_box .gnb:after {content:""; display:block; clear:both;}
.gnb_box .gnb li.gnb_item {float:right;position:relative;width:180px;padding-top:20px; padding-left: 30px; height:36px;}
.gnb_box .gnb li.gnb_item > a {display:block;font-size:16px;line-height:16px; text-align:center; color:#272727;}
.gnb_box .gnb li.gnb_item > a.admin {display:block;font-size:16px;line-height:16px; text-align:right; color:#272727;}
.gnb_box .gnb li.gnb_item:hover > a {color:#1565c0;}
.gnb_box .gnb li.gnb_item a.active_nav {color:#1565c0;}
.gnb_box .gnb li.gnb_item .nav_sec {width:100%; height:0; overflow:hidden; background:#fff; position:absolute; top:56px; left:30px; z-index:102; border-bottom:1px solid #e5e5e5;}
.gnb_box .gnb li.gnb_item .nav_sec.open_menu {height:265px;border-top:1px solid #e5e5e5;}
.gnb_box .gnb li.gnb_item .nav_sec.open_menu2 {height:265px;border-top:1px solid #e5e5e5;} 
.gnb_box .gnb li.gnb_item .nav_sec ul {width:180px;padding-top:20px;}
.gnb_box .gnb li.gnb_item .nav_sec li{height:50px;}
.gnb_box .gnb li.gnb_item .nav_sec li a {display:block;font-size:16px;line-height:16px;color:#272727;text-align:center;}
.gnb_box .gnb li.gnb_item .nav_sec li a:hover {color:#1565c0;text-decoration:none;}

.sub_nav {position:absolute;top:128px;left:0; height:0; width:100%;z-index:100;border-bottom:1px solid #e5e5e5;}
.sub_nav.open_menu {height:265px;background:#fff;border-top:1px solid #e5e5e5;}
.sub_nav.open_menu2 {height:265px;background:#fff;border-top:1px solid #e5e5e5;}

.gnb_box .top_search {position:absolute; top:29px; right:0;}
.gnb_box .top_search * {vertical-align:middle;}
.gnb_box .top_search .sh_ip {border:0; border-right:1px solid #d5d5d5; height:26px; line-height:26px; padding:0 10px; width:150px;}
.gnb_box .top_search .sh_ip:focus {border:0; border-bottom:1px solid #d5d5d5; background:#f5f5f5;}
.gnb_box .top_search .btn_search {background:url(../../images/main/top_sh.png) top left no-repeat; width:28px; height:28px; font-size:0; line-height:0;}

#container{clear:both;padding-top:128px; height: 100%}
.main_content_box{position:relative;}

.main_visual{position:relative;width:100%;height:680px; background-color: darkgray;}
.main_visual .slides_sec{position:relative; width:1080px !important;height:100%;margin:0 auto; }
.main_visual #slides {display:none}
.main_visual .slides_sec .slidesjs-next, .slides_sec .slidesjs-previous {position:absolute;top:275px;/*left:22%;*/left:12%;width:24px;height:50px;display:block;z-index:110;}
.main_visual .slides_sec .slidesjs-next {/*left:78%;*/left:88%;}
.main_visual .slides_sec .slidesjs-pagination {position:absolute;left:45%;bottom:58px;margin:0 auto;width:135px;text-align:right;z-index:110}
.main_visual .slides_sec .slidesjs-play, .main_visual .slides_sec .slidesjs-stop {position:absolute;left:45%;margin-left:135px;padding:15px 0;bottom:28px;z-index:110}

.main_visual .slidesjs-container, .main_visual .slidesjs-control{height:680px !important;}

.main_visual .slides_sec .slides_lst img{width:100%;height:680px !important}
.main_visual #slides .slides_lst img{width:100%;height:680px !important}

.main_visual .slidebox {position:absolute;left:26%;top:125px;color:#000;text-align:left}
.main_visual .slidebox span{display:block;margin-bottom:10px;font-size:20px;line-height:20px;}
.main_visual .slidebox strong{display:block;margin-bottom:20px;margin-left:-2px;font-size:60px;line-height:70px;letter-spacing:-0.05em;font-family:'NotoKrB'}
.main_visual .slidebox p{font-size:20px;line-height:30px;letter-spacing:-0.02em}

.main_visual .slidebox2 {color:#000}

.main_visual #slides .slidesjs-navigation {margin-top:5px;}  
.main_visual #slides a.slidesjs-next, 
.main_visual #slides a.slidesjs-previous,
.main_visual #slides a.slidesjs-play,
.main_visual #slides a.slidesjs-stop {  
      background-repeat: no-repeat;
      display:block;
      width:50px;
      height:90px; 
      overflow: hidden;
      text-indent: -9999px;
      float:left;
    }

.main_visual #slides a.slidesjs-next {
		background-image: url(../../images/main/btn_next.png) !important;
      background-position: 0 0;
      width:30px;
      height:53px;
    }

.main_visual #slides a:hover.slidesjs-next {
		background-image: url(../../images/main/btn_next.png) !important;
      background-position: 0 -53px;
      width:30px;
      height:53px;
    }

.main_visual #slides a.slidesjs-previous {
		background-image: url(../../images/main/btn_prev.png) !important;
      background-position: 0 0;
            width:30px;
      height:53px;
    }

.main_visual #slides a:hover.slidesjs-previous {
		background-image: url(../../images/main/btn_prev.png) !important;
      background-position: 0 -53px;
      width:30px;
      height:53px;
    }

.main_visual #slides a.slidesjs-play {
      width:23px;
      height:23px;
      background-position: -100px 0;
    }

.main_visual #slides a:hover.slidesjs-play {
      background-position: -100px 0;
    }

.main_visual #slides a.slidesjs-stop {
      width:22px;
      height:22px;
      background-position: -151px 0;
    }

.main_visual #slides a:hover.slidesjs-stop {
      background-position: -151px 0;
    }


.main_visual #slides .slidesjs-pagination li {
      float: left;
      margin: 0 6px;
    }

.main_visual #slides .slidesjs-pagination li a {
      display: block;
      width: 20px;
      height: 20px;
      padding-top: 0;
      font-size:0;
      background-image: url(../../images/main/pagination.png);
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

.main_visual #slides .slidesjs-pagination li a.active,
.main_visual #slides .slidesjs-pagination li a:hover.active {
      background-position: 0 -20px
    }

.main_visual #slides .slidesjs-pagination li a:hover {
      background-position: 0 -20px
    }

.main_visual #slides a:link,
.main_visual #slides a:visited {
      color: #333
    }

.main_visual #slides a:hover,
.main_visual #slides a:active {
      color: #9e2020
    }

.main_visual #slides .navbar {
      overflow: hidden
    }

.main_info_visual{overflow:hidden;width:100%;height:540px;}
.main_info_visual .txtbox strong{display:block;font-size:60px;line-height:60px;letter-spacing:-0.04em;font-family:'NotoKrB'}
.main_info_visual .txtbox p{width:100%;font-size:20px;line-height:30px;letter-spacing:-0.02em}
.main_info_visual .txtbox button{display:block;width:153px;height:38px;border-width:1px;border-style:solid;border-radius:4px;font-size:17px;line-height:17px;text-align:center}
.main_info_visual .txtbox button:hover{background:#1565c0;color:#fff;border-color:#1565c0;}

.solution_sec{width:1080px;height:100%;margin:0 auto;background: url(../../images/main/main_ban08.jpg) 0 50px no-repeat}
.solution_sec .txtbox {padding-left:720px;color:#000}
.solution_sec .txtbox strong{padding:145px 0 25px 0;}
.solution_sec .txtbox button{margin-top:45px;border-color:#000;}

.hardware_visual{width:100%;background-color:#303030}
.hardware_sec{width:1080px;height:100%;margin:0 auto;background:url(../../images/main/main_pos4.jpg) 0 0px no-repeat;}
.hardware_sec .txtbox {color:#fff;padding-left:3px}
.hardware_sec .txtbox strong{padding:60px 0 20px 0}
.hardware_sec .txtbox button{margin-top:40px;color:#fff;border-color:#fff;background:#1b1b1b}

.service_visual{}
.service_sec{width:1080px;height:100%;margin:0 auto;text-align:center}
.service_sec .txtbox {color:#fff;}
.service_sec .txtbox strong{padding:175px 0 25px 0}
.service_sec .txtbox button{margin:50px auto 0 auto;color:#000;border-color:#000;background:#fff}

.payservice_visual{}
.payservice_sec{width:1080px;height:100%;margin:0 auto;text-align:center}
.payservice_sec .txtbox {color:#000}
.payservice_sec .txtbox strong{padding:170px 0 30px 0}
.payservice_sec .txtbox p{color:#000}
.payservice_sec .txtbox button{margin:50px auto 0 auto;color:#fff;border-color:#000;background:#000;}

.main_info_visual2{overflow:hidden;width:1080px;height:300px;margin:0 auto;text-align:center}
.main_info_visual2 .question_sec, .main_info_visual2 .recruit_sec, .main_info_visual2 .operating_sec{float:left;width:360px;height:100%;margin:0;padding:0;text-align:center;}
.main_info_visual2 .txtbox strong{display:block;height:60px;padding:60px 0 0 0;font-size:30px;line-height:30px;letter-spacing:-0.04em;font-family:'NotoKrB'}
.main_info_visual2 .txtbox p{width:100%;height:80px;font-size:30px;line-height:30px;letter-spacing:-0.02em}
.main_info_visual2 .txtbox button{display:block;margin:0 auto;width:148px;height:42px;color:#fff;border:1px solid #fff;border-radius:4px;background:none;font-size:17px;line-height:17px;text-align:center}
.main_info_visual2 .txtbox button:hover{background:#fff;color:#000;border:1px solid #000;}
/*
.main_info_visual2 .txtbox button{display:block;margin:0 auto;width:148px;height:42px;color:#fff;border:1px solid #fff;border-radius:4px;background:none;font-size:17px;line-height:17px;text-align:center}
.main_info_visual2 .txtbox button:hover{background:#204c7e;filter:alpha('opacity=90'); opacity:0.9;}
.operating_sec .txtbox button{color:#fff;border:1px solid #fff;}
.operating_sec .txtbox button:hover{/*background:#000;filter:alpha('opacity=50'); opacity:0.5;background:#fff;color:#000;border:1px solid #000;}
.recruit_sec .txtbox button:hover{background:#fff;filter:alpha('opacity=80'); opacity:0.8;}
*/

.question_sec{background:url(../../images/main/img_question2.png) 0 0 no-repeat;}
.recruit_sec{background:url(../../images/main/img_recruit2.png) 0 0 no-repeat;}
.operating_sec{background:url(../../images/main/img_operating2.png) 0 0 no-repeat;}

.question_sec .txtbox {color:#fff}
.recruit_sec .txtbox {color:#000}
.recruit_sec .txtbox p{font-size:19px;line-height:29px;}
.recruit_sec .txtbox button{color:#000;border:1px solid #000;}

.operating_sec .txtbox {color:#fff}

/* SUB */
.content_box{overflow:hidden;position:relative;min-width:1080px;margin:0 auto}
.content_box .btn_top, .main_content_box .btn_top{position:fixed;right:50px;bottom:50px;width:50px;height:50px;background:url(../../images/main/btn_top.png) 0 0 no-repeat;}
.content_box .btn_top a, .main_content_box .btn_top a{display:block;width:50px;height:50px;}
.content_box .btn_top a:hover, .main_content_box .btn_top a:hover,
.content_box .btn_top a:active, .main_content_box .btn_top a:active{background:url(../../images/main/btn_top_off.png) 0 0 no-repeat;}

.sub_box {width:100%;height:265px;position:relative;text-align:center;}
.sub_box dl {padding-top:90px;}
.sub_box dt {font-size:44px;line-height:44px;color:#fff}
.sub_box dd {padding-top:44px;font-size:14px;line-height:14px;color:#fff}
.sub_box dd * {vertical-align:middle;}

.sub_hardware{background:url(../../images/main/img_sv_hardware.jpg) center 0 repeat-x;}
.sub_solution{background:url(../../images/main/img_sv_solution.jpg) center 0 repeat-x;}
.sub_service{background:url(../../images/main/img_sv_service.jpg) center 0 repeat-x;}
.sub_maintenance{background:url(../../images/main/img_sv_maintenance.jpg) center 0 repeat-x;}
.sub_support{background:url(../../images/main/img_sv_support.jpg) center 0 repeat-x;}
.sub_company{background:url(../../images/main/main_ban04.jpg) center 0 repeat-x;}
.sub_board{background:url(../../images/main/worker01.jpg) center 0 repeat-x;}
.sub_creditservice{background:url(../../images/main/img_sub_creditservice.jpg) center 0 repeat-x;}
.sub_sitemap{background:url(../../images/main/img_sv_company.jpg) center 0 repeat-x;}

.sub_p_nav {width:100%;background:#1565c0;height:66px;}
.sub_p_nav .page_nav {width:1080px; margin:0 auto; }
.sub_p_nav .page_nav:after {content:""; display:block; clear:both;}
.sub_p_nav .page_nav li {float:left;height:66px;text-align:center;font-size:20px;line-height:20px;letter-spacing:-0.05em}
.sub_p_nav .page_nav li a {display:block;height:66px;font-size:20px;line-height:66px;color:#fff;}
.sub_p_nav .page_nav li a.active_p_nav {background:#fff;color:#1565c0;}
.sub_p_nav .nav_tab7 li {width:215px;}
.sub_p_nav .nav_tab6 li {width:180px;}
.sub_p_nav .nav_tab5 li {width:216px;}
.sub_p_nav .nav_tab4 li {width:270px;}
.sub_p_nav .nav_tab3 li {width:360px;}
.sub_p_nav .nav_tab2 li {width:540px;}


.title_visual{position:relative;width:100%;}
.sub_title {width:1080px;margin:0 auto;text-align:center;}
.sub_title dt {font-size:31px;color:#000000;letter-spacing:-0.03em;}
.sub_title dd {padding-top:58px;font-size:18px;line-height:34px;letter-spacing:-0.04em; color:#000000;text-align:center;}

.title_visual .bline{position:absolute;left:50%;top:131px;display:inline-block;width:25px;height:1px;margin-left:-8px;background-color:#a0a0a0}

.tit_hardware{height:279px;}
.tit_hardware .sub_title{padding:59px 0 0 0;height:220px;}
.tit_solution{height:314px;}
.tit_solution .sub_title{padding:60px 0 0 0;}
.tit_creditservice{height:270px;}/*kbh*/
.tit_creditservice .sub_title{padding:60px 0 0 0;}
.tit_company{height:247px;}
/*.tit_company .sub_title{padding:74px 0 0 0;height:173px;} kdy-2017-0814-mod : �е� 59px�� ������ ��(ȫ���� ��� ��û)*/
.tit_company .sub_title{padding:59px 0 0 0;height:173px;}

.title_box{clear:both;width:1080px;margin:0 auto;padding-top:70px;}

.sub_title2 {width:1080px;text-align:left;}
.sub_title2 dt {font-size:64px;line-height:60px;color:#0f4a8c;letter-spacing:-0.02em;vertical-align:top;font-family:'NotoKrB';font-weight:800}
.sub_title2 dd {padding-top:15px;font-size:60px;letter-spacing:-0.02em; color:#000000;text-align:left;font-family:'NotoKrM';}

.sub_title3{width:1080px;text-align:center;}



.page_tab {clear:both;/*border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;*/}
.page_tab ul {margin: 0 auto;width:1080px;height:53px}
.page_tab ul li {float:left;padding:0;height:53px;text-align:center;}
.page_tab ul li a {display:inline-block;padding:0;height:52px;font-size:18px;line-height:53px;color:#888;border:1px solid #d4d4d4;border-left:none;}
.page_tab ul li:first-child a{border-left:1px solid #d4d4d4;}
.page_tab ul li a.active,.page_tab ul li a:hover {height:54px;color:#ffffff;background:#0f4a8c;border:none}
.page_tab_fix {clear:both;/*border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;*/}
.page_tab_fix ul {margin: 0 auto;width:1080px;height:53px}
.page_tab_fix ul li {float:left;padding:0;height:53px;text-align:center;}
.page_tab_fix ul li a {display:inline-block;padding:0;height:52px;font-size:18px;line-height:53px;color:#888;border:1px solid #d4d4d4;border-left:none;}
.page_tab_fix ul li:first-child a{border-left:1px solid #d4d4d4;}
.page_tab_fix ul li a.active,.page_tab_fix ul li a:hover {height:54px;color:#ffffff;background:#8C8C8C;border:none}

.page_tab2 ul li, .page_tab2 ul li a{width:540px}
.page_tab3 ul li, .page_tab3 ul li a{width:360px} /*kbh ������ 360���� ����.page_tab3 ul li, .page_tab3 ul li a{width:358px}*/
.page_tab4 ul li, .page_tab4 ul li a{width:270px}
.page_tab5 ul li, .page_tab5 ul li a{width:214px}
.page_tab5_fix ul li, .page_tab5_fix ul li a{width:216px}
.page_tab6 ul li, .page_tab6 ul li a{width:180px}

.sub_visual{position:relative;width:auto;background:#fff;margin-top:80px}
.sub_visual .slides_sec{position:relative;width:1080px;height:600px;margin: 0 auto}
.sub_visual .slides_sec2{height:750px;}
.sub_visual .slides_sec3{height:765px;}
.sub_visual .slides_sec2 .slidesjs-container,.sub_visual .slides_sec2 .slidesjs-control{height:750px !important}
.sub_visual .slides_sec3 .slidesjs-container,.sub_visual .slides_sec3 .slidesjs-control{height:765px !important}
.slides_sec .slides_lst{text-align:center}
.slides_sec .slides_lst img{vertical-align:middle}
.slides_sec .slides_lst .txt {clear:both;padding:20px 0 0 0;text-align:center;font-size:22px;font-family:'NotoKrL';color:#000000}
.slides_sec3 .slides_lst .txt{padding:0 !important;letter-spacing:-0.05em}
.sub_visual #slideshd, .sub_visual #slides2, .sub_visual #slides3, .sub_visual #slides4, .sub_visual #slides6, .sub_visual #slides7, .sub_visual #slides8  {display:none}
.sub_visual .slides_sec .slidesjs-next, .sub_visual .slides_sec .slidesjs-previous {position:absolute;top:190px;left:0;width:56px;height:106px;display:block;z-index:110;}
.sub_visual .slides_sec .slidesjs-next {left:1020px;}
.sub_visual .slides_sec .slidesjs-pagination {position:absolute;left:50%;bottom:0;margin-left:-50px;width:200px;text-align:right;z-index:110}
.sub_visual .slides_sec2 .slidesjs-pagination,.sub_visual .slides_sec3 .slidesjs-pagination  {width:250px !important;margin-left:-110px !important;}
.sub_visual #slides2 .slidesjs-pagination,
.sub_visual #slides4 .slidesjs-pagination,
.sub_visual #slides5 .slidesjs-pagination {bottom:0 !important}
.sub_visual #slides2 .slidesjs-pagination {left:51% !important;}
.sub_visual #slides3 .slidesjs-pagination {left:54% !important;}
.sub_visual #slides4 .slidesjs-pagination {left:55% !important;}
.sub_visual #slides5 .slidesjs-pagination {left:52% !important;bottom:40px !important;}
.sub_visual #slides6 .slidesjs-pagination {left:57% !important;}
.sub_visual #slides7 .slidesjs-pagination {left:53% !important;}
.sub_visual #slides8 .slidesjs-pagination {left:57% !important;}

.sub_visual #slideshd .slides_lst{}

.sub_visual .slidesjs-navigation{margin-top:5px;}
.sub_visual a.slidesjs-previous{background-image: url(../../images/main/btn_prev2.png)}
.sub_visual a.slidesjs-next{background-image: url(../../images/main/btn_next2.png);}
.sub_visual a.slidesjs-play,
.sub_visual a.slidesjs-stop {display:none !important}

.sub_visual a.slidesjs-next, 
.sub_visual a.slidesjs-previous{
      background-repeat: no-repeat;
      background-position: 0 0;
      display:block;
      width:56px;
      height:106px;
      overflow: hidden;
      text-indent: -9999px;
      float:left;
    }

.sub_visual a:hover.slidesjs-next {
      background-position: 0 -106px;
    }

.sub_visual a:hover.slidesjs-previous {
      background-position: 0 -106px;
    }

.sub_visual .slidesjs-pagination li{
      float: left;
      margin: 0 6px;
    }

.sub_visual .slidesjs-pagination li a {
      display: block;
      width: 20px;
      height: 20px;
      padding-top: 0;
      font-size:0;
      background-image: url(../../images/main/pagination.png);
      background-position: 0 -40px;
      float: left;
      overflow: hidden;
    }

.sub_visual .slidesjs-pagination li a.active,
.sub_visual .slidesjs-pagination li a:hover.active {
      background-position: 0 -60px
    }

.sub_visual .slidesjs-pagination li a:hover{
      background-position: 0 -60px
    }

.sub_visual .solut_txt,.sub_visual .solut_txt2{position:absolute;left:42%;bottom:40px;margin:0 auto;z-index:500;letter-spacing:-0.05em;font-size:22px;font-family:'NotoKrL';color:#000000}
.sub_visual .solut_txt2{left:44% !important;}
.sub_visual .solut_txt3{left:41% !important;}

.item_const_text{overflow:hidden;width:1080px;margin:0 auto;}
.item_const_text dt{float:left;font-size:36px;line-height:36px;color:#1565c0;letter-spacing:-0.03em}
.item_const_text dt em{padding-left:38px;display:inline-block;height:56px;border-right:1px solid #d5d5d5;vertical-align:top}
.item_const_text dt em.hgt{margin-top:-56px;height:112px}
.item_const_text dt em.hgt2{height:90px}
.item_const_text dd{float:left;padding:0 0 0 38px;margin-top:-5px;width:780px;font-size:20px;line-height:35px;color:#000000;font-family:'NotoKrL';letter-spacing:-0.04em}
.item_const_text dd.wdh{width:725px}
.item_const_text dd.wdh2{width:600px}
.item_const_text dd.wdha{min-width:780px;width:auto}

.item_const_lst{width:100%;height:310px;margin-top:50px;margin-bottom:-40px;background:#fafafa}
.item_const_lst ul{width:1200px;margin:0 auto;padding:100px 0 0 120px;}
.item_const_lst ul li{float:left;padding-left:140px;width:260px;height:110px;font-weight:100;font-size:18px;line-height:26px;color:#000000;text-align:left;background: url(../../images/main/hardware/bg_item_const.png) no-repeat;font-family:'NotoKrL'}
.item_const_lst ul li strong{display:block;padding:16px 0 10px 0;font-size:26px;line-height:26px;}
.item_const_lst ul .item0{background-position: 0 -3754px}
.item_const_lst ul .item1{background-position: 0 -3198px}
.item_const_lst ul .item2{background-position: 0 -110px}
.item_const_lst ul .item3{background-position: 0 -220px}
.item_const_lst ul .item4{background-position: 0 -1428px}
.item_const_lst ul .item5{background-position: 0 -3420px}
.item_const_lst ul .item6{background-position: 0 -550px}
.item_const_lst ul .item7{background-position: 0 -660px}
.item_const_lst ul .item8{background-position: 0 -770px}
.item_const_lst ul .item9{background-position: 0 -880px}
.item_const_lst ul .item10{background-position: 0 -990px}
.item_const_lst ul .item11{background-position: 0 -1099px}
.item_const_lst ul .item12{background-position: 0 -1208px}
.item_const_lst ul .item13{background-position: 0 -1318px}
.item_const_lst ul .item14{background-position: 0 -1428px}
.item_const_lst ul .item15{background-position: 0 -1538px}
.item_const_lst ul .item16{background-position: 0 -1648px}
.item_const_lst ul .item17{background-position: 0 -1758px}
.item_const_lst ul .item18{background-position: 0 -1868px}
.item_const_lst ul .item19{background-position: 0 -1978px}
.item_const_lst ul .item20{background-position: 0 -2089px}
.item_const_lst ul .item21{background-position: 0 -2200px}
.item_const_lst ul .item22{background-position: 0 -2311px}
.item_const_lst ul .item23{background-position: 0 -2421px}
.item_const_lst ul .item24{background-position: 0 -2533px}
.item_const_lst ul .item25{background-position: 0 -2643px}
.item_const_lst ul .item26{background-position: 0 -2754px}
.item_const_lst ul .item27{background-position: 0 -4087px}
.item_const_lst ul .item27_1{background-position: 0 -2865px}
.item_const_lst ul .item28{background-position: 0 -1099px}
.item_const_lst ul .item28_1{background-position: 0 -2976px}
.item_const_lst ul .item29{background-position: 0 -770px}
.item_const_lst ul .item30{background-position: 0 -3198px}
.item_const_lst ul .item31{background-position: 0 -3309px}
.item_const_lst ul .item32{background-position: 0 -3420px}
.item_const_lst ul .item33{background-position: 0 -3532px}
.item_const_lst ul .item34{background-position: 0 -3643px}
.item_const_lst ul .item35{background-position: 0 -3754px}
.item_const_lst ul .item36{background-position: 0 -3865px}
.item_const_lst ul .item37{background-position: 0 -1099px}
.item_const_lst ul .item38{background-position: 0 -4087px}
.item_const_lst ul .item39{background-position: 0 -1099px}
.item_const_lst ul .item40{background-position: 0 -1099px}
.item_const_lst ul .item41{background-position: 0 -4420px}


.item_const_lst2{width:100%;height:610px;}
.item_const_lst2 ul{width:1200px;padding:100px 0 0 120px;}
.item_const_lst2 ul li{float:none;width:950px;height:110px;margin-top:40px}
.item_const_lst2 ul li:first-child{margin-top:0}

.item_const_lst ul .item2{width:220px !important}

.item_features{clear:both;width:1080px;margin:0 auto 90px auto;padding:0;}
.item_features .title{position:relative;display:block;padding:91px 0 0 0;margin-bottom:75px;width:1080px;color:#000000;text-align:center;font-size:36px;}
.item_features .title em{position:absolute;left:50%;top:121px;margin-left:-25px;display:inline-block;width:50px;border-bottom:1px solid #0047bb}
.item_features .title2{margin-bottom:25px}
.item_features .title3{margin-top:-60px}
.item_features .line{display:block;width:70px;height:1px;border-bottom:2px solid #0047bb;margin:20px auto 0 auto}
.item_features .text{margin:-14px 30px 0 30px;color:#000000;font-size:20px;line-height:34px;text-align:center;font-family:'NotoKrL';letter-spacing:-0.02em}
.item_features .text2{margin:-14px 30px 0 30px;color:#000000;font-size:17px;line-height:30px;text-align:center;font-family:'NotoKrL';letter-spacing:-0.02em}
.item_features .s_img{text-align:center}

.item_features .award-card {
            background: rgba(255, 255, 255, 0.1);
            border: 1px solid rgba(255, 255, 255, 0.2);
            border-radius: 15px;
            padding: 20px;
            margin-bottom: 20px;
            transition: transform 0.3s ease, box-shadow 0.3s ease;
            background-color: #ededed;
        }
.item_features .award-card:hover {
            transform: translateY(-10px);
            box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
        }
 
 
.item_features .award-title {font-size: 1.5rem;font-weight: bold; margin-bottom: 10px; color: #528bc8;}
.item_features .award-description {font-size: 1rem; opacity: 0.8;}

.item_features .award-description  ul {
  list-style-type: none;
  padding-left: 20px;
}

.item_features .award-description ul li {
  margin-bottom: 10px;
  padding-left: 20px;
  position: relative;
  color: #223f52;
}

.item_features .award-description ul li::before {
  content: "•";
  color: #007bff;
  position: absolute;
  left: 0;
}
.item_features .award-description P { line-height: 30px;  position: relative; color: #223f52; padding-left: 20px;}
.item_features .award-description P > span { width: 25px; font-weight: 700; flex: 0 0 auto; }
.item_features .award-year {font-size: 0.9rem; color: #ffdd57; margin-top: 10px;}

.item_features .subbody {
		background-size: contain;
		width: 850px;
		resize: both;
		height: 647px;
		text-align: center;
		position: relative;
		margin-left: 105px;
  }
.item_features .subbody1 {
		background-size: contain;
		width: 850px;
		resize: both;
		height: 540px;
		text-align: center;
		position: relative;
		margin-left: 105px;
  }
  .item_features .subbody2 {
		background-size: contain;
		width: 850px;
		resize: both;
		height: 708px;
		text-align: center;
		position: relative;
		margin-left: 105px;
  }
  .item_features .subbody3 {
		background-size: contain;
		width: 850px;
		resize: both;
		height: 365px;
		text-align: center;
		position: relative;
		margin-left: 105px;
  }
  
 .item_features .subbody img{ max-width: 100%; height: auto; }
 .item_features .subbody1 img{ max-width: 100%; height: auto; }
 .item_features .subbody2 img{ max-width: 100%; height: auto; }
 .item_features .subbody3 img{ max-width: 100%; height: auto; }
 
.item_features .item_lst{overflow:hidden;clear:both;}
.item_features .item_lst li{width:1080px}
.item_features .item_lst li.ty_img{padding:0 0 60px 0}

.item_features .item_lst li.type1{float:left;width:525px;}
.item_features .item_lst li.type1:first-child{padding-right:30px}
.item_features .item_lst li.type2, .item_features .item_lst li.type3{position:relative}
.item_lst li.type1 dl{margin-right:30px}
.item_lst li.type1 dl dt, .item_lst li.type2 dl dt, .item_lst li.type3 dl dt{display:block;width:525px;height:100px;color:#000000;font-size:38px;line-height:48px;font-family:'NotoKrM';letter-spacing:-0.05em}
.item_lst li.type1 dl dt span, .item_lst li.type2 dl dt span, .item_lst li.type3 dl dt span{display:inline-block;margin-right:6px;width:60px;height:60px;font-size:34px;line-height:58px;background:#1565c0;color:#fff;text-align:center}
.item_lst li.type1 dl dd, .item_lst li.type2 dl dd, .item_lst li.type3 dl dd{font-size:22px;line-height:34px;color:#000000;font-family:'NotoKrL';letter-spacing:-0.05em}
.item_lst li.type2 dl dd span{display:inline-block;margin-right:8px;width:34px;height:34px;text-indent:0px;font-size:24px;line-height:34px;border-radius:20px;background:#9f814e;color:#fff;text-align:center}
.item_lst li.type1 dl dd.img{height:475px;}
.item_lst li.type1 dl dd.txt{overflow:hidden;height:130px;width:525px;}
.item_lst li.type1 dl dd.lst{padding:30px 0 0 0;height:170px;letter-spacing:-0.05em;font-size:20px;font-family:'NotoKrL';}

.item_lst li.type2{overflow:hidden;height:100%;padding:60px 0}
.item_lst li.type2 dl dd{}
.item_lst li.type2 dl dd.txt2, .item_lst li.type3 dl dd.txt2, .item_lst li.type4 dl dd.txt2 {text-indent:0;margin-left:0;padding:0 0 20px 0;text-align:left}
.item_lst li.type2 dl dd.txt3, .item_lst li.type3 dl dd.txt3 {text-indent:0;margin-left:0;margin:0 0 60px 0;text-align:left}
.item_lst li.type2 dl dd.txt{text-indent:-50px;padding:0 0 40px 45px;margin-left:25px;text-align:left;line-height:14px}
.item_lst li.type3 dl dd.txt{text-indent:-45px;padding:0 0 20px 45px;margin-left:25px;text-align:left}
.item_lst li.type2 dl dd.txt span{vertical-align:-12px;margin-right:15px}
.item_lst li.type2 dl dd.newtext{text-indent: 0px!important;
	padding:0!important;
    display: flex;
    margin-left: 25px;
    text-align: left;
    line-height: 38px;}

.item_lst li.type2 dl dd.img {position:absolute;right:30px;top:65px;}
.item_lst li.type2 dl dd.img2 {text-align:center}
.item_lst li.type2 dl dd.img3 {text-align:center;padding:50px 0 0 0}

.item_lst li.type3{height:300px;padding:60px 0}
.item_lst li.type3 dl dd.img {position:absolute;right:30px;top:0;}
.item_lst li.type3 dl dd.abs_img {position:absolute;right:30px;top:40px;}

.item_features .item_lst dl dd.txt2{overflow:hidden;text-indent:-40px;margin-left:25px}
.item_features .item_lst dl dt.tit{margin-top:-100px}
.item_features .item_lst li.dotted{overflow:hidden;border-bottom:1px dashed #d5d5d5}
.item_features .item_lst li.dotted2{overflow:hidden;width:100%;margin-bottom:60px;border-bottom:1px dashed #d5d5d5}
.item_features .item_lst li.dotted3{overflow:hidden;margin-top:60px;border-bottom:1px dashed #d5d5d5}

.item_features .item_lst2{height:613px;margin-top:40px;border-left:1px solid #bfbfbf;}
.item_features .item_lst2 li, .item_features .item_lst3 li{float:left;padding:35px 0 20px 0;width:538px;border-right:1px solid #bfbfbf;text-align:center;color:#000000;}
.item_features .item_lst2 li p{overflow:hidden;height:150px;text-align:center;font-size:32px;line-height:38px;font-family:'NotoKrL';letter-spacing:-0.04em}
.item_features .item_lst2 li p em, .item_features .item_lst3 li p em{font-family:'NotoKrL'}
.item_features .item_lst2 li span, .item_features .item_lst3 li span{display:block;font-size:16px;line-height:16px;vertical-align:top;font-family:'NotoKrL';}

.item_features .item_lst3{height:503px;margin-top:40px;border-left:1px solid #bfbfbf;}
.item_features .item_lst3 li p{overflow:hidden;height:80px;text-align:center;font-size:32px;line-height:38px;font-family:'NotoKrL';letter-spacing:-0.04em}

.item_features .ht_type{height:425px !important;}

.item_features .solut_box{margin:60px 0 0 0}
.solut_box .solut_lst{overflow:hidden}
.solut_box .solut_lst li{float:left;height:160px;}
.solut_box .solut_lst li.bg1{width:440px;}
.solut_box .solut_lst li.bg1 dl dt{width:115px;height:125px;background-position:50px 30px}
.solut_box .solut_lst li.bg2{width:340px}
.solut_box .solut_lst li.bg2 dl dt{background-position:-400px 30px}
.solut_box .solut_lst li.bg3{}
.solut_box .solut_lst li.bg3 dl dt{background-position:-775px 30px}
.solut_box .solut_lst li.bg4{width:442px}
.solut_box .solut_lst li.bg4 dl dt{width:115px;background-position:50px -130px}
.solut_box .solut_lst li.bg5{width:340px}
.solut_box .solut_lst li.bg5 dl dt{background-position:-400px -130px}
.solut_box .solut_lst li.bg6{}
.solut_box .solut_lst li.bg6 dl dt{background-position:-775px -130px}

.solut_box .solut_lst li dl{}
.solut_box .solut_lst li dl dt{display:inline-block;width:140px;padding-right:23px;height:95px;text-align:right;vertical-align:top;font-size:24px;color:#1565c0;border-right:1px solid #cacaca;background-image:url(../../images/main/solution/ico_solution_prm.png);background-repeat:no-repeat;letter-spacing:-0.05em}
.solut_box .solut_lst li dl dd{display:inline-block;font-size:22px;padding-left:17px;line-height:33px;color:#000000;letter-spacing:-0.05em;font-family:'NotoKrL';}
.solut_box .solut_lst .br_type{display:inline;font-family:'NotoKrL'}


.solut_box2{clear:both;overflow:hidden;margin:80px 0 0 0;border-top:1px dashed #b1b1b1;border-bottom:1px dashed #b1b1b1}
.solut_box2 .solut_tit{display:inline-block;float:left;width:220px;padding-top:75px;font-size:38px;line-height:38px;color:#141414;letter-spacing:-0.05em;vertical-align:top}
.solut_box2 .solut_lst2{overflow:hidden;float:left;display:inline-block;width:860px;height:165px;padding:75px 0;}
.solut_box2 .solut_lst2 li{float:left;width:410px;vertical-align:top;padding-left:35px;}
.solut_box2 .solut_lst2 li.wdt{width:380px}
.solut_box2 .solut_lst2 li span{display:inline-block;width:60px;height:60px;text-align:center;font-size:34px;line-height:58px;background:#1565c0;color:#fff;vertical-align:top}
.solut_box2 .solut_lst2 li p{display:inline-block;padding:0 0 40px 12px;font-size:22px;color:#000;letter-spacing:-0.03em}
.solut_box2 .solut_lst2 li p em{font-size:22px;font-family:'NotoKrL';letter-spacing:-0.05em}

.solut_si_lst{width:100%;height:100%;background-image:url(../../images/main/solution/img_solution_si_03.jpg);background-repeat:no-repeat;background-color:#f8f8f8;}
.solut_si_lst ul li span{color:#ff0000}

.solut_box .solut_lst3{margin-bottom:-80px}
.solut_box .solut_lst3 li{height:180px;}
.solut_box .solut_lst3 li.bg1{width:359px;}
.solut_box .solut_lst3 li.bg1 dl dt{width:115px;height:125px;background-position:50px 30px}
.solut_box .solut_lst3 li.bg2{width:380px}
.solut_box .solut_lst3 li.bg2 dl dt{height:125px;background-position:80px -130px;}
.solut_box .solut_lst3 li.bg3{}
.solut_box .solut_lst3 li.bg3 dl dt{height:95px;background-position:-400px -130px}
.solut_box .solut_lst3 li.bg4{width:359px}
.solut_box .solut_lst3 li.bg4 dl dt{width:115px;background-position:60px -310px}
.solut_box .solut_lst3 li.bg5{width:380px}
.solut_box .solut_lst3 li.bg5 dl dt{background-position:-405px -310px}
.solut_box .solut_lst3 li.bg6{}
.solut_box .solut_lst3 li.bg6 dl dt{background-position:-775px -130px}

.solut_box2 .solut_lst4{height:210px;}
.solut_box2 .solut_lst4 li{width:441px;padding-left:19px;letter-spacing:-0.05em}

.btn_spec_detail{clear:both;width:1080px;margin:-65px auto 100px auto;}
.btn_spec_detail button{display:inline-block;width:1080px;height:50px;border-radius:30px;font-size:20px;line-height:20px;background:#1565c0;color:#fff}

.spec_detail_box{width:1080px;height:100%;margin:-70px auto 100px auto;background-color:#f8f8f8}
.spec_detail_box .effect_box{margin:0 65px 0 75px;padding-top:5px}
.effect_box strong{display:block;height:90px;padding-top:55px;color:#1565c0;font-size:32px;line-height:32px}
.effect_box ul{width:100%;height:100%;}
.effect_box ul.line{overflow:hidden;width:100%;border-bottom:1px solid #bfbfbf}
.effect_box ul li{float:left;width:460px;letter-spacing:-0.03em}
.effect_box ul li.wauto{width:100%;}
.effect_box ul li dl dt{display:block;height:32px;font-size:20px;line-height:20px;color:#a8a8a8}
.effect_box ul li dl dd{min-height:100px;font-size:20px;line-height:33px;color:#000000;}
.effect_box ul li dl dd.type{min-height:160px}
.effect_box ul li dl dd.type2{min-height:250px}

.btn_detail_close{clear:both;width:1080px;margin:20px auto -20px auto;padding-top:20px}
.spec_detail_box .btn_detail_close button{width:1080px;height:50px;color:#fff;font-size:20px;line-height:20px;background:#7d7d7d}

.item_info_box{overflow:hidden;margin:80px 0 0 0}

/* Maintenance */
.maint_lst{overflow:hidden;}
.maint_lst li{float:left;margin-left:60px;width:318px;height:273px;border:1px solid #d9d9d9;background-image:url(../../images/main/maintenance/bg_item_maint.png);background-repeat:no-repeat;background-color:#f6f6f6;text-align:center}
.maint_lst li:first-child{margin-left:0}
.maint_lst li span{display:block;margin:-1px 0 0 -1px;font-size:30px;line-height:60px;text-align:center;width:60px;height:60px;background-color:#0e4f8c;color:#fff;letter-spacing:-0.02em}
.maint_lst li p{padding:125px 0 0 0;font-size:20px;line-height:28px;color:#000000}
.maint_lst li.type1{background-position:112px 67px;}
.maint_lst li.type2{background-position:-270px 67px}
.maint_lst li.type3{background-position:-650px 67px}
.maint_lst li.type3 p{padding:140px 0 0 0}

.maint_info{margin:28px 0 0 0}
.maint_info dt{float:left;width:auto;min-width:85px;height:11px;padding:1px 0 12px 0;margin-bottom:2px;margin-right:20px;border-right:1px solid #bfbfbf;font-size:18px;line-height:18px;color:#1565c0;letter-spacing:-0.04em}
.maint_info dd{width:auto;min-width:960px;padding:0 0 12px 0;margin-bottom:2px;font-size:18px;line-height:18px;color:#000000;font-family:'NotoKrL';letter-spacing:-0.08em}
.maint_info .tit{width:220px}
.maint_info dd span{font-family:'NotoKrL';}

.maint_info2{margin:59px 0 -17px 0}
.maint_info2 dt{float:left;width:auto;min-width:85px;height:11px;padding:1px 0 12px 0;margin-bottom:2px;margin-right:20px;border-right:1px solid #bfbfbf;font-size:18px;line-height:18px;color:#1565c0;letter-spacing:-0.04em}
.maint_info2 dd{width:auto;min-width:960px;padding:0 0 12px 0;margin-bottom:2px;font-size:18px;line-height:22px;color:#000000;font-family:'NotoKrL';letter-spacing:-0.05em}
.maint_info2 .tit{width:275px}
.maint_info2 span{font-family:'NotoKrL';}

.maint_lst2{overflow:hidden;margin:40px 0 0 0}
.maint_lst2 li{float:left;width:234px;height:137px;margin-left:45px;padding-top:97px;font-size:20px;line-height:28px;color:#fff;text-align:center;background-image:url(../../images/main/maintenance/img_maintenance_list.png);}
.maint_lst2 li:first-child{margin-left:0}
.maint_lst2 li.type1{background-position:0 0}
.maint_lst2 li.type2{background-position:0 -234px}

.step_lst{overflow:hidden;width:100%;margin-top:-5px;margin-bottom:50px;height:144px;}
.step_lst li{float:left;width:260px;padding:102px 0 0 10px;font-size:19px;line-height:19px;text-align:center;color:#000000}

.tx_step{padding:0;margin:-20px 0 60px 0;font-size:19px;line-height:19px;color:#000000;letter-spacing:-0.04em;text-align:center}

.maint_hard {overflow:hidden;margin:-20px 0 0 0}
.maint_hard li{float:left;width:515px;height:100%;}
.maint_hard .img{display:inline-block;}
.maint_hard strong{display:block;margin:35px 0;font-size:24px;line-height:24px;font-family:'NotoKrM';color:#1565c0;text-align:left}
.maint_hard .type1{margin-right:50px}
.maint_hard .type1 p{padding-top:16px;height:132px;}
.maint_hard .type2 p{padding-top:28px;height:120px;;letter-spacing:-0.04em}
.maint_hard p{padding-left:173px;width:340px;font-size:18px;line-height:28px;color:#000000;border:1px solid #dddddd;font-family:'NotoKrL';}

.tbl_lst_box{clear:both;padding-top:60px;}
.tbl_lst_box .tbl_lst_m {border-collapse:collapse;width:100%;border-top:2px solid #555;border-top:4px solid #888;}
.tbl_lst_box .tbl_lst_m thead th {height:60px;padding:3px 0;text-align:center;font-size:19px;line-height:29px;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:#000000;background:#f6f6f6;font-family:'NotoKrM';}
.tbl_lst_box .tbl_lst_m thead th:first-child{border-left:none}
.tbl_lst_box .tbl_lst_m thead tr.th_type th, .tbl_lst_box .tbl_lst tbody tr.td_type td{height:90px}
.tbl_lst_box .tbl_lst_m tbody th{text-align:center;font-size:19px;line-height:38px;border-bottom:1px solid #bfbfbf;color:#000000;font-family:'NotoKrM';}
.tbl_lst_box .tbl_lst_m tbody td {height:70px;text-align:center;font-size:18px;line-height:28px;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf; color:#000000; font-family:'NotoKrL';letter-spacing:-0.05em}
.tbl_lst_box .tbl_lst_m tbody th.htype, .tbl_lst_box .tbl_lst_m tbody td.htype{height:110px}

.tbl_lst_box .tbl_lst {border-collapse:collapse;width:100%;border-top:2px solid #555;border-top:4px solid #888;}
.tbl_lst_box .tbl_lst thead th {height:60px;padding:3px 0;text-align:center;font-size:19px;line-height:29px;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf;color:#000000;background:#f6f6f6;font-family:'NotoKrM';}
.tbl_lst_box .tbl_lst thead th:first-child{border-left:none}
.tbl_lst_box .tbl_lst thead tr.th_type th, .tbl_lst_box .tbl_lst tbody tr.td_type td{height:90px}
.tbl_lst_box .tbl_lst tbody th{text-align:center;font-size:19px;line-height:38px;border-bottom:1px solid #bfbfbf;color:#000000;font-family:'NotoKrM';}
.tbl_lst_box .tbl_lst tbody td {height:110px;text-align:center;font-size:18px;line-height:28px;border-bottom:1px solid #bfbfbf;border-left:1px solid #bfbfbf; color:#000000; font-family:'NotoKrL';letter-spacing:-0.05em}
.tbl_lst_box .tbl_lst tbody td.nline{border-left:none}
.tbl_lst_box .tbl_lst tbody td.h_type{height:130px}
.tbl_lst_box .tbl_lst tbody td .txt{padding:18px 0 18px 20px;text-align:left;font-family:'NotoKrL';}
.tbl_lst_box .tbl_lst2 tbody td .txt{padding:18px 0 0 0;text-align:center;font-family:'NotoKrL';}
.tbl_lst_box .tbl_lst2 tbody td{height:60px;}
.tbl_lst_box .tbl_lst3 thead th, .tbl_lst_box .tbl_lst3 tbody td{height:90px;}

.maint_text{padding:40px 0 70px 0;font-size:19px;line-height:29px;color:#000000;border-bottom:1px dashed #ababab;letter-spacing:-0.04em}

/* support */
.tbl_lst_box2{clear:both;position:relative;width:1080px;margin-top:80px;padding-top:63px;}
.tbl_lst_box2 .tbl_lst {border-collapse:collapse;width:100%;border-top:2px solid #000;}
.tbl_lst_box2 .tbl_lst thead th {height:66px;text-align:center;font-size:19px;border-bottom:2px solid #000;border-left:1px solid #888;color:#000000;background:#fafafa;font-family:'NotoKrM';letter-spacing:-0.04em;}
.tbl_lst_box2 .tbl_lst thead th:first-child{border-left:none}
.tbl_lst_box2 .tbl_lst tbody td {text-align:center;font-size:18px;line-height:18px;border-bottom:1px solid #888;border-left:1px solid #888; color:#000000; font-family:'NotoKrL';}
.tbl_lst_box2 .tbl_lst tbody td a{display:inline-block;margin:22px 0;height:22px;overflow:hidden;font-size:18px;line-height:22px;color:#000000}
.tbl_lst_box2 .tbl_lst tbody td.n_line{border-left:none}
.tbl_lst_box2 .tbl_lst tbody td.tit{padding-left:38px;padding-right:20px;text-align:left;}
.tbl_lst_box2 .tbl_lst tbody td.tit a{font-family:'NotoKrL'}
.tbl_lst_box2 .tbl_lst tbody td.tit:hover a{text-decoration:underline;font-weight:bold}
.tbl_lst_box2 .tbl_lst tbody tr:hover td{background:#f0f0f0;cursor:pointer;}

.tbl_lst_box2 .tbl_lst tbody tr:hover td.download{background:#f0f0f0 url(../../images/main/support/ico_edu3.png) 35px -41px no-repeat;cursor:pointer;}
.tbl_lst_box2 .tbl_lst tbody td.download{padding-left:20px;font-size:16px;color:#000;}
.tbl_lst_box2 .tbl_lst tbody tr:hover td.download:hover{text-decoration:underline;}
.tbl_lst_box2 .tbl_lst tbody td.download a:hover{text-decoration:underline;}

.count_lst_box{width:400px;position:absolute;left:0;top:0;padding-left:25px;color:#888;font-size:20px;background:url(../../images/main/ico_base.png) 0 -55px no-repeat}
.count_lst_box .f_type{font-family:'NotoKrL';}
.count_lst_box .total{color:#1565c0;font-family:'NotoKrR';}
.count_lst_box .now{color:#1565c0;font-family:'NotoKrL';}
.count_lst_box .page{color:#888;}

.search_box{overflow:hidden;position:absolute;right:-5px;top:0;width:245px;height:37px;}
.search_box .input_text{display:inline-block;padding-left:15px;width:222px;height:35px;border:1px solid #ddd;font-size:18px;font-family:'NotoKrL';color:#888;letter-spacing:-0.02em}
.search_box .sch_smit{display:inline-block;margin-left:-40px;margin-top:1px;width:37px;height:35px;}

.page_box {margin:40px auto 0 auto;text-align:center}
.page_box span, .page_box .page_lst, .page_box .page_lst li, .page_box .page_lst li a{display:inline-block;vertical-align:top}
.page_box .page_lst{margin:0 20px;}

.page_lst li{float:left;width:31px;height:28px;font-size:17px;text-align:center;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.page_lst li a{display:inline-block;width:100%;height:27px;padding-top:3px;font-family:'NotoKrL';}
.page_lst li:first-child{border-left:1px solid #bfbfbf;}
.page_lst li:hover a, .page_lst li.on a{width:33px;height:26px;padding-top:4px;margin:-1px;color:#fff;background:#1565c0}
.page_box .prev, .page_box .next,.page_box .prev2, .page_box .next2{display:inline-block;width:33px;height:30px;}

.support_wt_box{margin:45px 0 0 0;}
.support_wt_box .tbl_lst {border-collapse:collapse;width:100%;border-top:2px solid #000;}
.support_wt_box .tbl_lst thead th,.support_wt_box .tbl_lst tbody th{text-align:center;border-bottom:1px solid #888;color:#000000;font-family:'NotoKrR';}
.support_wt_box .tbl_lst thead th.tit {height:66px;text-align:center;font-size:19px;line-height:37px;background:#fafafa;}
.support_wt_box .tbl_lst thead th.tit2 {text-align:center;font-size:18px;}
.support_wt_box .tbl_lst thead th.tit2 span{display:inline-block;margin:9px 0 10px 0;width:100%;height:25px;line-height:26px;border-left:1px solid #bfbfbf;border-right:1px solid #bfbfbf;}
.support_wt_box .tbl_lst thead th.tit2 .blnone{border-left:none}
.support_wt_box .tbl_lst thead td, .support_wt_box .tbl_lst tbody td {padding-left:20px;text-align:left;font-size:18px;line-height:36px;border-bottom:1px solid #888;color:#000000;letter-spacing:-0.02em;font-family:'NotoKrL';}
.support_wt_box .tbl_lst thead .tit{font-family:'NotoKrR';} 
.support_wt_box .tbl_lst tbody .view_con{overflow:hidden;padding:50px 40px 60px 40px;font-size:15px;line-height:20px;font-family:'���� ����', 'Malgun Gothic';}
.support_wt_box .tbl_lst tbody .bnone{border-bottom:none}

.support_wt_box .tbl_lst td.download{padding-left:50px;font-size:16px;color:#000;}

.view_nav_box {border-top:1px solid #bfbfbf;}
.view_nav_box li {border-bottom:1px solid #bfbfbf; height:44px; font-size:18px; color:#000000;}
.view_nav_box li span {display:inline-block;margin:10px 18px 10px 0;padding-left:20px;border-right:1px solid #bfbfbf;color:#000000;text-align:center;width:80px;}
.view_nav_box li a {color:#000000;font-family:'NotoKrL';}
.view_nav_box li a:hover{text-decoration:underline}

.edu_box{position:relative}
.edu_box img{}
.edu_box .txt{position:absolute;right:20px;bottom:13px;font-family:'NotoKrM';font-size:20px;letter-spacing:-0.05em;color:#fff}

.btn_edu_box{margin:30px 0 0 0}
.btn_edu_box .type1, .btn_edu_box .type2{display:inline-block;width:515px;height:50px;text-align:center;border-width:1px;border-style:solid #1565c0;background-color:#1565c0;border-radius:5px;}
.btn_edu_box .type1{margin-right:45px}
.btn_edu_box .type1 button, .btn_edu_box .type2 button{width:100%;height:100%;color:#fff;font-size:22px;padding-left:15px;letter-spacing:-0.05em}
.btn_edu_box .type1:hover, .btn_edu_box .type2:hover{border-style:solid #0e4f8c;background-color:#0e4f8c;}

.btn_edu_box2{overflow:hidden;position:absolute;right:-5px;top:0;width:260px;height:40px;}
.btn_edu_box2 .type{display:inline-block;width:260px;height:40px;text-align:center;border-width:1px;border-style:solid #1565c0;background-color:#1565c0;border-radius:5px;}
.btn_edu_box2 .type button{width:100%;height:100%;color:#fff;font-size:20px;padding-left:20px;letter-spacing:-0.05em}
.btn_edu_box2 .type:hover{border-style:solid #0e4f8c;background-color:#0e4f8c;}

.edu_lst{clear:both;overflow:hidden;margin-top:18px;height:123px;border:1px solid #d6d6d6;}
.edu_lst:first-child{margin-top:0}
.edu_lst dt{float:left;width:268px;height:43px;padding-top:80px;color:#1565c0;font-size:19px;text-align:center;background-image:url(../../images/main/support/ico_edu2.png);background-repeat:no-repeat;letter-spacing:-0.04em}
.edu_lst dd{float:left;height:123px;color:#000000;font-size:18px;border-left:1px solid #bfbfbf}
.edu_lst dd.txt{width:628px;height:87px;padding-left:22px;padding-top:36px;line-height:30px;text-align:left;font-family:'NotoKrL';letter-spacing:-0.05em}
.edu_lst dd.txt2{height:103px;padding-top:20px !important;}
.edu_lst dd.team{width:158px;padding-top:50px;height:73px;text-align:center;}

.edu_bg{background-color:#f0f0f0}

.edu_lst .type1{background-position:center 18px}
.edu_lst .type2{background-position:center -160px}
.edu_lst .type3{background-position:center -340px;}
.edu_lst .type4{background-position:center -523px}
.edu_lst .type5{background-position:center -700px}

.cust_lst{width:1080px;height:255px;}
.cust_lst ul li{float:left;width:540px;text-align:center;color:#fff;}
.cust_lst ul li strong{position:relative;display:block;padding:50px 0 0 0;color:#fff;text-align:center;font-size:30px;line-height:30px;font-family:'NotoKrM';}
.cust_lst ul li strong em{position:absolute;left:50%;top:80px;margin-left:-12px;display:inline-block;width:25px;border-bottom:1px solid #fff}
.cust_lst ul li span{display:block}
.cust_lst ul li .num{font-size:46px;line-height:46px;padding-top:60px}
.cust_lst ul li .txt{font-size:19px;line-height:19px;padding-top:15px}
.cust_lst ul li .time{font-size:19px;line-height:30px;padding-top:55px}

.qna_form_box{overflow:hidden;padding-bottom:20px;border-bottom:1px dashed #acacac}
.qna_form_box dt{float:left;width:230px;font-size:19px;color:#1565c0;text-align:left}
.qna_form_box dd{float:left;width:820px;}
.qna_form_box dt.wauto{width:100%;}
.qna_form_box dd.wauto{width:100%;}
.qna_form_box dd ul li{float:left;padding-left:45px;}
.qna_form_box dd ul li:first-child{padding-left:0;}
.qna_form_box dd ul li input[type="radio"] {display:none;}
.qna_form_box dd ul li input[type="radio"] + label {color:#000000;font-size:18px;font-family:'NotoKrL';cursor:pointer}
.qna_form_box dd ul li input[type="radio"] + label span {display:inline-block;width:20px;height:20px;margin:2px 10px 0 0;vertical-align:top;cursor:pointer;}
.qna_form_box dd ul li input[type="radio"]:checked + label span {}

.qna_form_box dd .qna_text{margin:20px 0 0 0;padding:10px;width:1050px;height:270px;border:1px solid #bcbcbc; background:#f8f8f8;font-size:18px;
scrollbar-face-color: #c0c0c0;
scrollbar-shadow-color: #c0c0c0;
scrollbar-highlight-color:#c0c0c0;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-darkshadow-color: #c0c0c0;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #898989;}

.qna_form_box2{padding:20px 0 15px 0}
.qna_form_none{border-bottom:none !important}

.qna_privacy {}
.qna_privacy .tit {margin:35px 0 25px 0;font-size:19px;color:#000000;text-align:left;}
.qna_privacy .privacy_box {border:1px solid #c0c0c0; background:#fafafa; padding:20px 25px; height:190px; box-sizing:border-box; overflow-y:auto;
scrollbar-face-color: #c0c0c0;
scrollbar-shadow-color: #c0c0c0;
scrollbar-highlight-color:#c0c0c0;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-darkshadow-color: #c0c0c0;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #898989;
}
.qna_privacy .privacy_box .conarea {padding:25px;font-size:17px; line-height:27px; letter-spacing:-0.025em; color:#000000;font-family:'NotoKrL'; }
.qna_privacy .privacy_box .conarea strong{display:block;text-align:center;font-size:22px}
.qna_privacy .qna_privacy_agree {text-align:left; margin-top:20px;}
.qna_privacy .qna_privacy_agree input.agree_ok[type="checkbox"]{display:none;}
.qna_privacy .qna_privacy_agree input.agree_ok[type="checkbox"] + label{display:inline-block;height:20px; line-height:20px; padding-left:28px; font-size:19px; letter-spacing:-0.025em; color:#000000;font-family:'NotoKrL'; cursor:pointer;}
.qna_privacy .qna_privacy_agree input.agree_ok[type="checkbox"]:checked + label{font-size:19px;}

.btn_qna_box{margin:60px 0}
.btn_qna_box .type1, .btn_qna_box .type2{display:inline-block;width:516px;height:48px;text-align:center;border-width:1px;}
.btn_qna_box .type1{margin-right:45px}
.btn_qna_box .type1 button, .btn_qna_box .type2 button{width:100%;height:100%;color:#fff;font-size:22px;padding-left:25px;letter-spacing:-0.05em}
.btn_qna_box .type1 button{background:#888888;border-style:solid #888888;background-color:#888888;border-radius:5px;}
.btn_qna_box .type2 button{background:#1565c0;border-style:solid #1565c0;background-color:#1565c0;border-radius:5px;}

.tbl_qna_form{margin-top:20px;table-layout:fixed}
.tbl_qna_form th{height:60px;padding:0 0 0 40px;font-size:18px;line-height:22px;vertical-align:middle;color:#000000;text-align:left;background-image:url(../../images/main/support/ico_qna.png);background-repeat:no-repeat;font-family:'NotoKrL';}
.tbl_qna_form th.type1{background-position:0 16px;}
.tbl_qna_form th.type2{background-position:0 -173px;}
.tbl_qna_form th.type3{background-position:0 -48px;}
.tbl_qna_form th.type4{background-position:0 -236px;}
.tbl_qna_form th.type5{background-position:0 -106px;}
.tbl_qna_form th.type6{background-position:0 -292px;}
.tbl_qna_form th.type6 label{display:inline-block;width:140px !important;}
.tbl_qna_form th.bgn{background:none;padding:0;font-family:'NotoKrB'}

.tbl_qna_form td{text-align:left}
.tbl_qna_form th label{font-family:'NotoKrL'}
.tbl_qna_form td input{margin-left:20px;padding-left:15px;width:358px;height:42px;border:1px solid #bcbcbc;border-radius:2px;background:#f8f8f8;font-size:18px;font-family:'NotoKrL'}
.tbl_qna_form td.wauto input{width:942px;padding-left:15px;letter-spacing:-0.04em;}
.tbl_qna_form td.wauto2 input{width:880px;margin-left:82px;padding-left:15px;letter-spacing:-0.04em;}

.tbl_qna_form .tel_type input{width:100px;vertical-align:middle;margin:0;padding:0;text-align:center}
.tbl_qna_form .tel_type em{display:inline-block;margin: 0 10px;padding:0;text-align:center}



.item_info_box2 .logo_lst_abs{}
.item_info_box2 .logo_lst_abs li {position:relative;}
.item_info_box2 .logo_lst_abs li span{position:absolute;left:0;bottom:0;display:inline-block;width:100%;background:#ededed;color:#888;font-size:16px;text-align:center}
.item_info_box2 .logo_lst_abs li img{display:inline-block;margin-top:-15px}
.item_info_box2 .logo_lst_abs li a{}


.creditsv_box{}
.creditsv_box .type_ico{display:block;text-align:center;margin:70px 0 0 0}
.creditsv_box .cdt_lst{margin:50px 0 60px 0;padding:50px 0 50px 45px;border:1px solid #bfbfbf}
.creditsv_box .cdt_lst li{margin-top:54px}
.creditsv_box .cdt_lst li:first-child{margin-top:0}
.creditsv_box .cdt_lst li span{display:inline-block;width:50px;height:50px;font-size:24px;line-height:50px;color:#fff;background-color:#1565c0;text-align:center;letter-spacing:-0.04em;vertical-align:top}
.creditsv_box .cdt_lst li p{display:inline-block;width:900px;padding-left:30px;font-size:18px;line-height:28px;font-family:'NotoKrL';color:#000000;letter-spacing:-0.05em}

.creditsv_box .cdt_lst2{overflow:hidden;margin:30px 0 60px 0;padding:25px 0 25px 30px;border:1px solid #bfbfbf}
.creditsv_box .cdt_lst2 li{float:left;margin-left:70px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.creditsv_box .cdt_lst2 li{float:left;margin-left:50px;}
}

.creditsv_box .cdt_lst2 li:first-child{margin-left:0}
.creditsv_box .cdt_lst2 li span{display:inline-block;width:50px;height:50px;font-size:24px;line-height:50px;color:#fff;background-color:#1565c0;text-align:center;letter-spacing:-0.04em;vertical-align:top}
.creditsv_box .cdt_lst2 li p{display:inline-block;padding-left:15px;font-size:18px;font-family:'NotoKrL';color:#000000;}
.creditsv_box .cdt_lst2 li p.type{padding-top:15px}

.creditsv_box .cdt_lst3{overflow:hidden;margin:0 0 0 0;}
.creditsv_box .cdt_lst3 li{float:left;margin-left:50px}
.creditsv_box .cdt_lst3 li:first-child{margin-left:0}
.creditsv_box .cdt_lst3 li dl dt{display:block;width:510px;height:50px;color:#1565c0;font-size:22px;line-height:48px;font-family:'NotoKrM';letter-spacing:-0.05em}
.creditsv_box .cdt_lst3 li dl dt span{display:inline-block;margin-right:15px;width:50px;height:50px;font-size:24px;line-height:50px;color:#fff;background-color:#1565c0;text-align:center;letter-spacing:-0.04em;vertical-align:top}
.creditsv_box .cdt_lst3 li dl dd{overflow:hidden;width:515px;font-size:18px;line-height:28px;color:#000000;font-family:'NotoKrL';letter-spacing:-0.05em}

/* company */
.company_box{position:relative;margin:80px 0 0 0;height:1000px}
.txt_ceo{position:absolute;left:50%;top:390px;margin-left:-306px;font-size:18px;line-height:30px;color:#000000;font-family:'NotoKrL'}
.txt_ceo strong{font-size:24px;line-height:34px;}
.txt_ceo .txt{font-size:22px;line-height:22px;letter-spacing:-0.07em}
.company_box .img_ceo{position:absolute;left:50%;top:-50px;margin-left:-306px}

.biz_info_box{width:1078px;margin-top:70px;height:100%;border:1px solid #bfbfbf;}
.biz_info_box ul{overflow:hidden;padding:335px 0 8px 0;margin:0 120px}
.biz_info_box ul li {float:left;width:42%;padding:20px 0 0 0;height:40px;line-height:18px;border-bottom:1px dashed #d2d2d2}
.biz_info_box ul li.wdh{width:58%;}
.biz_info_box ul li.bnone{border-bottom:none}
.biz_info_box ul li dl{}
.biz_info_box ul li dl dt{display:inline-block;width:105px;font-size:18px;color:#1565c0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.biz_info_box ul li dl dt{display:inline-block;width:95px;font-size:18px;color:#1565c0;}
}
.biz_info_box ul li dl dd{display:inline-block;font-size:18px;color:#000000;letter-spacing:-0.03em;}

.biz_info_text{overflow:hidden;width:1080px;margin:40px auto 0 auto;}
.biz_info_text dt{float:left;}
.biz_info_text dt em{padding-left:27px;display:inline-block;height:115px;border-right:1px solid #d5d5d5;vertical-align:top}
.biz_info_text dd{float:left;padding:0 0 0 28px;margin-top:-5px;width:920px;font-size:18px;line-height:31px;color:#000000;font-family:'NotoKrL';letter-spacing:-0.06em;}

.biz_info_download{width:1080px; margin:40px auto 0 auto; text-align: center;}
.biz_info_download button{display:inline-block;width:550px;height:48px;text-align:center; border-radius:5px;}
.biz_info_download button{background:#1565c0; color:#fff; border-style:solid #1565c0; font-size:22px;padding-left:25px;letter-spacing:-0.05em}
.biz_info_download button:hover{background:#888888; border-style:solid #888888; background-color:#888888; border-radius:5px;}

.history_box{padding-left:220px;margin-top:-20px}
.history_box dt{float:left;width:118px;height:100%;font-size:36px;line-height:26px;color:#1565c0;letter-spacing:-0.04em}
.history_box dd{position:relative;float:left;width:650px;height:100%;margin-bottom:80px;padding-left:77px;font-size:16px;line-height:24px;letter-spacing:-0.03em}
.history_box dd .bline{position:absolute;bottom:0;left:0;width:42px;height:1px;border-bottom:2px solid #dfdfdf}
.history_box dd .month{display:inline-block;width:65px;letter-spacing:-0.04em}
.history_box dd p{display:inline-block;color:#000000;font-family:'NotoKrL'}

.history_box dd ul{}
.history_box dd ul li{overflow:hidden;margin-top:12px}
.history_box dd ul li:first-child{margin-top:0}
.history_box dd ul li.type{margin-top:32px}


.location_box{position:relative;padding-bottom:55px;border-bottom:1px dashed #acacac}
.location_box span{display:block;padding:8px 0 0 70px;width:540px;height:62px;font-size:19px;line-height:36px;font-family:'NotoKrL';color:#000000;letter-spacing:-0.04em}
.location_box .loca1{background:#fff url(../../images/sub/address.png) 0 0 no-repeat;}
.location_box .loca2{background:#fff url(../../images/sub/phone.png) 0 0 no-repeat;}
.location_box .loca3{background:#fff url(../../images/sub/subway.png) 0 0 no-repeat;}
.location_box .loca4{background:#fff url(../../images/sub/bus.png) 0 0 no-repeat;}
.location_box .map{position:absolute;right:0;top:0}

.location_lst{overflow:hidden;padding:35px 0 0 0;border-bottom:1px dashed #acacac}
.location_lst strong{display:inline-block;width:300px;font-size:20px;color:#000000;vertical-align:top;color:#1565c0}
.location_lst ul{display:inline-block;width:775px;height:auto}
.location_lst ul li{float:left;width:355px;margin-bottom:30px;font-size:18px;line-height:28px;color:#000000;}
.location_lst ul li.wdt{width:420px}
.location_lst ul li b{color:#1565c0;font-family:'NotoKrL';letter-spacing:-0.04em}
.location_lst ul li span{display:block;font-family:'NotoKrL';letter-spacing:-0.04em}
.location_lst ul li a{font-family:'NotoKrL'}


/* sitemap */
.sitemap_box {overflow:hidden;}
.sitemap_box dl {float:left; width:150px; margin-left:30px;}
.sitemap_box dl:first-child {margin-left:0;}
.sitemap_box dl dt {height:40px;padding-left:10px;font-size:22px;line-height:25px;border-bottom:1px solid #1565c0;color:#1565c0;letter-spacing:-0.01em;}
.sitemap_box dl dt a{color:#1565c0;}
.sitemap_box dl dd {padding:20px 0 20px 10px;}
.sitemap_box dl dd ul li a {font-size:16px; line-height:40px; letter-spacing:-0.025em; color:#000; display:block;}
.sitemap_box dl dd ul li a:hover {color:#1565c0; text-decoration:underline;}
.sitemap_box dl dd ul li .stm_lst{margin:-5px 0 15px 0;}
.sitemap_box dl dd ul li .stm_lst li a{font-size:14px; line-height:26px; letter-spacing:-0.025em; color:#777; display:block;font-family:'���� ����', 'Malgun Gothic', Dotum, Gulim, AppleGothic, Sans-Serif;}
.sitemap_box dl dd ul li .stm_lst li a:hover {color:#1565c0; text-decoration:underline;}

/* footer */
#footer{clear:both;width:100%;height:100%;background:#273b4e;color:#fff}
.footer_visual{overflow:hidden;position:relative;width:1080px;height:140px;margin:0 auto;padding:35px 0 35px 0;}
.footer_visual .address_sec{float:left;width:745px;height:134px;border-right:1px solid #bfbfbf;}
.address_sec ul{overflow:hidden;height:20px;margin-bottom:20px}
.address_sec ul li{float:left;padding:0 25px;border-left:2px solid #fff;text-align:left;font-family:'NotoKrM';font-size:17px;line-height:17px}
.address_sec ul li:first-child{padding-left:0;border-left:0}
.address_sec ul li a{color:#fff}
.footer_visual address span{display:inline-block;width:100%;font-size:15px;line-height:22px}
.footer_visual address span.copy{padding-top:8px;}
.footer_visual .address_sec a{color:#fff}
.footer_visual .address_sec a:hover{/*color:#1565c0*/text-decoration:underline}
.footer_visual .sns_sec{float:right;}
.sns_sec strong{display:block;margin-bottom:26px;padding-left:28px;font-size:24px;line-height:20px}
.sns_sec ul{overflow:hidden;}
.sns_sec ul li{overflow:hidden;float:left;width:62px;height:90px;margin-left:23px;background: url(../images/main/img_footer_sns_off.png) no-repeat;text-align:center}
.sns_sec ul li:hover{background: url(../../../images/main/img_footer_sns_on.png) no-repeat;}
.sns_sec ul li.type1{background-position:0 0}
.sns_sec ul li.type2{background-position:0 -89px}
.sns_sec ul li.type3{background-position:0 -179px}
.sns_sec ul li.type1 a:hover{color:#1565c0}
.sns_sec ul li.type2 a:hover{color:#2db400}
.sns_sec ul li.type3 a:hover{color:#8099cf}
.sns_sec ul li a{display:block;width:62px;height:90px;color:#fff;}
.sns_sec ul li span{display:inline-block;margin-top:72px;font-size:15px;line-height:15px}

/* ���̾��˾� */
.layer_popup_box{position:absolute;left:50%;top:200px;width:500px;margin-left:-250px;z-index:999;visibility:hidden;background:#fff}
.layer_style{background:#f8f8f8;height:442px;}
.layer_style .title1{display:block;font-size:32px;padding:20px 0;text-align:center;letter-spacing:-0.05em;color:#1565c0;border-bottom:1px solid #555;background:#f7f7f7}
.layer_style .type1{display:block;padding:30px 0;font-size:24px;color:#000;text-align:center;letter-spacing:-0.05em}
.layer_style .text1{color:#000;font-size:15px;line-height:24px;text-align:center}
.layer_style .type2{display:block;padding:35px 0 0 30px;color:#777;font-size:14px;}
.layer_style .text2{display:block;font-size:24px;padding:30px 40px 0 40px;text-align:center;color:#000;line-height:28px}
.layer_style .text2 em{display:inline-block;padding-top:20px;color:#1565c0;font-weight:bold;font-size:28px;}

.layer_style2{width:100%;height:100%;margin:0 auto -60px auto}
.layer_style2 .title1{border-bottom:1px solid #999;padding:40px 0;}

.layer_style2 .txt_type{display:block;font-size:15px;margin:-20px auto 100px auto;text-align:center;color:#cc1f1b;letter-spacing:-0.05em}


/* layer bottom */
.layer_sec {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:9999;}
.layer_sec .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; opacity:.5; filter:alpha(opacity=50);}
.layer_sec .layer_popup_box2 {display:block;}
.layer_popup_box2 { position:fixed; background-color:#fff; z-index: 9999;}
.layer_popup_box2 .pop_header{padding-left:15px;background:#0f4f8d;font-size:18px;height:44px;line-height:44px;letter-spacing:-0.05em;color:#fff}
.layer_popup_box2 .pop_container {margin:5px auto;padding:0;text-align:center}

.layer_popup_box2 .ctxt textarea {width:100%;height:100%;margin:5px auto;padding:0 5px;color:#3b3b3b;font-size:12px;line-height:18px;text-align:left;border:1px solid #e3e3e3}
.layer_popup_box2 .btn-r {margin:0 12px; text-align:right;}
.layer_popup_box2 a.cbtn {display:inline-block; width:50px; height:30px; padding:0; border:1px solid #304a8a; border-radius:3px; background-color:#3f5a9d; font-size:15px; color:#fff; line-height:30px;text-align:center;font-family:'NotoKrM';}	
.layer_popup_box2 a.cbtn:hover {border: 1px solid #6a6a6a; background-color:#6a6a6a; color:#fff;}

.new_tit{text-decoration:underline;margin-top:100px;margin-bottom:-30px;padding-bottom:15px;border-bottom:0px solid #b1b1b1;font-size:24px;color:#1565c0;text-align:center}
.pt15{padding-top:15px !important}
.pt30{padding-top:30px !important}
.ml0{margin-left:0 !important}
.mml20{margin-left:-20px !important}
.flt_n{float:none !important}
.f18{font-size:18px !important}
.flt_n_lst{margin-left:20px;}
.flt_n_lst li{padding-top:15px;display:block;width:auto;padding-left:0 !important;float:none !important}

.qna_form_box dd ul li input[type="checkbox"]{display:none;}
.qna_form_box dd ul li input[type="checkbox"] + label{display:inline-block;height:20px; line-height:20px; padding-left:28px; font-size:19px; letter-spacing:-0.025em; color:#000000;font-family:'NotoKrL'; cursor:pointer;}
.qna_form_box dd ul li input[type="checkbox"]:checked + label{font-size:19px;}

.qna_form_box dd .qna_text_evt{margin:20px 0 0 0;padding:10px;width:1050px;height:100px;border:1px solid #bcbcbc; background:#f8f8f8;font-size:18px;
scrollbar-face-color: #c0c0c0;
scrollbar-shadow-color: #c0c0c0;
scrollbar-highlight-color:#c0c0c0;
scrollbar-3dlight-color: #c0c0c0;
scrollbar-darkshadow-color: #c0c0c0;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #898989;}

.focus_type {width:1px; height:1px; margin:0; padding:0; font:0;border:0 solid #fff;background:#fff;text-align:right}




.item_info_box2 .logo_lst2{overflow:hidden;border-top:1px solid #ddd;width:1080px}
.item_info_box2 .logo_lst2 li {float:left;width:268px;border-bottom:1px solid #ddd;border-right:1px solid #ddd; vertical-align: center; text-align:center;}
.item_info_box2 .logo_lst2 li a{display:block;width:268px;height:150px;overflow:hidden}
.item_info_box2 .logo_lst2 li.l_line{width:267px;border-left:1px solid #ddd}

.pdr30_2{padding-right:30px !important;}

.prepare p{width:1080px;margin: 300px auto;font-size:80px;text-align:center;color:#fff;background:#1565c0}
.item_features .item_lst2 li p.longtxt{height:165px;}
.item_lst dl dt.longtxt{width:1080px;height:100px;color:#000000;font-size:38px;line-height:48px;font-family:'NotoKrM';letter-spacing:-0.05em} /* ������� ���Ѷ����� �߰� */

.solut_box3{clear:both;overflow:hidden;margin:80px auto px auto;border-top:1px dashed #b1b1b1;padding-bottom:20px;}
.solut_box3 .solut_tit{position:relative;display:block;padding:50px 0 0 0;margin-bottom:75px;width:1080px;color:#000000;text-align:center;font-size:36px;}
.solut_box3 .solut_tit em{position:absolute;left:50%;top:75px;margin-left:-25px;display:inline-block;width:50px;border-bottom:1px solid #0047bb}
.solut_box3 .solut_lst2{overflow:hidden;float:left;display:inline-block;width:1050px;height:200px;padding:10px 0;}
.solut_box3 .solut_lst2 li{float:left;width:500px;vertical-align:top;padding-left:35px;}
.solut_box3 .solut_lst2 li.wdt{width:470px;}
.solut_box3 .solut_lst2 li span{display:inline-block;width:60px;height:60px;text-align:center;font-size:34px;line-height:58px;background:#1565c0;color:#fff;vertical-align:top}
.solut_box3 .solut_lst2 li p{display:inline-block;padding:0 0 40px 12px;font-size:26px;color:#1565c0;letter-spacing:-0.03em}
.solut_box3 .solut_lst2 li p em{font-size:18px;color:#000;letter-spacing:-0.05em}

.maint_lst3{overflow:hidden;}
.maint_lst3 li{float:left;margin-top:-35px;margin-left:20px;width:318px;height:400px;background-repeat:no-repeat;text-align:center}
.maint_lst3 li p{padding:225px 0 0 0;margin-left:55px;font-size:20px;line-height:28px;color:#000000}
.maint_lst3 li p strong{color:#1565c0;display:block;padding:16px 0 10px 0;font-size:24px;line-height:26px;}
.maint_lst3 li.type1{background-image:url(../../images/main/kiosk/bg_item_menu.png);background-position:112px 67px;}
.maint_lst3 li.type2{background-image:url(../../images/main/kiosk/bg_item_samsungpay.png);background-position:112px 67px;}
.maint_lst3 li.type3{background-image:url(../../images/main/kiosk/bg_item_sale.png);background-position:112px 67px;}

.item_features .item_lst4{clear:both;}
.item_features .item_lst4 li{width:1080px;}
.item_lst4 li.type5{position:relative}
.item_lst4 li.type5 dl dt{display:block;width:525px;height:100px;color:#000000;font-size:38px;line-height:48px;font-family:'NotoKrM';letter-spacing:-0.05em}
.item_lst4 li.type5 dl.dotted{overflow:hidden;border-bottom:1px dashed #d5d5d5; margin-bottom: 50px}
.item_lst4 li.type5 dl dt span{display:inline-block;margin-right:6px;width:60px;height:60px;font-size:34px;line-height:58px;background:#1565c0;color:#fff;text-align:center}
.item_lst4 li.type5 dl dd span{display:inline-block;margin-right:6px;width:30px;height:30px;border-radius:75px;font-size:17px;line-height:29px;background:#a99066;color:#fff;text-align:center}
.item_lst4 li.type5 dl dd{font-size:22px;line-height:34px;color:#000000;font-family:'NotoKrL';letter-spacing:-0.05em}
.item_lst4 li.type5 dl dd.txt2{text-indent:0;margin-left:0;padding:0 0 10px 0;text-align:left}
.item_lst4 li.type5 dl dd.txt3 {text-indent:0;margin-left:0;margin:0 0 60px 0;text-align:left}
.item_lst4 li.type5 dl dd.txt{text-indent:-45px;padding:0 0 20px 45px;margin-left:25px;text-align:left}
.item_lst4 li.type5{height:300px;padding:60px 0}
.item_lst4 li.type5 dl dd.img {position:absolute;;margin-top:60px;right:30px;top:0;}
.item_lst4 li.type5 dl dd.abs_img {position:absolute;right:30px;top:40px;}


.item_const_lst3{width:100%;height:310px;margin-top:50px;margin-bottom:-40px;background:#fafafa}
.item_const_lst3 ul{width:1200px;margin:0 auto;padding:100px 0 0 120px;}
.item_const_lst3 ul li{float:left;padding-left:140px;width:260px;height:110px;font-weight:100;font-size:18px;line-height:26px;color:#000000;text-align:left;background: url(../../images/main/hardware/bg_item_const2.png) no-repeat;font-family:'NotoKrL'}
.item_const_lst3 ul li strong{display:block;padding:16px 0 10px 0;font-size:26px;line-height:26px;}
.item_const_lst3 ul .item1{background-position: 0 0;}
.item_const_lst3 ul .item2{background-position: 0 -110px;}
.item_const_lst3 ul .item3{background-position: 0 -220px;}
.item_const_lst3 ul .item4{background-position: 0 -330px;}
.item_const_lst3 ul .item5{background-position: 0 -440px;}
.item_const_lst3 ul .item6{background-position: 0 -550px;}
.item_const_lst3 ul .item7{background-position: 0 -660px;}
.item_const_lst3 ul .item8{background-position: 0 -770px;}
.item_const_lst3 ul .item9{background-position: 0 -880px;}

.item_const_lst2 ul .item2{width:220px !important}

.s_img2{text-align:center;}

table.type1 {width:1080px;margin: 0px auto; border-collapse: separate; text-align: center; line-height: 1.5}
table.type1 th { width: 155px;height:80px; padding: 10px; font-size:19px; vertical-align: bottom; color: #fff;}
table.type1 th.bgcb{background: #1564c0 ;}
table.type1 th.bgcg{background: #a4a4a4 ;}
table.type1 th.bgcp{background: #a99067 ;}
table.type1 td { width: 155px;height:240px; padding: 10px;text-align:left;font-size:18px;line-height:30px; vertical-align: top; border: 0.5px solid #ccc; background: #fff;}
table.type1 td span{display:inline-block;margin:6px;margin-right:10px;width:4px;height:4px;border-radius:75px;line-height:18px;background:#a4a4a4;}


table.type2 {width:1080px;margin: 0px auto; border-collapse: separate; text-align: center; line-height: 1.5;padding-bottom:100px}
table.type2 th { width: 540px; height: 20px; padding: 3px; font-size:19px; vertical-align: center; color: #fff;}
table.type2 th.bgcb{background: #1564c0 ;}
table.type2 th.bgcg{background: #a4a4a4 ;}
table.type2 th.bgcp{background: #a99067 ;}
table.type2 th.bgcd{background: #0f4a8c ;}
table.type2 td { padding: 15px;padding-left:20px;text-align:left;font-size:17.5px; line-height:32px;vertical-align: center; border: 0.5px solid #ccc; background: #fff;}
table.type2 td span{display:inline-block;margin:6px;margin-right:10px;width:4px;height:4px;border-radius:75px;line-height:18px;background:#a4a4a4;}
table.type2 td span.highlight{color:#db0000;width:auto;background:none;margin-left:-0.5px;margin-right:-0.1px;}

table.type3 {width:540px; border-collapse: separate; text-align: center; line-height: 1.5}
table.type3 th { width: 180px;height:90px; font-size:18px; vertical-align: bottom;}
table.type3 td { width: 180px;height:60px;font-size:18px;border: 0px; vertical-align: center; background: #fff;}

table.type4 {width:100% ; padding-top:15px; border-collapse: separate; text-align: center; line-height: 1.5}
table.type4 td { width: 208px;height:40px;font-size:18px;border: 0px; vertical-align: top; background: #fff;text-align:center}
table.type4 td.nex{ width: 10px;height:40px;font-size:20px;color:#a4a4a4;border: 0px;text-align:center; vertical-align: top; background: #fff;}
table.type4 td span.highlight{font-size:15px;font-weight:none;color:#db0000;width:auto;background:none;margin: -0.5px -0.1px 0 -0.5px;}

table.type5 {width:100% ; padding-top:15px; border-collapse: separate; text-align: center; line-height: 1.5;}
table.type5 th { width: 215px;padding:2px;height:120px;vertical-align: center;border-top: 0.5px solid #ccc;border-right: 0.5px solid #ccc;border-bottom: 0.5px solid #ccc;}
table.type5 td { width: 215px;font-size:18px;border-right: 0.5px solid #ccc;border-top: 0.5px solid #ccc;border-bottom: 0.5px solid #ccc; vertical-align: center;color:#888888; background: #ededed;}
table.type5 th.l_line{border-left: 0.5px solid #ccc;}
table.type5 td.l_line{border-left: 0.5px solid #ccc;}

table.type6 {width:100% ; padding-top:15px; border-collapse: separate; text-align: center; line-height: 1.5;}
table.type6 td { width: 268px;padding:2px;font-size:18px;border-right: 0.5px solid #ccc;border-top: 0.5px solid #ccc;border-bottom: 0.5px solid #ccc; vertical-align: center;}
table.type6 td.l_line{border-left: 0.5px solid #ccc;}

.mmb10{margin-bottom:-10px !important}
.mmb20{margin-bottom:-20px !important}
.mmb30{margin-bottom:-30px !important}
.fontsizecg{font-size:20px !important}
.ppb15{padding-bottom:15px !important}
.wmmt50{margin-top:-50px !important}
.wmmt100{margin-top:-100px !important}
.item_info_box3{}
.item_info_box3 dl{overflow:hidden;}
.item_info_box3 dl dt{color:#1565c0;font-size:24px;font-family:'NotoKrM'; text-align:center;}
.item_info_box3 dl dd{margin:25px 0 0 0;color:#000000;font-size:18px;line-height:30px;font-family:'NotoKrL';letter-spacing:-0.04em}
.item_info_box3 dl.type1{clear:both;width:100%;margin:70px 0 0 0}

#container_admin{clear:both; height: 100%}
#container_admin .sub_box {width:100%;height:265px;position:relative;text-align:center;}
#container_admin .sub_box dl {padding-top:90px;}
#container_admin .sub_box dt {font-size:44px;line-height:44px;color:#fff}
#container_admin .sub_box dd {padding-top:44px;font-size:14px;line-height:14px;color:#fff}
#container_admin .sub_box dd * {vertical-align:middle;}

#container_admin .sub_board{background:url(../../images/main/worker01.jpg) center 0 repeat-x;}

/* 개인이력카드 */
.WordSection1 .MsoNormalTable1 {border-collapse:collapse;border:none}
.WordSection1 .MsoNormalTable1 td { width:480.0pt;border:solid windowtext 1.0pt; padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable1 td p { margin-top:6.0pt;margin-right:0in;  margin-bottom:6.0pt;margin-left:0in;text-align:center;line-height:16.0pt;}
.WordSection1 .MsoNormalTable1 td p span{font-size:14.0pt;font-family:"Malgun Gothic",sans-serif;color:black; font-weight: bold;}

.WordSection1 > p {height:16.0pt}
.WordSection1 > p > span{font-family:"Malgun Gothic",sans-serif;color:black;}
.WordSection1 > p > span.case1 {font-family:"Malgun Gothic",sans-serif;color:black; padding-left: 576px;}
.WordSection1 > p > span.case2 {font-family:"Malgun Gothic",sans-serif;color:black; padding-left: 650px;}
.WordSection1 > p > span.case3 {color:blue; padding-left: 745px;}

.WordSection1 .MsoNormal {height:18.0pt;}
.WordSection1 .MsoNormal span {font-family:"Malgun Gothic",sans-serif;color:black; }

.WordSection1 .MsoNormalTable2 {border-collapse:collapse;border:none}
.WordSection1 .MsoNormalTable2 tr {line-height: 18.0pt;}
.WordSection1 .MsoNormalTable2 .tb2case1 { width:55.0pt;border:solid windowtext 1.0pt; background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt; text-align: center;}
.WordSection1 .MsoNormalTable2 .tb2case2 { width:80.0pt;border:solid windowtext 1.0pt; border-left:none;padding:0in 4.95pt 0in 4.95pt; text-align: center;}
.WordSection1 .MsoNormalTable2 input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px;}
.WordSection1 .MsoNormalTable2 input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection1 .MsoNormalTable2 .tb2case2 input.case2 {width: 90px;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px;text-align: center;}
.WordSection1 .MsoNormalTable2 .tb2case2 input.case2:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}


.WordSection1 .MsoNormalTable3 {border-collapse:collapse;border:none}
.WordSection1 .MsoNormalTable3 tr {line-height: 18.0pt;}
.WordSection1 .MsoNormalTable3 tr > td {width:269.1pt;border:solid windowtext 1.0pt;padding: 0in 4.95pt 0in 4.95pt;height:17.55pt}
.WordSection1 .MsoNormalTable3 tr > td > p{text-align:right; line-height:18.0pt;}
.WordSection1 .MsoNormalTable3 tr > td > p > input {width: 239pt;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: right;}
.WordSection1 .MsoNormalTable3 tr > td > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase2 { width: 20pt; padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: right;}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase2:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase3 {width: 150pt;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: right; margin-right: 16px;}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase3:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase4 {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: right;}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase4:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase5 {width: 40pt;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: right;}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase5:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase6 {width: 70pt;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: right;}
.WordSection1 .MsoNormalTable3 tr > td > p > .icase6:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable3 .blank {width:10.9pt;border:none;border-right:solid windowtext 1.0pt;  padding:0in 4.95pt 0in 4.95pt;height:17.55pt}
.WordSection1 .MsoNormalTable3 .license1 {width:110.0pt;border:solid windowtext 1.0pt; border-left:none;background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt;height:17.55pt}
.WordSection1 .MsoNormalTable3 .license1 p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable3 .license2 {width:1.25in;border:solid windowtext 1.0pt; border-left:none;background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt;height:17.55pt}
.WordSection1 .MsoNormalTable3 .license2 p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable3 .license3 {width:110.0pt;border:solid windowtext 1.0pt; border-left:none;padding:0in 4.95pt 0in 4.95pt;height:17.55pt}
.WordSection1 .MsoNormalTable3 .license3 p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable3 .license3 p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable3 .license3 p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection1 .MsoNormalTable3 .license4 {width:1.25in;border:solid windowtext 1.0pt; border-left:none;padding:0in 4.95pt 0in 4.95pt;height:17.55pt}
.WordSection1 .MsoNormalTable3 .license4 p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable3 .license4 p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable3 .license4 p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable4 {border-collapse:collapse;border:none}
.WordSection1 .MsoNormalTable4 .caseHead {line-height: 18.0pt;}
.WordSection1 .MsoNormalTable4 .caseHead .career1 {width:145.0pt;border:solid windowtext 1.0pt; background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable4 .caseHead .career1 p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable4 .caseHead .career2 {width:110.0pt;border:solid windowtext 1.0pt; background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable4 .caseHead .career2 p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable4 .caseHead .career3 {width:80.0pt;border:solid windowtext 1.0pt; background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable4 .caseHead .career3 p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable4 .caseHead .career4 {width:145.0pt;border:solid windowtext 1.0pt; background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable4 .caseHead .career4 p {text-align:center;line-height:18.0pt;}

.WordSection1 .MsoNormalTable4 .casebody {text-align:center}
.WordSection1 .MsoNormalTable4 .casebody td {width:145.0pt;border:solid windowtext 1.0pt; padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable4 .casebody td p {text-align:center;line-height:18.0pt;}
.WordSection1 .MsoNormalTable4 .casebody td p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable4 .casebody td p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable5 {border-collapse:collapse;border:none}
.WordSection1 .MsoNormalTable5 tr {line-height: 18.0pt;}
.WordSection1 .MsoNormalTable5 .edu1 {width:105.0pt;border:solid windowtext 1.0pt; background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu1 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu2 {width:55.0pt;border:solid windowtext 1.0pt;  background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu2 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu3 {width:50.0pt;border:solid windowtext 1.0pt;  background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu3 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu4 {width:89.1pt;border:solid windowtext 1.0pt;  background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu4 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .blank {width:10.9pt;border:none;border-right:solid windowtext 1.0pt;  padding:0in 4.95pt 0in 4.95pt;height:17.55pt}
.WordSection1 .MsoNormalTable5 .edu5 {width:120.0pt;border:solid windowtext 1.0pt;  background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu5 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu6 {width:50.0pt;border:solid windowtext 1.0pt;  background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu6 > p {text-align:center; line-height:18.0pt;}

.WordSection1 .MsoNormalTable5 .edu7 {width:105.0pt;border:solid windowtext 1.0pt; padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu7 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu7 > p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable5 .edu7 > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable5 .edu8 {width:55.0pt;border:solid windowtext 1.0pt;  padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu8 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu8 > p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable5 .edu8 > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable5 .edu9 {width:50.0pt;border:solid windowtext 1.0pt;  padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu9 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu9 > p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable5 .edu9 > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable5 .edu10 {width:89.1pt;border:solid windowtext 1.0pt;  padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu10 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu10 > p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable5 .edu10 > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable5 .edu11 {width:120.0pt;border:solid windowtext 1.0pt; padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu11 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu11 > p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable5 .edu11 > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}

.WordSection1 .MsoNormalTable5 .edu12 {width:50.0pt;border:solid windowtext 1.0pt;  padding:0in 4.95pt 0in 4.95pt}
.WordSection1 .MsoNormalTable5 .edu12 > p {text-align:center; line-height:18.0pt;}
.WordSection1 .MsoNormalTable5 .edu12 > p > input {width: 100%;padding: 3px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection1 .MsoNormalTable5 .edu12 > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}


.WordSection2 { width: 1604px !important;}
.WordSection2 .MsoNormalTable1 {border-collapse:collapse;border:none}
.WordSection2 .MsoNormalTable1 td { width:730.0pt;border:solid windowtext 1.0pt; padding:0in 4.95pt 0in 4.95pt}
.WordSection2 .MsoNormalTable1 td p { margin-top:6.0pt;margin-right:0in;  margin-bottom:6.0pt;margin-left:0in;text-align:center;line-height:16.0pt;}
.WordSection2 .MsoNormalTable1 td p span{font-size:14.0pt;font-family:"Malgun Gothic",sans-serif;color:black; font-weight: bold;}

.WordSection2 > p {height:16.0pt}
.WordSection2 > p > span{font-family:"Malgun Gothic",sans-serif;color:black;}

.WordSection2 .MsoNormalTable2 {border-collapse:collapse;border:none}
.WordSection2 .MsoNormalTable2 .caseHead {page-break-inside:avoid}
.WordSection2 .MsoNormalTable2 .caseHead .skill1 {width:80.0pt;border:solid windowtext 1.0pt; border-bottom:double windowtext 1.5pt;background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill1 > p {text-align:center;line-height:18.0pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill2 {width:80.0pt;border:solid windowtext 1.0pt; border-bottom:double windowtext 1.5pt;background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill2 > p {text-align:center;line-height:18.0pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill3 {width:65.0pt;border: solid windowtext 1.0pt; background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill3 > p {text-align:center;line-height:18.0pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill4 {width:50.0pt;border:solid windowtext 1.0pt; border-bottom:double windowtext 1.5pt;background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill4 > p {text-align:center;line-height:18.0pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill5 {width:355.0pt;border:solid windowtext 1.0pt;  border-left:none;background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill5 > p {text-align:center;line-height:18.0pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill6 {width:30.0pt;border-top:solid windowtext 1.0pt;  border-left:none;border-bottom:double windowtext 1.5pt;border-right:solid windowtext 1.0pt;  background:#E5E5E5;padding:0in 4.95pt 0in 4.95pt;}
.WordSection2 .MsoNormalTable2 .caseHead .skill6 > p {text-align:center;line-height:18.0pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill7 {width:50.0pt;border-top:none;border-left:none;border-bottom: double windowtext 1.5pt;border-right:solid windowtext 1.0pt;background:#E5E5E5;  padding:0in 4.95pt 0in 4.95pt;}
.WordSection2 .MsoNormalTable2 .caseHead .skill7 > p {text-align:center;line-height:18.0pt}
.WordSection2 .MsoNormalTable2 .caseHead .skill8 {width:65.0pt;border-top:none;border-left:none;border-bottom: double windowtext 1.5pt;border-right:solid windowtext 1.0pt;background:#E5E5E5;  padding:0in 4.95pt 0in 4.95pt;}
.WordSection2 .MsoNormalTable2 .caseHead .skill8 > p {text-align:center;line-height:18.0pt}

.WordSection2 .MsoNormalTable2 tbody > tr {text-align:center;  background-color: #fff; /* 기본 색상 */}
.WordSection2 .MsoNormalTable2 tbody > tr > td {border:solid windowtext 1.0pt;padding:0in 2pt 0in 2pt;height:20pt}
.WordSection2 .MsoNormalTable2 tbody > tr > td > p {text-align:center}
.WordSection2 .MsoNormalTable2 tbody > tr > td > p > input {width: 100%;padding: 16px; border: 0px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center;}
.WordSection2 .MsoNormalTable2 tbody > tr > td > p > input:focus {border-color: #007BFF; border: 1px solid #ccc; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection2 .MsoNormalTable2 tbody > tr > td > p > textarea {width: 100%;  border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; font-size: 14px; text-align: center; overflow: hidden;}
.WordSection2 .MsoNormalTable2 tbody > tr > td > p > textarea:focus {border-color: #007BFF; outline: none; box-shadow: 0 0 5px rgba(0, 123, 255, 0.5);}
.WordSection2 .MsoNormalTable2 tbody > tr > td > p > select {
    width: 100%;
    border: 0px solid #c5c5c5;
    border-radius: 4px;
    height: 50px;
    outline: none;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: -0.13px;
    color: #000;
    padding: 0 15px;
    box-sizing: border-box;
    background: url('../images/main/icon-select-arrow.png') 97% center no-repeat #fff;
}
.active-row {
  background-color: #b9bfd8 !important; /* 강조 색상 */
}

.active-row2 {
  background-color: #f4f4f4 !important; /* 강조 색상 */
}

#inputTableDtl tr{ cursor: pointer; background-color: #fff; /* 기본 색상 */ }
.add {text-align: right; padding-bottom: 5px;}
.hstAdd {padding-bottom: 5px;}
.hstAdd span {position: relative; top: 10px;}
.hstAdd span.case1 {margin-left: 653px; color: blue; position: relative; top: 8px;}

/* 추가된 행에 적용할 스타일 */
tr.added-row {
	height:35.35pt;
    background-color: #f9f9f9;
}

tr.added-row td:hover  {
	height:35.35pt;
    background-color: #e0e0e0;
}