@charset "utf-8"; 

@font-face {
    font-family: 'godoB';
    src: url('font/GodoB.eot');
    src: url('font/GodoB.eot?#iefix') format('embedded-opentype'),
         url('font/GodoB.woff') format('woff'),
         url('font/GodoB.svg') format('svg');
}
@font-face {
    font-family: 'godoM';
    src: url('font/GodoM.eot');
    src: url('font/GodoM.eot?#iefix') format('embedded-opentype'),
         url('font/GodoM.woff') format('woff'),
         url('font/GodoM.svg') format('svg');
}
@font-face {
    font-family: 'godoR';
    src: url('font/GodoM.eot');
    src: url('font/GodoM.eot?#iefix') format('embedded-opentype'),
         url('font/GodoM.woff') format('woff'),
         url('font/GodoM.svg') format('svg');
}
.clr{clear:both;}
.mg0{margin:0 !important;}
.mt0{margin-top:0 !important;}
.mt1{margin-top:1px !important;}
.mt2{margin-top:2px !important;}
.mt3{margin-top:3px !important;}
.mt4{margin-top:4px !important;}
.mt5{margin-top:5px !important;}
.mt6{margin-top:6px !important;}
.mt7{margin-top:7px !important;}
.mt8{margin-top:8px !important;}
.mt9{margin-top:9px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt_2{margin-top:-2px !important;}
.mb0{margin-bottom:0 !important;}
.mb1{margin-bottom:1px !important;}
.mb2{margin-bottom:2px !important;}
.mb3{margin-bottom:3px !important;}
.mb4{margin-bottom:4px !important;}
.mb5{margin-bottom:5px !important;}
.mb6{margin-bottom:6px !important;}
.mb7{margin-bottom:7px !important;}
.mb8{margin-bottom:8px !important;}
.mb9{margin-bottom:9px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
.mb33{margin-bottom:33px !important;}
.mb40{margin-bottom:40px !important;}
.ml0{margin-left:0 !important;}
.ml1{margin-left:1px !important;}
.ml2{margin-left:2px !important;}
.ml3{margin-left:3px !important;}
.ml4{margin-left:4px !important;}
.ml5{margin-left:5px !important;}
.ml6{margin-left:6px !important;}
.ml7{margin-left:7px !important;}
.ml8{margin-left:8px !important;}
.ml9{margin-left:9px !important;}
.ml10{margin-left:10px !important;}
.ml13{margin-left:13px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
.ml110{margin-left:110px !important;}
.mr0{margin-right:0 !important;}
.mr1{margin-right:1px !important;}
.mr2{margin-right:2px !important;}
.mr3{margin-right:3px !important;}
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mr6{margin-right:6px !important;}
.mr7{margin-right:7px !important;}
.mr8{margin-right:8px !important;}
.mr9{margin-right:9px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
.pd0{padding:0 !important;}
.pt0{padding-top:0 !important;}
.pt1{padding-top:1px !important;}
.pt2{padding-top:2px !important;}
.pt3{padding-top:3px !important;}
.pt4{padding-top:4px !important;}
.pt5{padding-top:5px !important;}
.pt6{padding-top:6px !important;}
.pt7{padding-top:7px !important;}
.pt8{padding-top:8px !important;}
.pt9{padding-top:9px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
.pb0{padding-bottom:0 !important;}
.pb1{padding-bottom:1px !important;}
.pb2{padding-bottom:2px !important;}
.pb3{padding-bottom:3px !important;}
.pb4{padding-bottom:4px !important;}
.pb5{padding-bottom:5px !important;}
.pb6{padding-bottom:6px !important;}
.pb7{padding-bottom:7px !important;}
.pb8{padding-bottom:8px !important;}
.pb9{padding-bottom:9px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
.pl0{padding-left:0 !important;}
.pl1{padding-left:1px !important;}
.pl2{padding-left:2px !important;}
.pl3{padding-left:3px !important;}
.pl4{padding-left:4px !important;}
.pl5{padding-left:5px !important;}
.pl6{padding-left:6px !important;}
.pl7{padding-left:7px !important;}
.pl8{padding-left:8px !important;}
.pl9{padding-left:9px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
.pr0{padding-right:0 !important;}
.pr1{padding-right:1px !important;}
.pr2{padding-right:2px !important;}
.pr3{padding-right:3px !important;}
.pr4{padding-right:4px !important;}
.pr5{padding-right:5px !important;}
.pr6{padding-right:6px !important;}
.pr7{padding-right:7px !important;}
.pr8{padding-right:8px !important;}
.pr9{padding-right:9px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}

.vw50 {width:50vw}
.vw60 {width:60vw}
.vw70 {width:70vw}
.vw80 {width:80vw}
.vw90 {width:90vw}
/***************************************************
* a태그 링크해제
***************************************************/
.ui_unlink > a:link, 
.ui_unlink > a:visited, 
.ui_unlink > a:active {text-decoration:none;color:#616161!important;text-shadow:none;}
.ui_unlink > a:hover {text-decoration:none; color:#898585;}

/***************************************************
* 문장의 줄 단위로 말 줄임 -CSS로 처리
* -webkit-line-clamp : 보여줄 줄수 입력
* 5 x line-height 값 1.5em = max-height:7.5em
* 보여지고 싶은 라인 값에 따라 line-height 값을 곱해서 max-height를 계산하여 보여준다.
***************************************************/
.clamp_line1{overflow:hidden;text-overflow:ellipsis;
display:-webkit-box !important;-webkit-line-clamp:1;-webkit-box-orient:vertical;}

.clamp_line5{overflow:hidden;text-overflow:ellipsis;
display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;
line-height:1.5em;max-height:7.5em}


#contents_zone, #contents_zone2{padding:0;background-color:#f6f6f6;}

/***************************************************
* HEADER(logo)
***************************************************/
.main__header{background-color:#2576d1 !important;color:#ffffff !important;text-shadow:none; border-width:0;}
.main__header .head__title{margin:0 20%;height:42px;line-height:42px;padding:0.3em 0}
/*menu,logo,home+submenu*/
.header_st01{background-color:#2576d1 !important;color:#ffffff !important;text-shadow:none; border-width:0;}
.header_st01 .head__title{margin:0 20%;height:42px;line-height:42px;padding:0.3em 0}
/*menu,logo,home*/
.header_st02{background-color:#2576d1 !important;color:#ffffff !important;text-shadow:none; border-width:0;}
.header_st02 .head__title{margin:0 20%;height:42px;line-height:42px;padding:0.3em 0}
.header_st02 .head__ico_l{top:0.7em;left:0.7em}
.header_st02 .head__ico_r{top:0.7em;}
/*home,title*/
.header_st03{background-color:#2576d1 !important;color:#ffffff !important;text-shadow:none; border-width:0;}
.header_st03 .head__title{margin:0 20%;height:42px;line-height:42px;padding:0.3em 0}
.header_st03 .head__ico_l{top:0.7em;left:0.7em}
/*back,title*/
.header_st04{background-color:#2576d1 !important;color:#ffffff !important;text-shadow:none; border-width:0;}
.header_st04 .head__title{margin:0 20%;height:42px;line-height:42px;padding:0.3em 0}
.header_st04 .head__ico_l{top:0.7em;left:0.7em}

/***************************************************
* 아이콘설정
***************************************************/
.ui-page-theme-d #header_zone #main_header .ui-btn{background-color:transparent;border-width:0px;height:2em;width:2em;} 
.ui-page-theme-d #multi_header .ui-btn{background-color:transparent;border-width:0px;height:2em;width:2em;}
.ui-page-theme-d #footer_zone #main_footer .ui-btn {background-color:transparent;border-width:0px;}
.ui-alt-icon.ui-icon-bars:after, 
.ui-alt-icon .ui-icon-bars:after{
	background-color:transparent;
	background-image:url("../css/images/icons-png/bars-white-w.png");}
.ui-alt-icon.ui-icon-refresh:after, 
.ui-alt-icon .ui-icon-refresh:after{
	background-color:transparent;
	background-image:url("../css/images/icons-png/refresh-white-w.png");}
.ui-alt-icon.ui-icon-home:after, 
.ui-alt-icon .ui-icon-home:after{
	background-color:transparent;
	background-image:url("../css/images/icons-png/home-white-w.png");}
.ui-btn-icon-left:after, 
.ui-btn-icon-right:after, 
.ui-btn-icon-top:after, 
.ui-btn-icon-bottom:after, 
.ui-btn-icon-notext:after{background-color:transparent !important;}
.ui-alt-icon.ui-icon-arrow-l:after, 
.ui-alt-icon .ui-icon-arrow-l:after{background-color:transparent;
background-image:url("../css/images/icons-png/arrow-l-white.png");}
.ui-alt-icon.ui-icon-gear:after, 
.ui-alt-icon .ui-icon-gear:after {
	background-color:transparent;
    /*background-image: url("../css/images/icons-png/gear-white.png");*/
}
/***************************************************
* 슬라이드 : 메뉴 상단에고정
***************************************************/
#header_zone {
    /*background-color: #fff;*/
	
}   
#main_header .ui-btn-icon-left:after, 
#main_header .ui-btn-icon-right:after, 
#main_header .ui-btn-icon-top:after, 
#main_header .ui-btn-icon-bottom:after, 
#main_header .ui-btn-icon-notext:after {border-radius:0;-webkit-border-radius:0;}

#multi_header .ui-btn-icon-left:after, 
#multi_header .ui-btn-icon-right:after, 
#multi_header .ui-btn-icon-top:after, 
#multi_header .ui-btn-icon-bottom:after, 
#multi_header .ui-btn-icon-notext:after {border-radius:0;-webkit-border-radius:0;}
#header_zone h1 {
    position: relative;    
}      
#tabs_menu_a,
#tabs_menu_b,
#tabs_menu_c  { 
    position: static;  
    width:100%;
    /*height: 50px;*/
    box-sizing: border-box;
      
    -webkit-transition: padding-left 200ms linear;
    -moz-transition: padding-left 200ms linear;
    -ms-transition: padding-left 200ms linear;
    -o-transition: padding-left 200ms linear;
    transition: padding-left 200ms linear;
}
#tabs_menu_a.fixed,
#tabs_menu_b.fixed,
#tabs_menu_c.fixed {
	position: fixed;
    top: 150px;
    left: 0px;
	z-index:10000;
	
	
    /*opacity: 0.95;
    -webkit-box-shadow: 0 1px 5px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 5px 1px rgba(0,0,0,0.2);*/
}

#tabs_contents {
    margin-top:0px;
}
.ui-navbar ul.ul_navbar_swipe{
	max-width:120%;
	width:120%;
}
/***************************************************
* footer menu
***************************************************/
#footer_zone{
  position: fixed;
    width:100%;
  left: 0;
  bottom: 0;	
    border-top : 1px solid #dddddd;
    z-index:99;
}
#footer_zone .footer_st01{
	font-size:4px;
	font-weight:400 !important;
	background-color: #eeeeee !important;
    color: #c6c6c6 !important;
    text-align: center;border: 0;
	}
#footer_zone .footer_title{height: 35.5px;
    line-height: 34px;
    padding: 0;
    margin: 0;}
#footer_zone .foot__ico_l{position: absolute;
    top: -4px;
    right: 10px;}
#tabs_footer_menu.tabs__footer  .ui-btn{
	background-color: #ffffff;
    border-color: #ffffff;
}
#tabs_footer_menu.tabs__footer .ui-btn.ui-btn-active{
	background-color: #ffffff;
    border-color: #ffffff;
    color: #2492d2;
    text-shadow: none;
}
#tabs_footer_menu.tabs__footer .ui-btn:hover{
	background-color: #ffffff;
    border-color: #ffffff;
    color: #2492d2;
    text-shadow: none;
}
/***************************************************
* panel
***************************************************/
#mypanel {z-index:10002;}
.ui-panel-dismiss{height:100% !important;}/*
.ui-noboxshadow .ui-shadow, 
.ui-noboxshadow .ui-shadow-inset, 
.ui-noboxshadow .ui-overlay-shadow, 
.ui-noboxshadow .ui-shadow-icon.ui-btn:after, 
.ui-noboxshadow .ui-shadow-icon .ui-btn:after, 
.ui-noboxshadow .ui-focus, 
.ui-noboxshadow .ui-btn:focus, 
.ui-noboxshadow input:focus, 
.ui-noboxshadow .ui-panel*/
#mypanel{box-shadow:10px 0 10px rgba(0,0,0,.15) !important;}
/***************************************************
* drop down(메인-공지사항,1순위)
***************************************************/
.innr__listview > .ui-li-static {padding:.3em 1em;}
.sub_cate {color:#0070C0; font-size:12px;border:1px solid #0070C0;border-radius:.8em;padding:0 .5em;margin-bottom:.1em;}

/***************************************************
* 바로가기 grid메뉴 
***************************************************/
.ui_bar__d{
	background-color:#E4E8EA;
	border-right:1px solid #F9F9F9;
	border-bottom:1px solid #F9F9F9;
	color:#898585;text-shadow:0 1px 0 #eee;font-weight:700;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	padding:.2em .4em;
}
.ui_bar__pa{
	margin:0;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	text-align:center;
	line-height:1.45em;}
.ui_bar__pa > span {font-size:0.8em;}
.ui_bar__pb{
	margin:0;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	text-align:center;
	line-height:1.5em;}
.ui_bar__pc{
	margin:0;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	text-align:center;
	line-height:3em;}
.str_clr_r {color:#FF0000;}
.str_clr_b {color:#0070C0;}

.ui_bar__m{
	background-color:#ffffff;
	border-right:1px solid #f4f4f4;
	border-bottom:1px solid #f4f4f4;
	color:#4d4d4d;text-shadow:0 1px 0 #eee;font-weight:700;
	-webkit-margin-before:0;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	padding:.2em .4em;
}
.ui_bar__m.pushline{position:relative;}
.ui_bar__m .ui_bar__pa {line-height:2.5em;}
.ui_bar__m .ui_bar__pa > img {width:40%;vertical-align: bottom;}
.ui_bar__m .ui_bar__pb > span {font-size:0.7em;}
/***************************************************
* tab list style
***************************************************/
/*tab list : default*/
.tabs_selecter{padding:0;background-color:#f6f6f6;}
.innr__listlink{margin:.5em 0!important;}
.innr__listlink .ui_li_flipswitch{position:absolute ;top:20%;right:3.333em;}
.ui_li__subject{white-space:pre-line!important;font-size:0.9em!important;padding-right:40%;}
.ui_li_aside__one{ top:2em!important;}
.ui_li_aside__1stline{ /*top:25*/top:45%!important;}
.ui_li_aside__2rdline{ top:55%!important;}
.ui_li_underline {text-overflow:clip!important;overflow:initial!important;white-space:normal!important;}/*
.ui_li_underline_half{width: 50%;color:#80BCA6;}
.ui_li_aside_btm {width:45%; position:absolute;bottom:1em;right:1em;white-space:pre-line;white-space:normal}*/
.ui_li_underline_left{color:#80BCA6;position:relative;}
.ui_li_underline_right{width:45%;color:#616161;float:right;right:1em;white-space:pre-line;white-space:normal}
.ui_li__subject801{white-space:pre-line!important;font-size:0.9em!important;}


.ui_li__divi_l{white-space:pre-line!important;}
.ui_li__divi_r{white-space:pre-line!important;right:1em!important;}
/*tab list : in check box*/
.innr__chkbox .ui-checkbox {
	position: absolute !important;
    right: 2.4em !important;
	top: 45% !important;
 }
.innr__chkbox a {padding-right:2.5em} 
pre {font-family:sans-serif; /*{global-font-family}*/}
.ui_nav_subtitle{line-height:1.7em;text-shadow:none !important;text-align:left;}

/*메인화면공지*/
#mobilieNoti{background-color:#FFFFFF;}
.notiTabTitle{ border-bottom:1px solid #2576d1; color:#fff;font-size:0.8em;margin:0;}
.notiTabTitle > div {background-color:#2576d1;padding: .6em 3em;
    display: inline-block;
    font-weight: 400;}
#mobilieNoti li {border-top:0px;}
#mobilieNoti .date {color: #2eb7a0;font-size:11px;}
#mobilieNoti .innr__listview{margin:0;} 

/***************************************************
* 공고상세 
***************************************************/
/*상세정보 - 제목*/
.ui_dv_box_underline{ padding:1em; background-color:#ffffff; border-bottom:1px solid #ddd;}
.ui_mini_title { margin:0; position:relative; }
.ui_mini_subject { margin:0; padding-right:40%; white-space:pre-line;}
.ui_mini_aside_r { margin:0; position:absolute; top:25%; right:0; white-space:pre-line; }

.ui_dv_box_event0{ background-color:#ffffff; border:0px solid #ddd; width:98%; padding:0.2em 0.2em 0.2em 0.2em;}
.ui_dv_box_event1{ background-color:#ffffff; border:0px solid #ddd; width:100%; padding-bottom:0.2em;}
.ui_dv_box_event2{ background-color:#ffffff; border:1px solid #ddd; padding:0.2em; width:100px; height:20px; position:absolute;}
.ui_dv_box_event3{ background-color:#ffffff; border-bottom:1px solid #ddd; padding:0.2em; width:98%; height:21px; }
.ui_dv_box_event4{ background-color:#ffffff; border:1px solid #ddd; padding:0.2em 0.2em 0.2em 0.2em; }

/*상세정보 - 내용*/
.innr_info { border:1px solid #ddd; border-top:2px solid #aaa;}
.innr_info .ui_mini_title{ padding:1em; border-bottom:1px solid #ddd; background-color:#eee}
.innr_info .ui_list_aside_l{ /*padding-right:90%; */position:absolute; top:0.6em;width:30%;}
.innr_info .ui_list_aside_r{ padding-left:20%; text-align:right; white-space:pre-line; word-break:break-all;}
.innr_info .ui_list_aside_r .ui-input-text { margin:0; display:inline-block;}
.innr_info .ui_list_aside_r .ui-input-text input{ padding: 0 .4em !important;/*min-height:2em !important;*/}
.innr_info .ui_mini_aside_r{ right:1em; }
.innr_info .ui_list_contents_long{margin-top:2em;white-space:pre-line; word-break:break-all;}
.ui_mini_list { margin:0 1em !important;}
.ui_mini_list li { padding:0.2em 0.7em !important; min-height:2em;border-top-left-radius:initial !important;border-top-right-radius:initial !important;}
.ui_mini_list li:first-child { border-top:0;}
.ui_mini_list li:last-child { border-bottom:0;}
/*상세정보 - 사용자입력*/
.ui_list_aside_input .ui-input-text{ width:70%;}
#bujok .ui-input-text{ width:40%; color:red;}	/*부족점수만 짧은text*/
.longtext {height:5em !important;}	/*textarea resize 차단*/
.input_num { text-align:right !important; }
.input_red { color:#ff0000; }
/*상세정보 - 계산버튼*/
.ui_slim { margin:.2em; padding:.5em;}

/***************************************************
* inpyt type=select css
***************************************************/
/*자회사리스트(toggle)*/
#companylist {border:1px solid #ddd;}
#companylist .ui_custom_collap_d {padding:.7em 1em;margin:0;cursor:pointer;position:relative;}
#companylist .ui_custom_collap_d:after{content:"";
	position:absolute;right:.5625em;top:50%;
	margin-top:-11px;display:block;width:22px;height:22px;
	background-image:url("../css/images/icons-png/carat-d-black.png");
	background-repeat:no-repeat;
	background-position:center center;
}
#companylist .ui_custom_collap_u {padding:.7em 1em;margin:0;background-color:#f2f2f2;cursor:pointer;position:relative;}
#companylist .ui_custom_collap_u:after{content:"";
	position:absolute;right:.5625em;top:50%;
	margin-top:-11px;display:block;width:22px;height:22px;
	background-image:url("../css/images/icons-png/carat-u-black.png");
	background-repeat:no-repeat;
	background-position:center center;
}
#subcomplist {display:none;padding:0 1em;border-top:1px solid #ddd;}
#subcomplist ul {margin:0;}

/*면허종류리스트(이미지)*/
#workitemlist {border:1px solid #ddd;}
#workitemlist .ui_custom_collap_d {padding:.7em 1em;margin:0;cursor:pointer;position:relative;}
#workitemlist .ui_custom_collap_d:after{content:"";
	position:absolute;right:.5625em;top:50%;
	margin-top:-11px;display:block;width:22px;height:22px;
	background-image:url("../css/images/icons-png/carat-r-black.png");
	background-repeat:no-repeat;
	background-position:center center;
}

/* 드롭다운리스트 내의 리스트(grid로 열분할)*/
.innr__listview_nonline li{padding:0 !important;}
.innr__listview_nonline li:first-child{border-top-width:0;}
.innr__listview_nonline li:last-child{border-bottom-width:0 !important;}
.innr__listview_nonline div {border:0;}
.innr__listview_nonline .ui-body {padding:0.4em 0.1em; text-align:center;white-space:pre-line; word-break:break-all;}
.innr__listview_nonline .ui-grid-b>.ui-block-b {width:46%}
.innr__listview_nonline .ui-grid-b>.ui-block-c {width:20%}


.innr__listview_nonline .ui_grid_double_row{}
.ui_grid_double_row .ui-radio{position:}
.ui_grid_double_row .ui_radio_aside_r{right:1em;left:auto;}

/***************************************************
* table
***************************************************/
.nab__tbl_a {width:100%;border-spacing:2px;}
.nab__tbl_a td {padding:2px;background-color:#FFFFFF;}
.nab__tbl_a img {vertical-align:bottom;width:100%;}

.innr__tbl_a {width:100%;}
.innr__tbl_a th,
.innr__tbl_a td{padding:.4em;}
.innr__tbl_a th{font-size:.85em;text-align:right;}
.innr__tbl_a td{font-size:.75em;}
.innr__tbl_a td.underline {border-bottom: 1px dotted #d8d7c8;}
.innr__tbl_a td.txtl{text-align:left;}
.innr__tbl_a td.txtc{text-align:center;}
.innr__tbl_a td.txtr{text-align:right;}
.innr__tbl_a .color01{color:#0318fa}
.innr__tbl_a .color02{color:#fa0303}

.innr__tbl_b {width:100%;}
.innr__tbl_b th,
.innr__tbl_b td{padding:.4em 0;text-align:left;}
.innr__tbl_b td{font-size:.75em;}

.innr__tbl_c {width:100%;}
.innr__tbl_c th,
.innr__tbl_c td{padding:.4em;}
.innr__tbl_c th{font-size:.85em;text-align:right;}
.innr__tbl_c td{font-size:.75em;}
.innr__tbl_c thead th {border-bottom:1px solid #ddd;font-size:.75em;text-align:center;}

.innr__tbl_d {width:100%;border-collapse: collapse;}
.innr__tbl_d th,
.innr__tbl_d td{padding:.4em;border-bottom:1px solid #ddd;}
.innr__tbl_d th{font-size:.85em;text-align:left;}
.innr__tbl_d td{font-size:.75em;text-align:center;}
.innr__tbl_d thead th {border-top:2px solid #ddd;border-bottom:1px solid #ddd;font-size:.75em;text-align:center;}

.innr__tbl_e {width:100%;border-collapse: collapse;}
.innr__tbl_e th,
.innr__tbl_e td{padding:.4em;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.innr__tbl_e th:first-child,
.innr__tbl_e td:first-child{border-left:1px solid #ddd;}
.innr__tbl_e th{font-size:.85em;text-align:left;}
.innr__tbl_e td{font-size:.75em;text-align:center;}
.innr__tbl_e td.td_l{text-align:left;}
.innr__tbl_e td.td_r{text-align:right;}
.innr__tbl_e thead th {background-color:#e1edef;border-top:2px solid #ddd;border-bottom:1px solid #ddd;font-size:.75em;text-align:center;}

.ui_txt_noborder .ui-corner-all{
	-webkit-border-radius:0 !important;/*.6em /*{global-radii-blocks}; */
	border-radius:0 !important; /*.6em /*{global-radii-blocks}*/ */
	
}
.ui_txt_noborder .ui-input-text, 
.ui_txt_noborder .ui-input-search {
    margin: .5em 0;
    border-width: 0px;
	border-bottom-width: 1px;
    border-style: solid;
	outline-width:0px !important;
}
.ui_txt_noborder .txt_input {
	padding:.7em .3em  !important;
	color: #fff !important;
	border-color: #fff !important;
	background-color:#036EB8 !important;
	border-width:0 !important;
	border-bottom:3px solid !important;
	border-bottom-color: #fff !important;
	min-height:1.5em;
}

/***************************************************
* date search
***************************************************/
/*20180524*/
/*701,801*/
.input_grid .ui-block-b{width:10%;text-align:center;line-height:2.5em;}
.input_grid .ui-block-a,
.input_grid .ui-block-c{width:45%;position:relative;}
#searchbetween {padding:0 .6em .5em .6em;}
#searchbetween .ui-input-text {margin:.3em 0}
#searchbetween .ui-btn {margin:0;}
#searchbetween .searchmonth{ padding:0;}
#searchbetween .ui-block-a .month_btn {border-left:1px solid #eee;}
#searchbetween .month_btn{
	padding:.5em 1em;
	border-top:1px solid #eee;
	border-right:1px solid #eee;
	border-bottom:1px solid #eee;
	background-color:#fff;
	text-align:center;
}

#searchbetween .input_grid .ui-block-a:after,
#searchbetween .input_grid .ui-block-c:after{content:"";
	position:absolute;right:.5625em;top:50%;
	margin-top:-11px;display:block;width:22px;height:22px;
	background-image:url("../css/images/icons-png/calendar-black.png");
	background-repeat:no-repeat;
	background-position:center center;
}

#searchbetween .searchmonth5{ padding:0;}
#searchbetween .searchmonth5 .ui-block-a .month_btn{border-left:1px solid #ddd;}
#searchbetween .searchmonth5 > div > .month_btn{
	padding:.5em;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	text-align:center;
	font-size:.7em;
}

#inbankdate {position:relative;}
#inbankdate:after{content:"";
	position:absolute;right:.5625em;top:50%;
	margin-top:-11px;display:block;width:22px;height:22px;
	background-image:url("../css/images/icons-png/calendar-black.png");
	background-repeat:no-repeat;
	background-position:center center;
}

.schpgtop {font-weight:700;font-size:12.5px; margin:0;padding:.7em 1em; line-height:1.7em;position:relative;background-color:#0173BC;color:#fff;text-shadow:none;}
.schpgtop span {font-size:1em;position:absolute;padding:.5em .5em .4em .5em; border:1px solid #ecfa03;line-height:1.1em;background-color:#ecfa03;color:#534cdd;top :16%;right:1em;border-radius:1em;}


.ui_grid_5{margin:0!important;}
.ui_grid_5 .ui-controlgroup-controls{width:100%;}
.ui_grid_5 label.ui-btn{font-size:.7em;text-align:center;}
.ui_grid_5 .ui-radio{width:20%;}

.ui_grid_btn_5 .ui-block-a .month_btn{border-left:1px solid #ddd;}
.ui_grid_btn_5> div > .month_btn{
	padding:.5em;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background-color:#fff;
	text-align:center;
	font-size:.7em;
}

.frm_rst_search {list-style-type:none;padding:0;margin:0;background-color:#ffffff;border-bottom:1px solid #ddd;}
.frm_rst_search .ui-mini {margin:0;}
.frm_rst_search #searchbetween{padding:0;}
.frm_rst_search li{padding: .5em .7em;}

/*더보기*/

.ui_btn_more {background-color:#fff;text-align:center;padding:.7em;color:#aaa6a6;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:1px solid #eee;}
	
/*결제계좌입력div*/

#inbankinfo .ui-select{border:1px solid #ddd;}
#inbankinfo {display:none;}


.f_company{width:100%;position:absolute;bottom:10px;}
.f_company > P{margin:0; font-size:.7em;text-align:center;text-shadow:none;}