@CHARSET "UTF-8";


/* adnStyle Web publishing Team */ 
body{margin:0;padding:0;font-size:12px;line-height:1.5;font-family:'Noto Sans KR',"돋움","Dotum", arial;color:#666;min-width:1185px;font-weight: 300;}
textarea{font-size:12px;font-family:'Noto Sans KR',"돋움","Dotum", arial;font-weight: 300;}

/*@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
	src:url(/font/NotoSansKR-Thin.eot);
	src:url(/font/NotoSansKR-Thin.woff) format('woff'),
		url(/font/NotoSansKR-Thin.woff2) format('woff2'),
		url(/font/NotoSansKR-Thin.otf) format('opentype');
}*/
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
	src:url(/font/notokr-regular.eot);
	src:url(/font/notokr-regular.woff) format('woff'),
		url(/font/notokr-regular.woff2) format('woff2'),
		url(/font/notokr-regular.otf) format('opentype');
		
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
	src: url(/font/notokr-medium.eot);
	src:url(/font/notokr-medium.woff) format('woff'),
		url(/font/notokr-medium.woff2) format('woff2'),
		url(/font/notokr-medium.otf) format('opentype');
	 
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
	src: url(/font/notokr-bold.eot);
	src:url(/font/notokr-bold.woff) format('woff'),
		url(/font/notokr-bold.woff2) format('woff2'),
		url(/font/notokr-bold.otf) format('opentype');
	 
 }

/* inline */
img{display:inline-block;border:0 none;vertical-align:top;}
a{text-decoration:none;}
cite, em, dfn {font-style:normal;}
sub{vertical-align:bottom;font-family:helvetica;}
sup{vertical-align:top;font-family:helvetica;}
strong {letter-spacing:-1px;}

/* block */
h1, h2, h3, h4, h5, h6 {margin:0;font-size:1em;}
address {font-style:normal;}
blockquote, p  {margin:0;}
pre{white-space:pre-wrap;word-wrap:break-word;}
hr{display:none;}

/* table */
table {border-collapse:collapse;border-spacing:0;}
caption { height:0px; line-height:0px; overflow:hidden; font-size:0; visibility:hidden;}
th,td {padding:0;vertical-align:middle;text-align:left;} /* opara height=18px */
table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;padding: 0;	border:0;}

/* list */
dd, dl, ol, ul, li{margin:0;padding:0;}
li{list-style-type:none;}

