@charset "utf-8";
/* cms83@almacomm.co.kr */
body {width:100%}
#popupArea {width:100%}
#popupArea h1 {background:#e64e41; font-size:18px; font-weight:bold; color:#fff; border:1px solid #d1382b; padding:10px 0 16px 20px;}
#popupArea h1.other {padding-left:80px;}

.supportStation {border:1px solid #ccc; width:761px; height:358px; margin:20px auto 0 auto; }
.search {overflow:hidden; font-family:Dotum, 돋움;}
.search .img {float:left; margin:16px 49px 0 100px; }
.search .txt {float:left; margin:55px 0 0 0 }
.search .txt p {color:#282828; margin:0 0 5px 0}
.search .txt label {font-weight:bold; color:#000; padding:0 0 0 13px; margin-right:15px; background:url(/images/common/bul_dot_orange.gif) no-repeat 0 4px}
.search .txt fieldset {margin:30px 0 0 0}
.search .txt fieldset input[type="text"] {width:240px}
.search .txt fieldset input.inputText {padding:7px 0 6px 7px}

.inputBox.schArea  {position:relative;}
.inputBox.schArea .schAutoClose {position:absolute; top:1px; left:300px; width:30px; height:30px; background:url('/images/map/btn_inputClose.gif') no-repeat center center;}
.inputText::-ms-clear {display: none;}

.stationList {position:relative; width:729px; height:157px; margin:15px auto 0 auto; border:1px solid #bebebe; overflow:hidden; background:url(/images/common/tbody_line.gif) repeat-y 0 0}
.stationList table {width:100%; }
.stationList table th {background:#f5f5f5; color:#000; font-weight:bold; padding:8px 0; border-bottom:1px solid #bebebe; border-right:1px solid #bebebe}
.stationList table th.last {border-right:none}
.stationList table td {color:#333; text-align:center; padding:5px 0 4px 0; font-family:Dotum, 돋움;}
.stationList table td img {vertical-align:middle}
.stationList table td.left {width:334px; padding-left:11px; text-align:left;}
.stationList table td.colwid4 {width:121px\9;}
.stationList table td.last button {outline:none; color:#000; font-size:12px; line-height:12px; font-family:Dotum, 돋움; text-align:center; margin-left:-17px; }
.stationList table td.last button span {position:relative; display:block; width:42px; height:16px; line-height:12px; margin:0; padding:6px 0 0 0;  background:url(/images/common/btn_views_off.gif) no-repeat 0 0 !important} 
.stationList table td.last button span:hover {background:url(/images/common/btn_views_on.gif) no-repeat 0 0 !important}
.stationList table thead {position:absolute; z-index:100} 
#zipCodeList {position:absolute; top:33px; z-index:99;}

.noResults {margin:40px 0 0 244px}

.stationViewMore {position:absolute; top:33px; right:0; z-index:999}
.stationViewMore div {border-left:1px solid #dcdcdc; padding:23px 4px 23px 4px; cursor:pointer;}
.stationViewMore div.btnUp {border-bottom:1px solid #dcdcdc; background:#fff url(/images/btn/btn_up_off.gif) no-repeat 4px 30px ;}
.stationViewMore div.btnUp:hover {background:#e2e2e2 url(/images/btn/btn_up_on.gif) no-repeat 4px 30px }
.stationViewMore div.btnDown {background:#fff url(/images/btn/btn_down_off.gif) no-repeat 4px 30px }
.stationViewMore div.btnDown:hover {background:#e2e2e2 url(/images/btn/btn_down_on.gif) no-repeat 4px 30px }
.stationViewMore div button {width:11px; height:7px;}
.stationViewMore div button span {display:block; text-indent:-5000px}

.acBtn {text-align:center; margin:14px 0 0 0}

.colwid1 {width:41px}
.colwid2 {width:140px}
.colwid3 {width:344px}
.colwid4 {width:110px}
.colwid5 {width:90px}


input[type="text"] {border:1px solid #ccc; /*padding:5px 5px 7px 5px*/}
input[type="image"] {border:none; padding:0}
button {border:none !important; background:none !important}
button img {left:0}

input[type="text"]:hover,
input[type="password"]:hover,
input[type="text"].hover {border:1px solid #969696}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="text"].current {border:1px solid #ed1b24 !important}


#popContent .input_text_area {border:1px solid #ccc; padding:8px 0 8px 8px; color:#333; display:inline-block; text-align:left}
#popContent .input_text_area .inputText.other {border:none; padding:0; }

.inputText {width:146px; border:1px solid #ccc; padding:3px 5px 6px 5px; color:#333}
.cnt_table_list div.fancy-select div.trigger {width:230px}
.cnt_table_list div.fancy-select ul.options {width:238px; max-height:300px}
.cnt_table_list div.fancy-select ul.options.open {width:238px}

.txt.ml3 {vertical-align:middle}

/* 팝업 */
#popWrap {padding:28px 20px 10px 20px}
#popWrap h1.tit {position:relative; margin-bottom:25px; font-size:16px; color:#000;}
#popWrap h1.tit .reqTxt {font-size:13px;}
#popWrap h1.tit .reqTxt .req {position:relative; top:3px; font-size:17px; font-weight:bold; color:#d92414;}
#popWrap h1.tit .btnBack {position:absolute; top:-5px; right:0; display:inline-block; padding-right:23px; height:38px; background:url('/images/map/bg_backBtn.gif') no-repeat right top;}
#popWrap h1.tit .btnBack span {display:inline-block; padding-left:48px; height:38px; font-size:12px; background:url('/images/map/bg_backBtn.gif') no-repeat left top; color:#464646; font-weight:bold; line-height:35px;}

#popWrap .bizClose {margin-top:8px; display:inline-block}

#popContent .tbl_basic {width:100%; margin-bottom:15px; border:1px solid #ccc;}
#popContent .tbl_basic th,
#popContent .tbl_basic td {border-bottom:1px solid #ccc; text-align:left;}
#popContent .tbl_basic th {padding:10px 10px 10px 10px; background:#f9f9f9; border-right:1px solid #ccc; vertical-align:top; font-weight:normal; color:#000}
#popContent .tbl_basic th .req {position:relative; top:2px; font-size:17px; font-weight:bold; color:#d92414;}
#popContent .tbl_basic td {padding:10px 16px;}
#popContent .tbl_basic td .input p {margin-bottom:6px; /* min-height:28px; */ line-height:1.6; vertical-align:middle}
#popContent .tbl_basic td .input p.textSize {margin-bottom:0; text-align:right; min-height:0; color:#000;}
#popContent .tbl_basic td .input p.textSize .limit {color:#a9a9a9;}
#popContent .tbl_basic td .input p.last {margin-bottom:0;}
#popContent .tbl_basic td .input p.position {position:relative; min-height:30px; line-height:30px;}
#popContent .tbl_basic td .input p.position .btnR {position:absolute; top:0; right:0;}
#popContent .tbl_basic td .input .textarea {width:95%; height:68px; padding:10px; font-size:13px; font-family:Dotum,'돋움',Arial,sans-serif; border:1px solid #ccc;}
#popContent .tbl_basic td .input .textarea:focus {border:1px solid #ed1b24;}
#popContent .tbl_basic th .inputCheck {border:1px solid #999; position:relative; top:-2px;}
#popContent .tbl_basic td .txt {font-size:12px; color:#f0660a;}
#popContent .tbl_basic td .txt.txtDisa {font-size:12px; color:#a9a9a9;}
#popContent .tbl_basic td .block {display:inline-block; width:87px;}
#popContent .tbl_basic td .addSrch {display:inline-block; width:95px; vertical-align:middle;}
#popContent .tbl_basic .trigger {width:44px;height:17px; margin-right:4px;}
#popContent .tbl_basic .selectboxit-btn {width:52px !important}
#popContent .tbl_basic .selectboxit-container .selectboxit-options {}

#popContent .tbl_basic td .select_area {margin-bottom:6px; min-height:28px;}
#popContent .tbl_basic td .select_area .sign {/* float:left; */ line-height:28px; margin:0 4px;}
#popContent .tbl_basic td .select_area div.fancy-select div.trigger:after {top:11px}

#popContent .tbl_basic div.fancy-select ul.options {min-width:52px !important;}
#popContent .tbl_basic div.fancy-select ul.options.open {width:52px !important; min-width:52px !important;}
#popContent .tbl_basic .Tel div.fancy-select ul.options.overflowing {bottom:-460px}
#popContent .tbl_basic .ml15 {margin-left:15px;}
#popContent .inputText {/* height:28px;  */padding:7px 0 7px 8px; color:#000; position:relative; z-index:997; }
#popContent .inputText.other {padding:8px 0 8px 8px;}
#popContent .inputText.cen {padding-left:0; text-align:center;}
#popContent .inputText:focus,
#popContent .inputText.current {border:1px solid #ed1b24;}

.offDay {display:inline-block; border:1px solid #ccc;}
.offDay a {display:inline-block; width:38px; height:28px; line-height:28px; border-right:1px solid #ccc; text-align:center; color:#000; }
.offDay a.last {display:inline-block; width:82px; text-align:center; color:#000; border-right:none;}
.offDay a.current {color:#fff; background:#e54c3f;}

.busiHours {position:relative; padding:15px 0;}
.busiHours p {line-height:20px; color:#000;}
.busiHours .btnModify {position:absolute !important; top:0px !important; right:0;}

/* 업종검색 팝업 */
.businessSrch {text-align:center; width:341px; margin:0 auto}
.businessSrch .srchForm {margin-bottom:70px;}
.businessSrch .srchForm.mb20 {margin-bottom:20px;}
.businessSrch .txt {margin:70px 0; color:#000; text-align:center;}
.businessSrch .select_area {margin:20px 0 14px 0; height:115px; border:1px solid #ccc; overflow:auto;}
.businessSrch .select_area ul li a {display:block; padding:7px 8px; padding:8px 8px 8px 8px \0/IE8; border-bottom:1px solid #ccc; color:#333; text-align:left;}
.businessSrch .select_area ul li.txtNone {margin:51px 0 0 0; line-height:14px;}
.businessSrch .select_area ul li a:hover,
.businessSrch .select_area ul li a.current {background:#f8f8f8; color:#d92414;}

.companyInfo {text-align:center;}
.companyInfo .txt {margin-bottom:16px; line-height:16px; color:#000; font-size:12px;}
.companyInfo .txt.gray {color:#888;}

/* 주소검색 팝업 */
.addSrchArea h1.tit {position:relative; margin-bottom:18px !important; font-size:16px; color:#000;}

.addSrchArea .addTab {position:relative; top:1px; z-index:100; overflow:hidden;}
.addSrchArea .addTab li {float:left; width:50%; text-align:center;}
.addSrchArea .addTab li a {display:block; height:41px; line-height:39px; font-size:14px; font-weight:bold;}
.addSrchArea .addTab li.first a {color:#585858; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-bottom:1px solid #a3a3a3; background:#f6f6f6;}
.addSrchArea .addTab li.last a {color:#585858; border-top:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #a3a3a3;background:#f6f6f6;}
.addSrchArea .addTab li.last a.current {border-left:1px solid #a3a3a3;border-top:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-bottom:1px solid #fff; color:#d92414; background:#fff;}
.addSrchArea .addTab li.first a.current {border-left:1px solid #a3a3a3;border-top:1px solid #a3a3a3;border-right:1px solid #a3a3a3;border-bottom:1px solid #fff; color:#d92414; background:#fff;}
.addSrchArea .addCont {/* overflow:hidden; */ margin-bottom:14px; min-height:329px; padding:28px 15px 17px; border:1px solid #a3a3a3;}
.addSrchArea .addCont .addSrch {text-align:center; color:#000;}
.addSrchArea .addCont .addSrch label {margin-right:16px;}
.addSrchArea .addCont .noneResult {padding-top:175px; background:url('/images/map/bg_srch.gif') no-repeat center 80px; text-align:center;}
.addSrchArea .addCont .txt {margin-bottom:6px; font-size:13px; color:#7b7b7b;}
.addSrchArea .addCont .txt2 {font-size:12px; color:#acacac;}
.addSrchArea .addCont .addResult {height:115px; overflow:auto; border:1px solid #ccc;}
.addSrchArea .addCont .addResult.mb15 {margin-bottom:15px;}
.addSrchArea .addCont .addResult ul li a {display:block; padding:7px 8px; border-bottom:1px solid #ccc; color:#333;}
.addSrchArea .addCont .addResult ul li a:hover,
.addSrchArea .addCont .addResult ul li a.current {background:#f8f8f8; color:#d92414;}
.addSrchArea .addCont .txt_desc {text-align:left; padding:29px 0 18px; color:#000;}
.addSrchArea .addCont .txt_desc.pt {padding-top:15px;}
.addSrchArea .addCont .tbl_add {width:100%; table-layout:fixed;}
.addSrchArea .addCont .tbl_add th {font-weight:normal; text-align:left; color:#000;}
.addSrchArea .addCont .tbl_add td {padding:3px 0;}
.addSrchArea .addCont .tbl_add td .input {padding:2px 0; position:relative;}
.addSrchArea .addCont .tbl_add td .input_select {padding:2px 0; position:relative;}
.addSrchArea .addCont .tbl_add td .trigger {width:245px;}
.addSrchArea .addCont .tbl_add td .options {max-height:340px;}
.addSrchArea .addCont .tbl_add td .options.open {width:253px;}
.addSrchArea .addCont .tbl_add div.fancy-select div.trigger:after {top:10px}



/* new select box css */
.selectboxit-container .selectboxit {}
.selectboxit-btn {width:253px !important}
.selectboxit-btn {
	cursor: pointer;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	background: #fff;
	color: #333;

	transition: all 240ms ease-out;
	-webkit-transition: all 240ms ease-out;
	-moz-transition: all 240ms ease-out;
	-ms-transition: all 240ms ease-out;
	-o-transition: all 240ms ease-out;
}

#addSrch02 .selectboxit-container .selectboxit-options {width:254px !important}
.selectboxit-option, .selectboxit-optgroup-header {
	font-size:11px;
	padding:6px 0 6px 8px;
	color: #5a5a5a;
	cursor: pointer;
	white-space: nowrap;

	transition: all 150ms ease-out;
	-webkit-transition: all 150ms ease-out;
	-moz-transition: all 150ms ease-out;
	-ms-transition: all 150ms ease-out;
	-o-transition: all 150ms ease-out;
}




.addSrchArea .addTab2 a {font-family:Malgun Gothic,맑은 고딕,Helvetica,sans-serif}
.addSrchArea .addCont2 {padding:57px 0 50px 9px}
.addSrchArea .addCont3 {padding:57px 0 25px 15px}

.addSrchArea .addCont4 {overflow:hidden; margin-bottom:14px; min-height:132px; padding:28px 15px 17px 0; border:1px solid #a3a3a3; line-height:24px; text-align:center}
.addSrchArea .txtRed {font-family:Malgun Gothic,맑은 고딕,Helvetica,sans-serif; font-size:12px; color:#d92414; margin-bottom:19px}


.pagination {text-align:center; margin:50px 0 0 0}
.pagination li {width:17px; height:17px; margin:0 2px; display:inline-block; *display:inline; zoom:1; vertical-align:middle}
.pagination li a {line-height:17px; display:block; color:#000; font-weight:bold; text-align:left;}
.pagination li a.on {color:#d92414}
.pagination li a, .pagination li img {vertical-align:middle}


#kitAs01 .imgSs {margin-left:56px}
#kitAs01 .tbl_add2 {border:1px solid #bebebe}
#kitAs01 .tbl_add2 th {padding:7px 0 8px 0; border:1px solid #bebebe; background:url(/images/tmap/bg_th.gif) repeat-x 0 0; color:#000; font-family:Malgun Gothic,맑은 고딕,Helvetica,sans-serif}
#kitAs01 .tbl_add2 td {padding:13px 0 12px 0; color:#333; border:1px solid #dcdcdc; border-top:none; text-align:center}
#kitAs01 .tbl_add2 td.left {text-align:left; padding-left:10px}

#kitAs01 div.fancy-select {text-align:left; z-index:999}
#kitAs01 div.fancy-select div.trigger {padding:9px 0 7px 8px; width:80px}
#kitAs01 div.fancy-select ul.options {width:88px; min-width:88px}
#kitAs01 .inputText {padding:7px 0 8px 8px;}
#kitAs01 .addSrch2 {width:298px; margin:0 auto} 

#kitAs01 div.fancy-select ul.options.overflowing {bottom:31px}

.addSrchArea .srch_guide {padding-top:130px; text-align:center; background:url('/images/map/bg_srch.gif') no-repeat center 35px;}
.addSrchArea .srch_guide .sub_tit {margin-bottom:22px; font-size:15px; color:#7b7b7b; font-weight:bold;}
.addSrchArea .srch_guide .txt2 {margin-bottom:20px;line-height:20px;}


.guide {padding:40px 20px 0 20px}
.guide li {margin-bottom:35px; }
.guide02 {padding:40px 32px 0 20px}
.title {font-size:14px; line-height:24px; color:#000; font-weight:bold}
.commonTxt {overflow:hidden; font-size:12px; line-height:22px; color:#000; margin-top:10px; font-family:"돋움",Dotum; }
.commonTxt02 {font-size:12px; line-height:20px; color:#000; font-family:"돋움",Dotum; }
.fc_e64e41 {color:#e64e41 !important}
.commonTxt .num {float:left; width:15px;}
.commonTxt .numTxt {float:left; width:580px;}
.commonImg {margin-top:14px; text-align:center}
.cntSubTit {font-size:16px; line-height:24px; font-weight:bold; font-family:Malgun Gothic,맑은 고딕,Helvetica,sans-serif; padding-left:12px; background:url(/images/common/bul_dot_red02.gif) no-repeat 0 11px}

.line_1 {border-top:1px solid #b3b3b3; padding:20px 0; margin:20px 0 0 0}


.cnt_table_list {width:100%}
.cnt_table_list caption {visibility:hidden; font-size:0; width:0; height:0; line-height:0}
.cnt_table_list th {padding:8px 0; border:1px solid #dcdcdc; background:#f5f5f5; font-family:Malgun Gothic,맑은 고딕,Helvetica,sans-serif; font-size:12px; color:#000; }
.cnt_table_list th.other {text-aling:left; padding:8px 13px; }
.cnt_table_list td {color:#333; padding:13px; text-align:left; border:1px solid #dcdcdc; line-height:16px; font-family:"돋움",Dotum;}
.cnt_table_list td.other {background:#fbfbfb; text-align:center}


/* 삭제요청 팝업 */
.txt_delete {margin-bottom:25px; padding-left:110px; color:#000; text-align:left;}
.delete_type {margin:30px 0;}
.delete_type li {margin-bottom:20px; padding-left:110px; color:#000; font-size:12px; text-align:left;}

/* popup Btn */
#popContent .popCommonBtn {vertical-align:top}
#popContent .popCommonBtn,
#popContent .popCommonBtn:visited {position:relative; z-index:99; /* top:2px; */ display:inline-block; padding-right:17px; height:30px; background:url('/images/map/bg_popBtn.gif') no-repeat right top;}
#popContent .popCommonBtn span,
#popContent .popCommonBtn:visited span {display:inline-block; padding-left:17px; background:url('/images/map/bg_popBtn.gif') no-repeat left top; color:#464646; font-weight:bold; line-height:30px;}
#popContent .mapCommonBtn.wide {padding-right:30px;}

#popContent .popCommonBtn:hover {background:url('/images/map/bg_popBtn_over.gif') no-repeat right top;}
#popContent .popCommonBtn:hover span {background:url('/images/map/bg_popBtn_over.gif') no-repeat left top;}

/* #popContent .popCommonBtn:active {background:url('/images/map/bg_popBtn_select.gif') no-repeat right top; color:#fff}
#popContent .popCommonBtn:active span {background:url('/images/map/bg_popBtn_select.gif') no-repeat left top; color:#fff} */

#popContent .mapCommonBtn.wide span {padding-left:30px;}
#popContent .popCommonBtn2 {position:relative; top:0; display:inline-block; padding-right:18px; height:32px; background:url('/images/map/bg_popBtn2.gif') no-repeat right top;; vertical-align:middle}
#popContent .popCommonBtn2 span {display:inline-block; padding-left:18px; height:32px; background:url('/images/map/bg_popBtn2.gif') no-repeat left top; color:#464646; font-weight:bold; line-height:32px; color:#fff; font-weight:bold;}
#popContent .popCommonBtn2:hover {background:url('/images/map/bg_popBtn2_over.gif') no-repeat right top;}
#popContent .popCommonBtn2:hover span {background:url('/images/map/bg_popBtn2_over.gif') no-repeat left top; }

#popContent .popCommonBtn.disabled { background:url('/images/map/bg_popBtn_disabled.gif') no-repeat right top;}
#popContent .popCommonBtn.disabled span {color:#b5b5b5;  background:url('/images/map/bg_popBtn_disabled.gif') no-repeat left top;}
#popContent .popCommonBtn3 {display:inline-block; text-indent:-99999px; width:61px; height:32px; background:url('/images/tmap/btn_search.gif') no-repeat 0 0 !important;}

.mapCommonBtn.wide2 {padding-right:33px !important;}
.mapCommonBtn.wide2 span {padding-left:32px !important;}

/* paging */
#popContent .paging {text-align:center; padding:10px 0;}
#popContent .paging strong {display:inline-block; width:17px; height:17px; text-align:center; line-height:17px; color:#d92414;}
#popContent .paging a {display:inline-block; width:17px; height:17px; text-align:center; line-height:17px; color:#000; font-weight:bold;}
#popContent .paging .prev {margin-right:5px;}
#popContent .paging .next {margin-left:5px;}

#mapContainer {position:relative; top:0; left:0; width:100%; font-family:"돋움",Dotum;}

.btnArea {text-align:center;}
.mapCommonBtn {display:inline-block; padding-right:17px; height:34px; background:url('/images/map/bg_mapBtn.gif') no-repeat right top !important;}
.mapCommonBtn span {display:inline-block; padding-left:17px; height:34px; background:url('/images/map/bg_mapBtn.gif') no-repeat left top; color:#464646; font-weight:bold; line-height:34px; font-family:Dotum, 돋움;}

.mapCommonBtn:hover {background:url('/images/map/bg_mapBtn_over.gif') no-repeat right top !important; }
.mapCommonBtn:hover span {background:url('/images/map/bg_mapBtn_over.gif') no-repeat left top;}

/* .mapCommonBtn:active {background:url('/images/map/bg_mapBtn_select.gif') no-repeat right top !important; color:#fff;}
.mapCommonBtn:active span {background:url('/images/map/bg_mapBtn_select.gif') no-repeat left top; color:#fff} */


.btnArea .btn_install_file_down {width:118px; height:36px; background:url(/images/btn/btn_install_file_down.gif) no-repeat 0 0 !important; text-indent:-50000px; vertical-aling:middle}
.btnArea .btn_install_file_down span {position:relative; }
.btnArea .txt_install_file_down {display:inline-block; width:118px; height:36px; background:url(/images/btn/txt_install_file_down.gif) no-repeat 0 0 !important; text-indent:-50000px; vertical-aling:middle}

/* 이용가능 단말 */
.availableTerminal {width:510px; margin:45px auto 0 auto}
.availableTerminal li {float:left; width:102px; text-align:center;  margin-bottom:30px; font-size:11px; font-family:"돋움",Dotum; color:#000;}
.availableTerminal li .terminalTxt_01 {margin-top:10px; font-weight:bold}
.availableTerminal li .terminalTxt_02 {margin-top:3px}

/* checkbox, radio */
.icheckbox_square-blue,
.iradio_square-blue {display:inline-block; *display:inline; vertical-align:middle; margin:0; padding:0; width:15px; height:15px; background:url(/images/map/checkbox_radio.png) no-repeat; border:none; cursor:pointer;}
.icheckbox_square-blue {background-position:0 0;}
.icheckbox_square-blue.hover {background-position:-15px 0;}
.icheckbox_square-blue.checked {background-position:-30px 0;}
.icheckbox_square-blue.disabled {background-position:-45px 0; cursor:default;}
.icheckbox_square-blue.checked.disabled {background-position:-60px 0;}
.iradio_square-blue {background-position:-75px 0;}
.iradio_square-blue.hover {background-position:-90px 0;}
.iradio_square-blue.checked {background-position:-105px 0;}
.iradio_square-blue.disabled {background-position:-120px 0; cursor:default;}
.iradio_square-blue.checked.disabled {background-position:-135px 0;}

/* form */
/* all */
.inputText::-ms-clear {display: none;}

.placeholder { 
	color: #a9a9a9 !important;  
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */
	color:#a9a9a9;
}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#a9a9a9;
}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#a9a9a9;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#a9a9a9;
}


/* select list color */
#popWrap div.fancy-select ul.options {z-index:999}
#popWrap div.fancy-select ul.options li {color:#5a5a5a; }
#popWrap div.fancy-select ul.options li:hover {color:#f0660a; text-decoration:underline; background:none}

#popWrap .schAutoClose {position:absolute; top:2px; left:155px; width:30px; height:30px; z-index:998; background:url('/images/map/btn_inputClose.gif') no-repeat center center; text-indent:-99999px;}
#popWrap .schAutoClose_02 {top:1px; left:260px !important;}
#popWrap .schAutoClose_03 {top:1px; left:244px !important;}

/* width */
.w124 {width:124px}
.wauto {width:auto} 


/* danal */
.complete_payment {width:300px; height:293px; margin:0 auto; padding:100px 0 0 0}
.complete_payment02 {width:314px; height:34px; margin:0 auto; margin-top:40px}


/* 약관 */
.ffDotum {font-family:Dotum, 돋움 !important} 
.f12_mb10 {margin-bottom:3px !important;} /* 소단락 */
.f12_mb15 {margin-bottom:9px !important;} /* 하위컨텐츠 */
.f12_mb20 {margin-bottom:13px !important;} /* 중단락 */
.f12_mb30 {margin-bottom:27px !important;} /* 대단락 */

.f11_mb10 {margin-bottom:7px !important;} /* 소단락 */
.f11_mb20 {margin-bottom:14px !important;} /* 소단락 */
.f11_mb30 {margin-bottom:27px !important;} /* 소단락 */

.btnClose {position:absolute; top:15px; right:20px; border:none; cursor:pointer; width:12px; height:12px; display:block; background:url(/images/btn/btn_agree_close.gif) no-repeat 0 0 !important; text-indent:-5000px}
.hs03 {background:url('/images/common/bul_dot_03.gif') no-repeat 1px 3px; padding-left:15px; font-size:12px; font-weight:bold; color:#000;}  
.hs03_2 {padding-left:15px; font-size:12px; font-weight:bold;}
.hs04 {background:url('/images/common/bul_dot_02.gif') no-repeat left 7px; padding-left:8px; font-size:12px; font-weight:bold;*height:11px;line-height:18px;color:#666;margin:0 0 0 30px;} 

.f12_desc, .f11_desc {font-size:12px;color:#666;line-height:18px; font-weight:normal}

.txt_deco{background-color:#ff0; color:#000;}

.etc {border:1px solid #666 !important; color:#666; font-size:12px}
.etc th {background:#eee; padding:5px 0; border-bottom:1px solid #666; border-right:1px solid #666;}
.etc td {border-bottom:1px solid #666; border-right:1px solid #666; padding:5px}
.tac {text-align:center}
 
 #ex1-2 .hs03 {margin-bottom:15px}
 #ex1-2 li {line-height:18px}
 
.service_total th {padding:5px 5px 3px 3px;font-size:11px;font-family:"Dotum,돋움";}
.service_total td {padding:5px 7px 3px 7px;text-align:left;font-size:11px;font-family:"Dotum,돋움";}
.service_total td.aC {padding:5px 5px 3px 3px;text-align:center;}
 
#popupArea .ex_content {color:#666; width:430px; margin:20px auto 0 auto; padding-bottom:20px}
#popupArea .ex_content.w470 {width:470px !important}
#popupArea .ex_content h1 {font-size:16px !important;  padding: 0 0 0 15px; margin-bottom:15px; line-height:16px; color:#000; background:#fff url(/images/common/bul_h1.gif) no-repeat 0 0;  border:none}
#popupArea .ex_content p {font-size:12px; line-height:18px}
#popupArea .ex_content ol li {display:block}
#popupArea .ex_content li h3 {font-weight:bold; color:#de2e02; font-size:12px; margin-top:15px}
#popupArea .ex_content li p {background:none; padding:0}
#popupArea .ex_content .table_box {width:100%; margin-top:20px}
#popupArea .ex_content .table_box th.tit {border:1px solid #cbcbcb; background:#ebebeb; padding:6px 0 4px 25px; text-align:left;; color:#000}
#popupArea .ex_content .table_box th {background:#f7f7f7; border:1px solid #e6e6e6; ; font-size:11px !important; letter-spacing:-0.05em; color:#6d6d6d}
#popupArea .ex_content .table_box td {padding: 5px 0 5px 10px; border:1px solid #e6e6e6; font-size:11px !important; color:#838282;}

.error_wrap {width:378px;_width:408px;border-top:2px solid #D0D0D0;border-bottom:1px solid #D0D0D0;padding:15px; line-height:18px; color:#000}
.point_c {color:#de2e02;}


.table_contents {overflow:hidden; border:1px solid #666; width:92%}
/*.table_contents li {float:left; width:47%; margin-right:10px}*/



.h1_tit {font-size:14px; color:#000; font-weight:bold; margin-bottom:9px }
.fwn {font-weight:normal !important; margin-bottom:15px}

.agreeArea {clear:both}
.tabAgree {overflow:hidden; height:33px; margin:0 7px 0 6px; border-bottom:1px solid #ccc; padding:10px 0 0 0}
.tabAgree li {float:left; height:33px; margin-top:1px}

.btnClose02 {position: fixed; top:15px; right:20px; border:none; cursor:pointer; width:12px; height:12px; display:block; background:url(/images/btn/btn_agree_close.gif) no-repeat 0 0; text-indent:-5000px; z-index:9999}
.appBtnClose02 {position: fixed; top:15px; right:20px; border:none; cursor:pointer; width:20px; height:20px; display:block; background:url(/images/btn/btn_agree_close.gif) no-repeat 0 0; text-indent:-5000px; z-index:9999}

.agreeBefore {position:fixed; top:0; width:100%; padding:10px 0 10px 20px; border-bottom:1px solid #ededef; background:#fff;}
.agreeBefore select {font-family:"Dotum,돋움"; font-size:12px}

/* KIA용 티맵 개인정보 취급방침 이전버전 팝업 */
#popupArea.kia {}
#popupArea.kia .kia_term_area {padding:47px 0 0 0;}
#popupArea.kia .kia_term {margin:19px 0 0 0;}
#popupArea.kia .ex_content {color:#fff}
.kia h1, .kia h2, .kia h3, .kia h4 {color:#fff}
.kia .agreeBefore {border-bottom: 1px solid #959595; background:#262626}
.kia .f12_desc, .kia .f11_desc {color: #fff;}
.kia .point_c {color: #fff;}
.kia .hs03 {color: #fff; background:none;}
.kia .hs04 {padding-left: 0; color: #fff; background:none;}
.kia .etc {color: #fff;}
.kia .etc th {border-bottom: 1px solid #959595; border-right: 1px solid #959595; background: none;}
.kia .btnClose02 {top:8px; right:13px; width:24px; height:24px; background: url(/images/btn/btn_kia_agree_close.png) no-repeat 0 0; background-size:24px 24px;}


/* 지도 마커 */
.map_marker {display:inline-block; background:url('/images/map/ico_marker_on2.png') no-repeat center center; z-index:9999}


/* ie8 */
@media \0screen {
	#popContent .inputText {padding:7px 0 6px 8px;}
 	#popContent .inputText.other {padding:7px 0 8px 8px; }
 	.addSrchArea .addCont .tbl_add div.fancy-select div.trigger:after {top:9px}
 	
 	.stationViewMore {top:32px}
	.stationViewMore div {padding:24px 4px 23px 4px}
	
 }

/* IE9 uses \9 */
@media all and (monochrome:0) {
/* @media screen and (min-width:0{{ content }}) { */
	#popContent .popCommonBtn span {line-height:32px; vertical-align:middle; }
	/* #popContent .popCommonBtn,
	#popContent .popCommonBtn:visited {top:1px} */
 }

@media screen and (-webkit-min-device-pixel-ratio:0){
	/* #popContent .popCommonBtn,
	#popContent .popCommonBtn:visited {top:2px} */
}

/* KU 이용 고객대상 데이터 이관 팝업 */
.kuTransfer {color:#000; line-height:16px;}
.kuTransfer .all_tit {font-size:16px; color:#1b1313; font-weight:bold;}
.kuTransfer .txt01 {margin:17px 0 25px 0;}
.kuTransfer .tit01 {margin-bottom:25px; color:#d92414; font-weight:bold;}
.kuTransfer .tit02 {font-weight:bold;}
.kuTransfer .stepBox {oveflow:hidden; width:600px; height:110px; margin:16px 0 28px 0; font-weight:bold; background:#f8f8f8;}
.kuTransfer .stepBox::after {display:block; content:""; clear:both;}
.kuTransfer .stepBox .step_wrap {height:58px; padding:24px 6px 24px 0;}
.kuTransfer .stepBox .step_wrap div {float:left; width:188px; text-align:center;}
.kuTransfer .stepBox .step_wrap div.w289 {width:289px;}
.kuTransfer .stepBox .step_wrap div.mt7 {margin-top:7px;}
.kuTransfer .stepBox .step_wrap div.mt16 {margin-top:16px;}
.kuTransfer .stepBox .step_wrap div.mt24 {margin-top:24px;}
.kuTransfer .stepBox .step_wrap span {font-weight:normal;}
.kuTransfer .stepBox .step_wrap .bg_arrow {overflow:hidden; width:12px; height:58px; background:url(/images/common/bg_arrow.png) no-repeat 0 center; text-indent:-9999px;}
.kuTransfer .note_list {margin-bottom:26px;}
.kuTransfer .note_list li {margin-bottom:5px;}
.kuTransfer .btn_close {width:118px; height:36px; background: url('/images/map/bg_popBtn.gif') no-repeat left bottom;}
.kuTransfer .btn_close a {display:inline-block; padding-left:46px; background: url('/images/map/bg_popBtn.gif') no-repeat left top;}
.kuTransfer .btn_close a span {display:inline-block; padding-right:48px; background: url('/images/map/bg_popBtn.gif') no-repeat right top;}
.kuTransfer .mapCommonBtn {padding-right:47px;}
.kuTransfer .mapCommonBtn span {padding-left:49px;}
