@charset "utf-8";

/* 레이아웃 */
#skipNav {position: absolute;clip:rect(0 0 0 0);width: 1px;height: 1px;margin: -1px;overflow: hidden;}
#allwrap {width:100%}
#allwrap #header {position:relative;width:100%;height:90px;background:#132b70;/*border-bottom:1px solid #dadada;*/}
#allwrap #header h1 {text-align:center;padding:15px 0 15px 0;}
#allwrap #header h1 img {width:150px;vertical-align:top;}
.hd_log_area {position:absolute;right:11px;top:12px;background:url('/images/mob/bg_log.png') 0 0 no-repeat;background-size:26px 26px;width:26px;height:26px;}
.hd_log_area a {font-size:0;line-height:24px;text-indent:-10000px;width:26px;height:26px;display:inline-block}
.hd_log_area_sub {position:absolute;right:11px;top:12px;background:url('/images/mob/bg_log.png') 0 0 no-repeat;background-size:26px 26px;width:26px;height:26px;}
.hd_log_area_sub a {font-size:0;line-height:24px;text-indent:-10000px;width:26px;height:26px;display:inline-block}
.btnMenu {position:absolute;top:17px;left:12px}
.btnMenu img {width:20px}
.sideMenu {position: absolute; top: 0;left: -100%;/*left:0;*/width:200px; z-index:10000; background-color: #e8ecf0;}
.sideMenu #lnb {height:50px;overflow-x:hidden;overflow-y:scroll;background:#e8ecf0;}
div.slideout-menu-mask{position: fixed; top:46px; left: 0; width: 100%; height: 100%; background: #000; z-index: 50; margin:0; padding:15px 20px 30px 15px; filter:alpha(opacity=30); opacity:0.3; -moz-opacity:0.3;}
/*  gnb */
.gnb ul {display:flex;text-align:center;background:#fff;height:24px;padding:16px 0 0 0}
.gnb ul li:nth-child(1) {width:15%;}
.gnb ul li:nth-child(5) {width:25%;}
.gnb ul li {width:20%;}
.gnb ul li a {color:#333;font-size:15px;font-family:'NanumBarunGothicBold';line-height:100%;padding:0 6px 5px 6px;}
.gnb ul li.on a {border-bottom:4px solid #d44747}
.gnb ul li.on a {color:#1448ba}
/* lnb */
.dimmed{position: fixed; top: 0; left: 0; z-index:1400; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .7); display: none;}
#lnb dl dt {width:100%}
#lnb dl dt a {background:#0d2050;height:39px;display:block;padding:0 10px 0 15px;font-size:14px;color:#fff;line-height:40px}
#lnb dl dd ul li {border-bottom:1px solid #c2cbd2;}
#lnb dl dd ul li:last-child {border-bottom:0;}
#lnb dl dd ul li a {padding:0 21px 0 15px;height:33px;display:block;background:#fff url('/images/mob/lnb_off.png') 180px 50% no-repeat;background-size:6px 9px;font-size:12px;color:#666;line-height:35px}
#lnb dl dd ul li.on a {background:#f2f6fa url('/images/mob/lnb_on.png') 232px 50% no-repeat;background-size:6px 9px;color:#18398f}
.pers_area {text-align:center;padding:14px 0 15px 0;border-top:1px solid #c2cbd2;background:#e8ecf0}
.pers_area span {display:inline-block;}
.pers_area span a {display:inline-block;font-size:9px;color:#1448ba;}
.pers_area span .email {margin:0 16px 0 0;color:#7b7f83;padding-left:15px;background:url('/images/mob/f_bar.png') 8px 4px no-repeat;background-size:1px 9px;}

.sideMenu .l_logow {position:relative;height:50px;text-align:center;background:#009be6}
.sideMenu .mmenu .l_logow {position:relative;height:50px;text-align:center;background:#009be6}
.sideMenu .l_logow .l_logo {padding:13px 0 8px 0;}
.sideMenu .l_logow .l_logo img {height:35px;}
.sideMenu .l_logow .location {position:absolute;left:14px;top:21px;font-size:16px;color:#fff}
.sideMenu .l_logow .location .myp {padding:4px 0 4px 29px; background:url('/images/mob/bg_myp.png') 0 0 no-repeat;background-size:23px 23px}
.sideMenu .l_logow .l_home {position:absolute;top:21px;left:15px;}
/*.sideMenu.mmenu .l_logow .l_home {position:absolute;top:21px;left:15px;}*/
.sideMenu .l_logow .l_home img {width:20px;}
.log_area {position:absolute;left:135px;top:20px;}
/*.mmenu .log_area {position:absolute;left:182px;top:20px;display:flex;}*/
.log_area .login_area {display:inline-block;border-radius:10px;border:1px solid #fff;height:19px;background:transparent;color:#fff;font-size:10px;width:57px;}
.log_area .login_area .fst {_width:65px !important;margin-right:3px;}
.log_area .l_close {position:absolute;top:-20px;right:-65px;display:inline-block}
/*.mmenu .log_area .l_close {position:absolute;top:-20px;right:-65px;display:inline-block}*/
.log_area .l_close img {width:50px}
/*.mmenu .log_area .l_close img {width:50px}*/

/* 메인비주얼 */
.bxslider img {width:100%; height: 100%; }    
.btnArea {width:100px;position:absolute;bottom:56px;left:43%;}
.btnArea .bx-default-pager {width:56px !important;}

.bx-wrapper {position:relative;padding:4% 12% 1% 12%;*zoom:1;-ms-touch-action: pan-y;touch-action: pan-y;}
.bx-wrapper img {max-width: 100%;display: block;}
.bxslider {margin: 0;padding: 0;}
ul.bxslider {list-style: none;}
.bx-viewport {
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
}
/** THEME
===================================*/
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
/* .bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('/images/mob/bx_loader.gif') center center no-repeat;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
} */
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {

  display: block;
  width: 7px;
  height: 0;
  padding-top: 7px;
  background: url('/images/mob/pagination.png') 0 0 no-repeat;
  background-position: 0 0;
  background-size:30px 20px;
  margin:0 3px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {	
  background-position:0 -7px;
  width:21px;
  margin:0 3px;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 0;  
  background: url('/images/mob/btns-next-prev.png') no-repeat 0 -32px;
  background-size:75px 29px;
  background-position: 0 0;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 0;  
  background: url('/images/mob/btns-next-prev.png') no-repeat 0 -32px;
  background-position:-27px 0;
  background-size:75px 29px;
}
/*
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}*/
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 26px;
  height: 29px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
 text-indent:-10000px;
  background: url('/images/mob/btns-next-prev.png') 0 0 no-repeat;
   background-size:75px 29px;
  display:block;
  margin: 0 3px;
  width:9px;height:9px;
  background-position: -56px 0;}
  margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop{
   text-indent:-10000px;
  background: url('/images/mob/btns-next-prev.png') 0 0 no-repeat;
  display:block;
  margin: 0 3px;
  width:9px;height:9px;
  background-size:75px 29px;
  background-position: -66px 0;
}
/*
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}*/
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  left:11px;
  /*width: 35px;*/
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}


/* 메인컨텐츠 */
#m_content {padding:10px 0 0 0;background:#fff}
#m_content .icon_area {padding:0 15px 0 15px;margin-bottom:10px;}
#m_content .icon_area:after {content:"";display:block;clear:both}
#m_content .icon_area li {float:left;width:33.333%;text-align:center}
#m_content .icon_area li a {display:block;padding-top:10px;}
#m_content .icon_area li a:hover {text-decoration:underline}
#m_content .icon_area li a span {width:60px;display:inline-block;padding-top:40px;background:url('/images/mob/m_icon.png') 0 10px no-repeat;color:#424242;background-size:194px 200px}
#m_content .icon_area li:nth-child(1) a span {background-position:-65px -10px} 
#m_content .icon_area li:nth-child(2) a span {background-position:-129px -10px;padding-top:40px}
#m_content .icon_area li:nth-child(3) a span {background-position:-132px -142px} /* {background-position:0 -10px} */
#m_content .icon_area li:nth-child(4) a span {background-position:0 -82px}
#m_content .icon_area li:nth-child(5) a span {background-position:-65px -82px}
#m_content .icon_area li:nth-child(6) a span {background-position:-129px -78px}
#m_content .icon_area li:nth-child(7) a span {background-position:0 -142px}
#m_content .icon_area li:nth-child(8) a span {background-position:-61px -142px}
/* #m_content .icon_area li:nth-child(9) a span {background-position:-132px -142px} */
#m_content .icon_area li a p {margin:0 0 5px 0;line-height:16px;font-size:13px;color:#424242;}
#m_content .m_btm {position:relative;padding:29px 15px 20px 15px;background:url('/images/mob/bg_bar.gif') 105px 16px no-repeat;} 
#m_content .m_btm h2 {position:absolute;left:15px;top:3px;color:#fff;font-family:'NanumBarunGothicBold';background:url('/images/mob/bg_m_tit.png') 0 0 no-repeat;background-size:140px 27px;width:140px;height:27px;}
#m_content .m_btm h2 span {display:inline-block;padding:6px 0 0 28px;font-size:16px}
/*#m_content .m_btm h2 span {position:absolute;left:95px;top:8px;width:100%;border-bottom:1px solid #abb2cb;}*/
#m_content .m_btm ul {margin-top:11px}
#m_content .m_btm ul li {line-height:23px;}
#m_content .m_btm ul li a {color:#424242;font-size:13px;}
#m_content .m_btm ul li a span {color:#1448ba;font-weight:600;}
#m_content .m_btm ul li a:hover {text-decoration:underline}


/*footer*/
#footer {background:#e8ecf0;padding:18px 12px 20px 12px;border-top:1px solid #c9cfd6}
#footer .btn_list {display:flex;margin-bottom:16px}
#footer .btn_list li {width:25%;}
#footer .btn_list li a {display:block;height:28px;line-height:26px;text-align:center;background:#fff;box-sizing:border-box;border:1px solid #c9cfd6;margin-right:4px;color:#8f9295;font-size:12px;padding-top:1px}
#footer .btn_list li:last-child a {margin-right:0;}

#footer .per_list {margin-bottom:12px}
#footer .per_list:after {content:"";display:block;clear:both}
#footer .per_list li {float:left;line-height:100%}
#footer .per_list li a {margin:0 0 0 10px;color:#7b7f83;font-size:12px;padding-left:18px;background:url('/images/mob/f_bar.png') 0 1px no-repeat;background-size:1px 9px;}
#footer .per_list li:first-child a {color:#1448ba;margin:0;padding:0;background:none}
/*#footer .foot_adress {padding:5px 0 3px 80px;background:url('/images/mob/foot_logo.png') left 50% no-repeat;background-size:70px 26px;}*/
#footer .foot_adress .f_txt {color:#7b7f83;font-size:12px;line-height:16px;}

.icon_txt {line-height:20px;padding-left:13px;background:url('/images/mob/bul_cir.png') 0 6px no-repeat;background-size:5px 5px;}
/* 서브 */
#content {background:#fff;padding-bottom:30px}
::-webkit-scrollbar {width:0px;height:0px;border:1px solid #f6f6f6}
::-webkit-scrollbar-thumb {height:50px;width:50px;background:rgba(0,0,0,.2);-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1)}
/*::-webkit-scrollbar-thumb {height:50px;width:50px;background:rgba(0,0,0,.2);-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.1)}*/

.top_slt {background:#4c49a0;padding:12px 15px 13px 15px;text-align:center;}
/* Selects */
.comm_sel {position:relative;width:100% !important}
.comm_sel select {width:100%}
.comm_sel .jq_sel {display:block;position:relative;height:30px;background:url('/images/mob/bg_selbox1.gif') no-repeat 0 0;background-size:1000px 65px;font-size:10px}
.comm_sel .jq_sel span {font-size:12px;position:absolute;left:0;top:0;white-space:nowrap;height:32px;width:100%;_width:auto;line-height:32px;text-align:left;text-indent:8px;color:#9c9daf;overflow:hidden;cursor:pointer}
.comm_sel .jq_sel a.jqTransformSelectOpen {display:block;position:absolute;right:0px;width:30px;height:30px;background:url('/images/mob/bg_selbox1.gif') no-repeat 100% 0;background-size:1000px 65px;}
.comm_sel .jq_sel ul {width:100% !important;overflow:auto;position:absolute;z-index:9999;top:31px;left:0px;max-height:300px;width:100%;list-style:none;background:#fff;/*border-top:solid 1px #18181a;*/border-bottom:solid 1px #4c49a0;display:none;overflow:auto;overflow-y:auto;z-index:10;white-space:nowrap}
.comm_sel .jq_sel li {border-right:solid 1px #4c49a0;border-left:solid 1px #4c49a0}
.comm_sel .jq_sel ul a {display:block;padding:4px 2px 4px 8px;text-decoration:none;color:#9c9daf;text-align:left}
.comm_sel .jq_sel ul a:hover {background-color:#212227}
.comm_sel .jq_sel ul a.selected {}
.comm_sel .jq_sel_hide {display:none}

.comm_sel_type1 .jq_sel {height:30px;background-position:0 0}
.comm_sel_type1 .jq_sel span {height:30px;line-height:31px;color:#424242}
.comm_sel_type1 .jq_sel a.jqTransformSelectOpen {height:30px;background-position:100% 0}
.comm_sel_type1 .jq_sel ul {top:30px;/*border:1px solid #4c49a0;*/background:#fff;}
.comm_sel_type1 .jq_sel li {border-color:#4c49a0}
.comm_sel_type1 .jq_sel ul a {color:#666;}
.comm_sel_type1 .jq_sel ul a:hover {background-color:#eee}

.comm_sel_type2 .jq_sel {height:30px;background-position:0 -33px}
.comm_sel_type2 .jq_sel span {height:30px;line-height:31px;color:#424242}
.comm_sel_type2 .jq_sel a.jqTransformSelectOpen {height:30px;background-position:100% -33px}
.comm_sel_type2 .jq_sel ul {top:30px;border-bottom:1px solid #c2cbd2;background:#fff;}
.comm_sel_type2 .jq_sel li {border-color:#c2cbd2}
.comm_sel_type2 .jq_sel ul a {color:#666;font-size:12px}
.comm_sel_type2 .jq_sel ul a:hover {background-color:#eee}

.top_cont {background:#f9fafc;padding:15px 15px 15px 0;border-bottom:1px solid #01a2e5}
input {box-sizing:border-box;border:1px solid #c2cbd2;background:#fff;height:30px;line-height:28px;padding:0 6px;font-size:13px}
.list_type1 {display:flex;}
.list_type1 .comm_sel_type2 {width:45% !important;}
.list_type1.half .comm_sel_type2 {width:48% !important;}
.list_type1 .ds_select {width:50%;}
.list_type1 .mid {width:4%;display:block;text-align:center;line-height:30px;}
.list_type1 .ipt_w {width:46%;}
.list_type1 .ipt_w input {width:100%;}
.list_type2 {display:flex;}
/* .list_type2 .date {width:48%;} */
.list_type2 .mid {width:4%;display:block;text-align:center;line-height:30px;}
.date {box-sizing:border-box;border:1px solid #c2cbd2;background:#fff;height:30px;line-height:28px;padding:0 6px 0 0;}
.date span {display:block;padding:0 6px 0 8px;background: url('/images/mob/icon_date.png') right 50% no-repeat;background-size:21px 18px;font-size:12px;color:#424242}
.date input {display:block;padding:0 6px 0 8px;background: url('/images/mob/icon_date.png') right 50% no-repeat;background-size:21px 18px;font-size:12px;color:#424242; border: none;}

.w100 {width:100%;}

/* 버튼 */
button {display:inline-block;box-sizing:border-box;font-weight:bold;}
button.src {width:100%;height:36px;border-radius:1px;background:linear-gradient(to left, #3ab8e8,#39c6b3);} 
button.src span {padding:0 0 0 17px;background: url('/images/mob/icon_dot.png') 0 0 no-repeat;background-size:13px 13px;font-size:12px;color:#fff} 
button.btn_file_slt {width:63px;height:29px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:11px;color:#fff;line-height:100%;text-align:center;}
button.btn_cjjc {width:71px;height:27px;background:#4e79d8;border:1px solid #4e79d8;border-radius:1px;font-size:11px;color:#fff;line-height:100%;text-align:center;}
button.btn_src {width:45px;height:30px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
button.btn_regi {width:45px;height:30px;background:#a4026b;border:1px solid #a4026b;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
button.btn_src.w63px {width:63px !important}
button.btn_src_dt {width:72px;height:30px;background:#39b8e8;border:1px solid #39b8e8;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
button.btn_save {width:45px;height:27px;background:#383838;border:1px solid #383838;border-radius:1px;font-size:11px;color:#fff;line-height:100%;text-align:center;}
button.btn_jc {width:45px;height:27px;background:#4776df;border:1px solid #4776df;border-radius:1px;font-size:11px;color:#fff;line-height:100%;text-align:center;}
button.btn_ksm {width:80px;height:27px;background:#fd4a58;border:1px solid #fd4a58;border-radius:1px;font-size:12px;color:#fff;line-height:100%;text-align:center;}
button.btn_pn {width:45px;height:29px;background:#ffff;border:1px solid #c6cdd4;border-radius:1px;font-size:13px;color:#8f9295;line-height:100%;text-align:center;}
button.btn_list {width:50px;height:30px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}

button.sbtn_delre{padding:4px 5px 3px 5px;height:25px;border-radius:2px;font-weight:normal;background:#fff;border:1px #d6dce7 solid;color:#95a5c3;}
 
.b_pd {padding:0 13px 0 11px}
.btn_w:after {content:"";display:block;clear:both}
.btn_w .btn_l {float:left;}
.btn_w .btn_l a{margin-right:4px;display:inline-block;box-sizing:border-box;padding:8px 0;font-weight:bold}
.btn_w .btn_l a:last-child {margin-right:0;}
.btn_w .btn_l a.btn_pn {width:45px;height:29px;background:#ffff;border:1px solid #c6cdd4;border-radius:1px;font-size:13px;color:#8f9295;line-height:100%;text-align:center;}
.btn_w .btn_r {float:right;}
.btn_w .btn_r a{margin-left:4px;display:inline-block;box-sizing:border-box;padding:8px 0;font-weight:bold}
.btn_w .btn_r a.btn_save{width:45px;height:30px;background:#383838;border:1px solid #383838;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
.btn_w .btn_r a.btn_jc {width:45px;height:30px;background:#4776df;border:1px solid #4776df;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
.btn_w .btn_r a.btn_src {width:45px;height:30px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
.btn_w .btn_r a.btn_regi {width:45px;height:30px;background:#a4026b;border:1px solid #a4026b;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
.btn_w .btn_r a.btn_list {width:50px;height:30px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}

.btn_c {text-align:center;}
.btn_c a{margin-left:9px;height:32px;border-radius:1px;font-size:13px;color:#fff;font-family:'NanumBarunGothicBold';line-height:100%;text-align:center;display:inline-block;box-sizing:border-box;font-weight:bold;padding:8px 0;}
.btn_c a:first-child {margin-left:0}
.btn_c a.btn_bl {width:140px;background:#1548bb;border:1px solid #1548bb;}
.btn_c a.btn_gl {width:150px;background:#3a3a3a;border:1px solid #3a3a3a;}
.btn_c a.btn_log {width:54px;background:#24387c;border:1px solid #24387c;}
.btn_c a.btn_pass {width:100px;background:#fff;border:1px solid #c9cfd6;color:#8f9295;margin-left:7px}
.btn_c a.btn_cancel {width:45px;background:#383838;border:1px solid #383838;}
.btn_c a.btn_save {width:45px;background:#5281f6;border:1px solid #5281f6;margin-left:5px}
.btn_c a.btn_join {width:70px;background:#242424;border:1px solid #242424;}
.btn_c a.btn_hpnj {width:105px;height:24px;background:#404040;border:1px solid #404040;}
/* 테이블 */
.table_w .type01 {width:100%;text-align:left;}
.table_w .type01 tbody tr th {text-align: left;color:#222;font-size:11px;font-weight:normal;padding: 0 0 0 15px}
.table_w .type01 tbody tr th p {padding:6px 0 8px 0;text-align: left;color:#222;font-size:13px;line-height:20px;/*padding-left:10px;background:url('/images/mob/bul_cir1.png') 0 6px no-repeat;background-size:5px 5px;*/}
.table_w .type01 td {text-align:left;padding: 0 0 5px 0;vertical-align: middle}
.table_w .type01 tr:last-child td {padding-bottom: 0}
.table_w .type01 td a{padding:8px 0;display:inline-block;box-sizing:border-box;font-weight:bold}
.table_w .type01 td a.btn_src_dt2{width:63px;height:30px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
select {border:1px solid #c2cbd2;}
.table_w .type02 {width:100%;text-align:left;}
.table_w .type02 tbody tr th {padding:0 0 0 0;text-align: left;color:#222;font-size:11px;font-weight:normal;vertical-align:middle}
.table_w .type02 tbody tr th p {font-size:12px;color:#424242;padding-left:10px;background:url('/images/mob/ico_cir.png') 0 4px no-repeat;background-size:5px 5px;font-family:'NanumBarunGothicBold';}
.table_w .type02 tbody tr td {text-align:left;padding: 3px 5px 2px 2px;vertical-align: middle}
.table_w .type02 tbody tr td input {/* color:#8f9295; */font-size:11px;height:27px;border:1px solid c4ccd3}
.table_w .type02 tbody tr td select {height:27px}
.table_w .type02 tbody tr th.top {padding: 7px 0 5px 0;vertical-align: top}
.table_w .type02 tbody tr td .dec {color:#eb6100;font-size:10px;line-height:13px;margin:5px 0 0 0}

.table_w .type03 {width:100%;text-align:left;border:1px solid #c2cbd2;}
.table_w .type03 tbody tr th {background:#fafbfc;padding:0 5px 0 10px;text-align: left;color:#777;font-size:12px;font-weight:normal;vertical-align:middle;border-right:1px solid #c2cbd2;border-bottom:1px solid #c2cbd2}
.table_w .type03 tbody tr th:last-child {border-right:0;}
.table_w .type03 tbody tr .center {text-align: center;padding:0}
.table_w .type03 tbody tr td {text-align:left;padding: 5px 5px 5px 5px;vertical-align: middle;border:1px solid #c2cbd2;}
.table_w .type03 tbody tr td:last-child {border-right:0;}


.table_w .type04 {width:100%;text-align:left;border:1px solid #c2cbd2;}
.table_w .type04 thead tr th {background:#fafbfc;padding:8px 0;text-align:center;color:#777;font-size:10px;font-weight:normal;vertical-align:middle;border-right:1px solid #c2cbd2;border-bottom:1px solid #c2cbd2;font-family:'NanumBarunGothicBold';}
.table_w .type04 tbody tr th:last-child {border-right:0;}
.table_w .type04 tbody tr .center {text-align: center;padding:0}
.table_w .type04 tbody tr td {color:#777;font-size:10px;text-align:left;padding: 5px 5px 5px 8px;vertical-align: middle;border:1px solid #c2cbd2;line-height:12px;}
.table_w .type04 tbody tr td:last-child {border-right:0;}

.table_w .type05 {width:100%;text-align:center;border:1px solid #c2cbd2;}
.table_w .type05 thead tr th {background:#fafbfc;padding:6px 0 3px 0;text-align:center;color:#323232;font-size:12px;font-weight:normal;vertical-align:middle;border-right:1px solid #c2cbd2;border-bottom:1px solid #c2cbd2;font-family:'NanumBarunGothicBold';}
.table_w .type05 tbody tr th:last-child {border-right:0;}
.table_w .type05 tbody tr .center {text-align:center;padding:0}
.table_w .type05 tbody tr td {color:#777;font-size:11px;text-align:center;padding:6px 3px 3px 3px;vertical-align: middle;border:1px solid #c2cbd2;line-height:16px;}
.table_w .type05 tbody tr td:last-child {border-right:0;}

input::-webkit-input-placeholder {font-size:11px;color:#999;} 
input::-moz-placeholder {font-size:11px;color:#999;} 
input::-ms-input-placeholder {font-size:11px;color:#999;} 
.table_w .imp {color:coral;font-size:13px}
.btm_txt_list1 {padding:16px 15px 36px 15px;}
.btm_txt_list1 ul {margin:0 0 35px 0;}
.btm_txt_list1 ul li {margin:0 0 17px 0;}
.btm_txt_list1 ul li:last-child {margin:0;}
.btm_txt_list1 ul li a {font-size:10px;line-height:18px}
.btm_txt_list1 ul li a p {color:#777;font-size:10px;}
.btm_txt_list1 ul li a p.date_txt {color:#959595}
.btm_txt_list1 ul li a:hover {text-decoration:underline;}
.btm_txt_list1 ul li a h2 {font-size:12px;color:#4958ce;width:80%}

.btm_txt_list2 ul {margin:0 0 22px 0;}
.btm_txt_list2 ul li {padding:16px 11px 16px 11px;border-bottom:1px solid #e1e5e8}
.btm_txt_list2 ul li:last-child {margin:0;}
.btm_txt_list2 ul li a {font-size:10px;line-height:18px}
.btm_txt_list2 ul li a p {color:#999;font-size:11px;line-height:17px;margin:3px 0 0 0;}
.btm_txt_list2 ul li a p.sec_txt {color:#525252;font-size:12px;}
.btm_txt_list2 ul li a p.sec_txt span {color:#1448ba;font-size:12px;}
.btm_txt_list2 ul li a:hover {text-decoration:underline;}
.btm_txt_list2 ul li a h2 {font-size:15px;color:#424242;width:95%;font-weight:bold; margin-bottom: 5px;}

.btm_txt_list3 ul {margin:0 0 35px 0;}
.btm_txt_list3 ul li {padding:15px 11px 15px 11px;border-bottom:1px solid #e1e5e8}
.btm_txt_list3 ul li:last-child {margin:0;}
.btm_txt_list3 ul li a {font-size:12px;line-height:18px}
.btm_txt_list3 ul li a p {color:#1448ba;font-size:12px;line-height:17px}
.btm_txt_list3 ul li a:hover {text-decoration:underline;}
.btm_txt_list3 ul li a h2 {font-size:15px;color:#555;width:90%;line-height:20px;font-weight:600; margin-bottom: 5px}
/* .btm_txt_list3 ul li a  */.key {padding-left:17px;background:url('/images/mob/bg_lockB.png') 0 0 no-repeat;background-size:12px 16px;}
.btm_txt_list3 ul.npdf li {position:relative;}
.btm_txt_list3 .npdf .pdf_d {position:absolute;right:10px;top:20%;z-index:50;}
.btm_txt_list3 .npdf .pdf_d img {width:15px}
.wbg {background:#fff;position: relative;left: 50%; transform: translateX(-50%); max-width: 800px;}
.wbg body {background:#fff;}
.listBg {background-color: #F3F3F3;}
/* 간격 */
.mgb5 {margin-bottom:5px;}
.mgb10 {margin-bottom:10px;}
.mgb15 {margin-bottom:15px;}
.mgb20 {margin-bottom:20px;}
.mgb35 {margin-bottom:35px;}
.right {text-align:right !important}
.w100 {width:100% !important}

/*  페이징 */
.paging {text-align:center;}
.paging a {line-height:20px;margin-right:4px;box-sizing:border-box;display:inline-block;height:23px;width:21px;text-align:center;border:1px solid #e3e3e3;background:#fff;font-size:10px;color:#020202;}
.paging a.here {border:1px solid #082e59;background:#082e59;color:#fff;}
.paging a:last-child {margin-right:0}
.paging a.next {width:34px;background:#fff;color:#020202;}

/* 팝업 */
#pop_wrap {width:100%;background:#fff}
#pop_wrap .pop_hd {text-align:center;position:relative;width:100%;height:49px;background:#4ea5f0;}
#pop_wrap .pop_hd h1 {color:#fff;font-size:18px;font-family:'NanumBarunGothicBold';line-height:48px}
#pop_wrap .pop_hd .close_btn {position:absolute;right:10px;top:16px;padding:3px;}
#pop_wrap .pop_hd .close_btn img {display:inline-block;width:15px}
#pop_wrap .pop_hd .back_btna {position:absolute;left:10px;top:12px;padding:3px;}
#pop_wrap .pop_hd .back_btna img {display:inline-block;width:12px}
#pop_wrap .s_src_area {position:relative;height:50px;background:#f9fafc;border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8;padding:0 12px 0 10px;}
#pop_wrap .s_src_area .top_gj {padding:7px 10px 0 11px;line-height:21px;color:#424242;font-size:13px;font-family:'NanumBarunGothicBold';}
#pop_wrap .s_src_area .top_gj .dateb {display:block;color:#8f9295;font-size:12px;font-family:'NanumBarunGothicBold';}
#pop_wrap .s_src_area .ipt_a {padding:10px 51px 0 0}
#pop_wrap .top_posi {height:41px;display:flex;padding:0 0 0 18px;}
#pop_wrap .top_posi li {margin-right:37px}
#pop_wrap .top_posi li a {display:inline-block;padding:0 9px;color:#323232;font-size:13px;font-family:'NanumBarunGothicBold';line-height:48px}
#pop_wrap .top_posi li.on {border-bottom:3px solid #5297f7;}

#pop_wrap.login .pop_in {padding:57px 22px 20px 23px;position:relative}
#pop_wrap .pop_in {padding:0;position:relative}
#pop_wrap .pop_in .close {position:absolute;right:12px;top:18px;font-size:20px;}
#pop_wrap .pop_in .close img {width:18px}
#pop_wrap .pop_in .pop_header {position:relative;width:100%;height:44px;background:#fff}
#pop_wrap .pop_in .pop_header h1{text-align:center;padding:8px 0 0 0;font-size:18px;}
#pop_wrap .pop_in .pop_header h1 img {width:98px;}


/* 도움말 */
.help_listw {margin-bottom:25px;}
.help_listw ul li {position:relative;font-size:14px;color:#444;padding:0 120px 0 11px;border-bottom:1px solid #e1e5e8}
.help_listw ul li a {display:block;height:50px;line-height:50px;/* background:#fff */}
.help_listw ul li a:hover {text-decoration:underline}
.help_listw ul li a p{padding-right:16px;}
.help_listw ul li a p.nico {box-sizing:border-box;padding-right:16px;background:#fff url('/images/mob/ico_n.png') right 50% no-repeat;background-size:16px 16px}
.help_listw ul li.nti {padding:0 94px 0 32px;background:#fff url('/images/mob/ico_noti.png') 11px 16px no-repeat;background-size:15px 13px;}
.help_filew {margin-bottom:12px;position:relative;height:40px;line-height:38px;border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8;}
.help_filew dt {position:absolute;left:11px;top:0;color:#424242;font-size:12px;font-family:'NanumBarunGothicBold';}
.help_filew dd {padding-left:62px;color:#000;font-size:11px;}
.help_filew dd a{background:url('/images/mob/icon_pdf.png') 0 0 no-repeat;background-size:15px 15px;padding:2px 0 0 20px;font-size:12px;}
.help_filew dd a:hover {text-decoration:underline}
.help_img img {width:244px;vertical-align:top}
.hp_dt_w {padding:23px 8px 23px 12px}
.hp_dt_w p {font-size:11px;color:#777;}
.hp_dt_w p.bl_txta {color:#1448ba;font-family:'NanumBarunGothicBold';}
.help_listw ul li .daten {position:absolute;right:13px;top:0;font-size:12px;color:#8f9295}
.help_listw ul li a:hover .daten {text-decoration:underline}

/* 개인정보 처리방침 */
.pop_cont {padding-bottom:30px}
#pop_wrap .pop_in .pop_cont .top_txta {padding:0 0 0 11px;height:47px;line-height:50px;border-bottom:1px solid #01a2e5;color:#333;font-size:15px;font-family:'NanumBarunGothicBold';}
#pop_wrap .pop_in .pop_cont .gray_box {padding:15px 8px 15px 11px;line-height:14px;background:#f9fafc;border-bottom:1px solid #01a2e5;color:#333;font-size:15px;font-family:'NanumBarunGothicBold';}
#pop_wrap .pop_in .pop_cont .gray_box p {line-height:14px;color:#777;font-size:11px;margin-bottom:17px}
#pop_wrap .pop_in .pop_cont .gray_box p.btmt {color:#424242;margin-bottom:0;font-family:'NanumBarunGothicBold';}
#pop_wrap .pop_in .pop_cont .wbox {padding:15px 8px 15px 11px;line-height:14px;background:#fff;border-bottom:1px solid #01a2e5;}
#pop_wrap .pop_in .pop_cont .wbox h3 {line-height:14px;color:#424242;font-size:15px;font-family:'NanumBarunGothicBold';margin-bottom:10px}
#pop_wrap .pop_in .pop_cont .wbox .top_txtd {line-height:15px;color:#424242;font-size:12px;margin-bottom:10px}
#pop_wrap .pop_in .pop_cont .wbox .top_txtb {line-height:100%;padding-left:23px;background:url('/images/mob/ico_cir_b.png') 0 0 no-repeat;background-size:19px 12px;font-size:13px;color:#323232;font-family:'NanumBarunGothicBold';}
#pop_wrap .pop_in .pop_cont .wbox .gr_txt {line-height:14px;color:#777;font-size:11px;margin-bottom:15px}
#pop_wrap .pop_in .pop_cont .wbox .kn_list {line-height:14px;color:#777;font-size:11px;margin-bottom:15px}
#pop_wrap .pop_in .pop_cont .wbox .kn_list ul li {text-indent:-7px;padding-left:20px}
#pop_wrap .pop_in .pop_cont .wbox .bl_txt {font-size:11px;line-height:14px;color:#1448ba;text-indent:-12px;padding-left:13px}
#pop_wrap .pop_in .pop_cont .kn_list2 > li {line-height:15px;color:#777;font-size:11px;margin-bottom:17px}
#pop_wrap .pop_in .pop_cont .kn_list2 > li > ul > li {text-indent:-9px;padding-left:20px;line-height:15px;color:#777;font-size:11px;}
#pop_wrap .pop_in .pop_cont .kn_list2 > li > ul > li > ul > li {text-indent:-23px;padding-left:20px;line-height:15px;color:#777;font-size:11px;}

/* 국민참여제도 소개 */
#pop_wrap .pop_in .pop_cont .top_wtxta {padding:0 0 0 11px;height:47px;line-height:50px;/* border-bottom:1px solid #01a2e5; */color:#333;font-size:15px;font-family:'NanumBarunGothicBold'; background-color: whitesmoke;}
#pop_wrap .pop_in .pop_cont .wh_box {padding:15px 8px 15px 11px;line-height:14px;background:#fff;/* border-bottom:1px solid #01a2e5; */color:#333;font-size:15px;font-family:'NanumBarunGothicBold';font-weight:none;last-child:border-bottom:none;}
#pop_wrap .pop_in .pop_cont .wh_box p {line-height:18px;color:#777;font-size:12px;margin-bottom:10px;font-weight:none}
#pop_wrap .pop_in .pop_cont .wh_box p.btmtb{color:#5f85cc;margin-bottom:0;font-family:'NanumBarunGothicBold';padding-bottom:20px;}
#pop_wrap .pop_in .pop_cont .wh_box h4{color:#1448ba;margin-bottom:0;font-family:'NanumBarunGothicBold';padding-bottom:15px}

/* 이메일수집거부 */
.kb_box {border-bottom:1px solid #01a2e5;line-height:14px;color:#777;font-size:11px;margin-bottom:17px;padding:17px 15px 0 11px;background:#f9fafc;}
.kb_box p {font-size:11px;color:#777;}
.kb_box p.bl_txta {margin-bottom:16px;color:#1448ba;font-family:'NanumBarunGothicBold';}
.kb_box .kb_tit {margin-bottom:5px;font-size:12px;color:#424242;font-family:'NanumBarunGothicBold';}
.kb_btm_wt {background:#fff;padding:0 12px 30px 11px}
.jb_tit {font-size:13px;color:#424242;font-family:'NanumBarunGothicBold';margin-bottom:7px;}
.kb_inbox {border:1px solid #c2cbd2;background:#f9fafb;padding:12px 10px 12px 8px}
.kb_inbox h4 {margin-bottom:10px;font-size:12px;color:#424242;font-family:'NanumBarunGothicBold';}
.kb_inbox ul li {font-size:10px;line-height:14px;color:#777;text-indent:-14px;margin-left:15px;}
.ygan_txt_bl {font-size:10px;line-height:14px;color:#0c42b9;text-indent:-14px;margin-left:15px;}

/* 개인정보 수집 및 이용에 대한 안내 */
.ygan_tit {font-size:12px;color:#424242;margin-bottom:10px;font-family:'NanumBarunGothicBold';margin-bottom:7px;}
.ygan_tita {font-size:11px;color:#323232;margin-bottom:7px;font-family:'NanumBarunGothicBold';margin-bottom:7px;}
.ygan_txt {font-size:11px;color:#777;margin-bottom:15px;line-height:15px}
.ygan_txta {font-size:10px;color:#777;margin-bottom:15px;line-height:12px}
.ygan_txtb {font-size:12px;color:#424242;font-family:'NanumBarunGothicBold';margin-bottom:22px;line-height:15px}
.ygan_txtc {font-size:11px;color:#777;margin-bottom:22px;line-height:14px}
.ygan_txta > ul {text-indent:-7px;padding-left:20px}
.ygan_txta > ul > li {font-size:10px;color:#777;line-height:12px}
.ygan_txt_list {text-indent:-11px;padding-left:11px}
.ygan_txt_list > li {font-size:11px;color:#777;line-height:15px}
.kb_btm_wt {padding:15px 12px 20px 12px;border-bottom:1px solid #e1e5e8} 
.top_txtb {line-height:100%;padding-left:10px;background:url('/images/mob/ico_cir_b.png') 0 0 no-repeat;background-size:19px 12px;font-size:13px;color:#323232;font-family:'NanumBarunGothicBold';}
.top_txts {margin-bottom:9px;font-size:12px;color:#424242;font-family:'NanumBarunGothicBold';}
.top_txtc {font-size:13px;color:#323232;padding-left:10px;background:url('/images/mob/ico_cir.png') 0 6px no-repeat;background-size:5px 5px;font-family:'NanumBarunGothicBold';}


.kb_btm_ynkn {padding:15px 12px 20px 12px;border-bottom:1px solid #e1e5e8} 
.kb_btm_ynkn .txta {font-size:11px;color:#777;margin-bottom:20px;line-height:14px}
.kb_btm_ynkn .ygan_txt_lista {}
.kb_btm_ynkn .ygan_txt_lista.newst {text-indent:-11px;padding-left:11px}
.kb_btm_ynkn .ygan_txt_lista.newst .newstb li {text-indent:-50px;padding-left:52px}
.kb_btm_ynkn .ygan_txt_lista.newst .newstb li:nth-child(2) {text-indent:-41px;padding-left:43px}
.kb_btm_ynkn .ygan_txt_lista.newst .newstb li:nth-child(3) {text-indent:-51px;padding-left:53px}
.kb_btm_ynkn .ygan_txt_lista.newst .newstb li:nth-child(4) {text-indent:-60px;padding-left:62px}
.kb_btm_ynkn .ygan_txt_lista.newst .newstb li:nth-child(5) {text-indent:-60px;padding-left:62px}
.kb_btm_ynkn .ygan_txt_lista > li {font-size:11px;color:#777;line-height:14px}


/* 아이디비밀번호찾기 */
.wn {text-align:center;padding:15px 0;}
.wn span {font-size:13px;color:#202020;padding:3px 15px 3px 25px;background:url('/images/mob/ico_wn.png') 0 0 no-repeat;background-size:20px 18px;font-family:'NanumBarunGothicBold';}
.ipsrc_top {border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8;text-align:center;padding:10px 0;}
.ipsrc_top span {display:inline-block;margin-right:39px;}
.ipsrc_top span label {font-size:15px;color:#202020;}
.ipsrc_top span:last-child {margin-right:0;}
.ipsrc_top span input {margin-right:6px;}
.btnpd_w {padding-bottom:38px;border-bottom:1px solid #01a2e5;}
.id_w {background:#f9fafc;padding:9px 0 0 0;}
.id_w .result {padding:15px 12px 16px 11px;background:#fff;border-top:1px solid #e1e5e8}
.id_w .result p {line-height:100%;padding-left:23px;background:url('/images/mob/ico_cir_b.png') 0 0 no-repeat;background-size:19px 12px;font-size:14px;color:#1448ba;font-weight:bold;}
.id_w .result p span {color:#323232}
.id_w .txt {padding:0 0 0 11px;color:#424242;font-size:12px;background:#fff}
.id_rst {border-top:2px solid #818284;border-bottom:1px solid #e1e5e8;height:56px;line-height:56px;margin:8px 12px 15px 11px;text-align:center;font-size:18px;color:#279bff;font-family:'NanumBarunGothicBold'}

/* 약관동의 */
.yk_wrap .yk_tit {font-size:13px;color:blue;border-bottom:1px solid #000;margin-bottom:5px;}
.yk_wrap .fst {font-size:10px;margin-bottom:5px;}
.yk_wrap .ckb_txt {margin-bottom:5px;}
.yk_wrap .ckb_txt label {font-size:10px;}
.yk_wrap .ckb_txt input.ckb {width:13px;height:13px;border:1px solid #e8e8e8;display:inline-block;background:#fff;vertical-align:middle}
.yk_wrap .yk_in {margin-bottom:5px;overflow-x:hidden;overflow-y:scroll;height:80px;border:1px solid #000;padding:10px;background:#fff}

/* 로그인 */
#pop_wrap.login .pop_in .tit_top {text-align:center;font-size:18px;color:#333;font-family:'NanumBarunGothicBold';}
.logw {width:100%;position:relative;margin:20px 0 12px 0;}
/* .logw .ipt {width:100%;box-sizing:border-box;padding-right:85px} */
.logw .ipt input {width:100%;border:1px solid #b8bcc3;padding:0 0 0 10px;height:38px;font-size:14px;/* color:#babac1 */}
.logw .ipt input:last-child {margin-top:4px}

.logw .ipt input::-webkit-input-placeholder {font-size:14px;color:#babac1;} 
.logw .ipt input::-moz-placeholder {font-size:14px;color:#babac1;} 
.logw .ipt input::-ms-input-placeholder {font-size:14px;color:#babac1;} 
/* .logw .btn{position:absolute;right:3;top:0px;width:77px; height: 100%;} */
.logw .btn{position:inherit;height: 50px; padding-top: 5px;}
.logw .btn a{border:1px solid #113c9b;line-height:100%;background:#1548bb;color:#fff;text-align:center;padding:30px 15px;width:100%;font-size:16px;}
.logw .btn input{border:1px solid #113c9b;line-height:100%;background:#1548bb;color:#fff;text-align:center;width:100%;font-size:16px; height: 100%}

.log_ckb_area {margin-bottom:25px;}
.log_ckb_area input {width:10px;height:10px;border:1px solid #b8bcc3;display:inline-block;vertical-align:middle;margin:0 0 4px 0}
.log_ckb_area label {display:inline-block;margin:0 21px 0 2px;font-size:13px;color:#202020}
.log_btm {width:265px;margin:auto;padding-bottom:45px}
.log_btm:after {content:"";display:block;clear:both}
.log_btm a{margin-left:10px;border:1px solid #cacfd6;height:28px;line-height:20px;width:81px;font-size:12px;color:#8f9295;padding:8px 10px;}
.log_btm a:first-child {margin-left:0;color:#3f8cf7}
.log_btn_list {width:203px;margin:0 auto;padding-top:20px}
.log_btn_list:after {content:"";display:block;clear:both}
.log_btn_list li {float:left;margin-right:17px}
.log_btn_list li img {width:36px}
.log_btn_list li:last-child {margin:0}

/* 회원 정보 */
.list_type1.log_newst {display:flex;}
.list_type1.log_newst .comm_sel_type2 {width:30% !important;}
.list_type1.log_newst .mid {width:6%;display:block;text-align:center;line-height:30px;}
.list_type1.log_newst .ipt_w {width:29%;}
.list_type1.log_newst .ipt_w:last-child {width:33%;}
.list_type1.log_newst .ipt_w input {width:100%;}

/* 셀렉트기본 */
select {-webkit-appearance:none;border-radius:0}
.ds_select {width:100%}
.ds_select select {display:block;width:100%;height:30px;border:1px solid #c2cbd2;background:#fff url('/images/mob/bg_selbox2.gif') right 0 no-repeat;background-size:29px 28px;padding:0 0 0 8px;font-size:12px;color:#777}
.ds_select select.type1 {border:1px solid #3e3d8d;color:#424242}
.ds_select select.type1 option {font-size:12px;color:#424242}
.ds_select select option {font-size:12px;color:#777}


.top_loc {border-top:1px solid #01a2e5;border-bottom:1px solid #01a2e5;height:72px;background:#fff}
.top_loc ul:after {content:"";display:block;clear:both}
.top_loc ul li {float:left;width:33.3333%;text-align:center}
.top_loc ul li a {display:inline-block;color:#424242;font-size:12px;line-height:100%;padding:54px 0 4px 0;}
.top_loc ul li a.bg1 {background:#fff url('/images/mob/ico_list1.png') 22px 18px no-repeat;background-size:38px 28px;}
.top_loc ul li a.bg2 {background:#fff url('/images/mob/ico_list2.png') 11px 16px no-repeat;background-size:33px 28px;}
.top_loc ul li a.bg3 {background:#fff url('/images/mob/ico_list3.png') 26px 11px no-repeat;background-size:38px 28px;}
.top_loc ul li a.bg4 {background:#fff url('/images/mob/ico_list4.png') 24px 18px no-repeat;background-size:34px 29px;}
.top_loc ul li a.bg5 {background:#fff url('/images/mob/ico_list5.png') 20px 16px no-repeat;background-size:36px 30px;letter-spacing:-1px}
.top_loc ul li a.bg6 {background:#fff url('/images/mob/ico_list6.png') 14px 16px no-repeat;background-size:38px 30px;}
.top_loc ul li a.bg7 {background:#fff url('/images/mob/ico_list7.png') 16px 16px no-repeat;background-size:38px 30px;}
.top_loc ul li a.bg8 {background:#fff url('/images/mob/ico_list8.png') 28px 16px no-repeat;background-size:34px 28px;letter-spacing:-1px}
.top_loc ul li a.bg9 {background:#fff url('/images/mob/ico_list9.png') 2px 18px no-repeat;background-size:40px 29px;}
.top_loc ul li a.bg10 {background:#fff url('/images/mob/ico_list11.png') 8px 21px no-repeat;background-size:58px 26px;}
.top_loc ul li a.bg11 {background:#fff url('/images/mob/ico_list10.png') 18px 18px no-repeat;background-size:36px 28px;}
.top_loc ul li a.bg12 {background:#fff url('/images/mob/ico_list12.png') 32px 18px no-repeat;background-size:34px 30px;letter-spacing:-1px}
.top_loc ul li a.bg13 {background:#fff url('/images/mob/ico_list13.png') 6px 15px no-repeat;background-size:42px 32px;}
.top_loc ul li a.bg14 {background:#fff url('/images/mob/ico_list14.png') 6px 15px no-repeat;background-size:37px 32px;}
.top_loc ul li a.bg15 {background:#fff url('/images/mob/ico_list15.png') 8px 15px no-repeat;background-size:42px 32px;}
.top_loc ul li a.bg16 {background:#fff url('/images/mob/ico_list16.png') 20px 15px no-repeat;background-size:42px 32px;}
.top_loc ul li a.bg17 {background:#fff url('/images/mob/ico_list17.png') 4px 15px no-repeat;background-size:42px 32px;}
.top_loc ul li a.bg18 {background:#fff url('/images/mob/ico_list18.png') 20px 15px no-repeat;background-size:42px 32px;}
.top_loc ul li a.bg19 {background:#fff url('/images/mob/ico_list19.png') 20px 15px no-repeat;background-size:42px 32px;}
.top_loc ul li a.bg20 {background:#fff url('/images/mob/ico_list20.png') 25px 15px no-repeat;background-size:31px;}
.top_loc ul li a.bg21 {background:#fff url('/images/mob/ico_list21.png') 7px 5px no-repeat;background-size:42px 46px;}

.top_loc ul li.on a {color:#1448ba;border-bottom:3px solid #d44747;font-weight:bold;}

.top_loc ul li a.bg996 {background:#fff url('/images/mob/bg996.jpg') 25px 7px no-repeat;background-size:28px 30px;}
.top_loc ul li a.bg997 {background:#fff url('/images/mob/bg997.jpg') 25px 7px no-repeat;background-size:28px 30px;}
.top_loc ul li a.bg998 {background:#fff url('/images/mob/bg998.jpg') 25px 7px no-repeat;background-size:28px 30px;}
.top_loc ul li a.bg999 {background:#fff url('/images/mob/bg999.jpg') 25px 7px no-repeat;background-size:28px 30px;}
.top_loc ul li a.bg_grey {background:#fff url('/images/mob/bg_grey.png') 25px 7px no-repeat;background-size:28px 30px;}

.law_process_loc ul:after {content:"";display:block;clear:both}
.law_process_loc ul li {float:left;width:33.3333%;text-align:left}
.law_process_loc ul li {display:inline-block;color:#424242;font-size:11px;line-height:100%;padding:16px 0 0 0;}
.law_process_loc ul li span{padding:0 0 0 18px; top:-12px;position:relative;}
.law_process_loc ul li.bg1 {background:#fff url('/images/mob/kt-03-001-bullet1.png') no-repeat;background-size:14px 14px;width:76px;}
.law_process_loc ul li.bg2 {background:#fff url('/images/mob/kt-03-001-bullet2.png') no-repeat;background-size:14px 14px; width:140px;}
.law_process_loc ul li.bg3 {background:#fff url('/images/mob/kt-03-001-bullet3.png') no-repeat;background-size:14px 14px;}


/* 타이틀 */
h1,h2,h3,h4,h5,h6 {font-weight:normal;}
.tit_h2 {border-bottom:1px solid #01a2e5;padding:18px 5px 15px 11px;font-size:15px;color:#424242;font-weight:bold;background:#fff}
.tit_h2_t{border-bottom:1px solid #01a2e5;padding:18px 5px 15px 11px;font-size:15px;color:#424242;font-weight:bold;background:#fff;border-top:1px solid #01a2e5;}
.tit_h3_n {line-height:100%;padding-left:23px;background:url('/images/mob/ico_cir_b.png') 0 0 no-repeat;background-size:19px 12px;font-size:14px;color:#1448ba;font-weight:bold;}
.tit_h3_p {line-height:100%;padding-left:23px;margin:15px 0 15px 11px;background:url('/images/mob/ico_cir_b.png') 0 0 no-repeat;background-size:19px 12px;font-size:14px;color:#1448ba;font-weight:bold;}
.tit_h4_n {line-height:100%;color:#00a0e9;font-size:13px;font-weight:bold;margin-bottom:5px;}
.txt_s{color:#777;font-size:12px;line-height:18px;}
.cir_list_box {position:relative;border-bottom:1px solid #e1e5e8;padding:15px 5px 15px 11px;background:#fff}
.cir_list_box ul li {font-size:13px;color:#424242;line-height:20px;padding-left:10px;background:url('/images/mob/ico_cir.png') 0 6px no-repeat;background-size:5px 5px;margin:5px 0 0 0;}
.cir_list_box ul li p {font-size:12px;color:#777;line-height:16px;margin:5px 0 0 0;}
.cir_list_box ul li pre {font-size:12px;line-height:20px;margin:5px 0 0 0;}
.cir_list_box ul.txt_type1 li {font-size:11px;color:#777;line-height:15px;padding:1px 0 0 0;background:none;margin:0;}
.cir_list_box {position:relative;border-bottom:1px solid #e1e5e8;padding:15px 5px 15px 11px;background:#fff}
.cir_list_box .bg_cir {font-size:13px;color:#555;line-height:20px;padding:0 0 3px 10px;background:url('/images/mob/ico_cir.png') 0 6px no-repeat;background-size:5px 5px;font-weight:bold;}
.tit_cir {font-size:12px;color:#424242;line-height:20px;padding-left:10px;background:url('/images/mob/ico_cir.png') 0 6px no-repeat;background-size:5px 5px;font-weight:bold;}
.cir_list_box p.txtst {font-size:11px;color:#777;line-height:14px}
.cir_list_box .box_chsw {position:absolute;top:10px;right:13px;color:#777;font-weight:bold;}
.cir_list_box:last-child{border-bottom:none;margin:0}


.law_list_box {position:relative;padding:15px 7px 15px 11px;background:#fff}
.law_list_box ul li {vertical-align:middle;padding:56px 0 0 0;}
.law_list_box ul li.im01{font-size:12px;color:#777;line-height:18px;background:url('/images/mob/imgLaw01.jpg')no-repeat;background-size:85px 50px;}
.law_list_box ul li.im01 .im_stit{font-size:12px;background:#8fc320;color:#fff;width:40px;height:20px;padding:3px 3px 0 3px;font-weight:bold;text-align:center;border-radius:2px;margin:5px 0 8px 0;position:absolute;left:102px;top:37px}
.law_list_box ul li.im02{font-size:12px;color:#777;line-height:18px;background:url('/images/mob/imgLaw02.jpg')no-repeat;background-size:85px 50px;}
.law_list_box ul li.im02 .im_stit{font-size:12px;background:#8fc320;color:#fff;width:110px;height:20px;padding:3px 3px 0 3px;font-weight:bold;text-align:center;border-radius:2px;margin:5px 0 8px 0;position:absolute;left:102px;top:160px}
.law_list_box ul li.im03{font-size:12px;color:#777;line-height:18px;background:url('/images/mob/imgLaw03.jpg')no-repeat;background-size:85px 50px;}
.law_list_box ul li.im03 .im_stit{font-size:12px;background:#8fc320;color:#fff;width:146px;height:20px;padding:3px 3px 0 3px;font-weight:bold;text-align:center;border-radius:2px;margin:5px 0 8px 0;position:absolute;left:102px;top:266px}


a.emainlink {color:#1448ba;text-decoration:underline;}
.pbyg_txtw {padding:16px 10px 0 10px}
.pbyg_txtw p {font-size:11px;color:#777;line-height:14px;}
.pbyg_txtw h3 {font-size:12px;color:#424242;line-height:100%;margin-bottom:9px;font-weight:bold}
.pbyg_txtw h4 {font-size:14px;color:#424242;line-height:100%;text-align:center;margin:25px 0 27px 0;font-weight:bold}
.pbyg_txtw h5 {font-size:10px;color:#777;line-height:100%;margin:10px 0 5px 15px;}
.pbyg_txtw ol > li {font-size:12px;color:#424242;line-height:100%;margin-bottom:25px;}
.pbyg_txtw ol > li span.bold {font-family:'NanumBarunGothicBold'}
.pbyg_txtw ol > li p {padding:10px 0 0 7px;}
.pbyg_txtw ol > li > ul  {font-size:9px;color:#424242;line-height:100%;margin-bottom:25px;}
.pbyg_txtw ol > li  > ul > li {padding:5px 0 0 7px;color:#777;}
.import_txt {font-size:13px;color:#e60012;line-height:13px;vertical-align:top}
/* 진행,조회수 등등 */
.box_jh {display:inline-block;padding:4px 3px 3px;background:#e0404d;border-bottom:1px solid #e0404d;border-radius:2px;font-size:10px;color:#fff;line-height:100%;}
.box_chs {display:inline-block;padding:3px 4px;background:#c6218f;border-bottom:1px solid #c6218f;border-radius:2px;font-size:10px;color:#fff;line-height:100%;font-weight:normal}
.sub_loc a {height:39px;}
.sub_loc .back {bottom:25px;position:fixed;left:11px;}
.sub_loc .top {bottom:25px; position:fixed;right:12px;}
.sub_loc img {width:38px;}

/* 선 */
.sub_bdbtm {border-bottom:1px solid #e1e5e8 !important;}
.bdbtm_no {border-bottom:0 !important;}
.bdtop_no {border-top:0 !important;}

.ipwk_list_box {padding:18px 10px 0 10px;}
.ipwk_list_box h3 {margin:0 0 18px 0;}
.ipwk_list_box p {font-size:12px;color:#424242;line-height:16px;margin:0 0 10px 0;}
.ipwk_list_box .txt_box {margin:0 0 5px 0;}
.ipwk_list_box .txt_box textarea {box-sizing:border-box;border-radius:0;box-shadow:none;width:100%;height:150px;border:1px solid #c2cbd2;font-size:11px;color:#424242;line-height:14px;background:#fff}
.ipwk_list_box .filew {position:relative;height:30px;}
.ipwk_list_box .filew:after {content:"";display:block;clear:both}
.ipwk_list_box .filew dt {position:absolute;left:0;top:5px;font-size:12px;color:#424242;font-weight:bold}
.ipwk_list_box .filew dd {position:relative;/* padding-left:16px; */width:100%;box-sizing:border-box}
.ipwk_list_box .filew dd .iptw {padding-left:100px;box-sizing:border-box}
.ipwk_list_box .filew dd .iptw input {width:100%;}
.ipwk_list_box .filew dd a{/* position:absolute; */left:49px;top:0;display:inline-block;box-sizing:border-box;padding:8px 0;font-weight:bold}
.ipwk_list_box .filew dd a.btn_file_slt{width:63px;height:29px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:11px;color:#fff;line-height:100%;text-align:center;}

.intro_list_box{padding:24px 10px 0 10px;}
.intro_list_box h3 {margin:0 0 15px 0;}
.intro_list_box p {font-size:12px;color:#424242;line-height:16px;margin:0 0 10px 0;}
.intro_list_box p .bco{color:#0066cc;}
.intro_list_box .pro_im{background:#fff url('/images/mob/law_process.jpg') 0 0 no-repeat;background-size:100% 156px;padding:162px 0 0 0;font-size:12px;}
.intro_list_box .filew {position:relative;height:30px;}
.intro_list_box .filew:after {content:"";display:block;clear:both}
.intro_list_box .filew dt {position:absolute;left:0;top:5px;font-size:12px;color:#424242;font-weight:bold}
.intro_list_box .filew dd {position:relative;padding-left:16px;width:100%;box-sizing:border-box}
.intro_list_box .filew dd a{position:absolute;left:0;top:0;display:inline-block;box-sizing:border-box;padding:9px 0;font-weight:bold}
.intro_list_box .filew dd a.btn_viedo_slt{width:200px;height:29px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:11px;color:#fff;line-height:100%;text-align:center;}
.intro_list_box .filew dd a.btn_viedo_slt span{color:#b2e4fc;}
.intro_list_box .mgtb418{margin:4px 0 18px 0;}

.s_src_area {position:relative;height:50px;background:#f9fafc;border-bottom:1px solid #01a2e5;padding:0 12px 0 10px;}
.s_src_area .btn_a {position:absolute;right:13px;top:10px}
.s_src_area .btn_a a:last-child {margin-left:3px}
.s_src_area .ipt_a {padding:10px 128px 0 0;width:100%;box-sizing:border-box;width:100%}
.s_src_area .ipt_a input {width:100%}

.s_src_area_sub {position:relative;height:50px;background:#f9fafc;border-bottom:1px solid #01a2e5;padding:0 12px 0 10px;}
.s_src_area_sub .btn_a {position:absolute;right:13px;top:10px}
.s_src_area_sub .btn_a a:last-child {margin-left:3px}
.s_src_area_sub .ipt_a {padding:10px 128px 0 0;width:100%;box-sizing:border-box;width:100%}
.s_src_area_sub .ipt_a input {width:100%}

/*버튼*/
.btn_a a{display:inline-block;box-sizing:border-box;padding:8px 0;font-weight:bold}
.btn_a a.src {width:100%;height:36px;border-radius:1px;background:linear-gradient(to left, #3ab8e8,#39c6b3);} 
.btn_a a.src span {padding:0 0 0 17px;background: url('/images/mob/icon_dot.png') 0 0 no-repeat;background-size:13px 13px;font-size:12px;color:#fff} 
.btn_a a.btn_cjjc {width:71px;height:27px;background:#4e79d8;border:1px solid #4e79d8;border-radius:1px;font-size:11px;color:#fff;line-height:100%;text-align:center;}
.btn_a a.btn_src{width:45px;height:30px;background:#1e3c7d;border:1px solid #1e3c7d;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
.btn_a a.btn_regi {width:45px;height:30px;background:#a4026b;border:1px solid #a4026b;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}
.btn_a a.btn_src_dt {width:72px;height:30px;background:#39b8e8;border:1px solid #39b8e8;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;}


.more_btnw {text-align:center;}
.more_v {display:inline-block;background:#eef2f5 url('/images/mob/bg_more.png') 17px 50% no-repeat;background-size:11px 11px;width:80px;height:28px;border:1px solid #eef2f5;border-radius:15px;}
.more_v span {display:inline-block;padding:7px 0 0 16px;font-size:12px;color:#686868}
.more_m {display:inline-block;background:#eef2f5 url('/images/mob/bg_selbox2.gif') 17px 50% no-repeat;background-size:11px 11px;width:80px;height:28px;border:1px solid #eef2f5;border-radius:15px;}
.more_m span {display:inline-block;padding:7px 0 0 16px;font-size:12px;color:#686868}
.pdf_w a {background:url('/images/mob/icon_pdf.png') 0 0 no-repeat;background-size:15px 15px;padding:2px 0 0 20px;font-size:12px;}

.s_src_area_a {position:relative}
.s_src_area_a .btn_a {position:absolute;right:0;top:0}
.s_src_area_a .btn_a button:last-child {margin-left:2px}
.s_src_area_a .ipt_a {padding:0 98px 0 0;width:100%;box-sizing:border-box;width:100%}
.s_src_area_a .ipt_b {padding:0 50px 0 0;width:100%;box-sizing:border-box;width:100%}
.s_src_area_a .ipt_a input {width:100%}
.s_src_area_a .ipt_b input {width:100%}


.txt_box_a {margin-bottom:18px}
.txt_box_a input {width:100%}
.blg_r {position:relative;}
.blg_r a{display:inline-block;position:absolute;right:0;top:0;}
.blg_r a.btn_pur {background:#9c31aa;width:51px;height:20px;text-align:center;color:#fff;font-size:10px;line-height:21px}

.top_tit_a {position:relative;}
.top_tit_a a{position:absolute; right:10px;top:10px;display:inline-block;box-sizing:border-box;padding:8px 0;font-weight:bold}
.top_tit_a a.btn_ksm{width:94px;height:30px;background:#fd4a58;border:1px solid #fd4a58;border-radius:1px;font-size:13px;color:#fff;line-height:100%;text-align:center;letter-spacing:-0.5px;}
.newpd {padding:10px 0}
.bd_tit {padding:18px 5px 0px 11px;_border-bottom:1px solid #01a2e5}
.bd_tit a{display: inline-block; box-sizing:border-box; padding: 9px 0px 0px 0px; font-weight: bold; top: -25px; position: relative; float: right; right: 5px;}
.bd_tit a.btn_opi{width: 64px; height: 26px; background: #fff; border: 1px solid #dadee6; border-radius: 1px; font-size: 12px; color: #666; line-height: 100%; text-align: center; letter-spacing: -0.5px; z-index: 99;}
.txt_idt70 {text-indent:70px}

/* 회원정보 수정 */
.mem_top {background:#fff;padding:0 0 0 10px;height:61px}
.mem_top h2 {padding:14px 0 7px 0;line-height:100%;font-size:15px;color:#333;font-family:'NanumBarunGothicBold';}
.mem_top p {line-height:100%;font-size:13px;color:#333;font-family:'NanumBarunGothicBold';}
.mem_top p span {line-height:100%;font-size:13px;color:#555;font-family:'NanumBarunGothic'}
.mem_cont {background:#f9fafc;border-top:1px solid #01a2e5;padding:8px 0 8px 0;}
.mem_cont.newst {background:#fff;border-top:0;padding:0;}
.mem_cont.newst_t {border-bottom:0;padding:8px 0 0 0;}
.mem_cont.newst_t .mem_cont .table_w {border-top:0}
.mem_cont .table_w {background:#fff;border-top:1px solid #e1e5e8;border-bottom:1px solid #e1e5e8;padding:16px 6px 18px 11px;}
.mem_cont.newst .table_w {margin-bottom:16px}
.adress_btnarea {position:relative;margin-bottom:4px;}
.adress_btnarea a{position:absolute;right:0;top:0;padding:4px 0 3px 0;}
.adress_btnarea a.adress_btn {background:#c4374c;width:70px;height:20px;text-align:center;color:#fff;font-size:11px;line-height:21px;font-family:'NanumBarunGothicBold';}
.adress_btnarea .iptw {margin-right:74px;}
.adress_btnarea .iptw input {width:100%;box-sizing:border-box}

/* 회원가입 */
.agreew {padding:0 0 0 10px;margin-bottom:15px;height:38px;line-height:40px;border-bottom:1px solid #e1e5e8;border-top:1px solid #e1e5e8;}
.agreew label {margin-left:4px;font-size:13px;color:#202020;font-family:'NanumBarunGothicBold';}
.agreew label span {color:#1448ba;}
.ykw {margin-bottom:11px;}
.ykw:after {content:"";display:block;clear:both}
.ykw dt {float:left;width:70%;box-sizing:border-box;padding-left:18px;font-size:12px;color:#444}
.ykw dd {float:right;width:30%;box-sizing:border-box;padding-right:18px;text-align:right}
.ykw dd a {display:inline-block;font-size:11px;color:#444;padding-right:12px;background:url('/images/mob/ico_arrow.png') right 5px no-repeat;background-size:5px 6px;}
.ykw dd a:hover {text-decoration:underline}
.ykw input {height:13px;width:13px;}

.btnImg_del {width:15px; height:15px; margin:2px 0 0 3px; background:url('/images/btn/btn_del_04.gif') no-repeat 1px 1px; overflow:hidden}
[class^="btnImg_"] * {position:absolute;top:auto; left:-10000px; width:1px; height:1px}

.ipwkTbl {width: 100%}
.ipwkTbl  .w80{width: 80% !important;}
.ipwkTbl img {width: 20px; height: 20px; margin-left: 3px; vertical-align: middle;}
.ipwkTbl #prpAtchFl_div input {width: 90%; margin-bottom: 10px;}
.ipwkTbl .txt_box_a{margin-bottom: 10px !important;}
.ipwkTbl h3{margin-bottom: 10px !important;}

.chkItrsLs {width: 25px; height: 25px; margin-top: 7px; position: absolute;}

/* 첨부파일 아이콘 추가*/
.pdf_w2{background:url('/images/mob/icon_pdf.png') 0 0 no-repeat;background-size:15px 15px;padding:2px 0 0 8px;font-size:12px;}

/* 댓글작성등록*/ 
.com_cont{border:1px #b1c9ea solid;background:#f5fbfe;padding:10px 15px 18px 15px;margin:6px 5px 10px 0;}
.com_cont .c_cont_info p{padding:0 0 5px 0;font-size:12px;font-weight:600;color:#666;display:inline;}
.com_cont .c_cont_info p .name{margin:0 8px 0 0;position:relative;top:5px;}
.com_cont .c_cont_info p .in_check{font-size:12px;font-weight:600;color:#888;text-align:right;float:right;} 
.com_cont textarea{border:1px #d4d4d4 solid;width:98%;font-size:12px;padding:3px;font-family:'NanumBarunGothic';}
.com_cont .c_cont_file{margin:0;text-align:right; font-size: 12px;}
.com_cont .c_cont_file a{padding:5px 8px 4px 8px;height:28px;color:#fff;margin:0 0 0 2px;font-size:12px;}
.com_cont .c_cont_file a.btn_upload{background:#464646;border:1px #464646 solid;}
.com_cont .c_cont_file a.btn_reply{background:#4166e2;border:1px #4166e2 solid;}

.com_cont .c_cont_file label{padding:5px 8px 4px 8px;height:28px;color:#fff;margin:0 0 0 2px;font-size:12px;}
.com_cont .c_cont_file label.btn_upload{background:#464646;border:1px #464646 solid;}

/* .btn_reply{padding:5px 8px 4px 8px;height:28px;color:#fff;border-radius:3px;margin:0 0 0 2px;font-size:12px; background:#464646;border:1px #464646 solid;} */

.com_cont .c_cont_file input{padding:5px 8px 4px 8px;height:28px;color:#fff;margin:0 0 0 2px;font-size:12px;}
.com_cont .c_cont_file input.btn_reply{background:#4166e2;border:1px #4166e2 solid;}

.com_cont .c_m_cont_file{margin:0;text-align:right;}
.com_cont .c_m_cont_file p{text-align:right;}
.com_cont .c_m_cont_file a{padding:5px 8px 4px 8px;height:28px;border-radius:3px;margin:0 0 0 2px;font-size:12px;}
.com_cont .c_m_cont_file a.btn_upload{background:#464646;border:1px #464646 solid; color: #fff;}
.com_cont .c_m_cont_file a.btn_reply{background:#4166e2;border:1px #4166e2 solid; color: #fff;}
.com_cont .c_m_cont_file a.btn_modify{background:#ff6456;border:1px #ff6456 solid; color: #fff;}
.com_cont .c_m_cont_file a.btn_cal{background:#888;border:1px #888 solid; color: #fff;}
.com_cont .c_m_cont_file .ellipsis{text-align:left;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden; white-space:nowrap;word-wrap: normal!important;color:#030303;}

.com_cont .c_m_cont_file label{padding:5px 8px 4px 8px;height:28px;color:#fff;border-radius:3px;margin:0 0 0 2px;font-size:12px;}
.com_cont .c_m_cont_file label.btn_upload{background:#464646;border:1px #464646 solid;}

.com_cont .c_m_cont_file input{padding:5px 8px 4px 8px;height:28px;color:#fff;border-radius:3px;margin:0 0 0 2px;font-size:12px;}
.com_cont .c_m_cont_file input.btn_cal{background:#888;border:1px #888 solid;}
.com_cont .c_m_cont_file input.btn_modify{background:#ff6456;border:1px #ff6456 solid;}

/* 댓글목록*/   
.com_list{border-top:1px #dadee6 dashed;width:98.5%;margin:0 0 0 0;padding:10px 0 10px 0}
.com_list .c_cont_info p{width:100%;padding:0 0 5px 0;font-size:12px;font-weight:600;display:inline-block;float:left;}
.com_list .c_cont_info p .name{margin:0 6px 0 0;}
.com_list .c_cont_info p .date{color:#000;margin:0;border:none;}
.com_list .c_cont_info p .op_failure{color:#aaa;margin:0 10px 0 0;}
.com_list .c_cont_info p .c_cont_sbtn{font-size:11px;color:#888;margin:3px 5px 0 0;float:right;}
.com_list .c_cont_info p .c_cont_sbtn a{padding:6px 5px 3px 5px;height:10px;color:#fff;border-rad2018-11-142018-11-14ius:2px;margin:0 0px 0 1px;vertical-align:top;font-weight:normal}
.com_list .c_cont_info p .c_cont_sbtn a.sbtn_mod{background:#ff6a7d;}
.com_list .c_cont_info p .c_cont_sbtn a.sbtn_delre{background:#fff;border:1px #d6dce7 solid;color:#95a5c3;}
.com_list .c_cont_file p{font-size:12px;}
.com_list .c_cont_file span{position:relative;top:-3px;}
.com_list .c_cont_file a.btn_upfile{background:#575459;padding:5px 6px 4px 6px;height:28px;color:#fff;border:1px #575459 solid;border-radius:3px;margin:0 2px 0 0;font-size:11px;}
.com_list .c_cont_file a.ellipsis{width:260px;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden; white-space: nowrap;word-wrap: normal !important;display:inline-block;position:relative;top:4px;vertical-align:middle}
.com_list .c_cont_con p{font-size:12px;color:#777;width:99%;text-align:justify;}

.com_list .c_cont_info p .c_cont_sbtn input{padding:6px 5px 3px 5px;height:10px;color:#fff;border-rad2018-11-142018-11-14ius:2px;margin:0 0px 0 1px;vertical-align:top;font-weight:normal}
.com_list .c_cont_info p .c_cont_sbtn input.sbtn_delre{background:#fff;border:1px #d6dce7 solid;color:#95a5c3;}

/* 댓글작성등록*/ 
.com_reBox{border:1px #dadee6 solid;background:#f3f5f9;padding:10px 15px 30px 15px;width:78%;margin:15px 0 15px 32px}
.com_reBox .c_cont_info p{padding:0 0 10px 0;font-size:12px;font-weight:600;color:#666;display:inline;}
.com_reBox .c_cont_info p .name{margin:0 8px 0 0;position:relative;top:5px;}
.com_reBox textarea{border:1px #d4d4d4 solid;width:97%;margin-top:10px;font-size:12px;padding:3px;font-family:'NanumBarunGothic'}
.com_reBox .c_cont_file{float:right;margin:0;}
.com_reBox .c_cont_file a{padding:5px 10px 4px 10px;height:28px;color:#fff;border-radius:3px;margin:0 0 0 2px; font-size: 12px;}
.com_reBox .c_cont_file a.btn_upload{background:#464646;border:1px #464646 solid;font-size:12px;}
.com_reBox .c_cont_file a.btn_reply{background:#4166e2;border:1px #4166e2 solid;font-size:12px;}
.com_reBox .c_cont_file a.btn_modify{background:#ff6456;border:1px #ff6456 solid; color: #fff;}
.com_reBox .c_cont_file a.btn_cal{background:#888;border:1px #888 solid; color: #fff;}


.reBox{/* border-bottom:1px #dadee6 dashed; */border-top:1px #dadee6 dashed;width:90.5%; margin-left: 30px;}
.com_relist{width:90%;margin:0 0 0 0;text-align:justify;}
.com_relist .c_cont_info p{width:100%;padding:5px 0;font-size:12px;font-weight:600;float:left;}
.com_relist .c_cont_info p .name{margin:0 6px 0 0;}
.com_relist .c_cont_info p .date{color:#000;margin:0 0 0 0;border:none;}
.com_relist .c_cont_info p .op_failure{color:#aaa;margin:0 10px 0 0;}
.com_relist .c_cont_info p .c_cont_sbtn{font-size:11px;color:#888;margin:4px 5px 0 0;float:right}
.com_relist .c_cont_info p .c_cont_sbtn a{padding:4px 5px 3px 5px;height:10px;color:#fff;border-radius:2px;margin:0 0px 0 1px;vertical-align:top;font-weight:normal}
.com_relist .c_cont_info p .c_cont_sbtn a.sbtn_mod{background:#ff6a7d;}
.com_relist .c_cont_info p .c_cont_sbtn a.sbtn_delre{background:#fff;border:1px #d6dce7 solid;color:#95a5c3;}
.com_relist .c_cont_file p{font-size:12px;}
.com_relist .c_cont_file span{position:relative;top:-3px;}
.com_relist .c_cont_file a.btn_upfile{background:#575459;padding:5px 6px 4px 6px;height:28px;color:#fff;border:1px #575459 solid;border-radius:3px;margin:0 2px 0 0;font-size:11px;}
.com_relist .c_cont_con p{font-size:12px;color:#777;width:99%}

/* 첨부파일 컴포넌트 */
[class^="fileAttach_type"].btnFile {/* padding:0 0 0 85px;  */*zoom:1}
[class^="fileAttach_type"].btnFile:after {content:""; display:block; height:0; clear:both}
[class^="fileAttach_type"] ul {width:100%; list-style:none; *zoom:1}
[class^="fileAttach_type"] ul:after {content:""; display:block; height:0; clear:both}
[class^="fileAttach_type"] li {margin:2px 0; padding:0; border:0 none; background:none; *white-space:nowrap}
[class^="fileAttach_type"] li * {vertical-align:middle}
[class^="fileAttach_type"] a {color:#113764; text-decoration:none}
.fileAttach_type2 li {float:left; min-width:47%; margin-right:2%}
.fileAttach_type3 li {float:left; min-width:22%; margin-right:2%}
[class^="fileAttach_type"] .btn_type4 {float:left; position:relative; left:-85px; margin-right:-85px}
[class^="fileAttach_type"] .btn_type4+ul {float:left}
[class^="fileAttach_type"] .btn_fileAttach {float:left; position:relative; /* left:-85px; margin-right:-85px */}
[class^="fileAttach_type"] .btn_fileAttach + ul {float:left}

pre {font-family:'맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, Arial, sans-serif; word-break:break-all; word-wrap:break-word; white-space:pre-wrap}