/* style */
body {text-align:center; font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; color:#505050; width:100%;}
input {font-family: "돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif; vertical-align:middle;}

/*공통*/
.btnCenter {margin:30px 0; text-align:center;}

.searchBoxWrap {background: url("../img/getlk/bg_getlink.jpg") 50% top repeat-x; height:302px; width:100%; min-width:907px;margin-top:20px;}
.searchBox {width:907px; height:100%; text-align:center; margin:0 auto;}
.searchBox .logo {padding-top:35px;}

.searchBar {width:745px; margin:0 auto; margin-top:29px; position:relative;}
.searchBar legend {display:none;}
.searchBar .searchKeyword {float:left; margin:0 0 0 0; padding:0 0 0 10px; border:1px solid #000; -moz-box-shadow: inset 2px 2px 4px #a4a4a4; -webkit-box-shadow: inset 2px 2px 4px#a4a4a4; box-shadow: inset 2px 2px 4px #a4a4a4; width:582px; height:53px; color:#616161; outline:none; font-size:17px; vertical-align:middle;line-height : 53px;}
.searchBar input.submit {float:right; margin:0 0 0 1px; padding:0; border:1px solid #000; text-indent:-999;}
.searchBar .btn_search {display:inline-block; position:absolute; right:0; top:0; margin:0 0 0 -1px; border:1px solid #000; cursor:pointer;}
.searchBar label {position:absolute; left:5px; top:20px; zoom:1;}

/*main*/
.signBox {color:#b6b6b6; margin:23px 0 0 350px;}
.signBox li {background: url("../img/common/bt_line_gray.gif") 0 8px no-repeat; float:left; padding:3px 10px;}
.signBox li.first {background:none;}
.signBox span.id_txt {color: #B6B6B6;font-size: 11px;font-weight: bold;}
.getlk .func {position:relative; width:900px; margin:0 auto 60px auto; padding:11px 0 0 0;}
.getlk .func h2 {display:none;}
.getlk .func p {display:inline-block; position:relative; vertical-align:middle; margin:0 28px 0 0;}
.getlk .func p a {position:absolute; bottom:10px; left:5px;}
.getlk .func p:last-child a {position:absolute; bottom:-10px; left:5px;}
.hanlk .func {position:relative; width:900px; margin:0 auto 60px auto; border-top:1px solid #eaeaea; padding:11px 0 0 0;}
.hanlk .func h2 {display:none;}
.hanlk .func p {display:inline-block;display:inline; position:relative; vertical-align:middle; margin:0 28px 0 0;}
.hanlk .func p a {position:absolute; bottom:10px; left:5px;}

.license {width:100%; padding:10px 0; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea;}
.licenseSub {width:100%; padding:10px 0; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background-color:#f7f7f7}

/*서브 상단 네비*/
#subNav {position:relative; width:100%; background: url("../img/getlk/bg_getlink.jpg") 0 0 repeat-x;}
#subNav .wrap {position:relative; width:900px; height:70px; margin:0 auto;}
#subNav h2 {position:absolute; top:8px; left:5px;}
#subNav ul.signBox {position:absolute; top:0; right:0;}
#subNav .snb {position:relative; width:100%; height:45px; background: url("../img/getlk/bgSnb.gif") 0 0 repeat-x; text-align:left;}
#subNav .snb ul {width:880px; overflow:hidden; margin:0 auto;}
#subNav .snb ul li {display:inline-block; width:140px; padding-top:12px; text-align:left;}
#subNav .snb .main {background: url("../img/getlk/bgSnbSplit.gif") 120px center no-repeat; padding:0 30px 0 0px;}

#mainBody {width:900px; margin:0 auto 100px auto; text-align:left; font-size:12px; color:#505050;}
#mainBody h1 {margin:43px 0 16px 0; text-align:left;}

#footerArea {width:100%; padding:13px 0; margin-bottom:10px;}
#footerArea {width:907px; margin:0 auto; overflow:hidden;}
#footerArea span {background: url("../img/common/bt_line_gray2.gif") right center no-repeat; padding:3px 12px 3px 8px;}
#footerArea span.last {background:none;}
#footerArea address {padding:5px 0 0 0; font-size:10px; color:#999999; font-family:Tahoma sans-serif; font-style:normal; text-transform:uppercase; margin-top:2px;}

/*회원가입유도 레이어 */
.wanabeLayer {display:none; position:absolute; top:53px; left:0px; width:743px; height:125px; background-color:#fff; z-index:10; border:1px solid #000; text-align:center; background: url("../img/common/bg_search_layer2.gif") 50% 0 repeat-x;}
.wanabeLayer p {margin:30px auto 0 auto;}
.wanabeLayer p:last-child {margin:10px auto 0 auto;}

/* 단축 URL 결과 */
.searchDropLayer {display:none; position:absolute; width:743px; height:125px; background-color:#fff; z-index:10; border:1px solid #000; text-align:left; background: url("../img/common/bg_search_layer.gif") 50% 0 repeat-x;}
.mypage .searchDropLayer {top:105px; left:77px; width:743px; height:125px; background-color:#fff; z-index:10; border:1px solid #a4a4a4; text-align:left; background: url("../img/common/bg_search_layer.gif") 50% 0 repeat-x;}
.searchDropLayer .urlBox {float:left; font-size:20pt; margin:17px 0 0 18px; width:540px;position: relative;}
.searchDropLayer .urlBox * {vertical-align:middle;}
.searchDropLayer .urlBox span img {cursor:pointer;}
.urlText {display:block;width:auto;float:left;  font-size:20px; font-weight:bold; letter-spacing:1px; font-family:돋움, Dotum, sans-serif;vertical-align:bottom; line-height:34px;}
.searchDropLayer .urlBox span.funcBtns {display:inline-block;width:auto;float:left;vertical-align:top; height:34px; line-height:34px; margin-left:10px;margin-bottom:10px;}
.searchDropLayer .urlBox div.funcBtns {display:inline-block;width:auto;float:left;vertical-align:top; height:34px; line-height:34px; margin-left:10px;margin-bottom:10px;}
.searchDropLayer .urlBox span.snsIcons {display:inline-block;width:auto;float:left; margin-left:10px; height:34px; line-height:34px; vertical-align:baseline;}
.searchDropLayer .qrBox {float:right; font-size:20px; margin:12px 0 0 18px; width:160px; text-align:center;position:relative;}
.searchDropLayer .qrBox .qrCode {width:74px; height:65px; margin:0 auto 7px auto; text-align:center; border: 1px solid #c5c5c5;}
.searchDropLayer .qrBox .qrCode img {width:74px; height:65px; border:0;}  
.searchDropLayer .qrBox .btnDown {cursor:pointer;}

/* 레이어 공통 */
.layerPop {display:none; background-color:#fff; z-index:10; border:1px solid #000; text-align:left; font:normal 11px "돋움",Dotum, sans-serif; color:#8b8d8e;}
.layerPop h2 {width:100%; margin:0 auto; padding:15px 0 0 0; border-top:9px solid #2594ea;}
.layerPop h2 img {padding-left:15px;}
.layerPop form {width:95%; margin:10px auto; border-top:3px solid #2594ea; border-bottom:1px solid #2594ea;}
.layerPop form fieldset {position:relative; margin:25px 0 5px 0; padding:0 15px;}
.layerPop form legend {display:none;}
.layerPop form p {width:85%; margin:0 0 6px 0; vertical-align:middle;}
.layerPop form p span {display:inline-block; width:60px; line-height:11px; vertical-align:middle;}
.layerPop form p input {width:175px;  height:18px; border:1px solid #cbcecf; border-right:none; border-bottom:none; background-color:#f3f7f8; outline:none;}
.layerPop form .btnAction {position:absolute; top:0; right:18px; cursor:pointer;}
.layerPop p {width:95%; margin:10px auto;}
.layerPop .closeLayer {position:absolute; top:17px; right:8px;}

/* 로그인 레이어 공통*/
.loginLayer {width:400px; height:345px;}
.loginLayer form fieldset {margin:25px 0 5px 0;}
.loginLayer form .keepID {display:inline-block; width:auto; margin:0 0 0 61px;}
.loginLayer form .keepID input {width:auto; border:none;}
.loginLayer form .keepID img {vertical-align:middle; line-height:10px;}
.loginLayer ul {width:95%; margin:0 auto;}
.loginLayer li {margin:0 0 6px 0; #padding-bottom:13px;vertical-align:top;}
.loginLayer li p {display:inline-block; width:270px;  margin:0; vertical-align:top;#float:left;}
.loginLayer li p strong {font-weight:normal; color:#232323;}
.loginLayer li span {display:inline-block;#float:left;}

/* 아이디&비밀번호찾기 레이어 */
.accountLayer {width:400px; height:265px;}
.accountLayer form fieldset {margin:25px 0 25px 0;}

/*제휴문의 공통*/
.coperationService {#width:400px; }
.coperationService form {border-bottom:0px;}
.coperationService table {width:370px;}
.coperationService table caption {display:none;}
.coperationService table input {border:1px solid #cbcecf;background:#f3f7f8;height:18px;width:240px;padding:0px;outline: none;}
.coperationService table input.wid_small {width:69px;}
.coperationService table input.wid_email01 {width:90px;}
.coperationService table input.wid_email02 {width:128px;}
.coperationService table input.wid_homepage {width:202px;}
.coperationService table textarea {border:1px solid #cbcecf;background:#f3f7f8;width:240px;height:83px;resize:none;outline: none;}
.coperationService table th  {color:#666666;font-size:12px;text-align:left;font-weight:normal;padding:6px 0;vertical-align:middle;}
.coperationService table td {color:#b4b4b4;padding:6px 0;vertical-align:baseline;}
.coperationService table td.last {color:#b4b4b4;padding:0;vertical-align:baseline;}
.coperationService table td label {display:none; position:absolute; zoom:1; padding-top:5px; padding-left:5px; color:#2594ea;} 
.coperationService form p {width:160px;margin:15px auto 0 auto;}
.coperationService .ver_b {vertical-align:middle;}

/*서비스 가입*/
.step1 .stepImg {margin:0 0 20px 0;}
.step1 .inputBar {width:100%; background-color:#f5f5f5; padding:50px 0; margin:42px 0 0 0; text-align:center;position:relative;} 
.step1 .inputBar .searchKeyword {float:none; border:1px solid #aaaaaa !important; height:53px; font:bold 15px helvetica, "돋움체", dotum, sans-serif; color:#767676; width:670px;line-height : 53px;}
.step1 .inputBar legend {display:none;}
.step1 .inputBar label {position:absolute; left:120px; top:70px; font:bold 15px helvetica, "돋움체", dotum, sans-serif; color:#767676; zoom:1;}

.step2 {}
.step2 .info {margin:30px 0; text-align:center;}
.step2 .stepImg {margin:0 0 20px 0;}
.step2 .agree legend {padding:0 0 15px 0; text-align:left;}
.step2 .ruls, .step2 .policy {width:95%; height:150px; margin:5px auto; overflow:auto; border:1px solid #d4d4d4; text-align:left;}
.step2 .agree label {padding-left:350px; height:22px; line-height:22px;}
.step2 .agree label.error { height:22px; line-height:22px; color: #3488E2; padding-left:0px;}
.step2 .inputForm {margin:30px 0 0 0;}
.step2 .inputForm legend {padding:0 0 15px 0; text-align:left;}
.step2 table {width:95%; border-top:1px solid #d4d4d4; font-size:12px; border-collapse:collapse; margin:0 auto;}
.step2 table th {border-bottom:1px solid #d4d4d4; color:#505050; padding:12px 0 12px 15px; background:url("../img/common/bul_green.gif") no-repeat 7px 16px; font-weight:normal; vertical-align:top; text-align:left;}
.step2 table td {border-bottom:1px solid #d4d4d4; color:#6b6b6b; padding:7px; vertical-align:middle;}
.step2 table td input {border:1px solid #d4d4d4; background-color:#f1f1f1; outline:none;}
.step2 table td input[id=mb_email] {width:300px;}
.step2 table td input[id=mb_phone2], .step2 table td input[id=mb_phone3] {width:75px;}
.step2 table td input[id=mb_com_registration1], .step2 table td input[id=mb_com_registration2], .step2 table td input[id=mb_com_registration3] {width:75px;}
.step2 table td input[id=mb_com_zip1], .step2 table td input[id=mb_com_zip2] {width:75px;}
.step2 table td input[id=mb_com_phone1], .step2 table td input[id=mb_com_phone2], .step2 table td input[id=mb_com_phone3] {width:75px;}
.step2 table td input[id=mb_com_fax1], .step2 table td input[id=mb_com_fax2], .step2 table td input[id=mb_com_fax3] {width:75px;}
.step2 table td input[id=mb_com_addr], .step2 table td input[id=mb_com_addr1], .step2 table td input[id=cp_alias] {width:244px;}
.step2 table td select {font-size:11px;}
.step2 table td p {margin:3px 0;}
.step2 table td span {font-size:11px; color:#999;}
.step2 table td input.error {border:1px solid #3488E2;}
.step2 table td label.error { height:22px; line-height:22px; color: #3488E2; padding-left:0px;}

.zipcodeLayout {width:450px; position:absolute; border:2px solid #565656; border-top:none; background:#fff; z-index: 10; text-align:left; display:none;margin-top: 6px;}
.zipcodeLayout a {font:normal 11px "dotum"; color:#8e8e8e; text-decoration:none;}
.zipcodeLayout a:hover {color:#499ff6; text-decoration:none;}
.zipcodeLayout h3 {background:#000 url("../img/getlk/tit_getlink2.gif") 5px 3px no-repeat; padding:9px 0 8px 80px; color:#fff; font-weight:normal;}
.zipcodeLayout h3 span {display:none;}
.zipcodeLayout .search {width:95%; margin:10px auto; padding:10px 0; background-color:#f2f2f2; text-align:center;}
.zipcodeLayout .search input {width:280px; border:1px solid #a6a6a6; background-color:#fff; height:20px; font-size:15px; outline:none;}
.zipcodeLayout .search span {display:block; margin:3px auto 0 auto;}
.zipcodeLayout .searchResult {width:88%; height:150px; margin:10px auto; overflow:auto;}
.zipcodeLayout p.btnClose {position:absolute; top:10px; right:10px;}

/*서비스 완료*/
.step3 {text-align:center; margin:50px 0 0 0;}
.step3 p.welcome {margin:0;}
.step3 p {margin:0 0 30px 0}

/*마이페이지*/
.mypage .searchBar {width:100%; background-color:#f5f5f5; padding:50px 0; margin:0 0 0 0; text-align:center;} 
.mypage .searchBar .searchKeyword {margin:0 0 0 77px; padding:0 0 0 10px; border:1px solid #aaa; -moz-box-shadow: inset 2px 2px 4px #a4a4a4; -webkit-box-shadow: inset 2px 2px 4px#a4a4a4; box-shadow: inset 2px 2px 4px #a4a4a4; width:577px; height:53px; color:#616161; outline:none; font-size:17px; vertical-align:middle; line-height:53px;}
.mypage .searchBar .btn_search {display:inline-block; position:absolute; left:581px; top:50px; margin:0; border:none; cursor:pointer;}
.mypage .searchBar .btn_search img {border:1px solid #1d1d1e; cursor:pointer;}
.mypage .searchBar input {color: #767676;font: bold 15px helvetica,"돋움체",dotum,sans-serif;}
.mypage .searchBar label {color: #767676;font: bold 15px helvetica,"돋움체",dotum,sans-serif;left: 90px;position: absolute;top: 70px;}

.mypage table {width:100%; border-top:2px solid #000; border-bottom:1px solid #dfdfdf; border-collapse:collapse; margin:30px auto; text-align:center; vertical-align:middle; font-size:12px; color:#777777;}
.mypage table caption {text-align:left; font-size:15px; margin-bottom:10px; padding:0 0 0 5px;}
.mypage table th {background:#f7f7f7 url("../img/common/bgTheadSplit.gif") right center no-repeat; padding:12px 0; font-weight:normal; }
.mypage table th:last-child {background-image:none;}
.mypage table td {border-top:1px solid #dfdfdf; padding:8px 5px; vertical-align:middle;}
.mypage table td.maker {text-align:left;}
.mypage table td.date {text-align:center;}
.mypage table td.geturl {text-align:left; font-weight:bold;}
.mypage table td.func {text-align:left; width:auto;}
.mypage table td.func .ctBox {position:relative; text-align:left;}
.mypage table td.func .ctBox .btnUrlcopy {float:left;margin-right: 5px;}
.mypage table td img {vertical-align:middle; cursor:pointer;}
.mypage table tr.orginUrl {display:none;}
.mypage table tr.orginUrl td {background-color:#f1f5f9; text-align:left; padding:10px 5px 10px 10px;}
.mypage table tr.hanlink td {background-color:#f5f5f5; border:none;}
.mypage table tr.hanlink td.maker {background:#f5f5f5 url("../img/getlk/ico_arrow.gif") no-repeat 7px center; padding:0 0 0 22px;}
.mypage table tr.hanlink td.geturl {color:#499ff6;}
/*.mypage table tr.hanlink td.func {border-bottom:1px solid #dfdfdf !important;}*/

span.qrCordSel {width:11px; height:6px; margin:0 auto; margin-top:-6px; overflow:hidden; padding:0; display:block;}
.hanlinkLayout span.qrCordSel {width:11px; height:6px; margin:0 auto; margin-top:-6px; overflow:hidden; padding:0; display:block;}
span.qrCordSel img {vertical-align:top;}

.urlCopyLayout {width:370px; position:absolute; top:33px; left:-145px;  border:2px solid #565656; background:#fff; z-index: 10; text-align:center; display:none;}
.urlCopyLayout p { padding:10px 0; text-align:left; background: url("../img/getlk/bul_01.gif") 0 50% no-repeat; padding-left: 23px; margin-left:17px;}

.qrCordLayout {width:104px; height:122px; position:absolute; top:33px; left:62px; border:2px solid #565656; background:#fff; z-index: 10; text-align:center; display:none;}
.qrCordLayout span {display:block;}

.qrCordLayout span.qrCordImg {width:74px; height:65px; margin:0 auto 5px auto; text-align:center; border: 1px solid #c5c5c5; margin-top:14px;}
.qrCordLayout span.qrCordImg img {width:74px; height:65px;vertical-align: middle;}
.qrCordLayout span.qrCordBtn {text-align:center}

.hanlinkLayout {width:460px; position:absolute; top:33px; left:-72px; border:2px solid #565656; border-top:none; background:#fff; z-index: 10; text-align:left; display:none;}
.hanlinkLayout h3 {background:#000 url("../img/getlk/tit_getlink2.gif") 5px 3px no-repeat; padding:9px 0 8px 80px; color:#fff; font-weight:normal;}
.hanlinkLayout h3 span {display:none;}
.hanlinkLayout p.howto {margin:20px 0 0 15px;}
.hanlinkLayout div {width:88%; margin:10px auto; padding:13px 0; background-color:#f2f2f2; text-align:center; font:bold 14px Dotum, sans-serif;}
.hanlinkLayout div input {border:1px solid #a6a6a6; height:20px; font-size:15px; outline:none;}
.hanlinkLayout .orginUrl {display:block; width:88%; margin:15px auto 50px auto; word-break:break-all; font-size:11px;}
.hanlinkLayout p.btnClose {position:absolute; top:10px; right:10px;}

/*통계관리*/
.statistics h1 {border-bottom:2px solid #353535; padding:0 0 10px 0;}

.calendar {margin:0 0 0 10px; vertical-align:middle; height:25px; line-height:25px;}
.calendar label {font-weight:bold; color:#767676;}
.calendar input {text-align:center; border:1px solid #cacaca; background-color:#f9f9f9; width:100px;}
.calendar img {vertical-align:middle; line-height:25px;margin-left: 5px;}
.calendar div {display: none;}

.statistics table {width:100%; border-collapse:collapse; margin:30px auto; text-align:left; vertical-align:middle; font-size:12px; color:#777777;}
.statistics table caption {text-align:left; font-size:15px; margin-bottom:10px; padding:0 0 0 5px;}
.statistics table th {background:#8ba2c1 url("../img/getlk/bgTheadSplit2.gif") right center no-repeat; border-bottom:1px solid #dfdfdf; padding:8px 0; font-weight:normal; color:#fff; text-align:center;}
.statistics table th:last-child {background-image:none;}
.statistics table td {border-bottom:1px solid #dfdfdf; padding:8px 5px; vertical-align:middle; text-align:center;}
.statistics table td.gateRate {text-align:right; padding-right:10px;}
.statistics table td img {vertical-align:middle; cursor:pointer;}
.statistics table tr.orginUrl {display:none;}
.statistics table tr.orginUrl td {background-color:#f1f5f9; text-align:center;  padding:20px 5px;}

.statistics .printExcel {position: absolute;zoom:1;cursor: pointer;margin:6px auto auto 15px;}
.statisticsLayout {width:370px; height:200px; position:absolute; top:33px; left:3px; border:2px solid #565656; background:#fff; z-index: 10; text-align:center; display:none;}
.chartLayer {width:370px; height:195px;margin-top: 5px;}

.paging{ margin:27px 0 77px 0; height:22px; padding-top:8px; text-align:center; color:#969696; font-size:12px;}
.paging span {display:inline-block; padding:0 2px; height:18px; cursor:pointer;}
.paging span img {vertical-align:middle; margin-top:-2px; *vertical-align:baseline; *margin-top:0px;}
.paging .selected {font-weight:bold; color:#66AFEC;}
.paging a {text-decoration:none;color:#B9B9B9;}

.about h1 {margin:45px 0 0 0;}
.about p {margin:35px 0 0 0; padding:0 0 35px 0; border-bottom:1px solid #e0e0e0;}
.about p.last, .about p.btnCenter {border:none;}
.about span {display:block;}
.about .section p {margin:0px;border:none;padding:0px;}

#notFound {position:relative; top:100px; width:574px; margin:0 auto; padding:0 0 75px 0; font:normal 12px/150% Dotum; text-align:left;}
#notFound h1 {border-bottom:4px solid #3979fb; padding:0 0 5px 0; text-align:left;}
#notFound h2 {margin:40px auto 0 auto; padding:0 0 0 50px; width:400px; background:url("../img/common/imgCaution.gif") no-repeat left center;font:bold 13pt/150% Dotum;}
#notFound p {margin:40px auto 0 auto; padding:0 0 0 50px; width:400px;}
#notFound span {display:block; margin:74px 0 0 0; padding:24px 0 0 0; border-top:2px solid #3979fb; text-align:center;}

#warning {position:relative; top:100px; width:574px; margin:0 auto; padding:0 0 75px 0; font:normal 12px/150% Dotum; text-align:left;}
#warning h1 {border-bottom:4px solid #3979fb; padding:0 0 5px 0; text-align:left;}
#warning h2 {margin:40px auto 0 auto; padding:0 0 0 50px; width:400px; background:url("../img/common/imgCaution.gif") no-repeat left center;font:bold 13pt/150% Dotum;}
#warning p {margin:20px auto 0 auto; padding:0 0 0 50px; width:400px;}
#warning a {font:bold 13px/150% Dotum;}
#warning span {display:block; margin:35px 0 0 0; padding:24px 0 0 0; border-top:2px solid #3979fb; text-align:center;}

/* 메시지 알림 레이어 */
.msgLayer {position:relative;width:310px;border:5px solid #2594ea;height:65px;padding-top:40px;text-align:center;}
.msgLayer span {font-size:12px; font-family:"굴림";color:#484848;}
.msgLayer .closeLayer {position:absolute;top:13px;right:14px;}


/*graph*/
.traffic_area .sort {width: 890; height: 22px; padding: 10px 10px 0 0; text-align: right; font-size: 11px;}
.traffic_area .sort  a {color:#333; text-decoration:none;}
.traffic_area .sort select {font-size:12px; margin:0 3px 2px 0;}
.traffic_area {width: 900px; overflow: hidden; border: 1px solid #d0d0d0; background: #f3f3f3; margin-top:-1px; padding: 0 0 15px 0;}
.graph_area {width: 858px; overflow: hidden; padding: 5px; background: white; border: 1px solid #ccc; margin: 0 auto;}
#chartLayer {width:100%;  margin:0;}
.graph_layer table {width:100%; margin:0;}

/* 업로드 레이어 */
#coperationUploadUploader { vertical-align: bottom; }

/*api*/
.section {margin-bottom:30px;padding-bottom:10px;}
.section h2 {margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #e0e0e0;}

.section a {text-decoration:none;color:#666;}
.section div {line-height:1.5;}

.Api_list {padding-left:10px;margin-top:10px;}
.Api_list strong {} 
.Api_list ul {margin-top:10px;padding-left:30px;}
.Api_list li {background:url("../img/common/icon_apiList.png") no-repeat left center;padding-left:10px;margin-bottom:5px;}
.Api_list li a {text-decoration:none;color:#666;}

.section_txt {margin-bottom:15px;}
.txt_point {margin-bottom:20px;font-weight:bold;font-size:14px;}

.tb_reply {width:650px;border:1px solid #eee;margin-bottom:30px;}
.tb_reply caption {display:none;}
.tb_reply th {background:#f2f2f2;padding:3px 0 4px 0;}
.tb_reply td {padding:3px 0 4px 10px;border-bottom:1px solid #e0e0e0;}

.tbl_leftA {width:100%;border:1px solid #d9d9d9; font-size:11px; border-collapse:collapse; margin:0px;}
.tbl_leftA caption {text-align:left; padding:0 0 10px 0; font-weight:bold; font-size:13px;}
.tbl_leftA th {border:1px solid #d9d9d9; background:#fafafa;;color:#414042; padding:7px 0; vertical-align:middle}
.tbl_leftA td {border:1px solid #d9d9d9; color:#414042; padding:7px;}
.tbl_leftA .selct_bg {border:1px solid #d7d7d7;background:url('../img/enterprise_A/select_var.gif') no-repeat right center;}
.tbl_leftA td.txt_C {text-align:center;}

.xmlCode {background-color: #efefef; list-style:none;}
.xmlCode li {padding:3px 5px; border: 1px solid white;}
.xmlCode li.sub {padding:3px 5px 3px 50px;}

.mgb_10 {margin-bottom:10px;}
.mgb_20 {margin-bottom:20px;}
.mgb_30 {margin-bottom:30px;}

#hasNotFound {position:relative; width:574px;font:normal 12px/150% Dotum; text-align:left;}
#hasNotFound h2 {margin:40px 0 10px 0; background:url("../img/common/imgCaution.gif") no-repeat left center;font:bold 13pt/150% Dotum;padding:30px 0 20px 50px;}