/* form */
form{margin:0;}
fieldset{margin:0;padding:0;border:0 none;}
legend{display:none;}
input, img, textarea, select {vertical-align:middle;}
input.text {border:1px solid #d6d6d6;font-size:1em;height:1em;line-height:1;padding:2px 4px 3px;color:#666;_height:20px}
input.check {width:13px;height:13px;margin:0;padding:0;}
/* select {font-family:'Dotum';font-size:11px;color:#666;} */
textarea {margin:0;padding:5px 4px;border:1px solid #CCC;vertical-align:top;font-size:1em;color:#5A5A5A;}
input{font-family:'Dotum';font-size:11px;}

.magT20 {margin-top: 20px;}
.magB35{margin-bottom: 35px;}
.mgb60{margin:0 0 60px 0;}
.mgl40{margin:0 0 0 40px;}

.dip{display:inline-block;}
.fl{float:left;}
.fr{float:right;}
.txtc{text-align:center;}
.txtl{text-align:left;}
.txtr{text-align:right;}

/* layout */
#header_area{width:100%;}
#header{position:relative;/*overflow:hidden;*/width:100%;height:60px;}
#header .hd_sec1{float:left;min-width:1062px;}
#header .hd_sec1 h1{float:left;}
#header .hd_sec1 .top_menu_area{float:left;padding:0 20px 0 0;background: url('/img/common/hdr_bg.png') right 0 no-repeat;}
#header .hd_sec1 .top_menu{/*overflow:hidden;*/height:60px;background:#fd6029;line-height:60px;}
#header .hd_sec1 .top_menu li{float:left;position:relative;padding:0 6px;}
#header .hd_sec1 .top_menu li a{display:inline-block;padding:0 6px;height:60px;font-size:16px;color:#fff;}
/* gnb메뉴 */
#header .hd_sec1 .top_menu li a:hover{display:inline-block;padding:0 6px;height:56px;font-size:16px;color:#fff;border-bottom:4px solid #fdc52a;}
#header .hd_sec1 .top_menu li a.active{display:inline-block;padding:0 6px;height:56px;font-size:16px;color:#fff;border-bottom:4px solid #fdc52a;}
#header .hd_sec1 .top_menu li .two_depth {display:none;position:absolute;left:8px;top:60px;z-index:10;}
#header .hd_sec1 .top_menu li .two_depth li{float:none;padding:0;width:180px;height:39px;border-bottom:1px solid #767676;background:#5f5f5f;line-height:39px;}
#header .hd_sec1 .top_menu li .two_depth li a{display:inline-block;padding:0 0 0 20px;width:160px;height:39px;font-size:14px;}
#header .hd_sec1 .top_menu li .two_depth li a:hover{display:inline-block;padding:0 0 0 20px;width:160px;height:39px;font-size:14px;background:#ff6984;border:0;}
#header .hd_sec1 .top_menu li:hover>.two_depth{display:block;}
#header .hd_sec1 .top_menu li .two_depth li.two_menu{ background:#5f5f5f url('/img/common/icn_more.png') 160px center no-repeat;}
#header .hd_sec1 .top_menu li .two_depth li.two_menu a:hover{ background:#ff6984 url('/img/common/icn_more.png') 160px center no-repeat;}
#header .hd_sec1 .top_menu li .two_depth li.two_menu:hover>.three_depth{display:block;}
#header .hd_sec1 .top_menu li .two_depth li .three_depth{display:none;position:absolute;left:180px;top:0;z-index:10;border-left:1px solid #303030;}
#header .hd_sec1 .top_menu li .two_depth li .three_depth a{display:inline-block;padding:0 0 0 20px;width:160px;height:39px;font-size:14px;}
#header .hd_sec1 .top_menu li .two_depth li .three_depth a:hover{display:inline-block;padding:0 0 0 20px;width:160px;height:39px;font-size:14px;background:#ff6984;border:0;}

#header .hd_sec2{/*float:right;*/position:absolute;right:36px;font-size:14px;line-height:19px;text-align:right;}
#header .hd_sec2 .top_info{margin:9px 0 0 0;}
#header .hd_sec2 strong{font-weight:normal;color:#f37321;}
#header .hd_sec2 .log_box{width:100%;/*margin:0 0 0 10px;padding: 0 10px;*/display:inline-block;/*background:url('../img/icn_bar1.gif') left center no-repeat;*/}
#header .hd_sec2 .log_box a{color:#666;}

#footer_area{width:100%;}
#footer_area #footer{overflow:hidden;width:100%;height:60px;}
#footer_area #footer .ftl{float:left;padding:18px 0 0 20px;}
#footer_area #footer .ftr{float:right;line-height:60px;}
#footer_area #footer .ftr span{margin:0 0 0 13px;padding: 0 20px 0 13px;display:inline-block;background:url('/img/common/icn_bar1.gif') left center no-repeat;}
#footer_area #footer .ftr a{font-size:14px;color:#333333;}

#wrap{padding:10px;background:#f2f3f9;}

#content_t{padding: 0 0 0 0;}
.ta_r {text-align:right;}
.ttl_area{position:relative;margin:0 0 15px 0;}
.ttl_area .ttl_title{font-size:14px;font-weight:400;color:#333333;}
.ttl_area .ttl_title strong{color:#f37321;font-weight:400;}
.ttl_area .ttl_title span{font-size:22px;font-weight:normal;}
.tb_cont_area{padding:10px;background:#fff;}
.tb_ttl{position:relative;margin:0 0 10px 0;padding:0 0 0 30px;font-size:12px;color:#333333;font-weight:400;background:url('/img/common/icn_dot.gif') 5px center no-repeat;}
.tb_ttl .btn_align{position:absolute;right:0;}
.tb_ttl .btn_align1{position:absolute;right:0;}
.tb_area{width:100%;}
/*.tb_type01{width:100%;border-top:2px solid #c4c5c9;}
.tb_type01 th{height:38px;padding:0 0 0 28px;font-size:15px;color:#333333;background:#f2f3f9;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;line-height:38px;}
.tb_type01 th.thbg{position:relative;padding:0 0 0 28px;font-size:15px;color:#333333;background:#dedfe4;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;}
.tb_type01 th.thbg .em_txt{position:absolute;top:0;right:15px;color:#2e302f;}
.tb_type01 th.thbg .em_txt strong{color:#fd760d;font-weight:normal;}
.tb_type01 th span{color:#f37321;}
.tb_type01 td{height:38px;padding:0 0 0 28px;font-size:15px;color:#666666;text-align:left;font-weight:300;border-bottom:1px solid #c4c5c9;line-height:38px;}
.tb_type01 td.left_in{height:38px;padding:0 0 0 12px;font-size:15px;color:#484848;text-align:left;font-weight:300;border-bottom:1px solid #c4c5c9;line-height:38px;}
.tb_type01 td input {padding:0 0 0 15px;height:28px;border:1px solid #d0d0d0;font-size:15px;color:#484848;line-height:28px;}
.tb_type01 td .ex_txt{display:inline-block;padding:0 0 0 10px;color:#666666;}*/
table.form-table {width:100%;border-top:2px solid #c4c5c9;}
table.form-table th {height:30px;padding:0 0 0 28px;font-size:12px;color:#333333;background:#f2f3f9;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;}
table.form-table th.thbg{position:relative;padding:0 0 0 28px;font-size:15px;color:#333333;background:#dedfe4;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;}
table.form-table th.thbg .em_txt{position:absolute;top:0;right:15px;color:#2e302f;}
table.form-table th.thbg .em_txt strong{color:#fd760d;font-weight:normal;}
table.form-table th.required {height:20px;padding:0 0 0 28px;font-size:12px;color:#333333;background:#f2f3f9 url('/img/common/newrequired.gif') 15px 50% no-repeat;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;line-height:20px;}
/*table.form-table th span{color:#f37321;}*/
table.form-table td {height:30px;padding:0 0 0 10px;font-size:12px;color:#666666;text-align:left;font-weight:300;border-bottom:1px solid #c4c5c9;}
table.form-table td.left_in{height:30px;padding:0 0 0 12px;font-size:15px;color:#484848;text-align:left;font-weight:300;border-bottom:1px solid #c4c5c9;}
table.form-table input[type="text"] {padding:1px 2px 1px 2px;height:20px;border:1px solid #d0d0d0;font-size:12px;color:#484848;line-height:20px;}
table.form-table input[type="password"] {padding:1px 2px 1px 2px;height:20px;border:1px solid #d0d0d0;font-size:12px;color:#484848;line-height:20px;}
table.form-table input[type="radio"] {margin-top:-1px;}
table.form-table td .ex_txt{display:inline-block;padding:0 0 0 10px;color:#666666;}

.tb_type02{width:100%;border:1px solid #d0d0d0;}
.tb_type02 th{height:38px;padding:10px 0;font-size:15px;color:#fff;background:#8e8f94;font-weight:300;text-align:center;border:1px solid #d0d0d0;line-height:16px;}
.tb_type02 td{height:38px;font-size:14px;color:#333333;text-align:center;font-weight:300;border:1px solid #d0d0d0;}
.tb_type02 td.left{height:38px;padding:0 0 0 13px;font-size:14px;color:#333333;text-align:left;font-weight:300;border:1px solid #d0d0d0;}
.tb_type02 td a{color:#333333;font-size:14px;}
.tb_type02 td strong{font-size:14px;color:#c8445e;font-weight:normal;}
.tb_type02 td strong a{font-size:14px;color:#c8445e;}
.tb_type02 td.ing{color:#f37321;}
.tb_type02 tr:hover td{background:#fff4ed}
.tb_type02 tr.active td{background:#fff4ed}

.tb_type03{width:100%;}
.tb_type03 th{height:49px;font-size:16px;color:#fff;background:#8e8f94;font-weight:300;text-align:center;border-bottom:1px solid #ffffff;line-height:49px;}
.tb_type03 td{height:49px;padding:0 20px 0 0;font-size:16px;color:#333333;background:#f1f2f8;text-align:right;font-weight:300;border-bottom:1px solid #ffffff;font-weight:100;}
.tb_type03 td strong{font-weight:400;}

.search-form-table{width:100%;margin:0 0 5px 0;color:#333333;border:1px solid #d0d0d0;}
.search-form-table th{height:30px;padding:0 0 0 15px;font-weight:400;font-size:12px;color:#333333;background: #f2f3f8 url('/img/common/icn_bar2.gif') 5px center no-repeat;border:1px solid #d0d0d0;}
.search-form-table td{height:30px;padding:0 0 0 13px;font-size:12px;color:#333333;background: #ffffff;border:1px solid #d0d0d0;}
.search-form-table td select{height:24px;line-height:24px;border:1px solid #d0d0d0;}
.search-form-table td input{height:20px;line-height:20px;font-size:12px;background:#fff;border:1px solid #d0d0d0;}
.search-form-table td input[type=radio]{margin-top:-1px;}
.search-form-table td.button {padding:0;text-align: center; font-weight: normal;}
.btnSearch a{display:inline-block; padding:0 20px; margin:0 0 0 0;height:20px;font-size:12px;text-align:center;background:#f47322;color:#fff;}
.btnSearch_mat a{display:inline-block; padding:10px 30px; margin:0 0 0 0;height:31px;font-size:18px;text-align:center;background:#f47322;color:#fff;vertical-align: middle;}
/*.tender_box{position:relative;overflow:hidden;margin:0 0 10px 0;color:#333333;background:#e6e7ed;height:60px;line-height:60px;}
.tender_box span{display:inline-block;margin:0 10px 0 27px;padding:0 0 0 13px;font-weight:400;font-size:16px;color:#333333;background:url('/img/common/icn_bar2.gif') left center no-repeat;}
.tender_box input{margin-top:-3px;padding:0 0 0 15px;border:0;height:30px;line-height:30px;font-size:14px;background:#fff;}
.tender_box .btn_sh_area{position:absolute;top:0;right:0;height:60px;width:150px;border-left:1px solid #fff;}
.tender_box .btn_sh_area .btn_orange{display:inline-block;margin:15px 0 0 20px;padding:0 40px;height:30px;font-size:16px;line-height:30px;background:#f37321;color:#fff;}*/

.my_progressing_area{position:relative;margin:0 auto;width:1108px;}
.progress_ttl{margin:60px 0 30px 0;height:68px;line-height:34px;text-align:center;font-size:40px;font-weight:400; color:#333333;background:url('/img/common/icn_bar3.gif') center bottom no-repeat;}

.work_list_area1{overflow:hidden;}
.work_list_area1 li{float:left;margin:0 4px 0 0;width:154px;height:215px;background:url('/img/common/boxbg2.gif') 0 0 no-repeat;}
.work_list_area1 li p{width:150px;height:210px;}
.work_list_area1 li p a{display:inline-block;padding:22px 0 0 17px;width:133px;height:188px;line-height:32px;}
.work_list_area1 li p a span.list_ttl{display:inline-block;width:100%;font-weight:400;font-size:20px;color:#333333;}
.work_list_area1 li p a span.list_num{display:inline-block;margin:0 0 0 2px;width:100%;font-weight:400;font-size:28px;color:#f37321;}

p.icn_sec1{background:url('/img/common/icn_icon1.gif') right bottom no-repeat;}
p.icn_sec2{background:url('/img/common/icn_icon2.gif') right bottom no-repeat;}
p.icn_sec3{background:url('/img/common/icn_icon3.gif') right bottom no-repeat;}
p.icn_sec4{background:url('/img/common/icn_icon4.gif') right bottom no-repeat;}
p.icn_sec5{background:url('/img/common/icn_icon5.gif') right bottom no-repeat;}
p.icn_sec6{background:url('/img/common/icn_icon6.gif') right bottom no-repeat;}
p.icn_sec7{background:url('/img/common/icn_icon7.gif') right bottom no-repeat;}
p.icn_sec8{background:url('/img/common/icn_icon8.gif') right bottom no-repeat;}
p.icn_sec9{background:url('/img/common/icn_icon9.gif') right bottom no-repeat;}

.status_area{position:relative;overflow:hidden;margin:45px 0 65px 0;}
.status_area .notice_box{float:left;}
.status_area .notice_box .ttl{position:relative;margin:0 0 15px 0;font-weight:400;font-size:24px;color:#333333;}
.status_area .notice_box .ttl a{position:absolute;right:5px;top:3px;}
.status_area .notice_box .notice_list{width:535px;height:205px;background:url('/img/common/boxbg3.gif') 0 0 no-repeat;}
.status_area .notice_box .notice_list ul{padding:30px 0 0 40px;width:450px;}
.status_area .notice_box .notice_list ul li{position:relative;width:450px;line-height:35px;font-size:16px;}
.status_area .notice_box .notice_list ul li a{display:inline-block;width:360px;color:#1a1a1b;}
.status_area .notice_box .notice_list ul li span.date{display:inline-block;position:absolute;right:0;top:0;color:#666666;}

.status_area .status_box{float:right;}
.status_area .status_box .ttl{position:relative;margin:0 0 15px 0;font-weight:400;font-size:24px;color:#333333;}
.status_area .status_box .ttl a{position:absolute;right:5px;top:3px;}
.status_area .status_box .status_table{padding:25px;width:485px;height:153px;background:url('/img/common/boxbg3.gif') 0 0 no-repeat;}

.work_ttl{margin:40px 0 20px 0;font-weight:400;font-size:24px;color:#333333;}
.work_list_area2{overflow:hidden;}
.work_list_area2 li{float:left;margin:0 4px 0 0;width:180px;height:215px;background:url('/img/common/boxbg1.gif') 0 0 no-repeat;}
.work_list_area2 li p{width:176px;height:210px;}
.work_list_area2 li p a{display:inline-block;padding:22px 0 0 17px;width:133px;height:188px;line-height:32px;}
.work_list_area2 li p a span.list_ttl{display:inline-block;width:100%;font-weight:400;font-size:20px;color:#333333;}
.work_list_area2 li p a span.list_num{display:inline-block;margin:0 0 0 2px;width:100%;font-weight:400;font-size:28px;color:#f37321;}

.todo_info_area{margin:0 auto;width:1100px;}
.notice_data_box{position:relative;overflow:hidden;padding:0 0 0 28px;height:50px;background:#fff;line-height:50px;}
.notice_data_box .notice_data_ttl{float:left;width:160px;color:#333333;font-size:20px;font-weight:400;}
.notice_data_box .notice_data_txt {float:left;width:675px;background:url('/img/common/icn_bar4.gif') 0 center no-repeat;}
.notice_data_box .notice_data_txt a{padding:0 0 0 20px;font-size:14px; color:#333333;}
.notice_data_box .notice_data_txt a span{color:#d7782f;}
.notice_data_box .notice_data{float:left;width:140px;text-align:center;font-size:14px; color:#777777;background:url('/img/common/icn_bar4.gif') 0 center no-repeat;}
.notice_data_box .notice_data_btn{float:left;width:90px;text-align:center;background:url('/img/common/icn_bar4.gif') 0 center no-repeat;}

.info_box_area{position:relative;overflow:hidden;margin:10px 0 30px 0;}
.info_biz_box{position:relative;overflow:hidden;padding:25px 0 0 30px;width:515px;height:210px;background:#fff;}
.info_biz_box .info_ttl{position:relative;margin:0 0 19px 0;color:#333333;font-weight:400;font-size:24px;}
.info_biz_box .info_ttl span{color:#f37321;}
.info_biz_box .info_ttl .info_btn{position:absolute;right:30px;top:0;}
.info_biz_box .info_detail_box{overflow:hidden;}
.info_biz_box .info_detail_box .info_pic{float:left;}
.info_biz_box .info_detail_box .info_card_box{float:left;overflow:hidden;margin-left:30px;width:270px;}
.info_biz_box .info_detail_box .info_card_box dt{float:left;width:80px;font-size:16px;color:#333333;font-weight:400;line-height:30px;}
.info_biz_box .info_detail_box .info_card_box dd{float:left;width:190px;font-size:16px;color:#333333;line-height:30px;}

.to_ttl{font-size:32px;color:#333333;font-weight:400;}
.ele_box1{position:relative;overflow:hidden;margin:0 0 10px 0;height:210px;}
.ele_box1 dt{float:left;width:200px;height:210px;font-weight:400;font-size:24px;color:#ffffff;text-align:center;background:#f37321;line-height:210px;}
.ele_box1 dd{float:left;width:181px;height:210px;background:#fff url('/img/common/flowbg.gif') right 0 no-repeat;}
.ele_box1 dd.first{float:left;width:176px;background:#fff;}
.ele_box1 dd.first p{width:176px;height:210px;}
.ele_box1 p{width:181px;height:210px;}
.ele_box1 p a{display:inline-block;padding:30px 0 0 28px;width:153px;height:180px;line-height:32px;}
.ele_box1 p a span.list_ttl{display:inline-block;width:100%;font-weight:400;font-size:18px;color:#333333;}
.ele_box1 p a span.list_num{display:inline-block;margin:0 0 0 2px;width:100%;font-weight:400;font-size:34px;color:#f37321;}

.ele_box_area{position:relative;overflow:hidden;}
.ele_box2{overflow:hidden;height:180px;}
.ele_box2 dt{float:left;height:180px;width:200px;font-weight:400;font-size:24px;color:#ffffff;text-align:center;background:#6e6e6e;line-height:180px;}
.ele_box2 dt.bg_box{float:left;height:180px;width:200px;font-weight:400;font-size:24px;color:#ffffff;text-align:center;background:#434343;line-height:180px;}
.ele_box2 dd{float:left;height:180px;width:345px;background:#ffffff;vertical-align:middle;display:table-cell;}
.ele_box2 dd ul.ele_list{padding-left:30px;height:180px;vertical-align:middle;display:table-cell;}
.ele_box2 dd ul.ele_list li{color:#383838;font-size:16px;line-height:40px;}
.ele_box2 dd ul.ele_list li strong{display:inline-block;margin-right:18px;width:90px;color:#383838;font-size:16px;font-weight:400;background:url('/img/common/icn_bar4.gif') right center no-repeat;}
.ele_box2 dd ul.ele_list li .last{display:inline-block;margin-left:18px;width:110px;text-align:center;color:#f37321;font-size:16px;font-weight:400;background:url('/img/common/icn_arrow.gif') left center no-repeat;}
.ele_box2 dd ul.ele_list li .txt_orage{color:#f37321;font-weight:400;}

p.icn_ele1{background:url('/img/common/icn_ele1.gif') right bottom no-repeat;}
p.icn_ele2{background:url('/img/common/icn_ele2.gif') right bottom no-repeat;}
p.icn_ele3{background:url('/img/common/icn_ele3.gif') right bottom no-repeat;}
p.icn_ele4{background:url('/img/common/icn_ele4.gif') right bottom no-repeat;}
p.icn_ele5{background:url('/img/common/icn_ele5.gif') right bottom no-repeat;}

/* login */
.login_area{width:100%;height:350px;margin:50px 0 10px 0;background:#fff;}
.login_area .login_ttl{padding:60px 0 35px 0;text-align:center;}
.login_area .login_box{margin:0 auto;padding:40px 0 0 0;width:800px;height:90px;background:#ebecf2;text-align:center;}
.login_area .login_box input.log_in{padding:0 0 0 10px;width:216px;height:46px;line-height:46px;border:2px solid #dadbdd;color:#333333;font-size:16px;}
.login_area .login_box .btn_login a{display:inline-block;width:220px;height:50px;font-size:18px;color:#ffffff;line-height:50px;background:#f37321;text-align:center;vertical-align:middle;}
.id_pw_box{overflow:hidden;margin:25px auto 0;width:280px;}
.id_pw_box span{display:inline-block;padding:0 15px;font-size:14px;color:#333333;}
.id_pw_box span a{font-size:14px;color:#333333;}
.id_pw_box input{width:20px;height:20px;}

.main_list{margin:10px 0 55px 0;overflow:hidden;}
.main_list li{float:left;margin-right:10px;width:175px;height:170px;}
.main_list li.last{float:left;margin-right:0;width:175px;height:170px;}
.main_list li a{display:inline-block;padding:100px 0 0 0;width:175px;height:70px;text-align:center;color:#333333;font-size:16px;line-height:20px;}
.main_list li span.icn_m1{display:inline-block;width:175px;height:170px;background:url('/img/common/icn_m1.gif') 0 0 no-repeat;}
.main_list li span.icn_m2{display:inline-block;width:175px;height:170px;background:url('/img/common/icn_m2.gif') 0 0 no-repeat;}
.main_list li span.icn_m3{display:inline-block;width:175px;height:170px;background:url('/img/common/icn_m3.gif') 0 0 no-repeat;}
.main_list li span.icn_m4{display:inline-block;width:175px;height:170px;background:url('/img/common/icn_m4.gif') 0 0 no-repeat;}
.main_list li span.icn_m5{display:inline-block;width:175px;height:170px;background:url('/img/common/icn_m5.gif') 0 0 no-repeat;}
.main_list li span.icn_m6{display:inline-block;width:175px;height:170px;background:url('/img/common/icn_m6.gif') 0 0 no-repeat;}

/* radio */
.fin_formList{overflow:hidden;}
.fin_formList.clear_b li{clear:both !important;width:auto !important;}
.fin_formList.rad_rct li{clear:both !important;width:450px !important;}
.fin_formList.rad_rct li label.fin_w95{display:inline-block;width:95px !important;}

.inpRad{position:relative;display:inline-block;line-height:1.4;z-index:0;}
.inpRad{width:80px;min-height:21px;line-height:21px;}
.inpRad label{display:block;padding-left:18px;line-height:21px;padding-top:2px;cursor:pointer;padding-top:3px\9;}
.inpRad label:before{position:absolute;top:0;left:0;display:inline-block;content:'';/*width:21px;height:21px;*/background:url('/img/supplier/join/bg_form.png') no-repeat 0 -20px;background:none\9;z-index:2;}
.inpRad label:before{/*width:21px;height:21px;*/background-position:0 0;}
.inpRad input{border:0 !important;}
.inpRad input:disabled{background:none;border:none;}
.inpRad input[type=radio]{position:absolute;top:6px;left:1px;/*width:21px;height:21px;*/margin:0;padding:0;z-index:1;cursor:pointer;}
.inpRad input[type=radio]:checked + label:before{background-position:-40px 0;}
.inpRad input[type=radio]:disabled + label:before{background-position:-79px 0;}
.inpRad input[type=radio]:disabled:checked + label:before{background-position:-99px 0;}

.inpChk{position:relative;display:inline-block;line-height:1.4;z-index:0;}
.inpChk{width:80px;min-height:21px;}
.inpChk label{display:block;padding-left:10px;cursor:pointer;line-height:21px;width:100px;}
.inpChk input:disabled{background:none;border:none;}
.inpChk label:before{position:absolute;top:0;left:0;display:inline-block;content:'';/*width:21px;height:21px;*/background:url('/img/supplier/join/bg_form.png') no-repeat 0 -40px;background:none\9;z-index:2;}
.inpChk input[type=checkbox]{position:absolute;top:0;left:0;/*width:21px;height:21px;*/margin:4px 0 0 0;padding:0;z-index:1;}
.inpChk input[type=checkbox]:checked + label:before, .inpChk input[type=checkbox]:checked + span:before{background-position:-40px -40px;}
.inpChk input[type=checkbox]:disabled + label, .inpRad input[type=radio]:disabled + label{cursor:default;}
.inpChk input[type=checkbox]:disabled + label:before{background-position:-80px -40px;background-position:-81px -40px\9;}
.inpChk input[type=checkbox]:disabled:checked + label:before{background-position:-120px -40px;}

/* select */
select{padding:0 0 0 15px;height:24px;line-height:24px;border:1px solid #d0d0d0 !important;font-size:12px;color:#333333;background:#fff;border:0;}
/* input */
input[readonly]{background:#f2f3f9 !important;}
input[disabled]{background:#f2f3f9 !important;}

/* btn_style */
.btn_area1{position:absolute;right:0; top:0;}
.btn_orange{display:inline-block;padding:0 30px;height:36px;font-size:16px;line-height:36px;background:#f37321;color:#fff !important;}
.btn_gray{display:inline-block;padding:0 30px;height:36px;font-size:16px;line-height:36px;background:#666666;color:#fff !important;}
.btn_gray2{display:inline-block;padding:0 20px;height:31px;font-size:14px;line-height:31px;background:#666666;color:#fff !important;}

/* popup */
.b-modal{background: #000; position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; z-index: 9998; opacity: 0.5;}
#searchDepPopup{position:absolute;left:50%;top:290px;margin-left:-300px;background:#ffffff; z-index: 9999;}
#searchPostPopup{position:absolute;left:50%;top:290px;margin-left:-300px;background:#ffffff; z-index: 9999;}

.b-iframe {width:100%; height:100%; background:#fff;}
.pop_title{position:relative;margin:0 0 10px 0;padding:10px 0 0 22px;height:30px;background:#ff601f;color:#fff;font-size:14px;font-weight:300;}
.pop_title a{position:absolute;right:22px;top:12px;}
.pop_box{margin:0 auto;width:98%;}
.interstitial-wrapper {width:100%; height:100%;}
.inpRad_w1{width:75px;min-height:21px;line-height:21px;}
.w80{width:80px !important;}
.w230{width:230px;}
.btnSearch2 a{display:inline-block;margin:0;padding:0 20px;/*width:120px;*/height:20px;font-size:12x;/*line-height:30px;*/text-align:center;background:#666666;color:#fff;}
.btnSearch3 a{display:inline-block;margin:0 0 5px 0;/*width:80px;*/height:2px;font-size:12px;line-height:30px;text-align:center;background:#f47322;color:#fff;}

.tb_scroll{height:220px;overflow-y:auto;}
.tb_type04{width:100%;}
.tb_type04 th{height:40px;font-size:15px;color:#fff;background:#8e8f94;font-weight:300;text-align:center;border:1px solid #d0d0d0;line-height:40px;}
.tb_type04 td{height:40px;font-size:14px;color:#333333;text-align:center;font-weight:300;border:1px solid #d0d0d0;}
.tb_type04 td.noch{height:170px;font-size:14px;color:#333333;text-align:center;font-weight:300;border:1px solid #d0d0d0;}
.tb_type04 td a{color:#333333;font-size:14px;}
.tb_type04 td strong{font-size:14px;color:#c8445e;font-weight:normal;}
.tb_type04 td strong a{font-size:14px;color:#c8445e;}
.tb_type04 td.ing{color:#f37321;}

/* 추가 */
.btnSearch4 a{display:inline-block;padding:0 30px;height:36px;font-size:16px;line-height:36px;background:#f37321;color:#fff !important;}
.btnSearch5 a{display:inline-block;padding:0 30px;height:36px;font-size:16px;line-height:36px;background:#666666;color:#fff !important;}


/* agree_1206_추가 */
.mgr12{margin:0 12px 0 0;}
.mgl15{margin:0 0 0 15px;}
.magB20{margin-bottom:20px !important;}
.magB40{margin-bottom:40px !important;}
.magB45{margin-bottom:45px !important;}
.magB250{margin-bottom:250px !important;}
.wp10{width:9.8% !important;}
.wp30{width:30% !important;}
.wp60{width:60% !important;}
.w65{width:65px !important;}
.w70{width:70px !important;}
.w300{width:300px !important;}
.w100{width:100px !important;}
.btnSearch6 a{display:inline-block;/*width:100px;*/padding:0 20px;height:20px;font-size:12px;/*line-height:50px;*/background:#f37321;color:#fff !important;}
.btnSearch7 a{display:inline-block;/*width:100px;*/padding:0 20px;height:20px;font-size:12px;/*line-height:50px;*/background:#666666;color:#fff !important;}

#join_wrap {padding:40px;background:#f2f3f9;}
.join_step_list{overflow:hidden;text-align:center;}
.join_step_list li{float:left;width:25%;}

.terms_box{overflow:auto;border:1px solid #d0d0d0;padding:0 30px 30px 30px;height:310px;font-size:14px;}
.terms_box strong{margin-top:25px;display:inline-block;width:100%;font-weight:bold;}

.agree_box{overflow:hidden;margin:30px auto 0;width:300px;}
.agree_box span{display:inline-block;padding:0 15px;font-size:14px;color:#333333;}

.work_box{overflow:hidden;}
.work_box span{display:inline-block;padding:0 5px;font-size:12px;color:#333333;}
.work_box label{padding:0 0 0 14px;}

.item_ch_box{overflow:hidden;}
.item_ch_box span{display:inline-block;padding:0 5px;font-size:14px;width:50px;color:#333333;text-align:center;}
.item_ch_box label{padding:0;width:70px;color:#fff;}

.item_ch_box2{overflow:hidden;}
.item_ch_box2 span{display:inline-block;padding:0 5px;font-size:14px;width:8px;color:#333333;text-align:center;}
.item_ch_box2 label{padding:0;width:70px;text-indent:-9999px;}

#table01 {width:100%;border-top:1px solid #d0d0d0;}
#table01 table{width:100%;}
#table01 table th{height:30px;padding:0 0 0 28px;font-size:12px;color:#333333;background:#f2f3f9;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;line-height:20px;color:#333333;text-align:left;}
#table01 table th.center{height:30px;padding:0;font-size:12px;color:#333333;background:#f2f3f9;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;line-height:20px;color:#333333;text-align:center;}
#table01 table th.required{height:30px;font-size:12px;color:#333333;background:#f2f3f9;font-weight:400;text-align:left;border-bottom:1px solid #c4c5c9;line-height:20px;color:#333333;background: #f2f3f9 url(/img/common/newrequired.gif) 15px 50% no-repeat;}
#table01 table td {height:30px;padding:0 0 0 19px;font-size:12px;color:#666666;text-align:left;font-weight:300;border-bottom:1px solid #c4c5c9;line-height:20px;}
#table01 table input[type="text"] {padding:0 0 0 15px;height:22px;border:1px solid #d0d0d0;font-size:12px;color:#666666;line-height:24px;}
#table01 table input[type="number"] {padding:0 0 0 15px;height:22px;border:1px solid #d0d0d0;font-size:12px;color:#666666;line-height:24px;}
#table01 table input[type="password"] {padding:0 0 0 15px;height:22px;border:1px solid #d0d0d0;font-size:12px;color:#666666;line-height:24px;}
#table01 table td .ex_txt{display:inline-block;padding:0 0 0 10px;color:#f37321;font-size:12px;}
#table01 table td textarea{margin:3px 0 !important;}

#table01 table td.br_line{border-right:1px solid #d0d0d0;}

.agree_ttl{margin:20px 0 30px 0;color:#333333;font-size:20px;font-weight:400;text-align:center;}
.agree_ttl span{color:#fd6029;}

.tb_agree{width:100%;}
.tb_agree td{padding:14px 0 14px 25px;border:1px solid #d0d0d0;color:#666666;font-size:12px;}
.tb_agree td.ch_area{padding:19px 0;border:1px solid #d0d0d0;color:#666666;font-size:12px;}
.tb_agree td .in_txt01{display:inline-block;margin-left:15px;}

.tb_right_txt{display:inline-block;margin-bottom:10px;color:#f37321;font-size:12px;letter-spacing:-0.5px;line-height:16px;}
.tb_right_txt2{float:left;margin-top:-10px; padding:0 15px 0 0;color:#f37321;font-size:12px;line-height:16px;letter-spacing:-0.5px;}
.tb_right_txt2 b{font-weight:bold;}
.tb_right_txt3{float:left;margin-top:-7px;padding:8px 15px 0 0;color:#f37321;font-size:12px;line-height:16px;letter-spacing:-0.5px;}

.tb_top_box{width:100%;overflow:hidden;}
.tb_area02{width:100%;height:280px;border:1px solid #d0d0d0;overflow-x:hidden;overflow-y:auto;}

.tb_type05{margin:-1px;width:100.6%;border:1px solid #d0d0d0;}
.tb_type05 th{height:38px;font-size:15px;color:#fff;background:#8e8f94;font-weight:300;text-align:center;border:1px solid #d0d0d0;line-height:16px;}
.tb_type05 td{position:relative;height:38px;font-size:14px;color:#333333;text-align:center;font-weight:300;border:1px solid #d0d0d0;word-break: break-all;}
.tb_type05 td.left{height:38px;padding:0 0 0 13px;font-size:14px;color:#333333;text-align:left;font-weight:300;border:1px solid #d0d0d0;}
.tb_type05 td a{color:#333333;font-size:14px;}
.tb_type05 td strong{font-size:14px;color:#c8445e;font-weight:normal;}
.tb_type05 td strong a{font-size:14px;color:#c8445e;}
.tb_type05 td.ing{color:#f37321;}
.tb_type05 td.sh_no_txt{padding:70px 0;border-bottom:1px solid #fff !important;}
.tb_type05 td .abr{position:absolute;right:4px;top:4px;}
.charge_user{width: inherit !important;}
.charge_user label{padding:0;text-indent:-9999px;}

.btn_area_arrow{margin-top:130px;text-align:center;}

#btn_area {margin-bottom:5px;}

.layerDim{ width:100%; height:100%; display:none; background:#181818; opacity:0.2; position:absolute; left:0; top:0; z-index:110; }
#viewLoading{text-align: center; opacity:0.6; position:absolute; left:0; top:0; z-index:120; width:270px; height:230px; display:none;}
