@charset "utf-8";

.bul_basic { background: url(/images/cpc/eapplication/bul_cpc_basic.gif) no-repeat left 50%; padding: 0 0 0 10px; text-align: left; }
.bul_basic01 { background: url(/images/cpc/eapplication/bul_cpc_basic.gif) no-repeat left 3px; padding: 0 0 0 10px; text-align: left; }
.bul_basic02 { background: url(/images/cpc/eapplication/bul_cpc_basic.gif) no-repeat left 7px; padding: 0 0 0 10px; text-align: left; }
/* 2012.3.8 폰트 색상 수정 */
.bul_red { background: url(/images/cpc/eapplication/bul_cpc_red.gif) no-repeat left 6px; padding: 0 0 0 8px; color: #dc3829; text-align: left; font-weight:bold; }
.bul_red01 { padding: 0; color: #dc3829; text-align: left;  font-weight:bold;}
/* 2012.3.8 .bul_red { background: url(/images/cpc/eapplication/bul_cpc_red.gif) no-repeat left 6px; padding: 0 0 0 8px; color: #e6533f; text-align: left; font-weight:bold; }
.bul_red01 { padding: 0; color: #e6533f; text-align: left;  font-weight:bold;} */

/* 방송통신고객만족센터 CPC_public_civilguide_guide01.jsp */
#discenter_top { margin-bottom: 20px; text-align: right; }
#cpc_discenter_visual { margin-bottom: 42px; }
#cpc_discenter, #cpc_discenter01, #cpc_discenter02, #cpc_discenter03, #cpc_discenter04 { width: 900px; text-align: left; margin-bottom: 44px; }
#cpc_discenter ul, #cpc_discenter01 ul, #cpc_discenter02 ul, #cpc_discenter03, #cpc_discenter04 ul { margin: 0; }
#cpc_discenter3 .bul_basic { padding-left: 18px; }
#cpc_discenter01 ul li, #cpc_discenter03 ul li { margin: 0; }
#cpc_discenter03 ul { margin: 10px 0 }
#cpc_dis_wrap .contents { width: 900px; }
#cpc_dis_wrap .contents .ul_helper { padding-left: 8px; }
#cpc_dis_wrap .contents .color7c { color: #7c85a7; font-weight: bold; }
.paddingleft7 { padding-left: 10px; }
#cpc_dis_wrap .box_bgcolor { width: 605px; margin-left: 18px; padding: 10px 10px 0 10px; background-color: #f0f2f6; }

/*faq 부분*/
#cpc_discent_faq { position: relative; width: 900px; height: 90px; margin-bottom: 30px; background: url('/images/cpc/civilguide/bg_discenter_faq.gif') no-repeat; }
#cpc_discent_faq ul { margin: 0; padding: 0; }
#cpc_discent_faq .text_01 { position: absolute; top: 15px; left: 123px; }
#cpc_searcharea { position: absolute; top: 31px; left: 123px; }
#cpc_searchbox { width: 435px; height: 17px; border: 1px solid #ccc; vertical-align: middle; }
.cpc_search { margin-left: 5px; vertical-align: middle; }
#cpc_discent_faq .text_02 { position: absolute; top: 68px; left: 123px; }

/* 상단 탭 컨트롤*/
.cpc_discenter_tab { position: relative; width: 900px; height: 25px; background: url(/images/tsi/info/tab_bg.gif); margin-bottom: 18px; }
.cpc_discenter_tab li { float: left; }
.ul_margin { margin: 0 0 0 8px;}
.ul_margin li { margin: 2px; }

/* 1335민원처리시스템 CPC_public_civilguide_guide02.jsp */
#cpc_1335 { width: 900px; padding-top: 12px; text-align: left; }
#cpc_1335 h2{ margin-bottom: 12px; }
#cpc_1335 #cpc_1335_visual { position: relative; width: 617px; height: 522px; background: url('/images/cpc/civilguide/bg_cpc1335.gif') no-repeat left top; } 
#cpc_1355_01 { position: absolute; left: 240px; top: 0; }
#cpc_1355_02 { position: absolute; left: 160px; top: 43px; }
#cpc_1355_03 { position: absolute; left: 408px; top: 43px; }
#cpc_1355_04 { position: absolute; left: 240px; top: 68px; }
#cpc_1355_05 { position: absolute; left: 240px; top: 132px;}
#cpc_1355_06 { position: absolute; left: 31px; top: 195px;}
#cpc_1355_07 { position: absolute; left: 240px; top: 195px; }
#cpc_1355_08 { position: absolute; left: 452px; top: 195px; }
#cpc_1355_09 { position: absolute; left: 240px; top: 261px; }
#cpc_1355_10 { position: absolute; left: 160px; top: 307px; }
#cpc_1355_11 { position: absolute; left: 408px; top: 307px; }
#cpc_1355_12 { position: absolute; left: 31px; top: 365px; }
#cpc_1355_13 { position: absolute; left: 182px; top: 365px; }
#cpc_1355_14 { position: absolute; left: 333px; top: 365px; }
#cpc_1355_15 { position: absolute; left: 481px; top: 365px; }

/* 통신정보조회서비스 CPC_public_civilguide_guide04.jsp */
#cpc_infosearch01 { text-align: left; }
#cpc_infosearch01 .contents { margin: 0 0 17px 10px; }
#cpc_infosearch01 .bul_basic { margin: 7px 0 0 -9px; }
#cpc_infosearch01 ul li { vertical-align: middle; }
.pleft0 { padding-left: 0; }
.verticalm { vertical-align: middle; margin-left: 12px; padding-bottom: 3px; }
.verticalm01 { vertical-align: middle; }
.telcop { margin-left: 12px; }
.telcop a { margin-right: 2px; }

/* 신고센터 */
/*통신서비스 민원안내 및 처리기관 CPC_notify_soowon.jsp */
#cpc_serviceguide { text-align: left; }
#cpc_serviceguide table { width:900px; border:1px solid #fff; margin-bottom:47px; }
/* 2012.3.6 background color 수정 */
#cpc_serviceguide table thead th { padding: 6px 0 2px 0; background: #6c7497; border: 1px solid #fff; font-size: 100%; color:#fff; }
#cpc_serviceguide table tbody td { padding: 10px 0 7px 5px; border: 1px solid #fff; font-size: 100%; color: #5b6489; line-height:15px; word-spacing:-0.1em;  text-align: left; vertical-align: middle; }
#cpc_serviceguide table tbody .ifc_td_title{ padding: 10px 0 7px 7px; border: 1px solid #fff; font-size: 100%; color: #5b6489; line-height:15px; word-spacing:-0.1em; }
/*20120306 #cpc_serviceguide table thead th { padding: 6px 0 2px 0; background: #a3a9c1; border: 1px solid #fff; font-size: 100%; color:#fff; }
#cpc_serviceguide table tbody td { padding: 10px 0 7px 5px; border: 1px solid #fff; font-size: 100%; color: #7c85a7; line-height:15px; word-spacing:-0.1em;  text-align: left; vertical-align: middle; }
#cpc_serviceguide table tbody .ifc_td_title{ padding: 10px 0 7px 7px; border: 1px solid #fff; font-size: 100%; color: #7c85a7; line-height:15px; word-spacing:-0.1em; } */
#cpc_serviceguide table tbody td ul { margin-top: 5px; }
#cpc_serviceguide table tbody td li { padding:0 0 0 5px; font-size: 100%; color: #7c85a7; font-weight:normal; line-height:15px; }
#cpc_serviceguide table tbody td div { margin-top:5px; font-size: 100%; color:#566497; }
#cpc_serviceguide table tbody td .bul_3d { padding-left:5px; background: url('/images/com/bul/bul_3d.gif') no-repeat left 7px; font-size: 91.667%; font-weight:normal; color: #7c85a7; }
#cpc_serviceguide table tbody td .bul_e6 { padding-left:5px; background: url('/images/com/bul/bul_e6.gif') no-repeat left 7px; font-size: 91.667%; font-weight:normal; color: #e6533f; }
#cpc_serviceguide table .bg_ef { background: #eff0f4; }
#cpc_serviceguide table .bg_e5 { background: #e5e7ed; }

/*기타 신고 안내.  CPC_notify_etcnotify.jsp */
#cpc_etcnotify { text-align: left; }
.etcnotify_box { width: 900px; height: 118px; margin-bottom: 10px; background: url('/images/cpc/notify/bg_cpc_etcnotify.gif') no-repeat; clear: both; }
.etcnotify_img { width: 171px; margin: 1px 0 0 1px; float: left; }

/* 0820수정-김준관- 원래 width 값은 478px */
.etcnotify_text {  position: relative; width: 476px; float: left; padding-top: 20px; }
.etcnotify_text .font_5d { margin-bottom: 2px; font-size: 100%; }
.etcnotify_text .margin_etc { position: absolute; top: 78px; left: 2px; }

/* 전파민원서비스 */
#cpc_eapplication_visual { margin-bottom: 43px; }
#cpc_eapplication, #cpc_eapplication01, #cpc_eapplication02, #cpc_eapplication03, #cpc_eapplication04 { width: 900px; text-align: left; margin-bottom: 20px; }
.contents { width: 900px; }
.contents ul { width: 900px; padding: 0 0 0 8px; }
.contents ul li { margin-bottom: 15px; }
.contents li p { margin-right: 5px; }
.contents .ul_margin li { margin: 0 0 0 6px; }
/* 2012.3.6 color 수정 */
.font_66 { color: #4f77b2; }
/*20120306 .font_66 { color: #668fc2; } */
.sub_ul { margin: 0; }
/* 2012.3.8 폰트 색상 수정 */
.sub_ul li { color: #916f6a; margin: 5px 0 0 0; line-height: 12px; padding-left: 0;  }
/* 2012.3.8 .sub_ul li { color: #a07f7a; margin: 5px 0 0 0; line-height: 12px; padding-left: 0;  } */

/* 상단 탭 컨트롤 */
#tsi_tabmenu { position: relative; width: 900px; height: 25px; background: url(/images/tsi/info/tab_bg.gif); margin-bottom: 20px; }
#tsi_tabmenu li { float: left; }

/* 재정업무안내 css */
.stit_com { padding-left: 19px; width: 100%; margin-bottom:9px; background:url(/images/com/bul/bul_stit.gif) no-repeat left 3px;  color: #5281bc; font-weight:bold; font-size: 100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left }
.no_title01 { padding-left: 40px; margin-bottom: 3px; background: url(/images/com/bul/no_title01.gif) no-repeat 20px 3px; color: #767676; font-size: 100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left; }
.no_title02 { padding-left: 40px; margin-bottom: 3px; background: url(/images/com/bul/no_title02.gif) no-repeat 20px 3px; color: #767676; font-size: 100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left; }
.no_title03 { padding-left: 40px; margin-bottom: 3px; background: url(/images/com/bul/no_title03.gif) no-repeat 20px 3px; color: #767676; font-size: 100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left; }
.no_title04 { padding-left: 40px; margin-bottom: 3px; background: url(/images/com/bul/no_title04.gif) no-repeat 20px 3px; color: #767676; font-size: 100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left; }
.no_title05 { padding-left: 40px; margin-bottom: 3px; background: url(/images/com/bul/no_title05.gif) no-repeat 20px 3px; color: #767676; font-size: 100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left; }

/* 인라인 외부화 작업 */
/* civilguide_guide */
#guide04 .margin_9 { margin-left: -9px; }

#guide02 .margin_bottom { margin-bottom: -15px; }
#guide02 #margin_bottom27 { margin-bottom: -1px; }
#guide02 #mb29 { margin-bottom: 5px; }
#guide02 #pl30 { padding-left: 7px; }
#guide02 #pm33 { padding-left: 8px; margin-bottom: -5px; }
#guide02 #m3 { margin: 3px; }
#guide02 #mb36 { margin-bottom: 36px; }
#guide02 #pl10 { padding-left: 10px; }
#guide02 #pwh { position: relative; top: 0; left: 0; width: 1px; height: 522px; }

#cpc_dis_wrap .pm26 { margin-bottom: -5px; }
#cpc_dis_wrap #m27 { margin-bottom: 9px; }
#cpc_dis_wrap #ml36 { margin-left: 9px; }
#cpc_dis_wrap #mb35 { margin-bottom: 4px;  }
#cpc_dis_wrap .mt15 { margin-top: 15px; }
#cpc_dis_wrap #mb48 { margin-bottom: -3px; }
#cpc_dis_wrap #ml11 { margin-left: 11px; }
#cpc_dis_wrap #m33 { margin-top:-1px; margin-bottom: -3px; }
#cpc_dis_wrap #m74 { margin: 16px 0 0 10px; }
#cpc_dis_wrap #m7 { margin-left: 7px;}
#cpc_dis_wrap #m10 { margin-left: 10px; }
#cpc_dis_wrap #m1 { margin-bottom: -1px;}
#cpc_dis_wrap #mb5 { margin-bottom: 5px;}
#cpc_dis_wrap #pm85 { padding-left: 8px; margin-bottom: -5px;}
#cpc_dis_wrap #m3 {margin: 3px;}
#cpc_dis_wrap #mb36 { margin-bottom: 36px; }
#cpc_dis_wrap .mb28 { margin-bottom: 28px; }

/* 피해예방 새 창 페이지*/
#newpopup ul { list-style: none; }
#newpopup a { text-decoration: none; font-size: 100%; color: #666; }
#newpopup01 img { display: block; }
#newpopup { width: 751px; margin:0 auto;  }
#newpopup02 ul { margin: 0; padding: 0; }
#newpopup02 .bul_basic { background: url(/images/cpc/eapplication/bul_cpc_basic.gif) no-repeat left 50%; padding: 0 0 0 10px; text-align: left; color: #767676; }
#newpopup02 .bul_basic01 { background: url(/images/cpc/eapplication/bul_cpc_basic.gif) no-repeat left 3px; padding: 0 0 0 10px; text-align: left; color: #767676; }
#newpopup02 .bul_basic02 { background: url(/images/cpc/eapplication/bul_cpc_basic.gif) no-repeat left 5px; padding: 0 0 0 10px; text-align: left; color: #767676; }
#newpopup01 {margin: 0 auto; padding: 0; border: 0; font-size: 100%; }
#newpopup01 img { border: 0; }
#newpopup02 { font-size: 100%; color: #666; }
#newpopup02_helper { width: 751px; height: 1269px; margin: 0; border: 0; padding: 30px 44px 0 45px; background: url(/images/cpc/civilguide/bg_newpopup01.gif) no-repeat top left; }
#newpopup02 .red { margin: 0 0 20px 0; padding: 0; color: #e6533f; }
#newpopup02 .title_common { padding-left: 18px; margin-bottom: 36px; background:url('/images/com/bul/bul_tit.gif') no-repeat left 50%; color:#3653a0; font-weight:bold; font-size: 116.667%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left } /* 대타이틀 불릿 */
#new_pop .hyphen_common { margin: 5px 0; padding-left: 8px; background:url('/images/com/bul/bul_hyphen.gif') no-repeat left 7px; color: #666; font-weight:normal; font-size: 100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left }
#new_pop .stitle_common { padding-left: 17px; margin-bottom:15px; background:url('/images/com/bul/bul_stit.gif') no-repeat left 50%;  color: #668fc2; font-weight:bold; font-size:100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left } /* 소타이틀 불릿 */

#newpopup02 .exclamation_common { position: relative; padding-left:16px; margin-bottom:20px; background:url('/images/com/bul/bul_exclamation.gif') no-repeat left 50%;  color: #767676; font-weight:normal; font-size:100%; font-family: dotum, "돋움", gulim, "굴림"; text-align: left; } /*느낌표 불릿*/
#new_pop { position: relative;  width: 666px; height: 30px; margin-left: 10px; }
#new_pop ul { width: 666px; height: 30px; margin-left: 17px; }
#new_pop #pab { position: absolute; top: 0; }
#new_pop #patop { position: absolute; top: 114px; }
#new_pop .one_step { margin-top: -2px; display: block; }
#new_pop .two_step { margin: 10px 0 0 0; padding: 0 0 0 2px; }
#new_pop #m0 { margin: 0; }
#new_pop #mp { margin: 10px 0 0 0; padding: 0 0 0 2px }
#newpopup02 #new_pop #pst246 { position: absolute; top: 246px; }
#newpopup02 #new_pop #pst378 { position: absolute; top: 378px; }
#newpopup02 #new_pop #pst510 { position: absolute; top: 510px; }
#newpopup02 #new_pop #pst625 { position: absolute; top: 625px; }
#newpopup02 #new_pop #pst757 { position: absolute; top: 757px; }
#newpopup02 #new_pop #pst625 { position: absolute; top: 625px; }
#newpopup02 #new_pop #pst888 {position: relative; top: 888px; left: -11px; }
#newpopup02 #new_pop #pst887 { position: relative; top: 887px;}

/*CPC_myvoice_mdf.jsp */
#myvoice .input_w62 { width:62px; }
#myvoice .input_w112 { width:112px; }
#myvoice .input_w186 { width:186px; }
#myvoice .input_w232 { width:232px; }
#myvoice .input_w332 { width:332px; }
#myvoice .bul01 { background:url(/images/com/bul/bul_exclamation.gif) no-repeat left 2px; padding:0 0 0 15px; text-align:left;}
#myvoice .tit_voice { text-align: left; }
#myvoice .sub_title {margin:45px 0 12px 0;}
#myvoice .font_e6 {font-size:100%; color:#e6533f; font-family: "돋움";}
#myvoice .font_77 {font-size:100%; color:#777; font-family: "돋움";}
#myvoice .malign {vertical-align:middle;}
#myvoice .p_right { padding-right:20px; }
#myvoice .mt07 { margin-top:7px; }
#myvoice .mt08{ margin-top:8px; }
#myvoice .mt17 { margin-top:17px; }
#myvoice .pt18 { margin-top:18px; }
#myvoice .pr06 { padding-right:6px; }
#myvoice .pr22 { padding-right:22px; }
#myvoice #visual_voice { width: 900px; height: 140px; margin-top:15px; background:url(/images/cpc/my_voice/bg_cpc_login.gif) no-repeat left top; }
#myvoice #visual_voice .field_box .input_h19 { border:1px solid #ccc; height:19px; }
#myvoice #visual_voice .login_voice_line {background: url(/images/cpc/my_voice/line_login.gif) no-repeat left bottom;}
#myvoice #visual_voice .not_bor {border:none;}
#myvoice #non_member_login { width:648px; border:1px solid #a3a9c1; margin-top:1px; text-align:left; }
#myvoice #non_member_login tbody th {background:#b6bbce; border:1px solid #d8dae5; color:#fff;}
#myvoice #non_member_login tbody th label {color:#fff;}
#myvoice #non_member_login tbody td { padding: 9px 0 9px 10px; vertical-align:middle; }
#myvoice #non_member_login tbody td input {border:1px solid #ccc; vertical-align:middle; height:19px;}
#myvoice #non_member_login tbody .not_bor {border:none;}
#myvoice #non_member_login tbody .not_bor input {border:none;}

#reporter .tit { margin-bottom: 15px; }
#reporter .contents { width: 900px; }
#reporter .contents ul { width: 892px; padding: 0 0 0 17px; }
#reporter .contents li { margin-bottom: 5px; }
#reporter .contents li p { margin-right: 5px; }
#reporter .image_map { padding: 0 0 15px 17px; }
/* 2012.3.8 폰트 색상 수정 */
#reporter .sub_ul li { color: #916f6a; margin: 5px 0 0 0; line-height: 12px; }
/* 2012.3.8 #reporter .sub_ul li { color: #a07f7a; margin: 5px 0 0 0; line-height: 12px; } */
#reporter #cpc_notify, #reporter #cpc_notify01 { width: 900px; text-align: left; margin-bottom: 14px; }
#reporter #cpc_notify02, #reporter #cpc_notify03 { width: 900px; text-align: left; padding-bottom: 39px; }
#reporter #cpc_notify04 { width: 900px; text-align: left; margin-bottom: -20px; }
#reporter .bul_red .sub_ul { padding-left: 0; }

/* 나의 고충민원css */
#cpc_mydis_tab { position: relative; width: 900px; height: 25px; background: url(/images/tsi/info/tab_bg.gif); margin-bottom: 20px; }
#cpc_mydis_tab li { float: left; }

#mydistress_content { width: 900px; text-align: left; }
#mydistress_content #mydistress_login { width: 900px; height: 132px; background: url(/images/cpc/my_voice/bg_myauthorize_login.gif) no-repeat left bottom; }
#mydistress_content #mydistress_login .mydistress_text { position: absolute; margin: 49px 0 0 239px; }
#mydistress_content #mydistress_login .mydistress_text label { font-weight: bold; color: #495c92; }
#mydistress_content #mydistress_login .mydistress_text .w146 { width: 146px; vertical-align: middle; }
#mydistress_content #mydistress_login .mydistress_text #mydistress_name { width: 146px; height: 18px; border: 1px solid #ccc; vertical-align: middle; }
#mydistress_content #mydistress_login .mydistress_text #mydistress_num { width: 66px; height: 18px; border: 1px solid #ccc; vertical-align: middle; }
#mydistress_content #mydistress_login .mydistress_text #mydistress_num02 { width: 66px; height: 18px; border: 1px solid #ccc; vertical-align: middle; }
#mydistress_content #mydistress_login .mydistress_btn { position: absolute; margin: 50px 0 0 546px; }

#mydis_count { position: relative; width: 900px; height : 20px; text-align: left; }
#mydis_count span { width: 615px; }
#mydis_table { position: relative; width: 900px; margin-bottom: 20px; letter-spacing: 0.01em; }
#mydis_table table { width: 900px; border-top: 3px solid #91a5e3; border-bottom: 2px solid #adb6d4; border-collapse: collapse; }
#mydis_table caption { display: none; }
#mydis_table th { height:30px; border-bottom: 1px solid #dddddd; text-align: center; }
#mydis_table td { height:30px; border-bottom: 1px solid #dddddd; text-align: center; }
#mydis_table .th_bg { background: url('/images/com/table/head_bg.gif') no-repeat; }
#mydis_table .th_bg01 { background: url('/images/com/table/head_bg01.gif'); }
#mydis_table .th_bg02 { background: url('/images/com/table/head_bg02.gif'); }
#mydis_table .th_bg03 { background: #e6e8f1; }
#mydis_table .view_slide { background: url('/images/com/table/view_slide.gif') repeat-x; }
#mydis_table .left { text-align: left; padding-left: 10px; }
#mydis_table .end { border-bottom: 1px solid #c0c9d9; }
#mydis_table .fff { border: 1px solid #fff; }

#mydis_search { position: relative; width: 900px; height: 106px; background: url(/images/cpc/my_voice/bg_mydis_search.gif) no-repeat left top; }
#mydis_search .search_mydis01 { position: absolute; margin: 15px 0 0 21px; z-index: -2; }
#mydis_search .search_mydis02 { position: absolute; margin: 43px 0 0 21px; z-index: -2; }
#mydis_search .search_mydis03 { position: absolute; margin: 15px 0 0 375px; z-index: -2; }
#mydis_search .search_mydis04 { position: absolute; margin: 43px 0 0 375px; z-index: -2; }
#mydis_search .search_mydis05 { position: absolute; margin: 20px 0 0 567px; z-index: -2; }
#mydis_search label { margin-right: 10px; }
#mydis_search .input_w106 { width: 106px; height: 18px; border: 1px solid #ccc; }
#mydis_search .input_w84 { width: 84px; height: 18px; border: 1px solid #ccc; }
#mydis_search .input_w161 { width: 161px; height: 18px; border: 1px solid #ccc; }
#mydis_search .input_w99 { width: 99px; height: 18px; border: 1px solid #ccc; }

#mydis_view table { border-top: 2px solid #91a5e0; border-bottom: 1px solid #c0c9d9; width: 100%; }
#mydis_view thead th { padding: 6px 0 3px 0; border-top: 1px solid #9ca5c1; border-bottom: 1px solid #d4d4d3; background: url(/images/cpc/my_voice/bg_mydis_tit.gif) repeat-x left bottom; }
#mydis_view tbody th,
#mydis_view tbody td { padding: 6px 0 3px 0; border-bottom: 1px solid #d4d4d3; }
#mydis_view tbody .mydis_circle { padding: 17px 0; border-bottom: 1px solid #b3bad4; }
#mydis_view tbody .pt10 { padding-top: 10px; }
#mydis_view tbody .pb07 { padding-bottom: 07px; }
#mydis_view .title_bg { width: 49px; padding-right: 22px; background: url(/images/cpc/my_voice/bg_mydis_tit01.gif) no-repeat right bottom; }
#mydis_view .bottom_bg { width: 49px; padding-right: 22px; background: url(/images/cpc/my_voice/bg_mydis_top.gif) no-repeat right top; }
#mydis_view .top_bg { width: 49px; padding-right: 22px; background: url(/images/cpc/my_voice/bg_mydis_bottom.gif) no-repeat right bottom; }
#mydis_view .top_bg01 { width: 58px; padding-right: 22px; background: url(/images/cpc/my_voice/bg_mydis_bottom.gif) no-repeat right bottom; }
#mydis_view .font_7c { color: #7c85a7; }
#mydis_view .plw211 { padding-left: 20px; width: 211px; }

#mydistress_content .mydis_btn { width: 900px; height: 20px; padding-top: 10px; text-align: right; }

#mydis_page { width: 900px; height : 20px; text-align: center; }

#mydis_calendar_no01 { position: absolute; left: 170px; top: 230px; z-index:5; }
#mydis_calendar_no02 { position: absolute; left: 290px; top: 230px; z-index:5; }


/* 민원쉽게 따라하기 대체 페이지 css */
.eazy_img { width: 900px; font-size:0; margin-bottom: 45px; }
.eazy_img01 { width: 900px; font-size:0; margin-bottom: 30px; }
.eazy_img_first { width: 900px; height: 308px; background: url(/images/cpc/civilguide/eazy01_img01.gif) no-repeat left top; margin-bottom: 45px; }
.eazy_img_first .eazy_img_first01 { position: absolute; margin: 8px 0 0 260px; }
.eazy_img_first .eazy_img_first02 { position: absolute; margin: 12px 0 0 58px; }
.eazy_img_first .eazy_img_first03 { position: absolute; margin: 58px 0 0 260px; }
.eazy_img_first .eazy_img_first04 { position: absolute; margin: 22px 0 0 438px; }
.eazy_img_first .eazy_img_first05 { position: absolute; margin: 108px 0 0 260px; }
.eazy_img_first .eazy_img_first06 { position: absolute; margin: 113px 0 0 438px; }
.eazy_img_first .eazy_img_first07 { position: absolute; margin: 158px 0 0 260px; }
.eazy_img_first .eazy_img_first08 { position: absolute; margin: 153px 0 0 58px; }
.eazy_img_first .eazy_img_first09 { position: absolute; margin: 208px 0 0 260px; }
.eazy_img_first .eazy_img_first10 { position: absolute; margin: 193px 0 0 438px; }
.eazy_img_first .eazy_img_first11 { position: absolute; margin: 258px 0 0 260px; }
.eazy_img_first .eazy_img_first12 { position: absolute; margin: 253px 0 0 58px; }

#cpc_eazy03 .eazy02_title { margin: 20px 0 15px 0; }
#cpc_eazy03 p { margin: 0 0 30px 0; }

#process{margin:20px 0 15px 0;}
#eazy04_write{margin:50px 0 15px 0;}
.writeList li{margin-bottom:30px;}
#eazy04_finished{margin:20px 0 15px 0;}
#eazy04_notice{margin:50px 0 15px 0;}
.notice_img{margin-bottom:80px;}

.cpc_eazy05_h5{line-height:48px;}
* html .cpc_eazy05_h5{height:1px;}
.cpc_eazy_noscript img{padding-bottom:30px;}

.eazy05_img_first { width: 900px; height: 353px; background: url(/images/cpc/civilguide/eazy05_img01.gif) no-repeat left top; margin-bottom: 45px; }
.eazy05_img_first .eazy05_img_first01 { position: absolute; margin: 8px 0 0 260px; }
.eazy05_img_first .eazy05_img_first02 { position: absolute; margin: 13px 0 0 58px; }
.eazy05_img_first .eazy05_img_first03 { position: absolute; margin: 58px 0 0 260px; }
.eazy05_img_first .eazy05_img_first04 { position: absolute; margin: 42px 0 0 438px; }
.eazy05_img_first .eazy05_img_first05 { position: absolute; margin: 108px 0 0 260px; }
.eazy05_img_first .eazy05_img_first06 { position: absolute; margin: 102px 0 0 58px; }
.eazy05_img_first .eazy05_img_first07 { position: absolute; margin: 103px 0 0 438px; }
.eazy05_img_first .eazy05_img_first08 { position: absolute; margin: 173px 0 0 324px; }
.eazy05_img_first .eazy05_img_first09 { position: absolute; margin: 178px 0 0 495px; }
.eazy05_img_first .eazy05_img_first10 { position: absolute; margin: 258px 0 0 260px; }
.eazy05_img_first .eazy05_img_first11 { position: absolute; margin: 253px 0 0 58px; }
.eazy05_img_first .eazy05_img_first12 { position: absolute; margin: 263px 0 0 438px; }
.eazy05_img_first .eazy05_img_first13 { position: absolute; margin: 308px 0 0 260px; }
.eazy05_img_first .eazy05_img_first14 { position: absolute; margin: 313px 0 0 55px; }

/* 추가작업 */
/* 인라인 제거 작업 */
#ehp_popup .txt_lft { text-align: left; }
#ehp_popup .width_200 {width: 200px; }
#ehp_popup .height_18 { height: 18px; }
#ehp_popup .CPC_notify_budgetwaste01 { width: 516px; height: 224px }
#ehp_popup .CPC_notify_budgetwaste02 { margin-right: 5px; border: 0; }

div#visual_voice .margin_top_16 { margin-top: 16px; }
div#visual_voice .border_none { border:none; }
div.tit_voice .height_18 { height: 18px; }
div.tit_voice .width_350 { width:350px; }
div.tit_voice .vertical_align_bottom { vertical-align:bottom; }

/* mobile web 추가작업 */
.m_kcc_box{float:left;width:330px;padding:12px 30px 0 0;}


/* 상단 탭 컨트롤(20100623) */
.cpc_discenter_tab { position: relative; width: 900px; height: 25px; background: url(../../images/tsi/info/tab_bg.gif); margin-bottom: 18px; }

/* .contents(20100726) */
#cpc_infosearch div.contents li, #cpc_infosearch div.contents ul{width:610px;}
#cpc_infosearch .mar_pad0{width:600px;}
#cpc_infosearch .mar_pad0 li.hyphen_common01{width:590px;}
#cpc_infosearch .bul_basic02{width:610px;}

/* 20111115 추가 : s */
.down_bg{ padding:3px 5px; width:100%; background:#eef0f5; text-align:right; margin-bottom:6px;}
.down_bg p, .down_bg img{ vertical-align:middle; color:#7c85a7;}
p.h3_txt{margin: 0 0 0 15px;}
.blue_box{background:#f8f8f8; padding:10px; margin:13px 20px; width: 880px;}
/* 2012.3.6 폰트 색상 수정 */
li.blue_box span {color: #646d91; display: block; float: left; font-size: 11px; margin-right: 5px;}
/* li.blue_box span {color: #7C85A7; display: block; float: left; font-size: 11px; margin-right: 5px;} */
li.blue_box span.txt{ width:820px;}
.blue_box li{width:865px;}
a.link{color:#000; font-weight:bold;}
/* 20111115 추가 : e */


/* 2012.4.12 국민신문고 새창페이지 */
#linkBox { position:relative; overflow:hidden; width:654px; background:url(/images/cpc/bg_linkBox01.jpg) no-repeat left top; }
#linkBox .linkContent { width:373px; margin:31px 0 0 259px;min-height:300px;  }
#linkBox .linkContent p.tit_link { font-weight:bold; color:#296BAC; font-size:1.1em; margin-bottom:10px; }
#linkBox .linkContent li { background:url(/images/cpc/bul_link.gif) no-repeat left 7px; margin-bottom:5px; padding-left:8px; }
#linkBox .linkContent li span { color:#D22323; }
#linkBox .linkContent p.linkBtn { width:100%; margin-top:20px; background:url(/images/cpc/line_link.gif) no-repeat left top; text-align:center;padding-top:15px; }
#linkBox .linkContent p.linkBtn a { margin:0 5px; }
#linkBox #linkboxBtm{ width:654px; height:30px; background:url(/images/cpc/bg_linkBox02.jpg) no-repeat left bottom; }


/* 2014.07.21 YAGINS JKA 국민참여 메인 */
.customerJoin{ padding: 48px 0 50px; width: 950px !important; position: relative}
.floatDiv:after{ content: ""; display: block; clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.customerJoin .fl{ width: 610px;}
.customerJoin .fr{ width: 315px;}
.customerJoin h2{ font-size: 0; color: transparent}
.customerJoin .group_join{ height: 287px; background: url(/images/cpc/group_join.jpg) no-repeat 0 0; position: relative}
.customerJoin .group_join a{ display: block; width: 92px; height: 64px; position: absolute; left: 19px; top: 71px; font-size: 0; color: transparent}
.customerJoin .group_join a.mn2{ left: 115px;}
.customerJoin .group_join a.mn3{ left: 212px;}
.customerJoin .group_join a.mn4{ top: 140px}
.customerJoin .group_join a.mn5{ top: 140px; left: 115px;}
.customerJoin .group_join a.mn6{ top: 140px; left: 212px;}
.customerJoin .group_join a.mn7{ top: 209px}
.customerJoin .group_join a.mn8{ top: 209px; left: 115px;}
.customerJoin .group_join a.mn9{ top: 209px; left: 212px;}
.customerJoin .group_join a.mn10{ top: 209px; left: 309px;}

.customerJoin .group_report{ background: url(/images/cpc/group_report.gif) no-repeat 0 0; height: 276px; position: relative}
.customerJoin .group_report a{ display: block; width: 153px; height: 112px; position: absolute; left: 0; top: 45px;  font-size: 0; color: transparent}
.customerJoin .group_report a.mn2{ left: 162px}
.customerJoin .group_report a.mn3{ top: 164px}
.customerJoin .group_report a.mn4{  top: 164px; left: 162px}
.customerJoin .link_group1{ border-bottom: 1px solid #e3e3e3; height: 100px; padding: 15px 0}
.customerJoin .link_group1 a{ display: inline-block;}
.customerJoin .link_group2{ margin-top: 21px; background: url(/images/cpc/link_group2.gif) no-repeat 0 0; height: 96px; padding-left: 6px}
.customerJoin .link_group2 a{ float: left; display: block; width: 116px; height: 96px; font-size: 0; color: transparent}
.customerJoin .banner_link a{ display: block;}
.customerJoin .banner_link a.banner_link1{ margin: 3px 0 15px}

/*  2014.07.31 YAGINS JKA 국민참여 메인 추가 */
.customerJoin .group_join a.mn11{ top: 140px; left: 309px;}
.customerJoin .group_report{ background: none; height: 276px; position: relative}
.customerJoin .group_report a{ display: block; position: static; height: auto; width: auto}