@charset "utf-8";

/************************************************
 Web publishing : 
 Author : http://www.ligstock.com/
 Writer : 
 Version : 1.0
 *************************************************/ 

@import url('reset.css'); 					/* 기본 CSS */
@import url('common.css?ver=20161229'); 				/* 공통적용 CSS */
@import url('accessibility.css'); 		/* 웹접근성 관련 CSS */

/* btn */
.btn01 {display:inline-block; height:50px; vertical-align:middle; cursor:pointer; }
.btn01 span,
.btn01 button {display:inline-block; height:30px; overflow:visible; margin-left:3px; padding:0 18px 0 15px; color:#fff; font-weight:bold; font-family:dotum; line-height:30px; white-space:nowrap; background:url("/images/web/util/btn/bgBtn01.gif") right top no-repeat;}
@-moz-document url-prefix() { .btn01 button {padding:0 17px 0 13px;} }

.button.bt_2 {height:30px;xline-height:28px;padding-right:2px; background-position:right top;}
.button.bt_2 button{height:30px;xline-height:28px;color:#000;font-size:1em;font-weight:bold;padding:0 10px 4px 10px;background-position:center top;background:url("/images/web/util/btn/btn_ie.png") 5px 0 no-repeat;width:130px;}

.bt_3 {height:30px;background-position:right top;background-color:#207eb8;line-height:28px;display:inline-block;padding:0 15px 0 15px;border-radius:4px;font-weight:bold;color:#fff;}

/* table */
.tbWrap01{border-top:1px solid #323740;width:100%;margin-top:20px;}
.tbType01{width:100%;}
.tbType01 thead th{font-size:14px;background:#f8f8f8;line-height:25px;padding:12px 1em 11px;border:solid #d2d2d2;border-width:0 0 1px 1px;}
.tbType01 thead tr:first-child th:first-child{border-left:0;}
.tbType01 thead th span.type02{background-position:0 -30px;}
.tbType01 thead th span.type03{background-position:0 -60px;}
.tbType01 thead th span.type04{background-position:0 -90px;}
.tbType01 thead th span.type05{background-position:0 -120px;}
.tbType01 tbody td{text-align:center;padding:15px 20px 15px 20px;border:solid #d2d2d2;border-width:0 0 1px 1px;line-height:150%;}
.tbType01 tbody td.nth2 {text-align:left;}
.tbType01 tbody td:first-child {text-align:center !important;}
.tbType01 tbody tr td:first-child{border-left:0;text-align:left;}


#header{width:999px;margin:0 auto;padding:30px 0 22px;text-align:center;}
#utilContainer{width:1047px;margin:0 -24px;padding-top:40px;margin:0 auto; border-top:3px solid #47494b;border-bottom:1px solid #bcc1c4; xbackground:url("/images/web/util/bg/utilContainer.gif") left top no-repeat;font-size:14px;}
#utilContainer .utilInner{overflow:hidden;padding:0 0 50px 130px;}
#utilContainer .utilInner2{overflow:hidden;padding:0 50px 10px 50px;}
#utilContainer .utilCenter{overflow:hidden;text-align:center;padding:0 0 120px 0;}
#utilContainer .utilInner .leftArea{float:left;width:330px;padding-top:21px}
#utilContainer .utilInner .rightArea{float:left;padding-top:31px;width:445px;}
#utilContainer .utilInner .rightArea p:first-child{margin-bottom:27px;}
#utilContainer .utilInner .rightArea .btnExe{margin:22px 0 0 -4px;}

#utilContainer .utilInner .service{padding:33px 0 88px 332px;background:url("/images/web/util/content/imgGearwheel.png" ) 0 0 no-repeat;}
#utilContainer .utilInner .service p:first-child{padding:20px 0 13px;}
#utilContainer .utilInner .service p:first-child + p{font-size:14px;line-height:21px;}

#utilContainer .utilInner .ligError{padding:33px 0 37px 340px;background:url("/images/web/util/content/imgCapeerror.png") 0 15px no-repeat;}
#utilContainer .utilInner .ligError p:first-child{padding:20px 0 20px;}
#utilContainer .utilInner .ligError p:first-child + p{font-size:14px;line-height:21px;}
#utilContainer .utilInner .ligError p:first-child + p + p {margin-top:23px;}
#utilContainer .utilInner .ligError p:first-child + p + p + p{margin-top:23px;}

#utilContainer .utilInner .loding{background:url("/images/web/util/content/login.gif") 0 74px no-repeat;padding:71px 0 75px 332px;}
#utilContainer .utilInner .loding span{display:block;height:1px;margin:36px 0 38px;width:473px;background:url("/images/web/util/content/loding.gif") 0 0 no-repeat;}
#utilContainer .utilInner .loding ul li{line-height:21px;}

#utilContainer .securityProgram{padding:0 0 41px 0;}
#utilContainer .securityProgram .topContent{width:999px;margin:0 auto;}
#utilContainer .securityProgram .topContent h2{text-align:center;margin:0 0 40px 0}
#utilContainer .securityProgram .bottomContent{position:relative;padding:0 70px 0;}
#utilContainer .securityProgram .bottomContent ul{padding-left:4px;}
#utilContainer .securityProgram .bottomContent ul li{padding-left:14px; line-height:24px; font-weight:bold; background:url("/images/web/util/content/liicon.gif") 0 10px no-repeat;}
#utilContainer .securityProgram .bottomContent .btnSecurit{}
#utilContainer .securityProgram .bottomContent .btnSecurit span{}
#utilContainer .securityProgram .bottomContent .btnSecurit span button{}
#utilContainer .securityProgram .bottomContent div {position:relative;}
#utilContainer .securityProgram .bottomContent div .btn01{position:absolute; right:0px; top:1px;}
#utilContainer .securityProgram .bottomContent .bottomCenter{position:relative;padding:29px 0 0 0}
#utilContainer .securityProgram .bottomContent .bottomCenter p{line-height:20px;}
#utilContainer .securityProgram .bottomContent .bottomCenter p + p{position:absolute; right:21px; top:31px;}
#utilContainer .securityProgram .bottomContent .bottomCenter + p{margin-top:62px;}


#utilContainer02 {width:1047px;margin:0 -24px;margin:0 auto;}
#utilContainer02 .utilTop{overflow:hidden; height:50px; background:url("/images/web/util/content/util_contop.gif") left top NO-REPEAT;}
#utilContainer02 .utilInner{overflow:hidden;padding:50px 100px 30px 100px;background:url("/images/web/util/content/util_con1px.gif") left bottom repeat-y;}
#utilContainer02 .utilBottom{overflow:hidden; height:100px; background:url("/images/web/util/content/util_conbottom.gif") left bottom NO-REPEAT;}

#utilContainer .install-btn {width:120px;height:80px;line-height:80px;border:1px solid #cccccc;background-color:#f8f8f8;font-weight:bold;font-size:16px;border-radius:2px;cursor:pointer;}
#utilContainer .install-btn:hover {background-color:#046aa9;}
/* #utilContainer .install-btn:active {background-color:#4490bf;} */

#utilContainer .install-ok {color:#666666;background:url('/images/web/util/content/install_ok.png') 19px 28px no-repeat #f8f8f8;}
#utilContainer .install-ok span {margin-left:20px;}
#utilContainer .install-ok:hover {background-color:#f8f8f8;}
/* #utilContainer .install-ok:active {background-color:#f8f8f8;} */

#utilContainer .install-check {color:#0050a1}
#utilContainer .install-go {color:#fff;background:url('/images/web/util/content/install.png') 21px 37px no-repeat #207eb8;border:1px solid #207eb8;}
#utilContainer .install-go span {margin-left:20px;}
#utilContainer .install-go:hover {background-color:#046aa9;}
/* #utilContainer .install-go:active {background-color:#207eb8;} */
