@charset "utf-8";

body { font-size:12px;letter-spacing:-1px; color:#000;font-family: "Noto Sans KR", sans-serif;}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {
    margin:0;
    padding:0
}
fieldset,img { border:0 none }
dl,ul,ol,menu,li {list-style:none }
blockquote, q {quotes: none }
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none }
input,select,textarea,button {vertical-align:middle;outline:none }
input::-ms-clear {display:none }
button {border:0 none;background-color:transparent;cursor:pointer }
body {background:#fff;-webkit-text-size-adjust:none}
.hidden{overflow:hidden;visibility:hidden;position:absolute;left:-9999px;width:0;height:0;color:transparent;font-size:0;}

a {color:#333;text-decoration:none}
a:active, a:hover {/*text-decoration:underline*/}
a:active {/* background-color:transparent */}
input{
	border: 1px solid #e5e5e5;
    font-size: 12px;
    height: 32px;
    line-height: 22px;
    padding: 0 5px;
    vertical-align:top;

}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
input:checked[type='checkbox']{background-color:#666; -webkit-appearance:checkbox}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{-webkit-appearance:none;border-radius:0}
input[type='search']::-webkit-search-cancel-button,textarea{-webkit-appearance:none}
input, textarea,button {font-family: "Noto Sans KR", sans-serif;}

address, article, aside, blockquote, body, center, dd, dir, div, dl, dt, figure, figcaption, footer, form, h1, h2, h3, h4, h5, h6, header,
hgroup, hr, html, legend, listing, menu, nav, ol, p, plaintext, pre, section, summary, ul, xmp {
    display: block;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table img{max-width:100%;/* margin-bottom: 5px; */}
body { font-size:12px;color:#000;font-family: "Noto Sans KR", sans-serif;}
select {position:relative;z-index:100;cursor: pointer;}

/*=== common ===*/
.textC{text-align:center !important;}
.textL{text-align:left !important;}
.textR{text-align:right !important;}

.floatR{float:right !important;}
.floatL{float:left !important;}
/*========= 가이드라인 start =========*/
/*---layout---*/
.default_con{padding: 120px 0 25px;}
.default_con h1{color:#222; font-size:50px;}
.default_con h1 span{display:inline-block; padding-left:10px; font-size:14px; font-weight:400; color:#999;}
.default_con_middle{padding:25px 0;}
.default_con_middle h2{color: #004a99;font-size: 30px;font-weight: 400;}
.default_con_middle h2 span{display:inline-block; padding-left:10px; font-size:14px; font-weight:400; color:#999;}
.default_con_middleCon{padding:25px 0;}
.default_con_middleCon h3{color: #222222;font-size: 22px;line-height: 36px;letter-spacing: -0.5px;font-weight: 400;}
.default_con_middleCon h3 span{display:inline-block; padding-left:10px; font-size:14px; font-weight:400; color:#999;}
/*color*/
.color222{color:#222;}
.color444{color:#444}
.color666{color:#666}
.color888{color:#888}
.coloraaa{color:#aaa}

.color004a99{color:#004a99;}
.color5c94be{color:#5c94be}
.colorbfa258{color:#bfa258}
.colorac8931{color:#ac8931}

.colorccc{color:#ccc;}
.colorececec{color:#ececec}
.colore0e0e0{color:#e0e0e0}

.colorfff{color:#fff;}
.colorfafafa{color:#fafafa}
.colorf0f5fa{color:#f0f5fa}

/*--- font-size ---*/
.font50{font-size:50px;line-height: 85px;font-weight: 400;}
.font30{font-size:30px;line-height: 58px;font-weight: 400;}
.font20{font-size:20px; line-height:45px;    font-weight: 400;}
.font18{font-size:18px; line-height: 29px;    font-weight: 400;}
.font16{font-size:16px; line-height: 42px;    font-weight: 400;}
.font15{font-size:15px; line-height: 30px;    font-weight: 400;}

/*-- 버튼정의 --*/
.btn_area{margin-top:20px; overflow: hidden;}
/*대버튼*/
.btn_big_bg{min-width: 160px;padding: 0 25px;height:60px;line-height: 60px;color:#fff;background:#064893;font-size:16px;letter-spacing: -0.5px;}
.btn_big_bg:hover{background:#053469;}
.btn_big_bg_blue{min-width: 160px;padding: 0 25px;height:60px;line-height: 60px;color:#fff;background:#064893;font-size:16px;letter-spacing: -0.5px;}
.btn_big_bg_blue:hover{background:#053469;}
.btn_big_bg_gray{min-width: 160px;padding: 0 25px;height:60px;line-height: 60px;color:#fff;background:#333;font-size:16px;letter-spacing: -0.5px;}
.btn_big_bg_gray:hover{background:#000;}
.btn_big_line{border:1px solid #004a99;color:#004a99;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;letter-spacing: -0.5px;min-width: 160px;padding: 0 25px;}
.btn_big_line:hover{background:#f6fbff;}
.btn_big_line_gray{border:1px solid #004a99;color:#222;min-width: 160px;padding: 0 25px;height:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;letter-spacing: -0.5px;}
.btn_big_line_gray:hover{background:#fafafa; border-color: #333333;}

/*중버튼_1*/
.btn_m_bg{height:50px;font-size:16px;letter-spacing:-0.5px;letter-spacing:-0.5px;background:#004a99;color:#fff;min-width: 120px;padding: 0 25px;}
.btn_m_bg:hover{background:#053469;}
.btn_m_bg_2{padding: 0 25px;height:50px;font-size:16px;letter-spacing:-0.5px;letter-spacing:-0.5px;background:#555555;color:#fff;min-width: 120px;}
.btn_m_bg_2:hover{background:#333333; }
.btn_m_bg_gray{height:50px;font-size:16px;letter-spacing:-0.5px;letter-spacing:-0.5px;background:#333333;color:#fff;min-width: 120px;padding: 0 25px;}
.btn_m_bg_gray:hover{background:#000;}
.btn_m_bg_gray_2{height:50px;font-size:16px;letter-spacing:-0.5px;letter-spacing:-0.5px;background:#aaaaaa;color:#fff;min-width: 120px;padding: 0 25px;}
.btn_m_bg_gray_2:hover{background:#666666}
.btn_m_line{min-width: 120px;height:50px;font-size:16px;letter-spacing:-0.5px;letter-spacing:-0.5px;border:1px solid #004a99;color:#004a99;}
.btn_m_line:hover{background:#f6fbff;}
.btn_m_line_gray{height:50px;font-size:16px;letter-spacing:-0.5px;letter-spacing:-0.5px;border:1px solid #333333;color:#333;min-width: 120px;padding: 0 25px;}
.btn_m_line_gray:hover{background:#fafafa;}
/*중버튼_2*/
.btn_m_arrow_bg{text-indent:-15px;height:40px;color:#fff;font-size:14px;background: #004a99 url(../../images/pc/common/btn_arrow.png)no-repeat 91px 16px;min-width: 116px;padding: 0 25px;min-width: 120px;padding: 0 25px;}
.btn_m_arrow_y{text-indent:-15px;height:40px;color:#fff;font-size:14px;background: #bfa258 url(../../images/pc/common/btn_arrow.png)no-repeat 92px 16px;padding: 0 25px;min-width: 116px;}
.btn_m_arrow_bgnone{text-indent:-15px;height:40px;font-size:14px;color:#222;border:1px solid #222;background: url(../../images/pc/common/btn_arrow_g.png)no-repeat 102px 14px;min-width: 120px;padding: 0 25px;}
/*소버튼*/
.btn_s_icon{width:40px; height:40px; background:#004a99}
.btn_s_icon img{width:100%; height:100%;}
.btn_download{display:inline-block;min-width: 116px;height:36px;text-indent:-9999px;margin-top:10px;background:url("../../images/pc/common/btn_pdfdownload.png") no-repeat center;}
.btn_detail{border:1px solid #999999;color:#444444;text-align: center;width:58px;height:26px;}
.btn_detail_none{border:1px solid #d6d6d6;color:#c3c3c3;text-align: center;width:58px;height:26px;}
/*--- tlt_tab ---*/
.tlt_tab{width:1200px;display: table;table-layout: fixed;height:70px;border: 1px solid #333;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tlt_tab li{display: table-cell;line-height:68px;text-align:center;border-right: 1px solid #333333;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tlt_tab li a{display:block;font-size:20px;color: #333333;}
.tlt_tab li.active{background: #333333;}
.tlt_tab li.active a{color:#fff;}

/*--- con_tab--- */
.con_tab{width:1200px;display: table;table-layout: fixed;height:70px;border-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.con_tab li{display: table-cell;line-height:69px; text-align:center; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; border-bottom:1px solid #f1f1f1;}
.con_tab li a{display:block; font-size:20px; color:#cccccc;}
.con_tab li.active{border-bottom: 5px solid #333333;}
.con_tab li.active a{color:#222;}

.tab_data{margin-top:25px;padding:25px;width: 1200px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tab_data > div{display:none;}
.tab_data div.active{display: block;}

/*--- con_box ---*/
.con_box{padding:25px 0; text-align: center; border:1px solid #e2e2e2;}

/*--- borad ---*/
.board{width:1200px; overflow: hidden;}
.board table{border-top:1px solid #222;width: 1200px;margin-top: 10px;}
.board table caption{display:none;}
.board table tbody > tr > th{background:#fff;color:#222;font-size:15px;font-weight:700;border-bottom:0;height: 34px;border-right:1px solid #cccccc;}
.board table thead tr th{background:#fff;color:#222;height: 50px;line-height: 60px;font-size:15px;font-weight:700;border-top:1px solid #222;border-bottom:1px solid #ccc;padding: 0;}
.board table tbody tr{border-bottom: 1px solid #ececec;height: 34px;color:#666666;}
.board table tbody tr td{border:none;text-align: center;font-size: 15px;height: 60px;padding: 0;}
.strong{color:#222;font-weight:700 !important;}
.board table tbody tr:last-child{border-bottom:1px solid #ccc;}
.board_totalnum{display: inline-block;color:#a1a1a1;font-size:18px;margin-bottom: 30px;}
.board_totalnum em{color:#004a99;}
/*--- paging ---*/
.paging{text-align: center; margin:50px 0 0;}
.paging > a{display:inline-block;vertical-align: bottom;width: 50px;height: 50px;line-height: 50px;text-align: center;}
.paging > ul{display:inline-block;overflow:hidden;vertical-align:;margin: 0 10px;}
.paging > ul >li {float:left; width:50px; height:50px; text-align: center;}
.paging > ul >li >a{display:block; line-height: 50px; font-size:18px; color:#222;}
.paging > ul >li.on{background:#004a99; }
.paging > ul >li.on a{color:#fff;}

/*--- tlt_table ---*/
.tlt_table{color:#004a99; font-size:30px; margin-bottom:30px;}

/*--- input box ---*/
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],input[type='tel'],input[type='email'],html input[type='button'],input[type='reset']{border:1px solid #ccc;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

input[type='text']:focus,
input[type='password']:focus,
input[type='submit']:focus,
input[type='search']:focus,
input[type='tel']:focus,
input[type='email']:focus,
html input[type='button']:focus,
input[type='reset']:focus{border:1px solid #222;}

/*--- check ---*/
.checkbox_multi{overflow: hidden;}
.checkbox_multi > div{float:left;margin-right:10px;}
.check-type01 {position:relative; display:inline-block; margin-right:0px !important; height:22px; line-height:22px;}
.check-type01 input[type=checkbox] {position:absolute; top:0; left:0; width:0; height:0; opacity:0; filter:alpha(opacity=0);}
.check-type01 input[type=checkbox] + label {position:relative; display:inline-block; padding-left:32px; color:#666; font-size:14px; line-height:22px; word-break:keep-all; cursor:pointer;}
.check-type01 input[type=checkbox] + label span {position:absolute;top:0;left:0;display:inline-block;width:22px;height:22px;background-image:url(../../images/pc/common/checkbox_check.gif);background-repeat:no-repeat;background-position:0 0;box-sizing:border-box;}
.check-type01 input[type=checkbox]:checked + label span {background-image:url(../../images/pc/common/checkbox_checked.gif);}
.check-type01 input[type=checkbox]:disabled + label {opacity:0.5;}
.check-type01.single {margin:0;}
.check-type01.single input[type=checkbox] + label {height:22px; padding-left:22px;}
.check-type01.single input[type=checkbox] + label span {margin-right:0;}

/*=== 테이블 안의 체크박스 위치 ===*/
.board .check-type01 input[type=checkbox] + label span{
    top:-16px;
    margin:0;
}
/*=========// 가이드라인 end =========*/
/*--- header ---*/

/*--- contents---*/
.wrap{
    width:100%;
    min-width:1200px;
}
.contents{
    /*overflow:hidden;*/
    width:100%;
}
.con_top{}
.con_middle{width:1200px; margin:0 auto;}
.con_bottom{width:1200px; margin:0 auto;}

/* -- select box --*/
.search_area{width: 700px;height: 167px;line-height:200px;background:#efefef;border-top:1px solid #ddd;border-bottom:1px solid #ddd;text-align: center;}
.search_area input{display:inline-block;width:400px;vertical-align: text-bottom;}
.search_box{display: inline-block;position:relative;width:100px;height: 40px;margin-right:20px;}
.select_boxtype{display: inline-block;width:100px;height:40px;line-height:40px;font-size:14px;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background: #fff;vertical-align: text-bottom;}
.select_boxtype .arrow{display:inline-block;float: right;width:18px;height:40px;background: url(../../images/pc/common/btn_arrow_down.png)no-repeat left center;}
.select_boxtype.on .arrow{background:url(../../images/pc/common/btn_arrow_up.png)no-repeat 0 16px;}

.select_boxtype .txt{display: inline-block;overflow: hidden;float:left;width:80px;height:40px;line-height:40px;padding: 0;border: 0; margin-bottom:0;}
.select_option{position:absolute;top: 39px;width: 100%;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select_option li{width:100%;height:40px;line-height:40px;background:#fff;}
.btn_search{width: 50px;height: 24px;background:#004795;color:#fff;text-align: center;vertical-align: unset;}

/* search type02*/
.borad_search .select_boxtype .txt{font-size: 18px;}
.borad_search .search_box{height:auto;}
.borad_search .select_boxtype{display: inline-block;width: 100px;height: 40px;line-height: 40px;font-size: 14px;border: 1px solid #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;vertical-align: text-bottom;}
.borad_search input{display: inline-block;width: 79%;border:0;}
.borad_search .btn_search{background:#fff url(../../images/pc/common/icon_search.png)no-repeat center center;text-indent:-9999px;}
.borad_search input::-webkit-input-placeholder {color: #bbbbbb;font-size:18px;}

/**/
.btn_listsee{display: block; width:158px; height:58px; line-height:58px; border:1px solid #004a99;  font-size:18px; color:#004a99; text-align:center; margin:10px auto;}

/*radio*/
input[type="radio"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}
input[type="radio"] + label {color: #666666;font-size: 15px;}
input[type="radio"] + label span {display:inline-block;width: 22px;height: 22px;margin-right:3px;margin-bottom:1px;vertical-align:middle;background:url(../../images/pc/common/radio_off.png)no-repeat center;cursor:pointer;}
input[type="radio"]:checked + label span {background:url(../../images/pc/common/radio_on.png)no-repeat center;}
input::placeholder {font-size:16px;color:#aaaaaa;}

/*list*/
.list_veiw{width:1200px;}
.list_veiw .tlt{height:114px;line-height:114px;border-top:1px solid #222;border-bottom:1px solid #cccccc;text-align: center;}
.list_veiw .tlt > div{float:left}
.list_veiw .tlt >div.num{width:115px; font-size:18px; color:#888888;}
.list_veiw .tlt >div.title{color:#222;font-size:18px;width:1085px;height: 114px;text-align: left;}
.list_veiw .txt_area{}
.list_veiw .tlt >div.title span{line-height: 29px !important;display: inline-block;vertical-align: middle;}
.list_veiw .tlt >div.title span.date{color:#aaa;}
.list_veiw .txt_area{padding:80px 60px 175px; color:#666666; font-size: 15px; line-height:40px; border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }

.board table tbody tr .none_list{padding:200px 0; font-size:20px; color:#222; text-align: center;}
.none_list .btn_area{margin-top:40px;}
.btn_list{width:160px; height:60px; font-size:18px; text-align: center; color:#004a99; border:1px solid #004a99;}
.btn_list:hover{    background: #f6fbff;}
/*accodiuon board*/
#listAccordion{width:1200px;border-top: 1px solid #222;border-bottom: 1px solid #ccc;}
table#listAccordion tr td{padding:0;border-right: 0;}

#listAccordion > thead tr{height:60px;}
#listAccordion > thead tr th{background:#fff;color:#222;font-size:15px;border-bottom: 1px solid #ccc;}
.tbl-accordion-nested{border-top:0;font-size: 15px;}
.tbl-accordion-nested tr td{border-bottom: 0;height:60px !important;padding: 0;text-align: center;border-right: 0;}
.tbl-accordion_answer{
    border-top: 1px solid #e5e5e5;
    background: #fcfcfc;
}
.tbl-accordion-nested .tbl-accordion_answer > tr > td{text-align: left !important;padding: 40px 145px !important;border-bottom: 0;line-height: 30px;}

/*style select*/
.select_type01 select{width: 200px;height:50px;line-height:50px;border:none;border-bottom:2px solid #222;font-family: inherit;background:url(../../images/pc/common/btn_arrow_down.png)no-repeat right center;border-radius: 0px;-webkit-appearance: none;-moz-appearance: none;appearance: none;font-size:14px;}
select::-ms-expand {
    display: none;
}
.btn_seltype01_search{width:100px;height:50px;text-align: center;color:#fff;background:#333333;font-size:16px;margin-left:20px;}
.btn_seltype01_search2{width:100px;height:50px;text-align: center;color:#fff;background:#aaaaaa;font-size:16px;margin-left:20px;
}
.select_type01h h3{font-size:20px; color 20px; margin-bottom:10px; }
.select_type02 {display:inline-block;}
.select_type02 select{width: 200px;height: 40px;line-height: 40px;border: none;border: 1px solid #ccc;font-family: inherit;background: url(../../images/pc/common/btn_arrow_down.png)no-repeat 170px center;border-radius: 0px;-webkit-appearance: none;-moz-appearance: none;appearance: none;text-indent: 10px;font-size: 14px;color: #aaaaaa;}
.select_type04{display: inline-block;overflow:hidden;}
.select_type04 select{float:left;}
.select_type04 select .select_type04_ser{float: right;}

/*-- 검색영역 --*/
.selectbox100{width: 100%;}
input.input_search{width: 79%;height:50px;line-height:50px;border:none;border-bottom:2px solid #222;font-size:14px;background: none;vertical-align: middle;}
input.input_search:focus{border:none;border-bottom:2px solid #222;}
.select_type04 div{display:inline-block;vertical-align: middle;height: 50px;line-height: 70px;}
.select_type04 .select_type04_ser{margin-left:10px;}
.select_type04 .select_type04_ser input{border-bottom:2px solid #222;font-size:14px;background: none;margin-top: 10px;}
.select_type04 .select_type04_ser input:focus{border:none;border-bottom:2px solid #222;}
.num{display: inline-block;color: #a1a1a1;font-size: 18px;margin-top: 10px;}
.num em{color:#2d4085;}

/*list_view type2*/
.list_bottom{width:1200px; border-bottom:1px solid #cccccc; overflow: hidden; height:80px; line-height: 80px;}
.list_bottom > div{width:25%; float: left;}
.list_bottom .arrow_prevtxt{ height:80px; background: url(../../images/pc/common/arrow_prevtxt.png)no-repeat center left; text-indent:-9999px;}
.list_bottom .arrow_nextvtxt{ height:80px; background: url(../../images/pc/common/arrow_nextvtxt.png)no-repeat center right;text-indent:-9999px;}
.prev_txtlist{color:#aaaaaa; text-align:right; font-size:15px;padding-right:15px; background: url(../../images/pc/common/bar2.png)no-repeat center right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.next_txtlist{color:#aaaaaa; text-align:left;padding-left:15px;  font-size:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

/* 파일 업로드 */
.file-input {position:relative; padding-right:105px;}
.file-input .input-file {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; z-index:50; cursor:pointer;}
.file-input .read-file {width:100%; text-decoration:underline;}
.file-input > a,
.file-input > button,
.file-input > input[type=submit] {position:absolute; top:0; right:0; width:95px; min-width:95px; padding:0; text-align:center;}
.file-input.single {display:inline-block; padding:0;}
.file-input.single input[type=file] {cursor:pointer;}
.file-input.single input[type=text] {display:none;}
.file-input.single > a,
.file-input.single > button,
.file-input.single > input[type=submit] {position:relative; top:auto; right:auto; width:auto; min-width:0; padding:0 15px;}

.file-input.type-01 {padding:0 285px 0 95px;}
.file-input.type-01 > a,
.file-input.type-01 > button,
.file-input.type-01 > input[type=submit] {right:auto; left:0; width:80px; min-width:80px;}
.file-input.type-01 input[type=text] {padding:0; color:#666; font-size:14px; text-decoration:none; border:none;}
.file-input.type-01 .add-info {position:absolute; top:0; right:0; color:#999; font-size:14px; line-height:38px;}

.add-input {margin-top:10px;}
.add-input:first-child {margin-top:0;}

.add-file {position:relative; padding-right:98px; overflow:hidden;}
.add-file .file_info {margin-left:20px; padding:3px 0; overflow:hidden;}
.add-file .file_info > div {float:left;}
.add-file .file_info .data_info {color:#999; font-size:13px; line-height:26px;}
.add-file .btn-ui {position:absolute; top:0; right:0;width:83px; overflow:hidden;}
.add-file .btn-ui > a {position:relative; float:left; display:block; width:50%; height:38px; margin-left:-1px; background:#f4f4f4; border:1px solid #b6b6b6; box-sizing:border-box;}
.add-file .btn-ui > a:first-child {margin-left:0;}
.add-file .btn-ui > a:last-child {}
.add-file .btn-ui > a.btn-add:before {content:''; position:absolute; top:50%; left:50%; width:2px; height:14px; margin:-7px 0 0 -1px; background:#222;}
.add-file .btn-ui > a.btn-add:after {content:''; position:absolute; top:50%; left:50%; width:14px; height:2px; margin:-1px 0 0 -7px; background:#222;}
.add-file .btn-ui > a.btn-del:after {content:''; position:absolute; top:50%; left:50%; width:14px; height:2px; margin:-1px 0 0 -7px; background:#222;}

.file-upload {position:relative; padding-right:40px;}
.file-upload .btn-del {position:absolute; top:0; right:0; display:inline-block; padding:4px 0;}
.file-upload .title {position:absolute; top:0; left:0; line-height:38px;}
.file-upload.type-02 {padding-left:70px;}
.file-upload.none {opacity:0.5;}
.file-upload.none:after {content:''; position:absolute; top:0; left:0; width:100%; height:100%; z-index:50;}

.background-select {}
.background-select .background-obj {display:inline-block; width:20px; height:20px; border-radius:2px;}
.background-select .radio-type01 {margin:0 30px 0 10px;}
.add-file .btn_m_bg{height:40px; line-height: 40px;}


/*셀렉트 + 검색박스*/
.sel_area{display: inline-block;margin-right: 20px;}
.sel_area .select_type01{width:312px;}
.sel_area .select_type01 select{width:100%;}
.ser_area{display: inline-block;width: 50%;}
.serbox{display:inline-block;width: 750px;}
.ser_area .serbox input.input_search{width:84%;}
/*타이틀 + 검색박스*/
.selwithser .tlt{display:inline-block;font-size: 20px;vertical-align: middle;color: #222222;}
