@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic:400,700&subset=korean');


*,:after,:before {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,address,em,img,sub,sup,a,b,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,
figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {margin:0;padding:0;border:0;vertical-align:baseline;font-family:inherit;font-weight:inherit;font-style:inherit;font-size:100%;letter-spacing:-0.02em;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
html,body {position:relative; -webkit-text-size-adjust:none;width:100%;height:100%;font-family:'Helvetica Neue',Helvetica,'Apple SD Gothic Neo',AppleSDGothic,'맑은 고딕','Malgun Gothic','돋움',Dotum,sans-serif;font-size:13px;font-weight:400;line-height:1;color:#2a2a2a;word-break:break-all}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal}
ul,ul,ol,li {list-style:none}
table {width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed}
table,th,td {border:0}
caption,legend {overflow:hidden;width:1px;height:1px;margin:-1px 0 0 -1px;font-size:1px;line-height:0}
hr {display:none}
fieldset,a,img {border:0}
a {color:#2a2a2a;text-decoration:none;}
img {max-width:100%;vertical-align:top}
address,em,strong,b {font-style:normal}
input,textarea,select,button {margin:0;padding:0;border:0;border-radius:0;vertical-align:middle;font-family:inherit;font-size:inherit;line-height:inherit;appearance:none;-webkit-appearance:none;-moz-appearance:none;letter-spacing:-0.05em;}
textarea {resize: none;}
select:focus,button:focus,input:focus,textarea:focus {outline-width:0}
button {background:transparent}
button, input[type=submit] {cursor:pointer}
button,select {text-transform:none}
select {-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand {display:none;}
button::-moz-focus-inner, input::-moz-focus-inner {padding:0;border:0}
button[disabled],input[disabled] {cursor:default}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {height:auto;-webkit-appearance:none;margin:0}
*::-webkit-input-placeholder {color:#cacaca !important}
*:-moz-placeholder {color:#cacaca !important}
*::-moz-placeholder {color:#cacaca !important}
*:-ms-input-placeholder {color:#cacaca !important}
.blind {clip:rect(0,0,0,0); overflow:hidden; display:block; width:1px; height:1px;margin:-1px;padding:0;border:0; font-size:1px; line-height:0; text-indent:-9999px}

/* skip Menu */
.skip_menu a {display:block;height:1px;width:1px;margin:0 -1px -1px 0;padding:0;overflow:hidden;font-size:1px;line-height:0;text-align:center}
.skip_menu a:active,
.skip_menu a:focus,
.skip_menu a:hover {width:100%;height:auto;margin:0;padding:5px 0;text-indent:10px;font-weight:700;font-size:13px;color:#333;line-height:1;text-decoration:none}

/*공통*/
body {font-family:'Nanum Gothic', sans-serif;}
.wrap {width:100%}
.inner {max-width:1024px;margin:0 auto;}
.active {font-weight:700;}
.td_bg {background-color:#fafafa;}
table {display:table;border-top:2px solid #424242;border-bottom:1px solid #e4e4e4;}
table th {display:table-cell;padding:12px 10px;font-size:12px;font-weight:700;vertical-align:middle;}
table th,td {border-top:1px solid #e4e4e4;}
.box_indent {padding-left:19px;}
.blue {color:#408ed6;}

/*레이아웃*/
#header {position:relative;padding:55px 0 7px;border-top:10px solid #47505b;box-sizing:border-box;background:url(../img/line.png) no-repeat -492px bottom;}
#header:after {content:"";display:block;clear:both}
#header h1 {float:left;width:306px;height:28px;}
.quick_menu {display:block;position:absolute;top:1px;right:439px;height:30px;padding-right:103px}
.quick_menu .util {width:100%}
.quick_menu .util:after {content:"";display:block;clear:both}
.quick_menu ul {float:left;padding-top:15px;}
.quick_menu ul:after {content:"";display:block;clear:both}
.quick_menu ul li {float:left}
.quick_menu ul li + li {position:relative;margin-left:9px;padding-left:7px;}
.quick_menu ul li + li:before {content:"";display:block;position:absolute;top:3px;left:0;width:1px;height:10px;background-color:#e4e4e4;}
.quick_menu ul li a {color:#888d92;font-size:11px;}
.quick_menu .search {position:relative;float:left;margin-left:20px;padding-right:22px;height:30px;}
.quick_menu .search input {margin-top:14px;border-bottom:1px solid #ccc;}
.quick_menu .search a {display:inline-block;position:absolute;width:22px;height:30px;text-align:center;line-height:30px}
.quick_menu .search a img {position:absolute;top:19px;left:3px}
.quick_menu .lang {position:absolute;top:-1px;right:0;background-color:#47505b;box-sizing:border-box;}
.quick_menu .lang:before {content:"";display:block;position:absolute;top:13px;right:14px;width:9px;height:5px;background:url(../img/gnb_arrow.png) no-repeat;}
.quick_menu .lang a {display:block;padding:10px 28px 10px 14px;color:#fff;font-size:11px;text-decoration:none;}
#gnb {position:relative;max-width:1024px;margin:0 auto;}
#gnb:after {content:"";display:block;clear:both}
#gnb ul {float:left;margin-left:70px;height:38px;line-height:38px}
#gnb ul:after {content:"";display:block;clear:both}
#gnb ul li {float:left;}
#gnb ul li + li {position:relative;margin-left:30px;padding-left:30px}
#gnb ul li + li:before {content:"";display:block;position:absolute;top:11px;left:0;width:1px;height:15px;background-color:#e4e4e4;}
#gnb ul li a {padding:6px 0;text-decoration:none;color:#3a3a3a;font-weight:700;font-size:16px;box-sizing:border-box;}
.gnb_menu {display:none;position:relative;width:100%;height:155px;padding:16px 0}
.gnb_menu.selected {display:block;}
.gnb_menu:before {content:"";display:block;position:absolute;bottom:-7px;left:0;width:100%;height:3px;background:url(../img/line.png) no-repeat -492px bottom}
.gnb_menu .inner {padding-left:375px;}
.gnb_menu .inner:after {content:"";display:block;clear:both}
.gnb_menu ul {float:left;line-height:20px;}
.gnb_menu ul + ul {margin-left:48px;}
.gnb_menu ul li a {font-size:13px;color:#767676;}

#content {position:relative;width:100%;}
#lnb {float:left}
#lnb .select {background-color:#094c80;}
#lnb .select a {color:#fff;background:url(../img/lnb_select_arrow.png) no-repeat 165px center;}
#lnb h2 {margin-top:55px;color:#161a49;font-size:24px;font-weight:700;}
#lnb span {display:block;margin-top:9px;color:#bebebe;font-size:12px;}
#lnb ul {width:180px;margin-top:42px;border-bottom:1px solid #e6e6e6;}
#lnb ul li {background:url(../img/lnb_arrow.png) no-repeat 165px center;}
#lnb ul li + li {border-top:1px solid #e6e6e6;}
#lnb ul li a {display:block;padding:10px 15px 10px 6px;font-size:15px;color:#666666;}

#location {padding:18px 0;text-align:right}
#location ul {display:inline-block;}
#location ul:after {content:"";display:block;clear:both}
#location li {float:left}
#location li + li {position:relative;margin-left:12px;padding-left:15px;}
#location li + li:before {content:"";display:block;position:absolute;top:3px;left:0;width:5px;height:9px;background:url(../img/navi_arrow.png) no-repeat;}

#footer {position:relative;bottom:0;left:0;width:100%;padding:22px 0 32px;background:url(../img/line.png) no-repeat -492px top;box-sizing:border-box;}
#footer:before {content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:10px;background-color:#47505b;}
#footer .inner:after {content:"";display:block;clear:both;}
#footer span {display:block;float:left;width:117px;height:22px;padding-top:32px;}
#footer span img {width:100%;max-width:100%;}
#footer .footer_text p, address  {margin-top:0;color:#bbbbbb;font-size:11px;line-height:16px}
.footer_box {float:left;margin-left:71px;}
.footer_box ul:after {content:"";display:block;clear:both}
.footer_box ul li {float:left}
.footer_box ul li + li {position:relative;margin-left:15px;padding-left:15px;}
.footer_box ul li + li:before {content:"";display:block;position:absolute;top:1px;left:0;width:1px;height:9px;background-color:#bbbbbb;}
.footer_box ul li a {color:#666666;font-size:12px;font-weight:700;}
.footer_text {margin-top:15px;}
.footer_text p strong {color:#aaaaaa;}
.family_site {float:right;position:relative;border:1px solid #bbbbbb;font-size:11px;}
.family_site select {width:177px;height:30px;padding:9px 25px 9px 10px;color:#777777;font-weight:700;background: url(../img/footer_arrow.png) no-repeat 160px center;letter-spacing: 0.5px}
.family_site:before {content:"";display:block;position:absolute;top:7px;right:25px;width:1px;height:15px;background-color:#dddddd;}

/*메인 content*/
.main_content {position:relative;min-height:794px;background:url(../img/bg.png) no-repeat;background-size:cover}
.main_visual li {position:absolute;left:0;top:0;width:100%}
.main_visual li img {width:100%;height:796px}
.wrap .container {position:relative;width:1100px;margin:0 auto}
.main_left {position:absolute;top:339px;left:0;}
.main_left .main_text span {display:block;color:#424242;font-weight:400;font-size:30px;line-height:37px;}
.main_left .main_text span + span {font-weight:700;line-height:30px;}
.main_left .main_text p {margin-top:16px;color:#444444;font-size:14px;line-height:18px;}
.main_left ul {margin-top:28px;}
.main_left ul li {width:259px;height:41px;border:1px solid #888888;line-height:42px;background:rgba(255,255,255,.3) url(../img/main_menu_btn.png) no-repeat 241px center}
.main_left ul li.active {background-color:#fff}
.main_left ul li.active a {color:#222222}
.main_left ul li + li {border-top:0;}
.main_left ul li a {padding:13px 14px 13px 10px;color:rgba(34,34,34,.5);font-size:14px;text-decoration:none;}
.main_btn {width:129px;margin-top:50px;background-color:#2a5eb8;}
.main_btn a {display:block;padding:5px 18px 5px 13px;color:#fff;font-size:12px;background:url(../img/main_btn_arrow.png) no-repeat 112px center}
.main_right {position:absolute;top:0;right:0;width:444px;background-color:#fff;}
.main_box {padding:29px 19px;border:1px solid #b1bdc8;}
.main_box:after {content:"";display:block;clear:both}
.main_box + .main_box {border-top:0;}
.main_box.icon {background:url(../img/main_icon1.png) no-repeat 360px 34px}
.main_box h2 {color:#444444;font-weight:700;font-size:16px}
.main_box p {margin-top:9px;color:#888888;font-size:12px}
.center_box {margin-top:17px;}
.center_box:after {content:"";display:block;clear:both}
.center_info {float:left;}
.center_info ul + ul {margin-top:13px;}
.center_info ul li {color:#888888;font-size:11px}
.center_info ul li + li {margin-top:6px;}
.center_info ul li .blue {font-size:24px;font-weight:700}
.main_btn_box {float:left;margin-left:30px;padding-left:30px;border-left:1px solid #e3e3e3;}
.main_btn_box a {display:block;width:100px;padding:9px 22px 9px 19px;border:1px solid #888888;background:url(../img/main_menu_btn.png) no-repeat 76px center}
.main_btn_box a + a {margin-top:11px}
.main_left_box {float:left}
.main_box .main_left_box p {margin-top:40px;line-height:17px}
.main_box.more {position:relative}
.main_box.more a {display:block;position:absolute;top:32px;right:20px;width:41px;font-size:11px;color:#888888;background:url(../img/more_btn.png) no-repeat right center}
.center_list {margin-top:9px;}
.center_list:after {content:"";display:none;clear:both}
.center_list li {float:left}
.center_list li + li {position:relative;margin-left:8px;padding-left:8px}
.center_list li + li:before {content:"";display:block;position:absolute;top:2px;left:0;width:1px;height:10px;background-color:#e4e4e4}
.center_list li a {font-size:11px;color:#888888;}
.main_img {float:left;margin-left:28px;}
.info_list {margin-top:26px;}
.info_list li {position:relative;padding-left:8px;font-size:12px;color:#888888}
.info_list li:before {content:"";display:block;position:absolute;top:6px;left:0;width:1px;height:1px;background-color:#555555;}
.info_list li .blue {margin-right:7px;font-weight:700}
.info_list li + li {margin-top:9px;}
.main_mini_slide {position:relative;margin-top:8px}
.main_mini_slide:after {content:"";display:block;clear:both}
.main_mini_item:after {content:"";display:block;clear:both}
.main_mini_item {width:394px !important;margin:0 5px;padding:0 40px}
.main_mini_item p {float:left;width:106px;margin-top:14px;color:#888888;font-size:12px;line-height:18px}
.main_mini_item img {float:left;margin-left:26px;}
.bx-wrapper {border:0;margin-top:7px !important;}
.bx-wrapper .bx-pager {display:none}
.bx-wrapper .bx-prev {left:15px !important;background:url(../img/mini_slide_pre.png) no-repeat center !important}
.bx-wrapper .bx-next {right:14px !important;background:url(../img/mini_slide_next.png) no-repeat center !important}
.bx-wrapper .bx-controls-direction a {display:block;width:11px !important;height:19px !important;margin-top:-5px !important}
.main_box.center_slide {padding:32px 19px 40px}

/*서브 공통*/
.sub_wrap {width:100%}
.sub_wrap strong {color:#272727;font-size:10px;font-weight:700;letter-spacing:-0.2px}
.sub_wrap span {color:#c5c5c5;font-size:11px;}
.sub_wrap h2 {margin-top:7px;color:#272727;font-weight:700;font-size:48px;}
.sub_wrap h3 {margin-top:53px;color:#424242;font-weight:700;font-size:20px;}
.sub_wrap h4 {color:#444444;font-weight:700;font-size:14px;}
.sub_wrap p {margin-top:21px;color:#6b707b;font-size:12px;letter-spacing:0.1px}
.sub_wrap .container {max-width:1024px;margin:0 auto;}
.sub_wrap .container:after {content:"";display:block;clear:both}
.sub_wrap #content {float:left;width:822px;min-height:1770px;margin-left:21px;padding-left:15px;padding-bottom:20px;border-left:1px solid #e6e6e6;}
.sub_wrap .arrow_paragraph {margin-top:11px;color:#444444;font-weight:700;padding-left:10px;background:url(../img/lnb_arrow.png) no-repeat left center;}
.sub_wrap .blit_circle {position:relative;padding-left:10px;}
.sub_wrap .blit_circle:before {content:"";display:block;position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:50%;background-color:#444444;}
.table_row form table {margin-top:29px}
.table_row table {margin-top:19px;}
.table_row table th {border-right:1px solid #e4e4e4;color:#696d73;}
.table_row table td {padding:6px 13px;line-height:1.7em;color:#444444;font-size:12px;}
.table_row table td input {width:238px;height:24px;padding:5px 10px;color:#777777;font-size:12px;border:1px solid #e3e3e3;box-sizing:border-box;}
.table_row table textarea {width:100%;min-height:191px;padding:10px;border:1px solid #e6e6e6}
.service_btn {margin-top:21px;text-align:center;}
.service_btn input {width:84px;padding:5px 20px;border:1px solid #dddddd;font-size:12px;color:#777777;background-color:#fff;}
.border_box {border-top:2px solid #444444;border-bottom:1px solid #e3e3e3;}
.border_box:after {content:"";display:block;clear:both}
.border_box p {margin-top:0;color:#444444;line-height:20px;}
.border_box .arrow_paragraph {margin:21px 0;}
.btn_box {margin-top:20px;text-align:center}
.btn_box a {display:inline-block;}
.btn_box a + a {margin-left:7px;}

/*서브 A/S문의페이지*/
.select_box {float:left;position:relative;width:210px;border:1px solid #e3e3e3;font-size:12px;}
.select_box:before {content:"";display:block;position:absolute;top:3px;right:25px;width:1px;height:18px;background-color:#e3e3e3;}
.select_box + .select_box {margin-left:7px;}
.select_box select {width:100%;min-height:24px;padding:0 25px 0 20px;border:0;color:#777777;font-weight:700;background: url(../img/select_arrow.png) no-repeat 192px center;}
.select_boxes td:after {content:"";display:block;clear:both}
.number .select_box{width:120px;}
.number .select_box select{background-position:103px center;}
.number .select_num {display:inline-block;position:relative;width:120px;margin-left:22px;}
.number .select_num:before {content:"";display:block;position:absolute;top:11px;left:-14px;width:6px;height:1px;background-color:#a7a7a7;}
.number .select_num input {width:100%}
.email td span {display:inline-block;margin:0 5px;color:#777777;font-size:12px;}
.email td {position:relative;}
.table_row form .email input {width:195px;}
.email .select_box {float:none;position:absolute;top:7px;right:0}
.file td {position:relative;}
.file td span {position:absolute;top:9px;left:350px;color:#777777;font-size:12px}
.file td .file_text {width:240px;}
.file td .file_btn {display:none}
.file td label {position:absolute;width:84px;height:24px;margin-left:5px;border:1px solid #e3e3e3;line-height:22px;color:#777777;font-size:12px;text-align:center;cursor:pointer}

/*서브 새소식페이지*/
.search_bar {margin-top:37px;text-align:right}
.search_bar .search_align {display:inline-block;}
.search_bar .search_align:after {content:"";display:block;clear:both;}
.search_box {float:left}
.search_box:after {content:"";display:block;clear:both;}
.search_box label {display:block;position:relative;float:left;padding:6px 0 6px 10px;color:#4c4d4d;font-weight:700;font-size:12px;}
.search_box label:before {content:"";display:block;position:absolute;top:8px;left:0;width:4px;height:7px;background:url(../img/bar_arrow.png) no-repeat;}
.search_box label.blind {clip:rect(0,0,0,0); overflow:hidden; display:block; width:1px; height:1px;margin:-1px;padding:0;border:0; font-size:1px; line-height:0; text-indent:-9999px}
.search_box + .search_box {margin-left:21px; width:395px;}
.search_box input {float:left;width:205px;height:24px;margin-left:4px;padding:5px;border:1px solid #e4e4e4;}
.search_box .select_box {width:80px;margin-left:11px;}
.search_box .select_box select {padding:5px 0 5px 13px;background-position:63px 11px;font-size:11px;color:#4c4d4d;font-weight:500;}
.search_box a {float:left;display:block;width:47px;height:24px;margin-left:4px;border-radius:3px;border:1px solid #d3d4d7;background-color:#f2f2f2;text-align:center;line-height:24px}
.news_table {margin-top:10px;text-align:center}
.news_table th {color:#444444;}
.news_table th + th {position:relative;}
.news_table th + th:before {content:"";display:block;position:absolute;top:8px;left:0;width:1px;height:20px;background-color:#e5e5e5;}
.news_table td {padding:0 10px;color:#444444;font-size:12px;}
.news_table td a {display:block;padding:12px 0;color:#444444;font-size:12px;text-decoration:none;text-align:left}
.pagenation {width:292px;margin:20px auto 0}
.pagenation:after {content:"";display:block;clear:both}
.pagenation ul {float:left;margin:0 15px;line-height:20px;text-align:center}
.pagenation ul:after {content:"";display:block;clear:both}
.pagenation li {display:block;float:left;width:14px;}
.pagenation li + li {margin-left:2px;}
.pagenation li a {color:#000;font-size:11px}
.pagenation .page_btn {float:left;width:43px;height:21px;}
.pagenation .page_btn:after {content:"";display:block;clear:both}
.pagenation .page_btn a {display:block;float:left;width:21px;height:21px;text-indent:-99999px}
.pagenation .page_btn.left {background:url(../img/pre_btn.png) no-repeat}
.pagenation .page_btn.left .first {background-position:left center;}
.pagenation .page_btn.left .pre {background-position:21px center;}
.pagenation .page_btn.right {background:url(../img/next_btn.png) no-repeat}
.pagenation .page_btn.right .next {background-position:21px center;}
.pagenation .page_btn.right .last {background-position:right center;}

/*서브 원격지원서비스페이지*/
.remote_content .border_box {padding:15px 19px 16px 19px;margin-top:19px;}
.table_use {margin-top:19px;}
.table_use th {color:#696d73;letter-spacing:0.25px;}
.table_use td {padding:21px 0 22px;text-align:center}
.table_use td + td {position:relative;}
.table_use td + td :before {content:"";display:block;position:absolute;top:62px;left:0;width:15px;height:28px;background:url(../img/use_arrow.png) no-repeat;}
.table_use td p {margin-top:9px;padding:0 27px 0 28px;line-height:19px;text-align:center}
.box_indent p {color:#444444;}

/*서브 이미징센터페이지*/
.imaging_content .border_box {padding:20px 19px 23px 19px;margin-top:29px;}
.text_img {float:left}
.text_box {float:left;margin-left:19px;}
.text_box h4 {margin-top:6px;letter-spacing:-0.1px;line-height:20px;}
.text_box span {display:block;margin-top:9px;color:#777777;}
.text_box div {margin-top:11px;}
.text_box a {display:block;margin-top:25px;color:#444444;font-size:12px;font-weight:700;text-decoration:none;letter-spacing:0.5px}
.text_box em {display:block;margin:28px 0 5px;color:#444444;font-weight:700}
.text_box ul {padding-left:8px;}
.text_box ul li {line-height:20px}
.imaging_info {position:relative;min-height:319px;}
.imaging_info h3 {margin-top:46px;}
.imaging_info ul {margin-top:15px;}
.imaging_info ul li {color:#6b707b;font-size:12px;line-height:20px;}
.imaging_info .blit_circle:before {background-color:#6b707b}
.imaging_info img {position:absolute;top:0;right:29px}
.tab_area {position:relative;margin-top:81px;}
.tab_boxes {min-height:663px;border-bottom:1px solid #e3e3e3}
.tab_title{display:block;position:absolute;top:-36px;width:164px;border-top:2px solid #444444;border-left:1px solid #e5e5e5;color:#444444;border-right:1px solid #e5e5e5;color:#444444;box-sizing:border-box;text-align:center;}
.tab_title a {display:block;padding:11px 0;color:#888888;letter-spacing:0.4px}
.tab_title.active {border-bottom:0;background-color:#fff}
.tab_title.active a {color:#444444;}
.tab_title.seoul {left:0}
.tab_title.gwangju {left:163px}
.tab_title.ulsan {left:326px}
.tab_box {padding:0 21px;border-top:1px solid #e3e3e3}
.tab_box + .tab_box {margin-top:15px;border-top:0}
.tab_box h3 {display:inline-block;margin-top:32px;}
.tab_box span {margin-left:14px;color:#444444;font-weight:700;font-size:12px;letter-spacing:0.3px;}
.tab_box p {color:#444444;line-height:19px}
.tab_content {margin-top:43px;}
.tab_content:after {content:"";display:block;clear:both}
.tab_content .text_box {max-width:524px}
.product_box {margin-top:19px}
.product_box div {float:left}
.product_box div + div {margin-left:54px;}
.product_box div em {display:block;margin-top:18px;color:#444444;font-size:12px;text-align:center;}
.product_box div span {display:block;margin-top:8px;margin-left:0;color:#777777;font-weight:500;font-size:12px;text-align:center;letter-spacing:0.05px;}
