@charset "euc-kr";

/*txt*/
.green {color:#1b8000;}
.oran {color:#dd1100;}
input.date {width:50px;}
input.data {width:80px;}
input.no {width:36px;}
input.no_s {width:12px;}
input.social {width:100px;}
.address_long input {width:210px; margin-bottom:7px;}
.address_long input.short{width:90px;}
.address_long input.long{width:300px;}
input.long {width:460px;}
input { color: #aaa; }
/*input:-ms-input-placeholder { color: #aaa; }
nput::-webkit-input-placeholder { color: #aaa; }
input::-moz-placeholder { color: #aaa; }
input::-moz-placeholder { color: #aaa; }*/

.address_form {padding:7px 0 0;}
.address_form input { margin:0 0 3px;}
.input_sec {margin:0 0 3px;}
/*detail_view*/
.detail_view {position:relative; width:100%; padding:0 0 20px;border-bottom:1px solid #c0d9dd; display:none;}
.detail_view h5 {padding:20px 0 15px; color:#1d8091;}
.detail_view h5 em {font-weight:normal; color:#dd1100;}
.detail_view button.small {position:absolute; top:20px; right:0; width:115px;}

/*reason_reduce*/
.reason_reduce {margin:19px 0 0;position:relative; border:1px solid #c0d9dd;}
.reason_reduce div {border:2px solid #f1f4f5; padding:16px 19px 0;}
.reason_reduce div.center {text-align:center; padding-bottom:10px;}
.reason_reduce div h5 {background:url('/static/open_images/sub/ico_arrow_green.gif') no-repeat 0 1px; padding:0 0 10px 15px; border-bottom:1px solid #c0d9dd;}
.reason_reduce div select {position:absolute; top:16px; left:96px;}
.reason_reduce div dl dt {background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 18px; padding:15px 0 5px 8px; font-weight:bold;}
.reason_reduce div dl dd {padding:0 0 15px;}
.reason_reduce div dl dd ol li {padding:0 0 5px;}
.reason_reduce div .strong {padding:10px 0;}
.reason_reduce div .strong li {padding:0 0 5px 10px; line-height:16px; background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 4px;} 
.reason_reduce div ul.first {padding:10px 0 0;}
.reason_reduce div ul.first li {background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 3px; padding:0 0 5px 8px;}
.reason_reduce div ul.first li ul {padding:10px 0 0;}
.reason_reduce div ul.first li ul li {background:none;}
.reason_reduce div ul.first li ul li span {color:#b1b1b1;}
.reason_reduce dl.attention { padding-bottom:6px; }
.reason_reduce dl.attention dt {background:url('/static/open_images/sub/ico_arrow_green.gif') no-repeat 0 1px; margin-bottom:9px; padding:0 0 7px 15px; border-bottom:1px solid #c0d9dd; font-weight:normal; line-height:1.3em; }
.reason_reduce dl.attention dd { padding:0 0 5px 10px; line-height:1.3em; background:url('/static/open_images/sub/ico_help_arrow.gif') no-repeat 0 4px;}
.reason_reduce div.legal_pay_info  {padding:0; border:0;}
.reason_reduce div.legal_pay_info p {padding:10px 0;}
.reason_reduce div.legal_pay_info ol li{padding:0 0 3px 13px;}
.reason_reduce div.legal_pay_info ol li span {display:inlIne-block; width:150px;}
.reason_reduce div p.image {padding:20px 0; border-top:1px solid #d5d5d5;}

/*add_file*/
.add_file {margin:20px 0 0;}
.add_file .input_file {border:1px solid #bbc6c9; background:#fff; width:400px;}

.choose_txt { color:#dd1100; font-size:11px; text-align:right;padding:20px 0 7px;}
.no_pad {border:0; padding:0;}
input.readonly.strong_txt {color:#dd1100;font-size:14px;font-weight:bold; vertical-align:middle; padding-bottom:5px; padding-top:0;}

.input_box_set {overflow:hidden; padding:5px 0;}
.input_box_set li {float:left; width:240px;padding:0 0 3px;}
.input_box_set li input {padding:3px 1px 2px; text-align:center;}
.input_box_set li input:nth-child(1){width:45px;}
.input_box_set li input:nth-child(2){width:35px;} 
.input_box_set li input:nth-child(3){width:15px;} 
.input_box_set li input:nth-child(4){width:55px;} 

/*table_top*/
.table_top {width:100%; padding:4px 0 6px; min-height:15px;}
.table_top .left_sec {float:left;}
.table_top .right_sec {float:right;}

.table_top02 {width:100%; margin:20px 0 10px; min-height:15px;}
.table_top02 h4 {float:left; margin:0 !important;}
.table_top02 .right_sec {float:right;}

.table_top:after, .table_top02:after {content: "."; clear:both; display:block; height:0; visibility:hidden;}
* html .table_top, * html .table_top02  {height:1px;}
.table_top, .table_top02 {display:block; min-height:1px;}

#layerhelp1, #description_change {display:none;}

/*search_fieldset*/
.search_fieldset {text-align:center; padding:10px; margin:0 0 20px; border:4px solid #c0d9dd;}
.search_fieldset input {vertical-align:middle; width:300px;}
.search_fieldset button {vertical-align:middle;}
table.btm_pad {margin:0 0 10px; clear:both;}

/*table*/
input.sumtotal {font-weight:bold; text-align:right; padding:0 5px 0 0; color:#4c8ed0;}
.btm_read_input {padding:4px 0 0 12px;}
table th div {color:#1d8091;}

/* paper_donwload */
.paperDn_box{padding:18px 0; text-align:center; border:3px solid #c0d9dd; background-color:#eef5f7;}
.paperDn_box p{color:#1d8091; font-weight:bold; line-height:1.5em; margin-bottom:15px;}
.paperDn_box a.download{ color:#fff; font-weight:bold; padding:6px 10px 6px 31px; background:url('/static/open_images/sub/bgPaper_download.gif') 10px 4px no-repeat #1d8091; display:inline-block; }
.paperDn_box.topmargin {margin:20px 0 0;}

/*result_txt*/
.description_txt ul.result_txt {overflow:hidden;}
.description_txt ul.result_txt li {float:left; background:none; font-size:12px; width:300px; color:#555;}

/*bank_info*/
.bank_info {overflow:hidden;}
.bank_info li {float:left; width:160px; padding:0 0 5px;}

.pay_ing {display:block; border:1px solid #4f709e; width:54px; font-size:11px; margin:0 auto;}
.pay_ing em {display:block; border:1px solid #93afd4; width:52px; padding:2px 0 0; color:#577cae;}
.finish_pay {display:block; border:1px solid #777; width:54px; font-size:11px; margin:0 auto; text-decoration:none;}
.finish_pay em {display:block; border:1px solid #aaa; width:52px; padding:2px 0 0; color:#666;}



/*popup*/
.rpt_popup_wrp {border:6px solid #1d8091;width:955px;}
.rpt_popup_wrp h1 {padding: 17px 0 10px 21px;border-bottom:2px solid #1d8091;}
.rpt_popup_wrp h1.title{border-bottom:0;}
.rpt_popup_wrp .rpt_popup_content {padding:27px 30px 25px;}
.rpt_popup_content  h2 {text-align:center;height:25px;font-size:16px;color:#006666;}
.rpt_popup_content  h3 {background:url("/static/open_images/sub/ico_h4.gif") no-repeat 0 0;margin:20px 0 10px;padding-left:22px;color:#555;font-size:14px;}
.rpt_popup_content .description_txt{margin-bottom:0;}
.rpt_popup_content .txt_ico {background:url("/static/open_images/sub/ico_caution_red.gif") no-repeat 0 2px;padding-left:15px;color:#dd1100;}
.rpt_popup_content table td{padding-left:6px; padding-right:7px;}


.info_dnggi_type {margin:19px 0 0;position:relative; border:1px solid #c0d9dd;}
.info_dnggi_type div {border:2px solid #f1f4f5; padding:16px 19px 0;}
.info_dnggi_type div.center {text-align:center; padding-bottom:10px;}
.info_dnggi_type div dl dd {padding:0 0 15px;}
.info_dnggi_type div dl dd ol li {padding:0 0 5px;}
.info_dnggi_type div dl dd ol li div {border:0px; padding:10px;}

/*Å¸ÀÌÆ² Ãß°¡ - 191224*/
.title_depth2 {display:block; height:11px; background:url("../../open_images/rptpay/img_st_bullet.png") no-repeat; font-size:12px; font-weight:bold; padding-left:15px;  color:#009cc6; position:relative; margin-top:20px; margin-left:10px;}
h4.title_depth2 {display:block; height:14px; background:url("../../open_images/rptpay/img_st_bullet.png") no-repeat 0 2.3px; font-size:12px; font-weight:bold; padding-left:15px;  color:#009cc6; position:relative; margin-top:20px; margin-left:10px;}


/*Å×ÀÌºí¸®½ºÆ® - ¾ç½ÄÇ¥Å×ÀÌºí - 191224*/
.div_table_list table {border-top:1px solid #c5c5c5;}
.div_table_list {width:100%;  display:inline-block; margin-top:10px; border-collapse:collapse;}
.div_table_list th {height:24px; color:#000; padding:1px; border:1px solid #c5c5c5; background:#e9e9e9; border-collapse:collapse;}
.div_table_list th.titleTh {height:24px; color:#000; font-weight:400; text-align:left; text-indent:5px; padding:0 1px 0 1px; border:1px solid #c5c5c5; background:#e9e9e9; border-collapse:collapse;}
.div_table_list th.titleG {height:24px; color:#000; padding:0 1px 0 1px; border:1px solid #c5c5c5; background:#e9e9e9; font-weight:400; text-align:center; border-collapse:collapse;}
.div_table_list th.titleTd {height:24px; border:1px solid #c5c5c5; padding:0 1px 0 1px; border-collapse:collapse; background:#ffffff; color:#000; font-weight:400; text-align:center;}
.div_table_list td {height:24px; text-align:left; border:1px solid #c5c5c5; padding:2px 4px; border-collapse:collapse; background:#ffffff;}/*td ¾ç½ÄÅ×ÀÌºíline-heightÁ¶Àý*/
.div_table_list td.td_grey {background:#ededed; color:#555555;}
.div_table_list tr.none_lp td{text-align:center; border-left:1px solid #c5c5c5; border-right:1px solid #c5c5c5; border-top:1px solid #c5c5c5;  line-height:22px; padding-left:1px;}/*td ¾ç½ÄÅ×ÀÌºíline-heightÁ¶Àý*/
.div_table_list tr td.txt_l {text-align:left; text-indent:2px;}
.div_table_list tr td.txt_c {text-align:center;}
.div_table_list tr.txt_c td{text-align:center;}
.div_table_list tr td.txt_r {text-align:right; padding-right:5px;}
.div_table_list tr td.txt_lineheight {line-height:18px; letter-spacing:-0.2px;}
.div_table_list tr td.txt_depth1 {padding-left:10px;}
.div_table_list tr td.txt_depth2 {padding-left:15px;}/*13*/
.div_table_list tr td.txt_depth3 {padding-left:25px;}/*17*/
.div_table_list tr td.txt_depth4 {padding-left:35px;}
.div_table_list tr.txt_none th{font-weight:400; font-size:12px; /* letter-spacing:-0.1px;*/}
.div_table_list .txt_hy {font-size:11px; padding:8px 2px 2px 5px; color:#bbc6c9;}
.div_table_list .input_num {border:1px solid #bbc6c9; text-align:right; background:#ffffff; height:13px; padding:3px 2px 2px 2px; vertical-align:middle; margin:1px; display:inline-block; color:#666 }

/*etax_tab*/
.popdiv .etax_tab {overflow:hidden; border-left:1px solid #d1d1d1;}
.popdiv .etax_tab li {float:left; width:100px; border-top:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}
.popdiv .etax_tab li a {display:block; width:100px; height:22px; text-align:center; border-bottom:1px solid #d1d1d1; background:#f5f5f5; padding:10px 0 0; }
.popdiv .etax_tab li a:hover {color:#666; font-weight:bold;}
.popdiv .etax_tab li a.on {background:#fff; border-bottom:1px solid #d1d1d1; height:22px; font-weight:bold;}