@charset "euc-kr";

#header .e_totalmenu {width:67px; padding-left:33px}
.leftalign {text-align:left !important}
.aligncenter {text-align:center !important}
.rightalign {text-align:right !important}
.scope_tit {text-align:left}
.underline {text-decoration:underline}
.noline {border-left:0 !important}

/* ÅÇ - °øÅë */
.e_tab { margin-bottom:15px}
.e_tab:after {content:""; clear:both; display:block}
.e_tab ul li {float:left; width:153px; margin-left:1px; border:1px solid #ccc; background:url("../images/sub/bg_e_tab.gif") repeat-x}
.e_tab ul li:first-child {margin-left:0}
.e_tab ul li a {display:block; width:100%; height:13px; line-height:15px; padding:5px 0; text-align:center; color:#666; font-size:13px}
.e_tab ul li.on {border:1px solid #b30003; background:url("../images/sub/bg_e_tab_on.gif") repeat-x}
.e_tab ul li.on a {color:#fff; font-weight:bold}
.e_tab6 ul li {width:127px}

/* ÅÇ - °øÅë */
.tab_style2 {overflow:hidden;width:100%;margin-bottom:18px;border-bottom:1px solid #de1829}
.tab_style2 ul {}
.tab_style2 ul:after {content:""; clear:both; display:block}
.tab_style2 li {float:left;width:50%}
.tab_style2 li a {display:block;padding:12px 0 10px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#666;font-size:13px;text-align:center;line-height:1;font-weight:bold}
.tab_style2 li:first-child a {border-left:1px solid #e1e1e1}
.tab_style2 li.current a, .tab_style2 li.on a {background:#de1829;color:#fff;font-size:14px;font-weight:bold}
.tab_style2 li:first-child.on a, .tab_style2 li:first-child.current a {border-left:1px solid #de1829}
.tab_style2.third li {width:33.3%}

/* ÅÇ - °øÅë */
.tab_style3 {overflow:hidden;width:100%;margin-bottom:18px;border-bottom:1px solid #de1829}
.tab_style3 ul {}
.tab_style3 ul:after {content:""; clear:both; display:block}
.tab_style3 li {float:left;width:33.3%}
.tab_style3 li a {display:block;padding:12px 0 10px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#666;font-size:13px;text-align:center;line-height:1;font-weight:bold}
.tab_style3 li:first-child a {border-left:1px solid #e1e1e1}
.tab_style3 li.current a, .tab_style3 li.on a {background:#de1829;color:#fff;font-size:14px;font-weight:bold}
.tab_style3 li:first-child.on a, .tab_style3 li:first-child.current a {border-left:1px solid #de1829}
.tab_style3.third li {width:33.3%}


/* ÅÇ - Ã¤¿ë */
.tab_style1 {margin:0 0 19px;border:1px solid #e1e1e1; border-bottom:1px solid #de1829}
.tab_style1 ul {}
.tab_style1 ul:after {content:""; clear:both; display:block}
.tab_style1 li {float:left; width:156px}
.tab_style1 li a {display:block; height:23px; line-height:25px; padding:6px 0 5px; text-align:center; font-weight:bold; color:#666; background:url("../images/common/bg_tab_bar.gif") no-repeat 0 6px}
.tab_style1 li:first-child {width:154px}
.tab_style1 li:first-child a {background:none}
.tab_style1 li.on a {background:#de1829; color:#fff}
.tab_style1 li.on + li a {background:none}
.tab_style1.fourth li {width:195px}
.tab_style1.fourth li:first-child {width:193px}
.tab_style1.expt a {height:34px; line-height:39px; padding:0}
.tab_style1 li.except a {line-height:14px; height:27px; padding:5px 0 2px; }

/*@supports (-webkit-appearance:none){
.tab_style1.expt a {line-height:35px}
.tab_style1 li.except a {height:28px; padding:3px 0 3px}
}
@supports (-moz-appearance:none){
.tab_style1.expt a {line-height:34px}
.tab_style1 li.except a {height:28px; padding:3px 0 3px}
}
@media \0screen{
.tab_style1.expt a {line-height:36px}
.tab_style1 li.except a {height:28px; padding:4px 0 2px}
}*/

.tab_style6 {margin:0 0 19px;border:1px solid #e1e1e1; border-bottom:1px solid #de1829}
.tab_style6 ul {}
.tab_style6 ul:after {content:""; clear:both; display:block}
.tab_style6 li {float:left; width:121px}
.tab_style6 li a {display:block; height:23px; line-height:25px; padding:6px 0 5px; text-align:center; font-weight:bold; color:#666; background:url("../images/common/bg_tab_bar.gif") no-repeat 0 6px}
.tab_style6 li:first-child {width:173px}
.tab_style6 li:first-child a {background:none}
.tab_style6 li.on a {background:#de1829; color:#fff}
.tab_style6 li.on + li a {background:none}
.tab_style6.fourth li {width:195px} 
.tab_style6.fourth li:first-child {width:193px}
.tab_style6.expt a {height:34px; line-height:39px;  padding:0}
.tab_style6 li.except a {line-height:14px; height:27px; padding:5px 0 2px;}

/*@supports (-webkit-appearance:none){
.tab_style6.expt a {line-height:35px}
.tab_style6 li.except a {height:28px; padding:3px 0 3px}
}
@supports (-moz-appearance:none){ 
.tab_style6.expt a {line-height:34px}
.tab_style6 li.except a {height:28px; padding:3px 0 3px}
}
@media \0screen{
.tab_style6.expt a {line-height:36px}
.tab_style6 li.except a {height:28px; padding:4px 0 2px}
}*/


.tab_style4 {margin:0 0 19px;border:1px solid #e1e1e1; border-bottom:1px solid #de1829}
.tab_style4 ul {}
.tab_style4 ul:after {content:""; clear:both; display:block}
.tab_style4 li {float:left; width:33.3%}
.tab_style4 li a {display:block; height:23px; line-height:25px; padding:6px 0 5px; text-align:center; font-weight:bold; color:#666; background:url("../images/common/bg_tab_bar.gif") no-repeat 0 6px}
.tab_style4 li:first-child {width:33.3%} 
.tab_style4 li:first-child a {background:none}
.tab_style4 li.on a {background:#de1829; color:#fff}
.tab_style4 li.on + li a {background:none}
.tab_style4.fourth li {width:195px} 
.tab_style4.fourth li:first-child {width:193px}
.tab_style4.expt a {height:34px; line-height:39px;  padding:0}
.tab_style4 li.except a {line-height:14px; height:27px; padding:5px 0 2px; }
 

/*@supports (-webkit-appearance:none){
.tab_style4.expt a {line-height:35px}
.tab_style4 li.except a {height:28px; padding:3px 0 3px}
}
@supports (-moz-appearance:none){
.tab_style4.expt a {line-height:34px}
.tab_style4 li.except a {height:28px; padding:3px 0 3px}
}
@media \0screen{
.tab_style4.expt a {line-height:36px}
.tab_style4 li.except a {height:28px; padding:4px 0 2px}
}*/



/* ÅÇ - »çÈ¸°øÇå */
.tablist_wrap {overflow:hidden;width:100%;margin-top:20px;border-bottom:1px solid #de1829}
.tablist_wrap li {float:left;width:50%}
.tablist_wrap li a {display:block;padding:12px 0 10px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#666;font-size:13px;text-align:center;line-height:1;font-weight:bold}
.tablist_wrap li:first-child a {border-left:1px solid #e1e1e1}
.tablist_wrap li.on a {background:#de1829;color:#fff;font-size:14px;font-weight:bold}
.tablist_wrap li:first-child.on a {border-left:1px solid #de1829}

.tablist_partic {overflow:hidden;width:100%;margin-top:20px;border-bottom:1px solid #de1829}
.tablist_partic li {float:left;width:33.3%}
.tablist_partic li a {display:block;padding:12px 0 10px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#666;font-size:13px;text-align:center;line-height:1;font-weight:bold}
.tablist_partic li:first-child a {border-left:1px solid #e1e1e1}
.tablist_partic li.on a {background:#de1829;color:#fff;font-size:14px;font-weight:bold}
.tablist_partic li:first-child.on a {border-left:1px solid #de1829}



/* [°øÅë] - ÇöÀç ÅÇ¸Þ´º 3°³ ~ 6°³±îÁö */
.basic_tab1 {margin:0 0 19px; padding:0 1px; background:#e1e1e1}
.basic_tab1 ul {width:100%; overflow:hidden; border-bottom:1px solid #de1829; padding:1px 0 0}
.basic_tab1 li {float:left; width:156px; margin-right:-1px; background:#fff}
.basic_tab1 li a {display:block; height:23px; line-height:25px; padding:6px 0 5px; text-align:center; font-weight:bold; color:#666; background:url("../images/common/bg_tab_bar.gif") no-repeat 0 6px}
.basic_tab1 li:first-child a    {background:none}
.basic_tab1 li.on   {position:relative; background:#de1829; margin-top:-1px}
.basic_tab1 li.on a {color:#fff; background:none; padding:7px 0 5px}
.basic_tab1.tab3ea li   {width:260px}
.basic_tab1.tab4ea li   {width:195px}
.basic_tab1.tab4ea li:first-child   {width:196px}
.basic_tab1.tab5ea li   {width:157px}
.basic_tab1.tab5ea li:first-child   {width:155px}
.basic_tab1.tab6ea li   {width:131px}
.basic_tab1.tab6ea li:first-child   {width:129px}

/* ¹öÆ° */
.e_btn {display:inline-block;  text-align:center; vertical-align:middle}
.e_btn span {display:inline-block; }
.e_btnstyle1 span {min-width:50px; height:26px; line-height:30px; padding:0 15px; color:#444; font-weight:bold; border:1px solid #ccc; background:url("../images/sub/e_checkbtn_off.gif") repeat-x}
.e_btnstyle2 span {min-width:50px; height:26px; line-height:30px; padding:0 15px; color:#fff; font-weight:bold; border:1px solid #3c3c3c; background:url("../images/common/btn_bg_style_gray.gif") repeat-x}
.e_btnstyle3 span {min-width:43px; height:22px; line-height:25px;  padding:0 7px 0; color:#333; border:1px solid #bebebe; background:url("../images/sub/e_tablebtn.gif") repeat-x 0 bottom}
.e_btnstyle4 {border:1px solid #bebebe; background:url("../images/sub/e_tablebtn.gif") repeat-x}
.e_btnstyle4 span {width:auto; min-width:35px; height:22px; line-height:26px; padding:0 7px; font-size:11px}
.e_btnstyle4 .e_emp {display:inline-block; width:4px; height:16px; background:url("../images/sub/bg_triangle.png") no-repeat right 3px; vertical-align:middle}
.e_btnstyle5 span {min-width:50px; height:26px; line-height:30px; padding:0 15px; color:#fff; font-weight:bold; border:1px solid #db1920; background:url("../images/sub/bg_e_redbtn.gif") repeat-x}
.e_btnstyle6 span {min-width:50px; height:26px; line-height:30px;  padding:0 15px; color:#fff; font-weight: bold; letter-spacing: 1px; border:1px solid #000; background:url("../images/common/bg_btn_10.png") repeat-x}
.e_bthstyle7 {min-height:22px}
.e_btnstyle7 span {height:22px; line-height:25px; padding:0 11px; color:#fff; font-weight:bold; border:1px solid #000; background:#333}
.e_btnstyle8 {margin-left:5px}
.e_btnstyle8 span {width:auto; height:23px; line-height:24px; padding:2px 15px 0; color:#fff; font-weight:bold; font-size:12px; border:1px solid #222; background:#333}
.e_btnstyle9 span {min-width:50px; height:26px; line-height:30px; padding:0 15px; color:#fff; font-weight:bold; border:1px solid #505050; background:url("../images/common/btn_bg_style_gray.gif") repeat-x}
.e_btnstyle10 span {height:26px; line-height:30px;  padding:0 15px; color:#fff; font-weight:bold; border:1px solid #000; background:url("../images/common/bg_btn_10.png") repeat-x}
.e_btnstyle11 {display:inline-block; padding:0 7px; border:1px solid #bebebe}
.e_btnstyle11 span {display:block; min-width:30px; height:20px; line-height:22px; padding:0 9px 0 0; background:url("../images/sub/bg_download_span.png") right 5px no-repeat; font-size:11px; color:#222}
.e_btn_err {padding:0 9px; border:1px solid #bebebe; background:url("../images/sub/e_tablebtn.gif") repeat-x  left bottom}
.e_btn_err span {min-width:43px; height:20px; line-height:26px;  font-size:11px; padding:0 8px 0 0; background:url("../images/sub/right_err.gif") no-repeat right center}
.e_btn_err2 {padding:0 9px; border:1px solid #4d4d4f; background:#4d4d4f url("../images/sub/right_err2.gif") no-repeat 100% 50%;}
.e_btn_err2 span {min-width:43px; height:20px; line-height:26px; font-size:11px; padding:0 8px 0 0; color:#fff;}
/*button.e_btnstyle3 span {.height:21px}
button.e_btnstyle11 span {.height:18px}
button.e_btn_err span {.height:19px; .line-height:23px}*/
input.e_btnstyle7 {height:26px; line-height:30px; padding:0 15px; color:#fff; font-weight:bold; border:1px solid #000; background:url("../images/common/bg_btn_10.png") repeat-x}

/* ¿ìÃøÁ¤·Ä¹öÆ° */
.right_alignbtn {text-align:right; margin-top:20px}
.search_bid_btn {margin-top:20px}
.search_bid_btn a {display:block; width:88px; height:28px; margin:0 auto; text-align:center; border:1px solid #323232; background:url("../images/sub/bg_e_searchbtn.gif") repeat-x}
.search_bid_btn a span {display:block; width:100%; height:26px; padding-top:1px; line-height:28px; color:#fff; font-weight:bold; letter-spacing:1px}

.sabo_btn {margin-top:10px}
.sabo_btn a {display:block; width:88px; height:28px; margin:0 auto; text-align:center; border:1px solid #323232; background:url("../images/sub/bg_btn_grey.png") repeat-x}
.sabo_btn a span {display:block; width:100%; height:26px; padding-top:1px; line-height:28px; color:#fff; font-weight:bold; letter-spacing:1px}

/*@supports (-webkit-appearance:none){
.e_btn span {line-height:26px}
.e_btnstyle3 span, .e_btnstyle4 span  {line-height:23px}
.e_btnstyle7 span {line-height:22px}
.e_btnstyle8 span {line-height:20px} 
.e_btnstyle11 span {line-height:21px; background-position:right 5px}
.e_btn_err span {line-height:22px}
}
@supports (-moz-appearance:none) {
.e_btn span {line-height:26px}
.e_btnstyle3 span, .e_btnstyle4 span {line-height:22px}
.e_btnstyle7 span {line-height:22px}
.e_btnstyle8 span {line-height:20px}
.e_btnstyle11 span {line-height:21px; padding-top:0; background-position:right 5px}
.e_btn_err span {line-height:21px}
}
@media \0screen{
.e_btn span {line-height:28px}
.e_btnstyle7 span {line-height:24px}
.e_btnstyle3 span,.e_btnstyle4 span {line-height:23px}
.e_btnstyle8 span {line-height:23px}
.e_btnstyle11 span {line-height:22px; background-position:right 5px}
.e_btn_err span {line-height:22px}
}*/

/* °ÔÀÌÁö ¹Ù - Ã»±¸¼­ ÀÛ¼º ¹× Á¶È¸  */
.gauge {display:block; overflow:hidden; width:59px; height:13px; margin:0 auto; text-align:left; background:url("../images/sub/gauge_bg.png") no-repeat}
.gauge em {display:block; width:auto; height:13px; margin:0; background:url("../images/sub/gauge.png") no-repeat}
.gauge span {display:block; position:absolute; left:-500px; top:-100px; width:0; height:0; line-height:0; font-size:0}

/* ¶óµð¿À */
.radio {width:13px; height:13px; margin-top:-2px; margin-right:3px;  vertical-align:middle}
.radio_box div {padding:2px 0 0 10px; height:24px; margin-bottom:5px}
.radio_box div .e_btn {margin-top:-2px}
.radio_box p {padding-left:10px; line-height:18px}
.radio_box label {margin-right:15px; font-size:13px; letter-spacing:-1px}

/* input */
.bid_text {width:263px; border:1px solid #ccc; height:22px; line-height:20px; padding:0 4px; background:#fff}
.inp {height:22px; line-height:20px; padding:0 4px; border:1px solid #ccc; background:#fff; vertical-align:middle}
.inpt_max {display:block; width:99.6%; padding:0; text-indent:4px}
.inpt_middle {display:block; width:300px}
.inpt_per_middle {width:80%}
.inpt_per_middle2 {width:160px}
.inpttxt {width:127px}
select {display:inline-block; height:22px; line-height:24px; padding:2px; background:#fff; vertical-align:middle; font-size:13px; font-family:Dotum,"µ¸¿ò",Gulim,"±¼¸²"; letter-spacing:-1px}
.selectonly {width:113px; border:1px solid #ccc}
.inpmax {width:220px}
.fax {width:94px; margin-right:4px}
.selectonly.inpmax {width:227px}
.inpt_name {width:78px}
.inpt_name_first {width:31px; margin-right:1px}
.inpt_tel_first {width:43px; margin-right:1px}
.inpt_addr1 {width:502px; margin-top:5px}
.inpt_addr1 +.inpt_addr1 {margin-bottom:5px}
.inpt_addr2 {width:342px; margin-top:5px}
.select_tel1 {width:52px; margin-right:1px}
.select_tel2 {width:190px}
.inpt_max2 {width:545px}
.inptxt {width:171px}
.inptxt2 {width:76px}
.inptxt3 {width:58px}
.inptxt4 {width:47px}
.inptxt5 {width:168px}
.inptxt6 {width:86px}

/* input file */
.inp_file {display:inline-block; height:24px; line-height:24px; border:1px solid #ccc}

/* select ÀÏ¹Ý */
select.select {display:inline-block;  height:24px; line-height:24px; border:1px solid #ccc}
select.multiple {display:block; height:60px; margin-top:20px; border:1px solid #ccc}
.bid_table table tr td select.multiple {margin:10px 0 3px}

/* select - input[text] Æ÷ÇÔ ³¯Â¥ ´Þ·Â */
.select_day {display:inline-block; width:135px}
.select_day input {display:inline-block; width:98px; height:22px; line-height:22px; padding:0 4px; border:1px solid #ccc; vertical-align:middle; background:#fff}
.select_day .cal_prev {display:inline-block; width:16px; height:22px; margin-left:1px; background:url("../images/common/ico_cal2.png") no-repeat 50% 50%; vertical-align:middle}
.select_day .cal_prev label {display:block; overflow:hidden; width:0; height:0; line-height:0; font-size:0}
.select_middle {display:inline-block; width:11px; text-align:center}

/* select - input[select] Æ÷ÇÔ °¡·Î 98px  */
.select_day2 {display:inline-block; width:98px; height:22px;  border:1px solid #ccc}
.select_day2 .bid_select1 {display:inline-block; width:100%; padding:1px 4px}

/* select ¹Ú½º, °Ë»ö¾îÀÔ·Â, °Ë»ö¹öÆ° 3Á¾ */
.clear {}/* ¾î¶°ÇÑ floatÀÌ µé¾î°£ ¿ä¼ÒÀÌµç ¹Ù·Î»óÀ§ºÎ¸ð¿ä¼Ò ÁÖ¸é clearµÊ  */
.clear:after {content:""; clear:both; display:block}
.clear_box {position:relative; }
.clear_box:after {content:""; clear:both; display:block}
.clear_box .select_day2 {display:block; float:left; margin-right:5px}
.clear_box .inp {width:170px; padding-left:10px; padding-right:10px}
.clear_box .e_btn {margin:0 !important}
.clear_box .unit_line {position:absolute; right:0; bottom:0; margin:0; line-height:14px}

/* checkbox */
.e_checkbox {display:inline-block; width:19px; height:19px; margin-right:8px; background:url("../images/sub/e_checkoff.png") no-repeat}
.e_checkbox input {width:0; height:0; line-height:0; overflow:hidden; font-size:0; opacity:0}
.e_checkbox.on {width:19px; height:19px; background:url("../images/sub/e_checkon.png") no-repeat}
.e_mycheck {display:block; margin-top:3px; height:30px; padding-left:29px; color:#444; background:url("../images/sub/e_bul_dot2.png") no-repeat 8px 0}
.e_mycheck span {display:block; line-height:26px}

/* ¹Ú½º ¸ðµ¨ */
.box1 {margin-bottom:20px; padding:10px 19px; border:1px solid #ccc; background:#f7f7f7; }
.box1:after {content:""; clear:both; display:block}
.box1 .bul {float:left; display:block; height:24px; line-height:25px; margin-right:15px; padding-left:13px; font-weight:bold; color:#222; background: url("../images/sub/bg_dot01.png") no-repeat left 10px}
.box1 .inp {float:left; display:block; width:578px; height:20px; margin-right:5px; padding:1px 4px; border:1px solid #ccc}
.box1 .select {float:left; display:block; width:100px; margin-right:5px}
.left_align li {float:left}
.notice {height:13px; line-height:14px; margin-bottom:10px; padding-left:18px; background:url("../images/sub/ico_check.png") no-repeat 0 1px}

/* relative box */
.box_parent {position:relative; margin-top:20px; margin-bottom:1px; }
.box_parent:after {content:""; clear:both; display:block}
.box_parent .e_sub_title {float:left; margin:0}

/* µ¿ÀÇÀÔ·Â Æû */
.gree_box {margin-bottom:6px}
.gree_box li {margin:4px 0 1px}
.gree_box label {display:inline-block; height:20px; line-height:23px; padding-top:1px; margin:0 7px; vertical-align:middle}
.gree_box .inp_chk {display:inline-block; width:16px; height:16px; margin:1px; vertical-align:middle}

/* Å×ÀÌºí style1 */
table,tr,th,td {word-wrap:break-word; word-break:break-all}
.table_style1 {margin-bottom:20px; padding:0 20px; border:1px solid #ccc; background:#f7f7f7}
.table_style1 table tr:first-child th,
.table_style1 table tr:first-child td {border-top:0}
.table_style1 table th,.table_style1 table td {height:24px; padding:7px 0; border-top:1px solid #ccc; text-align:left; vertical-align:middle}
.table_style1 table .bul {display:block; padding-left:11px; background: url("../images/sub/bg_dot01.png") no-repeat left 6px}
.table_style1 table th {padding:9px 0 5px}
.table_style1 table td {height:24px; padding:8px 0 6px; text-align:left}
.table_style1 table td > input,
.table_style1 table td > select,
.table_style1 table td .e_btn,
.table_style1 table td .select_day {margin-top:-3px}
.table_style1 table .table_emp {padding:7px 0}

/* Å×ÀÌºí style2 */
.bid_table {width:100%; margin-bottom:20px; border-top:2px solid #666; border-bottom:1px solid #666}
.bid_table table tbody tr:first-child th, .bid_table table tbody tr:first-child td {border-top:0}
.bid_table table thead tr th {border-top:0; border-bottom:1px solid #ccc}
.bid_table table tbody tr td.noline {border-left:0}
.bid_table table tr th,.bid_table table tr td {border-left:1px solid #ccc; border-top:1px solid #ccc; text-align:center}
.bid_table table tr th:first-child,.bid_table table tr td:first-child {border-left:0}
.bid_table table tr th {height:20px; padding:9px 0 5px;  color:#222; font-weight:bold; background:#f7f7f7;line-height:17px;vertical-align:middle}
.bid_table table tr td {padding:9px 0 5px; }
.bid_table table tr td input, .bid_table table tr td select {margin-top:-1px}
.bid_table table tr td .e_btn {margin-top:-1px}
.bid_table table tr td .filebox {margin-top:-1px}
.bid_table table tr td.text_left {text-align:left;padding-left:15px}
.bid_table table tr td input[type=radio] {margin-top:-2px}
.bid_table table td a:hover {text-decoration:underline; color:#006699}
.bid_table table td a.e_btn:hover {text-decoration:none; color:#444}
.bid_table.bid_table1 {margin-top:0}
.bid_table.bid_table2 {margin-top:20px}
.bid_table .breakoff {overflow:hidden; text-align:left; padding-left:10px; padding-right:8px}
.bid_table .bg1{overflow:hidden; text-align:center; padding-left:10px; padding-right:8px; background-color:#fdfdfd; font-weight:normal;}
.bid_table.total_overflow a {color:#006699}
.bid_table td.breakoff {overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; text-align:left}
.bid_table td.breakoff > a {overflow:hidden; text-overflow:ellipsis;white-space:nowrap;word-wrap:normal; text-align:left}
.bid_table td.breakoff table td {white-space:normal}
.bid_table td.breakoff p.bul {background-position:0 7px}
.bid_table td.breakoff span.red{font-weight:bold; color:#ed2525;}
.bid_table tbody tr th.breakoff span.red{font-weight:bold; color:#ed2525;}
.bid_table table tr th.breakoff ul li.b{font-weight:bold;}
.bid_table ul li {word-wrap:break-word}

.bid_table.line_table td:first-child {border-left:1px solid #ccc}
.bid_table.line_table td ul {padding:0 7px}
.bid_table.line_table .th_line th:first-child {border-left:1px solid #ccc}
.bid_table.intable {margin:5px 0; border:1px solid #ccc; border-left:0}
.bid_table.intable table th {font-weight:normal}
.bid_table.intable table tbody tr th, .bid_table.intable table tbody tr td {border-top:1px solid #ccc}
.bid_table.intable table tbody tr:first-child th, .bid_table.intable table tbody tr:first-child td {border-top:0}
.bid_table.intable table tbody tr ul li {margin:0; text-align:left;}
.bid_table.intable table tbody tr td p.red {margin:0; text-align:center; font-weight:normal; color:#dc1a21;}
.bid_table.intable2 {margin:5px 0; border:1px solid #ccc; border-left:0}
.bid_table.intable2 table th {font-weight:normal}
.bid_table.intable2 table td {text-align:left; padding:5px 10px}
.bid_table.intable2 .center th {border-bottom:1px solid #ccc}
.bid_table.intable2 .center th, .bid_table.intable2 .center td {text-align:center}
.bid_table .leftalign {padding-left:10px}

/*  thead, tbody ¸ðµÎ th Æ÷ÇÔ Å×ÀÌºí, text left Á¤·Ä */
.bid_table .rowgroup thead th {border-top:0; background:#f1f1f1}
.bid_table .rowgroup tbody th {font-weight:normal; padding:5px 10px 3px; background:#f7f7f7}
.bid_table .rowgroup td {line-height:18px; padding:5px 10px 3px}
.bid_table .rowgroup.rowstyle tbody th {background:#fff}

.bid_table .rowgroup2 tbody tr th:first-child,.bid_table .rowgroup2 tbody tr td:first-child {border-left:1px solid #ccc}
.bid_table .rowgroup2 thead th {background:#f1f1f1}
.bid_table .rowgroup2 tbody tr th.noline {font-weight:normal; padding:5px 10px 3px; background:#f7f7f7; border-left:0}
/* 150403 Ãß°¡ */
.bid_table .rowgroup2 tbody tr th.noline span {font-weight:bold; font-size:14px; color:#dc1a21; }

.bid_table .rowgroup2 tbody th {font-weight:normal}
.bid_table .rowgroup2 tbody th ul li p.red {font-weight:normal; color:#dc1a21;}
.bid_table .rowgroup2 td {line-height:20px; padding:7px 10px 4px}
.bid_table .rowgroup2 td .e_btnstyle3 {margin-top:-2px}
.bid_table .rowgroup2 .exp_list2 li,
.bid_table .rowgroup2 p.exp_list3 {line-height:16px; background-position:0 5px}

.bid_table .rowgroup.rowgroup3 tbody td {text-align:left}
.bid_table .rowgroup.rowgroup3 tbody td.leftAlign	{text-align:left; padding:5px;}
.bid_table .formtable td {padding:7px 10px 6px; text-align:left}

.bid_table .rowgroup2.col3 tbody td + td {text-align:left}
.bid_table .rowgroup4 tbody td {height:25px; padding-left:10px; text-align:left}


/*@supports (-webkit-appearance:none) {
.bid_table table tr th {padding:8px 0 6px}
.bid_table table tr td {padding:7px 0}
.bid_table .breakoff {padding:6px 0 5px 10px}
.bid_table .rowgroup2 td {padding:4px 10px}

.table_style1 table tr th, .table_style1 table tr td {padding:8px 0 6px}
.table_style1 table td > input,
.table_style1 table td > select,
.table_style1 table td .e_btn,
.table_style1 table td .select_day {margin-top:-3px}
.table_style4 th, .table_style4 td {padding-top:7px; padding-bottom:7px}
.form_style .sub_tit .vital {background-position:100% 4px}
.form_style .vital {background-position:100% 10px}}

@supports (-moz-appearance:none) {
.bid_table table tr th, .bid_table table tr td {padding:7px 0}
.bid_table .breakoff {padding:6px 0 5px 10px}

.table_style1 table tr th {padding:8px 0 6px}
.table_style1 table tr td {padding:8px 0 6px}
.table_style1 table th .bul {background-position:left 4px}
.table_style1 table td > input,
.table_style1 table td .e_btn,
.table_style1 table td .select_day {margin-top:-2px}
.table_style4 th, .table_style4 td {padding-top:6px; padding-bottom:8px}
.form_style .sub_tit .vital {background-position:100% 4px}
.form_style .vital {background-position:100% 11px}}

@media \0screen{
.table_style4 th {padding-top:8px; padding-bottom:6px}
}*/


/* Å×ÀÌºí style5 - tbody th ÀÖÀ½ [3¿­Â¥¸®/±âº» Áß¾ÓÁ¤·ÄÀÌ¸ç °¡¿îµ¥ tbody ³»¿ë¸¸ ¿ÞÂÊ Á¤·Ä] - ¿­¸°°æ¿µ - °æ¿µÇõ½Å - Çõ½Å½ÇÀû */
.table_style5 {width:100%; margin-bottom:20px; border-top:2px solid #666; border-bottom:1px solid #666; text-align:center; font-size:12px}
.table_style5 table th {vertical-align:middle; background:#f1f1f1; padding:8px 0 6px; line-height:19px}
.table_style5 table th span {display:inline-block; line-height:16px}
.table_style5 table th:first-child {border-left:0}
.table_style5 table thead th {border-bottom:0; border-left:1px solid #ccc}
.table_style5 table tbody th {border-top:1px solid #ccc; border-left:0; color:#444; background:#f7f7f7; font-weight:normal; padding:8px 10px 6px}
.table_style5 table td {height:20px; border-top:1px solid #ccc; border-left:1px solid #ccc; padding:8px 0 6px; line-height:19px}
.table_style5 table th + td {padding-right:10px; padding-left:10px; text-align:left}

/* Å×ÀÌºí style6 - tbody th ¾øÀ½ [3¿­Â¥¸®/±âº» Áß¾ÓÁ¤·ÄÀÌ¸ç °¡¿îµ¥ tbody ³»¿ë¸¸ ¿ÞÂÊ Á¤·Ä] - ¿­¸°°æ¿µ - °æ¿µÇõ½Å - Çõ½Å½ÇÀû */
.table_style6 {width:100%; margin-bottom:20px; border-top:2px solid #666; border-bottom:1px solid #666; text-align:center; font-size:12px}
.table_style6 table th {vertical-align:middle; border-bottom:1px solid #ccc; border-left:1px solid #ccc; background:#f1f1f1; padding:8px 0 6px; line-height:19px}
.table_style6 table thead th {border-bottom:0}
.table_style6 table th span {display:inline-block; line-height:16px}
.table_style6 table th:first-child {border-left:0}
.table_style6 table td {height:20px; border-top:1px solid #ccc; border-left:1px solid #ccc; padding:8px 0 6px; line-height:19px}
.table_style6 table td:first-child {border-left:0}
.table_style6 table td:first-child + td {padding-right:10px; padding-left:10px; text-align:left}

/* Å×ÀÌºí style4 - ÀÔ»çÁö¿ø»ó¼¼2 */
.table_style4 {width:100%; margin-bottom:20px; border-top:2px solid #666}
.table_style4 th {height:25px; line-height:27px; padding:9px 12px 5px;  border-left:1px solid #ccc; text-align:left; border-bottom:1px solid #ccc; font-weight:bold; background:#f7f7f7}
.table_style4 .obs_th th {padding:9px 0 5px 35px}
.table_style4 th.cent_th {padding:9px 0; text-align:center}
.table_style4 th.todai {padding:9px 0 5px; text-align:center; letter-spacing:-1px}
.table_style4 th + th {padding:7px 0 0 10px}
.table_style4 td {height:26px; padding:8px 5px 6px 10px; border-left:1px solid #ccc; border-bottom:1px solid #ccc}
.table_style4 .sel_exp {margin-bottom:4px}
.form_style .mid_size {padding:7px 0 0 0; text-align:center; letter-spacing:-1px}
.form_style .noline {border-left:0}
.form_style .vital {display:inline-block; padding-right:10px; background:url("../images/sub/ico_vital.png") no-repeat 100% 9px}
.form_style .sub_tit .vital {background-position:100% 3px}
.form_style .inp {padding:0 2px}
.form_style .select_day {width:102px}
.form_style .select_day input {width:73px}
.form_style .view {display:block}
.form_style select {border:1px solid #ccc; letter-spacing:-1px}
.form_style input[type=checkbox] {margin-top:-3px}

/* Å×ÀÌºí style4 - ÀÔ»çÁö¿ø»ó¼¼2 : »çÁø µî·Ï ¼¿ */
.form_style .photo_cell {padding:10px 0 0 0; vertical-align:top; border-left:0}
.form_style .photo {overflow:hidden; width:123px; height:136px; margin:0 auto; background:#f7f7f7}
.form_style .photo span {display:block; height:136px}
.photo_cell .mark1 {display:inline-block; font-size:11px; line-height:13px; margin-top:6px; text-indent:13px; background:url("../images/sub/bul_cures.gif") no-repeat 1px 1px}
.photo_cell .inp {width:45px; padding:0}
.photo_cell img {width:100%; height:100%}
.tip {width:120px; margin:0 auto; padding:10px 0 5px}

/* Å×ÀÌºí style4 - ÀÔ»çÁö¿ø»ó¼¼2 : input */
.btn_console {margin-bottom:5px}
.agree_check {text-align:center; margin-top:-10px}
.days_chk label {margin:0 13px 0 6px}

/* ÀÔ·Â Æû - textarea */
.inp_txt_box {margin-top:-3px; }
.textarea {padding:10px; border:1px solid #ccc}
.txt_box1 {overflow-y:auto; padding:10px}
.txt_box1 textarea {width:737px; height:78px; margin-bottom:5px; padding:10px; border:1px solid #ccc}
.txt_box2 {overflow-y:auto; padding:6px 10px 5px}
.txt_box2 textarea {width:623px; height:49px; padding:10px; border:1px solid #ccc}
.txt_box3 {overflow-y:auto; padding:6px 0 5px}
.txt_box3 textarea {width:601px; height:110px; margin-bottom:7px; padding:10px; border:1px solid #ccc}
.txt_exp2 {display:block; padding:0 10px 3px}

/* input file ÆÄÀÏ Ã£±â */
.filebox {display:inline-block; overflow:hidden; position:relative; width:65px; height:22px; text-align:right; border:1px solid #222; vertical-align:middle}
.filebox input {position:absolute; right:0; top:0; background:transparent; color:transparent; opacity:0; /*filter:alpha(opacity=0);*/ font-size:30px; cursor:pointer}
.filebox .filebtn {display:inline-block; width:100%; height:22px; line-height:25px; font-weight:bold; color:#fff; background:#333; text-align:center; cursor:pointer}

/*@supports (-webkit-appearance:none) {
.inp_txt_box {margin-top:0}
.filebox .filebtn {line-height:23px}}
@supports (-moz-appearance:none) {
.inp_txt_box {margin-top:0}
.filebox .filebtn {line-height:22px}}
@media \0screen {
.inp_txt_box {margin-top:-3px}
.filebox .filebtn {line-height:23px}}*/

/* Ã·ºÎÆÄÀÏ ¸ñ·Ï select */
.write_list {overflow:hidden; height:70px; margin:5px 0 15px; border:1px solid #ccc}
#searchedFileForm #fileclip {width:626px;  display:inline-block;  height:24px; line-height:24px; border:1px solid #ccc}
.file_list_box .aligncenter {margin-bottom:10px}

table .noinfo p {text-align:center}

/* FAQ */
.bid_table .script_faqlist td a:hover {text-decoration:none; color:#444}
.bid_table .script_faqlist tr .breakoff.on {color:#444; font-weight:bold}
.bid_table .script_faqlist .openline td {text-align:left; padding:12px 34px; color:#e50000; background:#f7f7f7; display:none}

/* Å×ÀÌºí style2 */
.table_style2 {margin-bottom:20px; border-top:2px solid #666; border-bottom:1px solid #666}
.table_style2 dl { height:40px}
.table_style2 dl:after {content:""; clear:both; display:block}
.table_style2 dl:first-child {border:0}
.table_style2 dl {border-top:1px solid #ccc}
.table_style2 dl dt {float:left; width:155px; height:24px; padding:8px 10px; border-right:1px solid #ccc; background:#f1f1f1; font-weight:bold}
.table_style2 dl dt span {display:block; height:24px; line-height:25px; text-align:center; display:block}
.table_style2 dl dd {float:left; height:24px; padding:8px 10px}
.table_style2 dl dd .inp {width:137px}

/* Å×ÀÌºí style3 */
.table_style3 {margin-bottom:20px; border-top:2px solid #666; border-bottom:1px solid #666}
.table_style3 li {padding:10px 0; border-top:1px solid #ccc;}
.table_style3 li:first-child {border-top:0}
.table_style3 li:after {content:""; clear:both; display:block}
.table_style3 li > div {float:left}
.table_style3 li .thumnail {width:196px; height:97px; border:1px solid #ccc; margin-right:18px}
.table_style3 li .conts {width:550px; padding-top:24px}
.table_style3 li .conts dt {margin-bottom:5px; font-size:18px; font-weight:bold}
.table_style3 li .conts dd {line-height:20px; font-size:13px}
.table_style3 li .conts dl em {line-height:20px; font-weight:bold; font-size:13px}

/* º¹¼ö ¿¹ºñ°¡°Ýº° ¼±ÅÃ»óÈ² */
.third_table {}
.third_table:after {content:""; clear:both; display:block}
.third_table .table_style1 {padding:0; text-align:center; border-left:0}
.third_table .table_style1 table th,.third_table .table_style1 table td {border-left:1px solid #ccc; border-top:1px solid #ccc; padding:9px 0 3px}
.third_table .table_style1 table th:first-child,.third_table .table_style1 table td:first-child {border-left:0}
.third_table .table_style1 table th {border-bottom:1px solid #ccc}
.third_table li:first-child .table_style1 {border-left:1px solid #ccc}
.third_table li {float:left; width:33.33%}
.third_table .bid_mark {background:#ff8d7f}

.mark_board {font-weight:bold; color:#e60049}
.mark_board2 {color:#e60049}
.noline_board table tr th,
.noline_board table tr td {border-left:0}


/*@supports (-webkit-appearance:none) {
.third_table .table_style1 table th,
.third_table .table_style1 table td {padding:7px 0 5px}}

@supports (-moz-appearance:none) {
.third_table .table_style1 table th,
.third_table .table_style1 table td {padding:7px 0 5px}}*/

/* ÅëÇÕ°Ô½ÃÆÇ - ¾Ù¹ü °Ô½ÃÆÇ */
.gallerylist1 {}
.gallerylist1 ul {}
.gallerylist1 ul:after {content:""; clear:both; display:block}
.gallerylist1 ul li {float:left; width:184px; height:186px; margin-left:14px}
.gallerylist1 ul li.first {margin-left:0; margin-right:1px}
.gallerylist1 ul li a {overflow:hidden; display:block; width:184px; height:130px; margin-bottom:8px}
.gallerylist1 ul li a img {width:100%; height:100%}
.gallerylist1 ul li .title {height:36px; margin-bottom:10px; text-overflow:ellipsis}

/* paging */
.bid_paging {margin:20px 0; text-align:center}
.bid_paging a, .bid_paging a.on, .bid_paging strong {display:inline-block; width:25px; height:12px; line-height:13px; margin:0 1px; padding:6px 0 4px; font-weight:normal; color:#444; border:1px solid #ccc; vertical-align:middle}
.bid_paging a:hover {border-color:#333}
.bid_paging a span {display:block; width:0; height:0; line-height:0; font-size:0; color:transparent; opacity:0}
.bid_paging strong, .bid_paging a.on {color:#fff; font-weight:bold; border-color:#333; background:#333}
.bid_paging .btns, .bid_paging .prev,  .bid_paging .prev2,  .bid_paging .next,  .bid_paging .next2 {width:28px; border:1px solid #888}
.bid_paging .first_page, .bid_paging .prev2 {background:url("../images/sub/e_list_first.png") no-repeat center 7px}
.bid_paging .prev_page, .bid_paging .prev {margin:0 4px 0 1px; background:url("../images/sub/e_list_prev.png") no-repeat center 7px}
.bid_paging .next_page, .bid_paging .next {margin:0 1px 0 4px; background:url("../images/sub/e_list_next.png") no-repeat center 7px}
.bid_paging .last_page, .bid_paging .next2 {background:url("../images/sub/e_list_last.png") no-repeat center 7px}
.bid_paging.page2 {margin-top:-11px}
.contain_box {position:relative}
.contain_box .position_btn {position:absolute; left:0; top:0}

/*@supports (-webkit-appearance:none) {
.bid_paging a, .bid_paging strong {line-height:11px}
}
@supports (-moz-appearance:none) {
.bid_paging a, .bid_paging strong {line-height:11px}
}
@media \0screen {
.bid_paging a, .bid_paging strong {line-height:12px}
}*/

/* °Ô½ÃÆÇ - ±Û °¹¼ö,¸®½ºÆ® Ç¥½Ã */
.page_box {position:relative; padding:0 0 8px; }
.page_box:after {content:""; display:block; clear:both}
.page_box .page_box1 {float:left; margin-top:6px}
.page_box .page_box1 em,.page_box .page_box1 span {line-height:15px}
.page_box .page_box1 em {font-weight:bold}
.page_box .page_box2 {float:right; width:135px}
.page_box .page_box2 > span {display:block; color:#444; font-size:13px}
.page_box .page_box2 .list_txt {float:left; color:#444; font-size:13px; height:22px; line-height:22px; margin-top:2px; margin-right:5px}
.page_box .page_box2 .list_box {float:right; border:1px solid #ccc; width:78px; height:22px; line-height:22px}
.page_box .page_box2 .list_box select {display:block; width:100%; height:22px; line-height:23px; padding:0 0 0 3px; border:0}
.page_box .page_box2.lists {width:340px}
.page_box .page_box2.lists .list_box {float:left; margin-right:5px}
.page_box .page_box2.lists .list_inptxt {float:left; width:190px; margin-right:5px}
.page_box .page_box2.lists .e_btn {float:right}

/* ºÒ¸´ */
.e_sub_title {display:block; margin:15px 0 7px; padding-left:16px; line-height:1.2; color:#222; font-size:15px; font-weight:bold; background:url("../images/sub/e_bullet.gif") no-repeat 0 2px; vertical-align:middle}
.e_sub_title span {font-size:16px; vertical-align:top}
.e_sub_title span + span {padding-left:5px; font-size:11px; font-weight:normal; vertical-align:top; color:#666}
.e_sub_title.e_sub_tit2 {margin-top:10px}
.e_color_red {color:red}
.e_gray {background:#f1f1f1}
.e_per {color:red; padding:15px 0 0}
.align_box {overflow:visible; position:relative}
.align_box .e_per {position:absolute; left:0; top:-5px; padding:0}
.bul {display:block; padding-left:10px; background: url("../images/sub/bg_dot01.png") no-repeat left 4px}
.bul2 {display:block; padding-left:19px; background: url("../images/sub/bu_chk.png") no-repeat left 2px}
.bul3 {display:block; padding-left:10px; background: url("../images/sub/bul_gray_small.png") no-repeat left 8px}
.bul4 {display:block; padding-left:10px; background:url("../images/sub/bg_dot02.png") no-repeat 0 7px}
.bul5 {display:block; padding-left:15px; background:url("../images/sub/bul_cures.png") no-repeat 0 1px; color:#e60049; }
.bul6{padding-left:10px;background:url("../images/sub/bul_red.png") 0 4px no-repeat;line-height:1.5em}
.e_disk, .e_disk:hover {text-decoration:underline; color:#006699}
.e_point {padding:2px 0 0 23px; background:url("../images/sub/ico_mark5.png") no-repeat}
.e_sub_title3 {line-height:1.2; color:#444; font-size:12px; font-weight:bold; background:url("../images/sub/bg_dot03.png") no-repeat 0 2px;  padding:0 0 0 10px; margin:0 0 5px 0;}
.e_sub_title3 span	{font-weight:normal;}
.e_sub_title3.mt20	{margin-top:20px;}

/*@supports (-webkit-appearance:none) {
.e_point {padding-top:0}
}
@supports (-moz-appearance:none) {
.e_point {padding-top:0}
}
@media \0screen{
.e_point {padding-top:1px}
}*/

/* ºÒ¸´¾øÀ½ */
ul .no_bul li {padding-left:0; background:none}

/* ¹ØÁÙ */
.line {text-decoration:underline; vertical-align:middle}

/* Ã·ºÎÆÄÀÏ */
.e_disk {padding-left:18px; background:url("../images/sub/ico_disk.png") no-repeat}
.e_disk a {color:#006699; text-decoration:underline}
.e_disk.table {margin-right:18px}

/* ¹®Àå°ü·Ã */
.breakoff.imgalign {text-align:center}
.breakoff.imgalign img {display:block; margin:0 auto}
table .breakoff a.e_btn {height:21px; padding:1px 7px 0; background-position:0 bottom}
table .breakoff a.e_btn span {display:block; height:22px; line-height:23px}
.txt {margin-bottom:8px}
.e_sub_exp {margin-bottom:3px}
.img_sample {margin-top:10px}
.empty {background:#fff}

/* ÁÖÀÇ»çÇ× ¹®Àå */
.exp {display:block; margin-bottom:12px; text-decoration:underline; color:#006699; background:url("../images/sub/ico_pin.png") no-repeat 0 3px}
.exp span {color:#006699; padding-left:17px; }
.exp:hover {text-decoration:underline}

/* ÆùÆ®»ö»ó */
.mark1, .mark3 {color:#e60049;}
.mark2 {color:#e60049;}
.mail, .mail:hover {color:#006699; text-decoration:underline}
.link_mark1 a {color:#006699}

/* ¿¬¶ôÃ³ */
.e_telnumber {border:1px solid #ccc; padding:10px 7px 6px 7px; background:#f7f7f7}
.e_telnumber .bul {width:30%; padding-left:9px; margin-right:25px; }
.e_telnumber .bul em {font-weight:bold}
.raise1 .e_telnumber {margin-bottom:10px; padding:12px 20px 6px}
.raise1 .e_telnumber .bul {background-position:left 4px}

/*@supports (-webkit-appearance:none) {
.raise1 .e_telnumber {padding:10px 20px 8px}
.raise1 .e_telnumber .bul {background-position:left 3px}}

@supports (-moz-appearance:none) {
.raise1 .e_telnumber {padding:10px 20px 8px}}*/

/* location */
.location {float:right}
.location li {float:left; margin-left:5px; height:15px; padding-left:10px; line-height:15px; color:#666; background:url("../images/sub/bu_gt_gray.png") no-repeat 0 1px}
.location li:first-child {padding-left:0; padding-right:2px; background:none}
.location li:first-child img {margin-top:-3px; }
.location li strong {font-weight:normal; color:#333}

/*@supports (-webkit-appearance:none) {
.location li {font-size:12px;line-height:12px}
.location li strong {font-size:12px;line-height:12px}
}
@supports (-moz-appearance:none) {
.location li {font-size:12px;line-height:12px}
.location li strong {font-size:12px;line-height:12px}
}*/

/* title + ¹öÆ°¸ñ·Ï */
.title_line {position:relative}
.title_line .e_sub_title {display:inline-block; }
.title_line .title_line_date {color:red}
.title_line > span {display:inline-block;  margin:15px 0 8px; padding-left:5px; vertical-align:middle}
.title_line .btn_r_list {margin:0}
.btn_r_list {}
.btn_r_list:after {content:""; clear:both; display:block}
.btn_r_list li {float:left}
.btn_r_list li a {display:block; padding:0 7px; height:22px; line-height:22px; margin-left:4px; color:#222; border:1px solid #bebebe; background:url("../images/sub/e_tablebtn.gif") repeat-x}
.btn_r_list {position:absolute; right:0; top:2px}
.text_box div {padding:20px; line-height:30px; text-align:center; font-size:13px; font-weight:bold}
.text_box2 {margin-top:20px; background:#f7f7f7}
.text_box2 div {border:1px solid #ccc; padding:20px; line-height:30px; text-align:center; font-size:13px; font-weight:bold}

/* ±â¾÷Á¤º¸ - ÀÎÀçÃ¤¿ë */
.title_area { margin-bottom:20px}
.title_area:after {content:""; clear:both; display:block}

/* Çìµù, Å¸ÀÌÆ² */
.title_area .title1 {float:left}
.cont_area .title1 {padding:32px 0 20px}
.sub_tit {font-weight:bold; font-size:12px; margin-bottom:7px}
.intable_tit {display:block; margin:3px 0 4px}
.exp_list li {line-height:16px; padding-left:11px; background:url("../images/sub/bg_dot01.png") no-repeat 0 4px}
.exp_list li .important	{color:#e60049;}
.exp_list2 li {line-height:16px; padding-left:10px; background:url("../images/sub/bg_dot02.png") no-repeat 0 4px; }
.exp_list3 {line-height:16px; padding-left:10px; background:url("../images/sub/bg_dot02.png") no-repeat 0 7px}
.exp_list5 li {line-height:16px; margin-left:11px;}
.exp_list6.mb20	{margin-bottom:20px;}
.exp_list6 li {line-height:16px; padding-left:11px; background:url("../images/sub/bg_dot03.png") no-repeat 0 5px; line-height:1.5;}
.exp_list6 li .important	{color:#e60049;}
.manage1 .e_sub_title {margin-bottom:0}
.e_sub_title.e_sub_tit3 {margin-bottom:7px}
.e_sub_title2 {padding:10px 0; font-size:18px; font-weight:bold}

/* ÆË¾÷ */
.popup {background:none; width:780px; padding:5px 20px 20px}
.popup .page_box {margin-top:0}
.popup .tab_style2 {margin-top:15px}
.popup .exp {margin-bottom:18px; background:none}
.popup .exp span {padding-left:0}
.popup .clear_box {margin:8px 0 8px}
.popup .clear_box .e_sub_title, .popup .clear_box .sub_tit {margin:0}
.pop_title1 {position:absolute; left:0; bottom:8px; font-size:12px; font-weight:bold}
.day_option {float:right; margin-right:2px}
.day_option .select_day2 select {width:100%}

.customer_test {position:relative; margin-top:20px; padding:11px 11px 9px; border-top:2px solid #666; border-bottom:1px solid #666; background:#f1f1f1}
.customer_test > span {font-weight:bold; font-size:13px; color:#222; margin-right:15px; letter-spacing:0}
.customer_test label {font-size:13px; margin:0 10px 0 0}
.customer_test .e_btn {position:absolute; right:11px; top:5px; margin-left:10px}
.pagebtn_box {text-align:center; margin-top:20px}
.exp_ct {margin-bottom:20px}
.exp_ct .e_btnstyle10 {top:13px}

/*@supports (-webkit-appearance:none) {
.customer_test > span {letter-spacing:1px}
.e_sub_title {background-position:0 3px}}

@supports (-moz-appearance:none) {
.customer_test > span {letter-spacing:1px}
.e_sub_title {background-position:0 3px}}*/

/* [´ÜÀÏ] - /manage/normal_state.html Å×ÀÌºí³» ºÒ¸´ ¸®½ºÆ® */
.static_list1 {width:100%; text-align:left}
.static_list1 > li {background:url("../images/sub/bg_dot01.png") no-repeat 0 5px; padding:0 0 0 11px; margin:0 0 0 14px}

/* [´ÜÀÏ] - /manage/organ_manage_pop.html ÄÜµµ ¸®½ºÆ® */
.condo_list {}
.condo_list > ul    {width:100%; overflow:hidden; margin-bottom:-15px}
.condo_list > ul > li    {float:left; width:49%; margin-bottom:15px}
.condo_list > ul > li .frame    {border:1px solid #9f9f9f; height:122px}
.condo_list > ul > li .frame .thumb {width:149px; height:122px; display:inline-block; vertical-align:middle}
.condo_list > ul > li .frame .thumb img {width:149px; height:122px}
.condo_list > ul > li .frame .data  {display:inline-block; width:225px; vertical-align:middle}
.condo_list > ul > li .frame .data .condo_name  {background:url("../images/sub/bg_dot01.png") no-repeat 0 5px; padding:0 0 0 11px; margin:0 0 0 14px; display:block}
.condo_list > ul > li .frame .data .condo_text  {background:url("../images/sub/bg_dot01.png") no-repeat 0 5px; padding:0 0 0 11px; margin:0 0 0 14px; display:block}
.condo_list > ul > li.odd    {float:right}

.basic_book_list    {background:url("../images/sub/bg_booklist_line_r.gif") repeat-y 100% 0; width:100%; margin-bottom:20px}
.basic_book_list .book_list_category    {background:url("../images/sub/bg_booklist_line_l.gif") repeat-y 0 0; padding:0 2px}
.basic_book_list .book_list_category ul  {padding:1px 0 0; width:100%; display:inline-block; vertical-align:top}
.basic_book_list .book_list_category ul li   {float:left; width:158px; height:188px; padding:16px 18px 9px}
.basic_book_list .book_list_category ul li .frame   {width:158px; height:188px; display:block}

/* [´ÜÀÏ] - Ã¤¿ëÁ¤º¸ ÀÔ»çÁö¿ø */
.recruit_box {padding:30px; border:1px solid #ccc; background:url("../images/sub/gb_recruit.png") no-repeat}
.recruit_box > strong {display:block; margin-bottom:26px}
.recruit_box dt {margin-bottom:5px; color:#614e3e; font-size:14px; font-weight:bold}
.recruit_box dd {margin-bottom:15px}
.recruit_box .btn_area {text-align:center}
.recruit_list li {line-height:20px; margin-left:18px}
.recruit_list li em {font-weight:bold}
.recruit_list li p {padding-left:10px}
.recruit_step {overflow:hidden; position:relative; z-index:20; width:100%; margin-bottom:20px; height:48px; background:url("../images/tit/recruit_step.png") no-repeat}
.recruit_step li {position:absolute; font-size:0; line-height:0; overflow:hidden; top:-20px; }
.recruit_exp {margin-top:-2px; margin-bottom:7px}
.recruit_exp1 p , .recruit_exp2 p {line-height:21px; font-size:14px; font-weight:bold}
.recruit_exp1 p {margin-bottom:10px; color:#e36d09}
.recruit_exp2 {margin-bottom:29px}
.recruit_exp3 {margin-bottom:20px}
.rec_exp {line-height:15px}
.rec_exp2 {padding-left:15px}
.rec_exp + .rec_exp {margin-bottom:7px}
.recruit_conts .sub_tit {margin-bottom:5px; padding-left:10px; background: url("../images/sub/bg_dot01.png") no-repeat left 3px}
.recruit_conts .exp_list2 {margin:0 0 8px 10px}
.recruit_conts .exp_list2 li {line-height:16px}
.exp_cure {margin-top:-4px; line-height:18px}
.exp_cure + .exp_cure {margin-top:0; margin-bottom:5px}
.exp_cure1 {margin-top:-3px; margin-bottom:5px}
.appraisal1 .bid_table {margin-top:20px}
.appraisal2 .bid_table {margin-bottom:18px}
.appraisal1 .bul3 {margin-bottom:4px}
.appraisal2 .e_sub_title {margin:13px 0 7px}
.appraisal_pa {padding-top:17px}
.appraisal_pa .exp_list2 {margin-bottom:8px}
.appraisal_pa2 {margin-top:8px; padding:0}
#qualifyType {margin-bottom:5px}
.pa_intro {text-align:center; margin-bottom:20px; font-size:14px; font-weight:bold}

/* [´ÜÀÏ] - ÀÎÀç»ó */
.recruit_map_box .empty {width:100%; position:relative; z-index:100}
.recruit_map_box .hides {position:absolute; z-index:-1}
.recruit_map_box .map_box {position:relative; margin-bottom:34px}
.peoples1 .empty {height:100px; margin-bottom:34px; background:url("../images/tit/recruit_exp1_1.png") no-repeat}
.peoples2 .empty {height:375px; background:url("../images/tit/recruit_exp1_2.png") no-repeat}
.peoples3 .empty {height:106px; background:url("../images/tit/recruit_exp2_1.png") no-repeat}
.peoples4 .empty {height:635px; background:url("../images/tit/recruit_exp2_2.png") no-repeat center bottom}
.recruit_map_box .sub_tit {margin-bottom:6px}
.recruit_map_box .exp_list2 {margin-bottom:8px}
.recruit_map_box .bid_table {margin-top:10px}
.recruit_map_box .mark1 {margin-bottom:8px}
.recruit_map_box .e_sub_title {margin-bottom:6px}

/* ´ÜÀÏ - °æ¿µ°ø½Ã index */
.quick_banner {padding:0 0 10px; text-align:right; border-bottom:1px solid #ccc}
.public h5 {margin:19px 0 9px}
.public_tit {margin:0 3px 0 7px; font-size:16px; font-weight:bold; vertical-align:middle}
.public_list {position:relative; margin-top:15px}
.public_list > ul {}
.public_list > ul:after {content:""; clear:both; display:block}
.public_list > ul > li {float:left; width:184px; margin-left:14px; background:url("../images/sub/co_bg_center.png") repeat-y}
.public_list > ul > li:first-child {margin-left:0}
.public_list > ul > li h4 {height:38px; padding-top:15px; line-height:13px; font-size:15px; text-align:center; color:#fff; font-weight:bold; background:url("../images/sub/co_bg_red.png") no-repeat}
.public_list > ul > li h4.even {background:url("../images/sub/co_bg_black.png") no-repeat}
.public_list > ul > li.ect_list {height:230px; position:absolute; left:0; top:409px; margin-left:0}
.public_list > ul > li ul li.subb_list {height:auto; line-height:12px; margin:5px 0 8px 0; background-position:9px 5px; font-size:11px; padding-left:12px; }
.public_list > ul > li ul li.subb_list a {height:auto;}
.public_list > ul > li ul li.subb_list span a {padding-left:14px; background:url("../images/sub/bg_dot04.png") no-repeat 0 6px; background-position:9px 5px; font-size:11px;}
.public_list > ul > li.ect_list .odd {background:url("../images/sub/odd_even.png") no-repeat}
.public_list > ul > li.ect_list ul {height:250px}

.public_list > ul > li.ect_list1 {height:220px; position:absolute; left:594px; top:409px; margin-left:0}
.public_list > ul > li.ect_list1 .odd {background:url("../images/sub/odd_even.png") no-repeat}
.public_list > ul > li.ect_list1 ul {height:306px}

.public_list > ul > li ul {height:715px; padding:8px 0; background:url("../images/sub/co_bg_bottom.png") no-repeat 0 bottom}
.public_list > ul > li ul li {height:24px; line-height:24px; padding-left:11px; background-position:9px 9px}
.public_list > ul > li ul li.cures_list {height:auto; line-height:16px; margin:2px 0 5px; background-position:9px 6px}
.public_list > ul > li ul li.cures_list a {height:auto}
.public_list > ul > li ul li a {display:block; height:24px; color:#666; font-size:13px; padding-left:9px; letter-spacing:-1px}
.welfare_list > ul {background:url("../images/sub/welfare.png") no-repeat 50% 0; }
.welfare_list > ul:after {content:""; clear:both; display:block}
.welfare_list > ul li {float:left; width:75px;  margin-left:27px; vertical-align:top; text-align:center}
.welfare_list > ul li.wel_object5,
.welfare_list > ul li.wel_object6,
.welfare_list > ul li.wel_object7 {margin-left:25px}
.welfare_list > ul li.wel_object8 {width:73px; margin-left:26px}
.welfare_list > ul li:first-child {margin-left:0}
.welfare_list > ul li a {display:block;padding-top:83px; font-weight:bold; color:#222; text-align:center}
.bold {font-weight:bold}

/* ´ÜÀÏ - °æ¿µ°ø½Ã ÁÖ¿ä»ê¾÷ ¹× °æ¿µ¼º°ú */
.manage2 .graph1 {position:relative; height:299px; margin-bottom:30px; padding-top:24px}
.manage2 .graph1 .graph_img {display:block; position:absolute; left:0; top:0; z-index:20; width:780px}
.manage2 .graph1 h2 {padding-top:10px; font-size:11px}
.exp_list_low {margin:16px 0 20px; border:1px solid #ccc}
.exp_list_low h2 {height:15px; line-height:17px; padding:9px 0 8px; text-align:center; border-bottom:1px solid #ccc; background:#f7f7f7; font-size:12px; font-weight:bold}
.exp_list_low dl {padding:10px 20px}
.exp_list_low dl dt {margin-bottom:3px}
.exp_list_low dl dd {padding-left:11px}
.reduction1 .mark1 {margin-top:-11px}
.reduction2 .e_sub_title {margin:13px 0 6px}
.reduction2 .mark1 {margin:-11px 0 5px}
.reduction2 .mark_box .mark1 {margin-bottom:16px}
.reduction2 .mark3 {margin-top:5px}
.reduction2 .graph1 {margin-bottom:20px; text-align:center}
.reduction1 .exp_list2 {margin:-2px 0 8px}
.akeyindustry .mark1 {margin:-11px 0 16px}
.sub_object {margin-top:7px}
.graph2 {padding:10px 0; text-align:center}

/* data table ±Ý¾× ´ÜÀ§ Ç¥½Ã */
.unit_line {margin-bottom:7px; text-align:right}


.ul_style01{overflow:hidden;margin-top:10px}
.ul_style01 li{float:left;margin-right:10px}

/* °ø¸ð»ç¾÷¾È³» */
.qualification{border-top:2px solid #666;border-bottom:1px solid #888}
.qualification dt{padding:6px 0 4px;text-align:center;font-weight:bold;border-bottom:1px solid #ccc;background:#f1f1f1}
.qualification dd{padding:10px 20px;border-bottom:1px solid #ccc}
.qualification dd .dl_qualification{font:normal bold 12px/1.5em dotum,"µ¸¿ò";color:#444}
.qualification dd ol{margin-top:5px}
.qualification dd ol li{padding-left:15px}
.qualification dd ol li.bgtype01{background:url("../images/sub/bg_black_one.gif") 0 0 no-repeat}
.qualification dd ol li.bgtype02{background:url("../images/sub/bg_black_two.gif") 0 0 no-repeat}
.qualification dd ol li.bgtype03{background:url("../images/sub/bg_black_three.gif") 0 0 no-repeat}
.qualification dd ol li.bgtype04{background:url("../images/sub/bg_red_one.gif") 0 0 no-repeat}
.qualification dd ol li.bgtype05{background:url("../images/sub/bg_red_two.gif") 0 0 no-repeat}
.qualification dd ol li.case{margin-top:20px}
.qualification dd ol li .case{color:#e60049;text-decoration:underline}
.qualification dd ol li .case2{color:#e60049;}
.qualification dd ol li .different{color:#444;text-decoration:none}

/* »çÈ¸°øÇå ¼Ò°³ */
.social_intro .map_box {position:relative; margin-bottom:34px}
.social_intro .map_box .hides {position:absolute; z-index:-1;line-height:9px; font-size:9px}
.social_intro .map_box .empty{width:100%; position:relative; z-index:100;height:514px;background:url("../images/sub/img_intro01.gif") 0 0 no-repeat}

/* ·¿Ã÷·± ¿£Á©½º */
.angels_ul{overflow:hidden;margin:20px 0}
.angels_ul li{float:left;margin-left:9px}
.angels_ul li:first-child{margin-left:0}
.social_letsrunangels_intro{}
.social_letsrunangels_intro .text_margin{margin-top:20px}
.social_letsrunangels_intro .angels_img{text-align:center;margin:50px 0}
.social_letsrunangels_intro .activity{overflow:hidden}
.social_letsrunangels_intro .activity li{float:left;border:1px solid #ccc;padding:9px;margin-left:15px}
.social_letsrunangels_intro .activity li.case{margin-left:0}
.social_letsrunangels_intro .activity li.case2{margin-top:20px}
.social_letsrunangels_intro .activity li .activity_txt{margin-top:10px;font-size:14px;font-weight:bold}
.social_letsrunangels_intro .activity li .activity_btn{text-align:center;margin-top:10px}
.social_letsrunangels_service .map_box {position:relative; margin:34px 0}
.social_letsrunangels_service .map_box .hides {position:absolute; z-index:-1;line-height:9px; font-size:9px}
.social_letsrunangels_service .map_box .empty{width:100%; position:relative; z-index:100;height:177px;background:url("../images/sub/img_letsrunengels15.gif") 0 0 no-repeat}


.popup2{width:700px;background:none}
.popup2 .letsrun_pop{border:1px solid #515153;position:relative;padding:28px}
.popup2 .letsrun_pop h1{font-size:20px;padding-bottom:20px;border-bottom:1px solid #666}
.popup2 .letsrun_pop .letsrun_img{margin-top:20px}
.popup2 .letsrun_pop .letsrun_txt{margin-top:10px}
.popup2 .letsrun_pop .close{position:absolute;top:0;right:0}

.emphasis {line-height:16px; padding-left:16px; background:url("../images/sub/ico_cure2.gif") no-repeat 1px 2px}
.exp_list .case{color:#e60049}

/* ÇÑ±¹¸¶»çÈ¸ ¼Ò°³ */
/* ceo ¸Þ½ÃÁö */
.ceo_intro{position:relative;padding-bottom:150px}
.ceo_intro .ceo_h4{margin:30px 0 20px}
.ceo_intro .ceo_h5{font:normal bold 16px/1.5em dotum,"µ¸¿ò";color:#444}
.ceo_intro .ceo_txt1{margin-top:20px}
.ceo_intro .ceo_txt1 .ceo_kra {float:left; vertical-align:top; margin:-8px 10px 0 0}
.ceo_intro .ceo_txt1 p.case {width:640px}
.ceo_intro .ceo_txt2 p{margin-top:20px;width:560px}
.ceo_intro .ceo_txt2 p.case{margin-top:20px;font-size:16px;font-weight:bold}
.ceo_intro .ceo_img{position:absolute;bottom:0;right:0}

.ceo_profile{position:relative;padding-bottom:130px}
.ceo_profile .profile_txt .empty {width:100%; position:relative; z-index:100}
.ceo_profile .profile_txt .hides {position:absolute; z-index:-1;line-height:9px; font-size:9px}
.ceo_profile .profile_txt .map_box {position:relative; margin-bottom:34px;margin-top:20px}
.ceo_profile .profile_txt p{margin-top:30px}

.ceo_profile .ceo_img{position:absolute;bottom:-25px;right:0;z-index:110}
.career1 .empty{height:122px;background:url("../images/sub/ceo_intro_txt2.png") 0 0 no-repeat}
.career2 .empty{height:160px;background:url("../images/sub/ceo_intro_txt3.png") 0 0 no-repeat}

/* ºñÀü ¹× ¹Ì¼Ç */
.kra_vision{}
.kra_vision p{margin:20px 0 45px}
.kra_vision .empty {width:100%; position:relative; z-index:100}
.kra_vision .hides {position:absolute; z-index:-1;line-height:9px; font-size:9px}
.kra_vision .map_box {position:relative; margin-bottom:45px;margin-top:20px}
.vision1 .empty{height:177px;background:url("../images/sub/vision_img02.gif") 0 0 no-repeat}
.vision2 .empty{height:334px;background:url("../images/sub/vision_img03.gif") 0 0 no-repeat}

/* CI */
.kra_ci{}
.kra_ci p{margin-top:10px}
.kra_ci h5{margin-top:20px}
.kra_ci h6{font:normal normal 12px/1.5em dotum,"µ¸¿ò";color:#e60049;margin-top:20px}
.kra_ci .case{color:#e60049;}
.kra_ci .btn_download{margin-top:10px;text-align:right}

/* À±¸®°æ¿µ 2005³â ~ 2013³â µ¥ÀÌÅÍ */
.ethical .redcolor{color:#dc1920}
.ethical .infra{padding-left:15px;font-size:15px;color:#222;font-weight:bold;margin-bottom:10px}
.ethical .exp_list2 > li{line-height:16px; padding-left:10px}
.ethical .exp_list2 > li > ul > li{background:none;padding-left:0}
.ethical .gap{margin-bottom:10px}
.ethical .gap2{margin:0 0 10px 10px}
.ethical .gap3{margin-left:10px}
.ethical .ethical_tactic{margin-bottom:50px}
.ethical .ethical_tactic li{margin-top:10px}
.ethical .ethical_tactic li:first-child{margin-top:20px}
.ethical .empty {display:block; position:relative; width:100%; background:#fff}
.ethical .hides {position:absolute; left:5px; top:5px; z-index:-1; font-size:9px; line-height:9px}
.ethical .map_box {position:relative; overflow:hidden}
.ethical .ethical1 .empty{height:242px;background:url("../images/sub/ethical_img04.gif") 0 0 no-repeat}
.ethical .ethical2 .empty{height:127px;background:url("../images/sub/ethical_img05.gif") 0 0 no-repeat}
.ethical .ethical3 .empty{height:111px;background:url("../images/sub/ethical_img06.gif") 0 0 no-repeat}
.ethical .ethical4 .empty{height:133px;background:url("../images/sub/ethical_img07.gif") 0 0 no-repeat}
.ethical .ethical5 .empty{height:396px;background:url("../images/sub/ethical_img08.gif") 0 20px no-repeat;margin:0 0 50px; padding-top:30px}
/* 160410Ãß°¡ */
.ethical .ethical5_1 .empty{height:396px;background:url("../images/sub/ethical_img08_1.gif") 0 20px no-repeat;margin:0 0 50px; padding-top:30px}
/* 160410Ãß°¡ */
.ethical .ethical6 .empty{height:385px;background:url("../images/sub/ethical_img09.gif") 0 20px no-repeat;margin:0 0 50px; padding-top:30px}
.ethical .img_ethical1 .empty{height:632px;background:url("../images/sub/img_ethical02.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical2 .empty{height:427px;background:url("../images/sub/img_ethical03.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical3 .empty{height:470px;background:url("../images/sub/img_ethical04.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical4 .empty{height:280px;background:url("../images/sub/img_ethical05.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical5 .empty{height:471px;background:url("../images/sub/img_ethical06.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical6 .empty{height:305px;background:url("../images/sub/img_ethical07.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical7 .empty{height:537px;background:url("../images/sub/img_ethical09.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical8 .empty{height:198px;background:url("../images/sub/img_ethical17.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical9 .empty{height:399px;background:url("../images/sub/img_ethical18.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical10 .empty{height:489px;background:url("../images/sub/img_ethical19.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical11 .empty{height:491px;background:url("../images/sub/img_ethical20.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical12 .empty{height:562px;background:url("../images/sub/img_ethical21.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical13 .empty{height:622px;background:url("../images/sub/img_ethical22.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical14 .empty{height:487px;background:url("../images/sub/img_ethical23.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical15 .empty{height:265px;background:url("../images/sub/img_ethical24.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical16 .empty{height:199px;background:url("../images/sub/img_ethical26.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical17 .empty{height:306px;background:url("../images/sub/img_ethical27.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical18 .empty{height:306px;background:url("../images/sub/img_ethical28.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical19 .empty{height:399px;background:url("../images/sub/img_ethical31.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical20 .empty{height:204px;background:url("../images/sub/img_ethical32.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical21 .empty{height:491px;background:url("../images/sub/img_ethical33.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical22 .empty{height:608px;background:url("../images/sub/img_ethical34.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical23 .empty{height:436px;background:url("../images/sub/img_ethical35.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical24 .empty{height:252px;background:url("../images/sub/img_ethical37.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical25 .empty{height:649px;background:url("../images/sub/img_ethical39.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical26 .empty{height:455px;background:url("../images/sub/img_ethical40.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical27 .empty{height:430px;background:url("../images/sub/img_ethical41.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical28 .empty{height:340px;background:url("../images/sub/img_ethical42.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical29 .empty{height:815px;background:url("../images/sub/img_ethical43.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical30 .empty{height:397px;background:url("../images/sub/img_ethical44.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical31 .empty{height:613px;background:url("../images/sub/img_ethical45.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical32 .empty{height:292px;background:url("../images/sub/img_ethical51.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical33 .empty{height:169px;background:url("../images/sub/img_ethical52.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .img_ethical34 .empty{height:734px;background:url("../images/sub/img_ethical55.gif") 0 0 no-repeat;margin-bottom:20px}
.ethical .gray_box{padding:15px;background:#f7f7f7;border:1px solid #ccc;margin-bottom:20px}
.ethical .img_tablebox{overflow:hidden;margin-bottom:10px}
.ethical .img_tablebox .imgbox{float:left;margin-right:20px}
.ethical .img_tablebox .tablebox{float:left;width:50%;border:1px solid #ccc}
.ethical .img_tablebox .tablebox p{padding:8px 0;text-align:center;font-weight:bold;background:#f7f7f7;color:#222;border-bottom:1px solid #ccc}
.ethical .img_tablebox .tablebox .bid_wrap{padding:15px 15px 0 15px}
.exp_list.case2{padding:10px 0 6px 10px;border:1px solid #ccc;margin-bottom:20px}

/* ±¹¹ÎÂü¿©Çõ½Å 2018³â Ãß°¡ µ¥ÀÌÅÍ*/

.participationresultFor .hides {position:absolute; left:5px; top:5px; z-index:-1; font-size:9px; line-height:9px}
.participationresultFor .map_box {position:relative; overflow:hidden}
.participationresultFor .participationresultFor .empty{height:602px;background:url("../images/sub/participationresultFor_img11.png") 0 0 no-repeat}
.participationresultFor {height:602px;background:url("../images/sub/participationresultFor_img11.png") 0 0 no-repeat}
.participationresultFor .empty{height:602px;background:url("../images/sub/participationresultFor_img11.png") 0 0 no-repeat}


.partresult .hides {position:absolute; left:5px; top:5px; z-index:-1; font-size:9px; line-height:9px}
.partresult .map_box {position:relative; overflow:hidden}
.partresult .partresult .empty{height:742;background:url("../images/sub/participationresult_img03.png") 0 0 no-repeat}
.partresult {height:742;background:url("../images/sub/participationresult_img03.png") 0 0 no-repeat}
.partresult .empty{height:742;background:url("../images/sub/participationresult_img03.png") 0 0 no-repeat}



/* Á¶Á÷ ¹× Á÷¿ø°Ë»ö */
.bid_table table thead tr th.leftborder,.bid_table table tbody tr td.leftborder,.bid_table table tbody tr th.leftborder{border-left:1px solid #ccc}
.bid_table table tbody tr td .textindent{display:inline-block;text-indent:20px}
.bid_table table tbody tr td .textindent2{display:inline-block;text-indent:15px}
.bid_table table tbody tr th.fwn{border-left:1px solid #ccc; font-weight:normal}
.bid_table table tbody tr td.notsearch{padding:25px 0 20px}
.bid_table table tbody tr td .bar{display:inline-block;width:100%;height:15px;background:#ed8c8f;vertical-align:middle;text-indent:-9999px;overflow:hidden}
.job_assignment .expt {margin-bottom:0}
.job_assignment .btn_margin{margin:10px 0 20px}
.table_olstyle{}
.table_olstyle > li > ul > li {text-indent:15px}

/* Á÷¿ø°Ë»ö */
.employee_search{}
.employee_search .department{padding:10px 20px;background:#f7f7f7;border:1px solid #ccc;margin-bottom:10px}
.employee_search .department .bid_select1{width:175px;border:1px solid #ccc}
.employee_search .department .sub_tit{display:inline-block;margin-right:10px;background-position:0 3px}
.employee_search .department .inp{width:175px}
.employee_search .department .e_btnstyle8{vertical-align:middle}

/* »ç¾÷¼Ò°³ */
.business_intro{}
.business_intro .intro_ul1{margin-bottom:30px}
.business_intro .intro_ul1 li{margin-bottom:20px}
.business_intro .intro_ul2{overflow:hidden;margin-bottom:60px}
.business_intro .intro_ul2 li{float:left;margin-left:20px}
.business_intro .intro_ul2 li:first-child{margin-left:0}
.business_intro .intro_ul3{overflow:hidden}
.business_intro .intro_ul3 li{position:relative;float:left;margin:0 0 30px 24px}
.business_intro .intro_ul3 li.case{margin-left:0}
.business_intro .intro_ul3 li a{position:absolute;top:18px;left:188px}

/* ÀÌ¿ë¾È³» */
.program_conts{}
.program_conts .program_txt{display:inline-block; line-height:20px; vertical-align:middle}
.program_conts .btn_visit{content:'';display:inline-block;vertical-align:middle}
.program_conts .btn_visit:after{display:block;clear:both}
.program_conts .btn_visit > li{float:left; margin-left:5px}
.program_conts .btn_visit > li > a{margin-left:10px}
.program_conts .program_type1{margin-top:20px;background:url("../images/sub/bg_program_type1.png") 0 0 no-repeat;padding:20px;overflow:hidden}
.program_conts .program_type1 .program_img{float:left;margin-right:20px}
.program_conts .program_type1 .program_details{float:left;width:65%}
.program_conts .program_type1 .program_details h5{margin:7px 0 15px}
.program_conts .program_type1 .program_details ul{overflow:hidden;margin-top:20px;width:85%;margin:20px auto}
.program_conts .program_type1 .program_details ul li{float:left;margin-left:30px}
.program_conts .program_type1 .program_details ul li:first-child{margin-left:0}
.program_conts .program_type1 .program_details ul li span{display:block;text-align:center;margin-top:5px;font-weight:bold}
.program_conts .program_type2{}
.program_conts .program_type2:after{content:'';display:block;clear:both}
.program_conts .program_type2 li{padding:20px;float:left;background:url("../images/sub/bg_program_type2.png") 0 0 no-repeat;margin-left:21px;overflow:hidden;width:43.5%}
.program_conts .program_type2 li:first-child{margin-left:0}
.program_conts .program_type2 li .program_img{float:left;margin-right:20px}
.program_conts .program_type2 li .program_details{float:left;width:45%}
.program_conts .program_type2 li .program_details h5{margin:7px 0 15px}
.program_popup{width:700px !important}
.program_popup h5{line-height:20px;margin-bottom:20px;padding-bottom:15px;font-size:20px;border-bottom:1px solid #666;text-align:left;font-weight:bold}
.program_popup .program_popup_wrap{overflow:hidden;margin-top:30px}
.program_popup .program_popup_wrap .program_popup_imgbox1{float:left}
.program_popup .program_popup_wrap .program_popup_imgbox1 span{display:block;margin-top:5px;text-align:center;font-weight:bold}
.program_popup .program_popup_wrap .program_popup_imgbox2{float:right;width:443px}
.program_popup .program_popup_wrap .program_popup_imgbox2 li{margin-top:30px}
.program_popup .program_popup_wrap .program_popup_imgbox2 li:first-child{margin-top:0}
.program_popup .program_popup_wrap .program_popup_imgbox2 li span{display:block;margin-top:5px;text-align:center;font-weight:bold}
.dvd_popup{width:500px !important}
.dvd_popup h5{line-height:20px;margin-bottom:20px;padding-bottom:15px;font-size:20px;border-bottom:1px solid #666;text-align:left; font-weight:bold}
.dvd_popup .dvdpopup_wrap{overflow:hidden; padding-top:7px}
.dvd_popup .dvdpopup_wrap .dvd_box1{float:left;padding:7px;border:1px solid #cfcfcf;margin-right:20px}
.dvd_popup .dvdpopup_wrap .dvd_box2{float:left}
.dvd_popup .dvdpopup_wrap .dvd_box2 .e_sub_title{margin-top:0}

/* Ä¶¸°´õ - ÀÌÀü´Þ&´ÙÀ½´Þ ¹öÆ° */
.inblock, .inblock span {display:inline-block; }
.inblock {height:22px; border:1px solid #bebebe; background:url("../images/sub/bg_month.png") repeat}
.inblock span {height:22px; line-height:26px; }
.prev_month span {padding:0 7px 0 17px; background:url("../images/sub/bg_month_prev.png") no-repeat 7px 7px }
.next_month {padding-right:7px}
.next_month span {padding:0 10px 0 7px; background:url("../images/sub/bg_month_next.png") no-repeat right 7px}

/* ½ÅÃ»ÇÏ±â */
.application .bul5{margin-top:10px}
.application .month{width:100%; height:24px; margin-top:20px; text-align:center}
.application .month .prev_month{display:block; width:62px; float:left}
.application .month .next_month{display:block; width:62px; float:right}
.application .month .current_month{line-height:24px;font-size:16px;color:#222;font-weight:bold}
.application .callendar{margin-top:10px}
.application .callendar table{width:100%}
.application .callendar table thead tr th{border:1px solid #cecece;background:#f1f1f1;color:#666;padding:6px 0 4px}
.application .callendar table tbody tr td{padding:5px 3px 40px 10px;border:1px solid #cecece;vertical-align:top}
.application .callendar table tbody tr td p{color:#333;font-weight:bold}
.application .callendar table tbody tr td p.case{color:#ff0000}
.application .callendar table tbody tr td .possibility{color:#006699}
.application .callendar table tbody tr td a.possibility:hover{text-decoration:underline}
.application .callendar table tbody tr td .impossibility{color:#dc1920}
.application .table_style5{border-top:1px solid #888}
.application .table_style5 table tbody tr th.tborder,.application .table_style5 table tbody tr td.tborder{border-top:none}
.application .table_style5 table tbody tr th .vital{background-position:100% 5px}
.application .table_style5 table tbody tr td .type1{width:178px}
.application .table_style5 table tbody tr td .type2{width:58px}
.application .table_style5 table tbody tr td .type3{width:28px}
.application .table_style5 table tbody tr td .type4{width:38px}
.application .table_style5 table tbody tr td .caution{margin-top:10px;font-size:11px;padding-left:10px;background:url("../images/sub/bg_group.png") 0 4px no-repeat;color:#e60049}
.application .table_style5 table tbody tr td textarea{border:1px solid #ccc;padding:10px;height:90px;overflow-y:scroll}

/* È®ÀÎ, Ãë¼Ò, ¸¸Á·µµÂü¿© */
.bid_table table tbody tr td .join{display:inline-block;width:59px;height:23px;line-height:26px;text-align:center;color:#fff;background:url("../images/sub/bg_satisfaction1.png") 0 0 repeat-x;border:1px solid #ea7579}
.bid_table table tbody tr td .join:hover{text-decoration:none}
.bid_table table tbody tr td .complete{display:inline-block;width:59px;height:23px;line-height:26px;text-align:center;color:#fff;background:url("../images/sub/bg_satisfaction2.png") 0 0 repeat-x;border:1px solid #87a3d1}
.bid_table table tbody tr td .complete:hover{text-decoration:none}

.event_edu .satisfaction_popup{ position:fixed; z-index:3000; left:50%; top:100px; margin-left:-200px; width:432px; padding:20px 27px 15px 27px; border:2px solid #4d4d4f; background:#fff}
.event_edu .satisfaction_popup h5{line-height:20px;margin-bottom:20px;padding-bottom:15px;font-size:20px;border-bottom:1px solid #666;text-align:left;font-weight:bold}
.event_edu .satisfaction_popup p{overflow:hidden;padding:7px 0 8px 43px;margin-bottom:5px}
.event_edu .satisfaction_popup p .e_btnstyle7{float:right;vertical-align:top}
.event_edu .satisfaction_popup p .satisfaction_txt{float:left; font-weight:bold;line-height:2em;vertical-align:top}
.event_edu .satisfaction_popup p.satisfaction01{background:url("../images/sub/bg_satisfaction_popup1.png") 0 0 no-repeat}
.event_edu .satisfaction_popup p.satisfaction02{background:url("../images/sub/bg_satisfaction_popup2.png") 0 0 no-repeat}
.event_edu .satisfaction_popup p.satisfaction03{background:url("../images/sub/bg_satisfaction_popup3.png") 0 0 no-repeat}
.event_edu .satisfaction_popup p.satisfaction04{background:url("../images/sub/bg_satisfaction_popup4.png") 0 0 no-repeat}
.event_edu .satisfaction_popup p.satisfaction05{background:url("../images/sub/bg_satisfaction_popup5.png") 0 0 no-repeat}


/* ÇÐ½ÀÃâÆÇ */
.publication{}
.publication .public_book{overflow:hidden;margin-top:20px}
.publication .public_book.case li{height:225px}
.publication .public_book.case2 li{height:200px}
.publication .public_book li.case{margin-left:0}
.publication .public_book li{float:left;padding:10px 9px;border:1px solid #ccc;margin:0 0 20px 14px;height:255px;position:relative}
.publication .public_book li .public_txt1{margin-top:5px}
.publication .public_book li .public_txt1 span{display:inline-block;font-size:14px;color:#e36d09;font-weight:bold;vertical-align:top}
.publication .public_book li .public_txt1 strong{display:inline-block;color:#222;margin-left:5px;width:87px}
.publication .public_book li .public_txt2{line-height:1.5em}
.publication .public_book li .public_txt3{width:124px;overflow:hidden;text-align:center;margin-top:10px;}
.publication .public_book li .public_txt3 span{display:inline-block;font-size:14px;color:#e36d09;font-weight:bold;vertical-align:top}
.publication .public_book li .public_txt3 strong{font-size:14px;color:#222;font-weight:bold}
.publication .public_book li .public_txt3 a{position:absolute;bottom:12px;right:10px}
.publication .public_book li .e_btn_err{position:absolute;bottom:10px;left:35px}

.publication .bid_table thead tr th.case{padding-left:25px}
.publication .bid_table tbody tr th{background:none}
.publication .bid_table tbody tr td.attachment{}
.publication .bid_table tbody tr td.attachment .file{display:inline-block;margin-right:5px;padding-left:18px;background:url("../images/sub/ico_disk.png") no-repeat;color:#006699;text-decoration:underline;}
.publication .bid_table tbody tr td.public_txt_area{padding:20px}
.publication .bid_table tbody tr td.public_txt_area h4{margin-top:20px}
.publication .bid_table tbody tr td.public_txt_area dl dt.case{margin-top:20px}
.publication .bid_table.case{margin-top:20px;border-top:1px solid #888;border-bottom:1px solid #888}
.publication .bid_table.case tbody tr th{background:#f7f7f7}

/*@supports (-webkit-appearance:none) {
.inblock span {line-height:22px}
.publication .bid_table tbody tr td.attachment .file{background-position:0 2px}
}
@supports (-moz-appearance:none) {
.publication .bid_table tbody tr td.attachment .file{background-position:0 2px}
.inblock span {line-height:22px}
}
 @media \0screen{
.inblock span {line-height:24px}
}*/

/* »çÈ¸°øÇå - ·¿Ã÷·± ´ÜÀåÀÎ»ç¸» */
.letsrun1 {min-height:424px; margin-bottom:75px; padding-left:299px; background:url("../images/sub/lets_intro.png") no-repeat 0 0;}
.letsrun1 .letsrun1_title {margin-bottom:17px}
.letsrun1 p {margin-bottom:9px; line-height:16px; color:#444; letter-spacing:1px}
.letsrun1 strong {font-size:16px}
.letsrun1 .named1 {display:block}

/* [°øÅë]ÅÇ */
.tablist_wrap {overflow:hidden;width:100%;margin-top:20px;border-bottom:1px solid #de1829}
.tablist_wrap li {float:left;width:50%}
.tablist_wrap li a {display:block;padding:12px 0 10px;border-top:1px solid #e1e1e1;border-right:1px solid #e1e1e1;color:#666;font-size:13px;text-align:center;line-height:1;font-weight:bold}
.tablist_wrap li:first-child a {border-left:1px solid #e1e1e1}
.tablist_wrap li.current a {border-top:1px solid #de1829;border-right:1px solid #de1829;background:#de1829;color:#fff;font-size:14px;font-weight:bold}
.tablist_wrap li:first-child.current a {border-left:1px solid #de1829}

/* »çÈ¸°øÇå - ·¿Ã÷·±½ºÆ÷Ã÷´Ü_À¯µµ´Ü(01_¼±¼ö¼Ò°³_01_¸®½ºÆ®) */
.judoteam_wrap {margin-top:35px;padding:0 0 20px 20px;background: url('../images/sub/bg_judoteam.jpg') no-repeat right 0}
.judoteam_wrap .tit {color:#444;font-size:50px;font-weight:bold;line-height:1}
.judoteam_wrap .info dt {margin-top:7px;padding-left:10px;background: url('../images/common/bul_box01.png') no-repeat 0 6px;color:#444;font-size:14px;font-weight:bold}
.judoteam_wrap .info dt:first-child {margin-top:33px}
.judoteam_wrap .info dd {padding-left:10px;color:#444;font-size:12px}
.judoteam_wrap.pp {background:url("../images/sub/letsrun_tennis.png") no-repeat right bottom}
.judoteam_wrap.riding {background:url("../images/sub/bg_letsrun3.png") no-repeat right top;height:195px}
.memberlist_wrap {overflow:hidden;width:100%}
.memberlist_wrap .list {overflow:hidden;width:796px;margin:-15px 0 0 -15px}
.memberlist_wrap .list li {overflow:hidden;position:relative;float:left;width:143px;height:165px;margin:15px 0 0 15px}
.memberlist_wrap .list li a {display:block}
.memberlist_wrap .list li a img {width:143px; height:165px}
.memberlist_wrap .list li .info {position:absolute;left:0;bottom:0;width:133px;height:25px;padding:5px 10px 0 0;background: url('../images/sub/bg_member01.png') no-repeat 0 0;color:#fff;font-size:16px;font-weight:bold;text-align:right}
.memberlist_wrap .list li .info .type {font-size:12px;font-weight:normal;vertical-align:1px}
.memberlist_wrap .list.ty01 li .info {background: url('../images/sub/bg_member02.png') no-repeat 0 0}

/* »çÈ¸°øÇå - ·¿Ã÷·±½ºÆ÷Ã÷´Ü_À¯µµ´Ü(01_¼±¼ö¼Ò°³_01_»ó¼¼) */
.detail_info {overflow:hidden;width:100%;border-top:2px solid #666;border-bottom:1px solid #888}
.detail_info .photo {float:left;overflow:hidden;width:144px;padding:10px;font-size:0;text-align:center;line-height:0}
.detail_info .photo img {width:130px; height:162px}
.detail_info .info {float:right;width:616px}
.detail_info .info th {padding:6px 0 6px 10px;border-top:1px solid #ccc;border-left:1px solid #ccc;background:#f1f1f1;color:#444;font-size:12px;text-align:left}
.detail_info .info td {padding:6px 0 6px 10px;border-top:1px solid #ccc;border-left:1px solid #ccc;color:#444;font-size:12px}
.procarrera_listwrap {overflow:hidden;width:100%;padding-bottom:25px;border-bottom:1px solid #888}
.procarrera_listwrap .list li {margin-top:5px;padding-left:10px;background: url('../images/common/bul_box01.png') no-repeat 0 5px;color:#444;font-size:12px}
.jodo_detail .e_sub_title {margin-top:19px; margin-bottom:6px}
.jodo .e_sub_title {margin-top:20px}
.detail_info .info .noline th, .detail_info .info .noline td {border-top:0}

/* °æ¿µ°ø½Ã -       ÀÌ»çÈ¸ */
.directors > .exp_list2 {margin-bottom:7px; padding-left:10px}
.directors > .exp_list2.exp_list4 {padding-left:0}

/* °æ¿µ°ø½Ã - µ¿¹Ý¼ºÀå */
.growth {}
.growth .exp_list2 {margin-bottom:7px; padding-left:10px}
.growth_graph {position:relative; height:600px; margin-top:20px}
.growth_graph > span {display:block; position:absolute; left:0; top:0; width:100%; height:578px; z-index:20; background:url("../images/sub/growth.png") no-repeat}
.growth_graph .longdesc {font-size:11px; line-height:12px; padding-top:30px}

/*150719 µ¿¹Ý¼ºÀå ÃßÁø¿ø¸® Ãß°¡ */
.growth_graph2 {position:relative; height:450px; margin-top:20px}
.growth_graph2 > span {display:block; position:absolute; left:0; top:0; width:100%; height:410px; z-index:20; background:url("../images/sub/growth1.png") no-repeat}
.growth_graph2 .longdesc {font-size:11px; line-height:12px; padding-top:30px}
.growth_graph2 .leftalign.govleft{border-left:1px solid #ccc}

/* Á¤ºÎ3.0 cssc Ãß°¡*/
.growth_graph_gov {margin-bottom:7px; padding-left:10px}
.growth_graph_gov {position:relative; height:430px; margin-top:20px}
.growth_graph_gov > span {display:block; position:absolute; left:0; top:0; width:100%; height:578px; z-index:20; background:url("../images/sub/gov30_img01.png") no-repeat}
.growth_graph_gov .longdesc {font-size:11px; line-height:12px; padding-top:30px}

.growth_graph_gov2 {margin-bottom:7px; padding-left:10px}
.growth_graph_gov2 {position:relative; height:450px; margin-top:20px}
.growth_graph_gov2 > span {display:block; position:absolute; left:0; top:0; width:100%; height:578px; z-index:20; background:url("../images/sub/gov30_img02.png") no-repeat}
.growth_graph_gov2 .longdesc {font-size:11px; line-height:12px; padding-top:30px}



/* Á¤ºÎ3.0Á¤º¸°ø°³ - °ø°øµ¥ÀÌÅÍ °³¹æ */
.public_info_open {}
.public_info_open dl {margin-bottom:3px}
.public_info_open dt {display:inline-block;  line-height:16px; padding-left:16px; background:url("../images/sub/ico_cure2.gif") no-repeat 1px 2px}
.public_info_open dd {display:inline-block;  line-height:16px}
.public_info_open p {line-height:16px; padding-left:16px; background:url("../images/sub/ico_cure2.gif") no-repeat 1px 2px}
.mb_cures {margin:7px 0 20px}
.data_service h5 {line-height:16px; padding-bottom:4px; font-size:12px; font-weight:bold}
.data_service .e_sub_title {margin-bottom:5px}
.data_service .bid_table {margin-top:9px}
.data_service .process_list {margin:7px 0 18px; padding:10px 20px; border:1px solid #ccc}
.data_service .process_list ul li {background-position:0 3px;}
.data_service .process_list ul li ol {margin:6px 0 15px 15px}
.data_service .process_list ul li li {list-style-type:decimal; padding-left:0; background:none; letter-spacing:0}
.data_service .process_list ul li strong {font-weight:bold}
.data_service .process_list ul li strong.indent {display:block; margin-left:-7px}
.data_service .public_exp {line-height:16px; margin-bottom:17px}
.data_service .public_sub_title .bul {background-position:0 4px}
.box_layout {margin-bottom:7px; }
.box_layout:after {content:""; clear:both; display:block}
.box_layout .sub_tit {float:left; margin:0}
.box_layout .e_btn {float:right; margin-top:-12px}


/* Á¤ºÎ3.0Á¤º¸°ø°³ - Á¤º¸°ø°³Á¦µµ¶õ? */
.liability1 {}
.liability1:after {content:""; clear:both; display:block}
.liability1 dt {float:left; font-weight:bold;}
.liability1 dd {float:left; padding:0 0 4px 4px}
.liability1.intab dt {float:none; margin-bottom:7px}
.liability1.in  tab dd {float:none}
.liability2 dt {font-weight:bold}
.liability2 dd {padding:0 0 4px 16px}
.intro p {margin-bottom:5px}
.intro ol > li {line-height:20px}
.intro ol > li ul {padding-left:15px}
.intro .exp_list > li {margin-bottom:7px}
.intro .exp_list li strong {display:block}
.intro .exp_list li .strapline {display:block; margin-bottom:3px}
.intro .no_bul {margin-top:3px}
.intro .no_bul li {line-height:16px}
.empty_img {display:block; position:absolute; z-index:1000; left:0; top:0; right:0; bottom:0; width:100%}
.intro_map {overflow:hidden; position:relative; height:885px}
.intro_map .empty_img {background:url("../images/sub/intro_map.png") no-repeat}
.contents_list {line-height:21px}
.contents_list li ul {padding-left:12px}
.intro .exp_list li strong {}
.intro .introcite li {margin:0}
.intro .introcite li strong {line-height:21px; margin:0}

/* Á¤ºÎ3.0Á¤º¸°ø°³ - ¼ö¼ö·á¾È³» */
.commission .bid_table table td {padding:8px 10px 8px 14px; vertical-align:top}
.commission_cite {padding-left:10px}
.commission_tit {display:block; padding:5px 0 6px}

/* Á¤ºÎ3.0Á¤º¸°ø°³ - ºñ°ø°³´ë»ó¸ñ·Ï */
.basic_box {margin-bottom:7px; padding:17px 20px; border:1px solid #ccc; background:#f7f7f7}
.basic_box2 {padding:7px 20px; border:1px solid #ccc; background:#f7f7f7; text-align:center}
.basic_box p {color:#614e3e; line-height:18px}
.closed_list ol li {line-height:16px}
.present_condition .e_point {margin-bottom:8px}

/* Á¤ºÎ3.0Á¤º¸°ø°³ - Á¤ºÎ3.0ÀÌ¶õ 160512Ãß°¡*/
.basic_box_ma {clear:both; width:100%;height:120px;margin-bottom:7px; }
.basic_box_ma .basic_box_ma_l {float:left;}
.basic_box_ma .basic_box_ma_r {float:right; width:620px; padding:10px 15px; border:1px solid #ccc; background:#f7f7f7}


/* Á¤ºÎ3.0Á¤º¸°ø°³ - °ø°ø±â°ü ÇÕ¸®È­ Á¤Ã¥ */
.streamline_list > ul > li {margin-top:20px}
.streamline_list .streamline_map {height:388px; margin-top:0; padding:95px 0 0 158px; background:url("../images/sub/streamline4.png") no-repeat right top}
.streamline_list .streamline_map > ul > li {margin-bottom:20px; font-size:15px; line-height:20px}
.streamline_list .streamline_map > ul > li strong {display:block; margin-bottom:5px; line-height:24px}
.streamline_list .streamline_map ul ul li {position:relative; padding-left:17px; line-height:24px; font-size:13px}
.streamline_list .streamline_map ul ul li em {font-weight:bold}
.streamline_list .streamline_map .two_block {padding-bottom:24px}
.streamline_list .streamline_map .stream_down {position:absolute; width:300px; left:260px; top:0; font-size:13px; color:#e60049}
.streamline_list .streamline_map .stream_down .e_btn {position:absolute; left:200px; top:0}
.streamline_list .streamline_map .stream_down .e_btn.last {top:24px}

/* Á¤ºÎ3.0Á¤º¸°ø°³ - °¢Á¾¼­½Ä */
.list_counting {margin-top:20px; border:1px solid #ccc; border-left:0; border-right:0}
.list_counting .bid_title {text-align:left; font-weight:bold}
.list_counting dl {}
.list_counting dl:after {content:""; clear:both; display:block}
.list_counting dl dt {display:block; float:left; width:12%}
.list_counting dl dt span {display:block; padding:8px 0; background:#f7f7f7; border-right:1px solid #ccc; text-align:center}
.list_counting dl dd {float:left; width:83%; padding:8px 2%}
.list_counting dl dd a:hover {text-decoration:underline; color:#006699}
.list_counting .first_counting {border-bottom:1px solid #ccc}
.list_counting dt {font-weight:bold}
.bid_table table tr.tags th {background:none}
.bid_table table tr.tags td {border-left:0}
.bid_table table tr.tags a {color:#006699; text-decoration:underline}
.attach_files .file_cell div {position:relative; padding-left:10px; text-align:left}
.attach_files .bid_title {padding:0; text-align:left}
.attach_files .bid_title em {display:block; overflow:hidden; font-weight:bold; background:#f7f7f7; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; width:734px; padding:11px 23px}
.attach_files .downfiles {position:absolute; right:10px; top:-2px}
.attach_files .e_disk {display:block; padding-right:100px; background-position:0 1px}
.attach_files .e_disk a {display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal}
.txt_contains {text-align:left}
.txt_contains div {min-height:150px; padding:10px 25px}

/* Á¤ºÎ3.0Á¤º¸°ø°³ - °æ¸¶Áö½Ä¼¾ÅÍ 150729 */
.kcenter {}
.kcenter_photo {position:relative; height:400px; margin-top:20px}
.kcenter_photo > span {display:block; position:absolute;left:0; top:0; width:100%; height:400px; z-index:20;}
.kcenter_btn {margin-top:15px}
.kcenter_btn a {min-width:43px; height:22px; line-height:25px; padding:0 7px 0; color:#333; border:1px solid #bebebe; background:url("../images/sub/e_tablebtn.gif") repeat-x 0 bottom}
.kcenter_btn a span {display:block; width:100%; height:26px; padding-top:1px; line-height:28px; color:#000; font-weight:bold; letter-spacing:1px}


/* »çÈ¸°øÇå - »çÈ¸°øÇå¼Ò°³ */
.social_contribution_map {position:relative; height:520px; margin-top:16px}
.social_contribution_map .empty_img {background:url("../images/sub/social_contribution_map.png") no-repeat}
.ir {font-size:10px; line-height:12px; }

/* »çÈ¸°øÇå - ·¿Ã÷·± ¿£Á©½º ¼Ò°³ */
.letsrun_intro1 {margin:20px 0; text-align:center}
.letsrun_intro_exp {margin-bottom:17px}
.letsruns_img {margin-bottom:50px; }
.letsruns_img:after {content:""; clear:both; display:block}
.letsruns_img li {float:left; overflow:hidden; width:251px; height:167px; border:1px solid #888; margin-left:9px}
.letsruns_img li:first-child {margin-left:0}
.letsrun_intro2 {margin-bottom:35px; text-align:center}
.letsrun_active ul {}
.letsrun_active ul:after {content:""; clear:both; display:block}
.letsrun_active ul li {float:left; margin:0 0 20px 15px; padding:10px; height:196px; background:url("../images/sub/bg_letsruntitle.png") no-repeat}
.letsrun_active ul li > img {overflow:hidden; width:230px; height:141px; margin:0 auto}
.letsrun_active ul li > strong {overflow:hidden; padding:7px 0 8px; display:block; white-space:nowrap; font-size:14px; word-spacing:-2px;}
.letsrun_active ul li > div {text-align:center}
.letsrun_active ul li.letsrun_first {margin-left:0}

/* ·¹ÀÌ¾î */
.layer_popup {display:none; position:fixed; z-index:3000; left:50%; top:100px; margin-left:-345px; width:640px; padding:20px 27px 20px; border:2px solid #4d4d4f; background:#fff}
.close_pop {position:absolute; right:-2px; top:-2px; width:41px; height:41px; background:url("../images/sub/btn_letsrun_pop.png") no-repeat left bottom}
.dim {position:fixed; z-index:2000; left:0; top:0; right:0; bottom:0; width:100%; height:100%; background:url("../images/common/bg_dim.png")}

/* ·¹ÀÌ¾î - ÁÖ¼ÒÃ£±â */
.post_pop {width:421px; top:70px; margin-left:-210px}
.post_pop h1 {line-height:20px; margin:0 0 20px; padding-bottom:15px; font-size:20px; font-weight:bold; border-bottom:1px solid #666; text-align:left}
.post_pop .post_exp {margin:-2px 0 0; padding:0 0 8px}
.post_pop .post_search {margin-bottom:20px; padding:12px 19px; border:1px solid #ccc; background:#f7f7f7}
.post_pop .post_search dl {padding-bottom:8px}
.post_pop .post_search dl dt {font-weight:bold}
.post_pop .post_search dl dt, .post_search dd {font-size:13px; line-height:16px}
.post_pop .post_form {position:relative}
.post_pop .post_form .e_btn {overflow:hidden; position:absolute; right:0; top:0; height:26px}
.post_pop .post_table {border-top:2px solid #666; border-bottom:1px solid #666}
.post_pop .post_table table thead tr th {height:30px; line-height:35px; padding:0; background:#f1f1f1}
.post_pop .post_table table thead tr th:first-child {border-left:0}
.post_pop .post_table table td {padding-right:10px; border-left:0}
.post_pop .post_table table td:first-child {padding-left:0; padding-right:0; text-align:center; border-right:1px solid #ccc; background:#f7f7f7}
.post_pop .post_table a {color:#006699}
.post_pop .post_table a:hover {color:#006699; text-decoration:underline}

/* »çÈ¸°øÇå - ·¿Ã÷·± ¿£Á©½º È°µ¿¾Ù¹ü ÆË¾÷ */
.letsrun_pop img {width:640px; height:427px}
.letsrun_pop dt {line-height:20px; margin-bottom:20px; padding-bottom:15px; font-size:20px; font-weight:bold; border-bottom:1px solid #666; text-align:left}
.letsrun_pop dd p {padding:7px 0 10px; text-align:left}

/* »çÈ¸°øÇå - ·¿Ã÷·± ¿£Á©½º ºÀ»ç´Ü */
.angel_team_img {margin:17px 0 30px; }
.angel_team_img:after {content:""; clear:both; display:block}
.angel_team_img li {float:left; overflow:hidden; width:251px; height:167px; margin-left:9px; border:1px solid #888}
.angel_team_img li img {width:251px; height:167px}
.angel_team_img li:first-child {margin-left:0}
.angel_team_txt {margin-bottom:17px}
.downbtn_box {margin:7px 0 17px}
.simp_table {border-top:2px solid #666; border-bottom:1px solid #666}
.simp_title {height:11px; line-height:11px; text-align:center; font-size:12px; font-weight:bold; padding:11px 0 9px; background:#f7f7f7; border-top:1px solid #ccc; border-bottom:1px solid #ccc}
.simp_title.notop {border-top:0}
.simp_cont {padding:15px 20px}
.define_tit {display:block; font-weight:normal}
.define {padding-left:17px}
.simp_list > li:first-child {margin-bottom:17px}
.simp_list > li .exp_list {padding-left:17px}

/* ¸» ¹Ú¹°°ü */
.museum_intro {line-height:16px}
.museum_intro p {margin-bottom:7px}
.history_map_box {position:relative; padding-top:20px; height:393px; overflow:hidden; padding-left:72px}
.history_map_box .history_map {position:absolute; left:0; right:0; top:20px; background:#fff; text-align:right}
.history_map_box .history_txt {margin-top:30px}
.sketchMap {margin-top:20px; text-align:center}
.m_locate, .m_locate:hover {color:#006699; text-decoration:underline}


/* ÀÌ¹ÌÁö Á¤·Ä ¸ñ·Ï 2°³Â¥¸® ÀÌ¹ÌÁö */
.img_list_box {margin-bottom:18px; }
.img_list_box:after {content:""; clear:both; display:block}
.img_list_box li {float:left; overflow:hidden; width:382px; height:252px; margin-left:10px; border:1px solid #888}
.img_list_box li:first-child {margin-left:0}
/* ÀÌ¹ÌÁö Á¤·Ä ¸ñ·Ï 3°³Â¥¸® ÀÌ¹ÌÁö : class Ãß°¡ : block3 */
.img_list_box.block3 li {width:251px; height:167px}

.collection_list ul {}
.collection_list ul:after {content:""; clear:both; display:block}
.collection_list ul li {float:left; position:relative; margin:0 0 12px 12px; border:1px solid #888}
.collection_list ul li.first_collection {margin-left:0}
.collection_list ul li > div {}
.collection_list ul li > div > .thumb {display:block; width:250px; height:163px}
.collection_list ul li .no, .co_tit {display:block;line-height: 17px}
.collection_list ul li .go_zoom {display:block; overflow:hidden; position:absolute; left:0; right:0; top:0; width:250px; height:115px; background:url("...")}
.collection_list ul li .go_collection {display:block; position:absolute; left:0; right:0; bottom:0; width:230px; height:38px; padding:7px 10px 3px; color:#fff;background:url("../images/sub/bg_go_link.png") no-repeat}
.collection_list .no_page {padding:0 100px; border:1px solid #ccc; background:url("../images/sub/no_page3.jpg") no-repeat}
.collection_list .no_page .no_page_txt {height:300px}
.collection_list .no_page .no_page_txt p {padding: 130px 0 0 330px; font-size: 15px; font-weight: bold}

.m_choice {margin-bottom:20px}
.relic_name {margin-left:22px}
.museum_intro .letsrun_pop dt {margin-bottom:13px}
.museum_intro .layer_popup {padding-bottom:20px}
.collection_title {overflow:hidden; border:1px solid #ccc; text-align:center}
.collection_title img {display:inline-block; vertical-align:middle}
.collection_title span {display:inline-block; width:1px; height:248px; vertical-align:middle}

/* »çº¸±Á¼Ò¸® °¡·ÎÁ¤·Ä 4°³ */

.collection_list2 ul { margin:30px auto; width:780px;}
.collection_list2 ul:after {content:""; clear:both;display:block}
.collection_list2 ul li {float:left; position:relative; margin:0 10px 12px 9px;}
.collection_list2 ul li.first_collection {margin-left:0}
.collection_list2 ul li > div {}
.collection_list2 ul li > div > .thumb {display:block; width:178px; }
.collection_list2 ul li .no, .co_tit {display:block;line-height: 17px; text-align:center; font-size:12px;font-weight:bold;}
.collection_list2 ul li .go_zoom {display:block; overflow:hidden; position:absolute; left:0; right:0; top:0; width:250px; height:115px; background:url("...")}
.collection_list2 ul li .go_collection {display:block; position:absolute; left:0; right:0; bottom:0; width:230px; height:38px; padding:7px 10px 3px; color:#fff;background:url("../images/sub/bg_go_link.png") no-repeat}
.collection_list2 .no_page {padding:0 100px; margin:18px; border:1px solid #ccc; background:url("../images/sub/no_page3.jpg") no-repeat}
.collection_list2 .no_page .no_page_txt {height:300px}
.collection_list2 .no_page .no_page_txt p {padding: 130px 0 0 330px; font-size: 15px; font-weight: bold}
.collection_title2 {overflow:hidden; border:1px solid #ccc; text-align:center}
.collection_title2 img {display:inline-block; vertical-align:middle}
.collection_title2 span {display:inline-block; width:1px; height:348px; vertical-align:middle}
.day_option2 {float:right; margin-right:2px; margin:15px}
.day_option2 .select_day2 select {width:100%}


/* ¸¶¹®È­¿¬Ç¥ */
.m_collection_box {position:relative; height:1165px}
.m_collection_box .m_collection_history {position:absolute; left:0; top:0; width:100%; height:1165px; background:url("../images/sub/m_collection_history.png") no-repeat}

/* ±³À°Çà»ç */
.event_edu .leftalign {padding:0 20px 0 37px}
.event_edu .event_tit {font-size:14px; font-weight:bold}
.event_edu .event_tit .mark1 {font-size:12px;  font-weight:bold}
.event_edu > .bid_table tbody td {padding:10px 0}

.view_box {margin-bottom:20px; padding:19px 20px; border:1px solid #ccc; background:#f7f7f7; }
.view_box:after {content:""; clear:both; display:block}
.view_box .event_thumb {float:left; display:block; overflow:hidden; width:130px; height:178px}
.view_box .event_detail {float:left; width:553px; padding:10px 19px; border:1px solid #ccc; background:#fff}
.view_box .event_detail h4 {margin-bottom:9px; text-align:center; font-size:14px}
.view_box .exp_list {padding:5px 0; border-top:1px solid #ccc}
.view_box .exp_list li {line-height:27px; background-position:0 10px}
.view_box .event_detail_tit {margin:0 0 7px; padding-top:17px; font-size:14px; font-weight:bold; border-top:1px solid #ccc}
.view_box p {margin-bottom:8px}

/* ±³À°Çà»ç - ±³À° ÇÁ·Î±×·¥ */
.edu_pgm_list {margin-bottom:20px; border-top:2px solid #666}
.program_title {margin-bottom:15px; border-bottom:1px solid #ccc; }
.program_title:after {content:""; clear:both; display:block}
.program_title .sub_tit {float:left; font-size:15px; padding-top:12px}
.tab_list {float:right; }
.tab_list:after {content:""; clear:both; display:block}
.tab_list li {float:left; border-right:1px solid #ccc}
.tab_list li:first-child {border-left:1px solid #ccc}
.tab_list li a {display:block; height:11px; line-height:11px; padding:14px 20px 13px; text-align:center; background:url("../images/sub/bg_tab_intable.gif") repeat-x left bottom}
.tab_list li.on a {color:#fff; background:#de1829}

.program_conts {}
.program_conts:after {content:""; clear:both; display:block}
.program_conts .pgm_thumb {display:block; float:left; width:280px; height:207px; margin-right:10px; text-align:center; background:url("../images/sub/bg_frame_photo.gif") no-repeat}
.program_conts .pgm_thumb img {width:259px; height:185px; margin:11px auto 0}
.program_conts .pgm_conts {float:left; width:468px; min-height:167px; padding:21px 11px; background:url("../images/sub/bg_ticket.png") no-repeat}
.program_conts .pgm_conts .e_sub_title {margin:0; padding-bottom:13px}
.program_conts .pgm_conts .exp_list {margin:10px 0 7px}
.program_conts .pgm_conts .exp_list li {line-height:21px; background-position:0 6px; }
.cure {display:inline-block;  margin-left:10px; color:#e60049; line-height:16px; font-size:11px}
.cure.bul5 {padding-left:13px; background-position:0 1px}

/* °ø¹é */
.exp1 {padding-bottom:8px}
.exp2 {padding-top:7px}
.exp3 {padding-bottom:5px}
.tel_name {margin-right:15px}
.space1 {padding:7px 0 0 0}
.space2 {margin-right:10px}
.space3 {margin-left:15px}
.space4 {margin-bottom:5px}
.space5 {margin-top:5px}
.space6 {margin-bottom:9px}
.space7 {padding:3px 0}
.space40 {padding-top:40px}
.space_tit {display:inline-block; width:75px}

.redcolor.space7 {display:block}

/* »çÈ¸°øÇå - ±âºÎ±Ý ½ÅÃ»¹æ */
.table_style7 {width:100%;border-top:2px solid #666}
.table_style7 table{width:100%;font-size:13px;color:#222}
.table_style7 table thead tr th {padding:10px 0 9px; background:#f7f7f7; border-bottom:1px solid #ccc; border-left:1px solid #ccc}
.table_style7 table thead tr th.th_wrap {background:#f1f1f1; border-left:0}
.table_style7 table thead tr td {border-left:1px solid #ccc;border-bottom:1px solid #ccc;color:#444;padding:8px 0 7px 15px}
.table_style7 table thead tr td input[type="text"]{height:22px; line-height:22px; padding:1px 4px; border:1px solid #ccc}
.table_style7 table thead tr td input[type="checkbox"]{vertical-align:middle;margin-top:-2px}
.table_style7 table thead tr td .inputtype01{width:165px}
.table_style7 table thead tr td .inputtype02{width:484px;margin-top:5px}
.table_style7 table thead tr td .inputtype03{width:81px;vertical-align:top}
.table_style7 table thead tr td .inputtype04{width:132px}
.table_style7 table thead tr td .inputtype05{width:396px}
.table_style7 table thead tr td .inputtype06{width:346px}
.table_style7 table thead tr td .inputtype07{width:484px}
.table_style7 table thead tr td.text_center{text-align:center;padding-left:0}
.table_style7 table thead tr td .empty{display:block;margin-top:5px}
.table_style7 table thead tr td .lead{display:inline-block;width:45%}
.table_style7 table thead tr td .top_txt{margin-bottom:5px}
.table_style7 input {margin-top:-1px;}
.table_style7 .layer_popup input {margin:0}
.table_style7 .vital {background-position:100% 4px; }

/* »çÈ¸°øÇå - ±âºÎ±Ý ÀÚ·áÁ¦Ãâ */
.caution li{color:#e60049;line-height:17px}
.caution li a{vertical-align:middle}
.e_sub_title .title_case{font-size:15px;padding:0;vertical-align:middle;color:#e60049;font-weight:bold}
.business_num{margin-right:30px}
.bid_table table tr td .inputtype08{width:140px}
.ul_style01{overflow:hidden;margin-top:10px}
.ul_style01 li{float:left;margin-right:10px}

/* ÇÑ±¹¸¶»çÈ¸ ¼Ò°³ - Á¶Á÷µµ */
.job_assignment .bid_table table tbody tr th {background:#f7f7f7}
.job_assignment .bid_table table tr td {padding-left:15px; padding-right:15px; text-align:left}
.job_assignment .tab_style1 + .tab_style1 {border-top:0}
.job_assignment .tab_style6 + .tab_style6 {border-top:0} 
.organization_chart {position:relative; height:1088px}
.organization_chart p {position:absolute; left:0; top:0}
.organization_chart .chart {position:absolute; left:0; top:0}
.organization_chart .organization_tree {position:relative; z-index:-1; line-height:1}
.organization_chart .organization_tree ul	{padding:5px 0 0;}

/* ÇÑ±¹¸¶»çÈ¸ ¼Ò°³ - »ç¾÷¼Ò°³ */
.wondang_space ul, .wondang_space p {margin-bottom:4px}
.wondang_guide div {padding-top:20px; text-align:right}
.wondang_locate .title_line {margin-bottom:6px}
.wondang_locate .title_line .e_sub_title {margin:0 6px 0 0}
.wondang_locate .exp_list li {}
.wondang_locate .exp_list li:after {content:""; clear:both; display:block}
.wondang_locate .exp_list li strong {display:block; float:left; padding-right:5px}
.wondang_locate .exp_list li span {display:block; float:left; width:638px}


/* LetsRun ¼Ò°³-È«º¸Ã¤³Î-SNS 160103Ãß°¡*/
.font14{font-size:14px;}
.sns_conti{clear:both;width:100%;margin-top:30px;height:360px}
.sns_conti .sns_l{float:left;width:780px;}
.sns_conti .sns_l a{color:#ec5322;}
.sns_conti .sns_l a:hover{color:#008ada;text-decoration:underline}
.sns_conti .sns_l ul.sns_con_l{width:390px;float:left;line-height:18px}
.sns_conti .sns_l ul.sns_con_l .facebook{background:url(../images/sub/ico_facebook.png) no-repeat left top;min-height:120px;}
.sns_conti .sns_l ul.sns_con_l .blog{background:url(../images/sub/ico_blog.png) no-repeat left top;min-height:120px}
.sns_conti .sns_l ul.sns_con_l .youtube{background:url(../images/sub/ico_youtube.png) no-repeat left top;min-height:120px}
.sns_conti .sns_l ul.sns_con_l .snsd{background:url(../images/sub/ico_snsd01.png) no-repeat left top;min-height:120px}
.sns_conti .sns_l ul.sns_con_l .webtoon{background:url(../images/sub/ico_webtoon.png) no-repeat left top;min-height:120px}
.sns_conti .sns_l ul.sns_con_l li span.ti{width:280px;float:left;padding-left:100px;font-size:14px; font-weight:bold}
.sns_conti .sns_l ul.sns_con_l li span.sns_text{width:280px;float:left;padding-left:100px;font-size:11px;height:60px}
.sns_conti .sns_l ul.sns_con_l li span.ahref{width:280px;float:left;padding-left:100px;height:20px;font-size:11px;color:#ec5322;line-height:11px}

/* ´ÙÀÌ¾î±×·¥ IR °øÅë Å¬·¡½º */
.map_box {position:relative; overflow:hidden}/* ºÎ¸ð¹Ú½º */
.map_box.peoples3 {margin-bottom:10px}
.hides {position:absolute; left:5px; top:5px; z-index:-1; font-size:10px; line-height:9px}/* È÷µçÅØ½ºÆ® */
.empty {display:block; position:relative; width:100%; background-color:#fff !important}/*ir Ã³¸® ÀÌ¹ÌÁö ÄÁÅÙÃ÷*/

/* ÇÑ±¹¸¶»çÈ¸ ¼Ò°³ - À±¸®°æ¿µ ÃßÁø½ÇÀû */
.ethic .empty {margin-top:10px; padding:10px 0 20px}
.ethic .ethic_define, .ethic2, .ethic3,.ethic4,.ethic5,.ethic6,.ethic7,.ethic8 {position:relative;z-index:0}
.ethic .ethic_define .empty {height:247px; background:url("../images/sub/e_newlJustice.gif") no-repeat center top}
.ethic .ethic2 .empty {height:376px; background:url("../images/sub/e_ethicsjusticeMap.gif") no-repeat center top}
.ethic .ethic3 .empty {height:297px; background:url("../images/sub/e_coreValueMap.gif") no-repeat 26px 0}
.ethic .ethic4 .empty {height:449px; background:url("../images/sub/e_ethics8Program.gif") no-repeat center top}
.ethic .ethic5 .empty {height:376px; background:url("../images/sub/e_villageWelfare.gif") no-repeat}
.ethic .ethic6 .empty {height:250px; background:url("../images/sub/e_ethicsBSC.gif") no-repeat}
.ethic .ethic7 .empty {height:194px; background:url("../images/sub/e_serverSMS.gif") no-repeat}
.ethic .ethic8 .empty {height:279px; background:url("../images/sub/e_ethicsFeedback.gif") no-repeat}
.ethic h5.bul {line-height:14px; margin-bottom:5px; font-size:13px; font-weight:bold}
.ethic h6 {font-size:13px}
.ethic h6.mark1 {margin-bottom:8px}
.ethic .exp_list2 {margin-bottom:5px}
.ethic .bid_table {margin-top:8px}
.ethic .basic_box {margin:9px 0 10px}
.ethic .exp3 {margin-bottom:6px; padding:0}
.txt_indent > li {margin-bottom:3px}
.txt_indent > li em {display:block; margin-bottom:5px; padding:0 0 0 0}
.txt_indent > li > p {padding-left:32px}
.program_conts .btn_visit {}

/* ¼ÒÅëÆÄÀÌÇÁ¶óÀÎ */
.added_files {padding:8px 0}
.added_files li a {display:block; color:#006699}
.communication_data_list {padding:10px 10px 8px 19px; border:1px solid #ccc; background:#f1f1f1}
.communication_data_list ul {}
.communication_data_list ul:after {content:""; clear:both; display:block}
.communication_data_list li {float:left; width:25%;}
.communication_data_list a {display:inline-block; line-height:12px; padding:5px 0 3px; color:#006699}
.communication_data_list a:hover {text-decoration:underline}
.communication .bid_table .inp_div {margin-bottom:4px}
.communication .bid_table .inp_div input {margin-top:0}
.communication .bid_table .table_link {text-align:left}

/* Ã¤¿ë¾È³» - ÀÎ»ç°ü¸® ¹× ±³À°¿î¿µ */
.recruit_admin .exp_list2 {margin-bottom:7px}
.recruit_admin .bid_table {margin-top:8px}

/* °øÅëÆË¾÷ */
.tableType1 {margin-bottom:20px; border-top:2px solid #ea7579;border-bottom:1px solid #888;}
.tableType1 th {padding:7px 0 3px 20px; font-weight:bold; color:#222; text-align:left; line-height:28px;  border:1px solid #ccc; border-right:none; border-bottom:none;  background:#f1f1f1;}
.tableType1 th.case {background:#f7f7f7;}
.tableType1 tr.alignC td{text-align:center;}
.tableType1 td {line-height:28px; padding:5px 14px; text-align:left; color:#444; border:1px solid #ccc; border-right:none; border-bottom:none;}
.tableType1 tbody tr:first-child th, .tableType1 tbody tr:first-child td {border-top:none;}
.tableType1 tbody tr th:first-child {border-left:none;}
.tableType1 td input[type="text"], .tableType1 td input[type="password"] {width:250px; margin-top:1px; }
.tableType1 td input[type="radio"], .tableType1 td input[type="checkbox"] {margin-right:5px; vertical-align:middle;}
.tableType1 td label {margin-right:10px;}
.tableType1 td select {height:24px; padding:0 0 0 5px; vertical-align:middle; border:1px solid #ccc; }
.tableType1 td > div {line-height:20px;}

.tableType1 tr.case td {border-left:none;}
.tableType1 tr.case td input[type="text"] {width:275px; height:17px; padding:3px; vertical-align:middle;border:1px solid #ccc; background:#fff;}
.tableType1 tr.case td input[type="text"] + button {vertical-align:middle;}
.tableType1 tr.total td {border-top:1px solid #888; border-left:none; background:#f1f1f1; }
.tableType1 tr.total em {position:relative; top:1px; color:#e36d09; font-size:17px;  font-weight:bold; vertical-align:middle;}

.letsrun_company	{margin:0 0 30px;}
.letsrun_company h4	{padding:30px 0 17px;}
.letsrun_company .info_thumlist	{width:100%; overflow:hidden;}
.letsrun_company .info_thumlist li	{float:left; margin-left:32px;}
.letsrun_company .info_thumlist li:first-child	{margin-left:0;}
.letsrun_company .tts	{width:0; height:0; overflow:hidden;}
.letsrun_company .agency_role_list	{width:100%; overflow:hidden;}
.letsrun_company .agency_role_list li	{float:left; margin-left:85px;}
.letsrun_company .agency_role_list li:first-child	{margin-left:0;}

.ethical_tactic .summary {position: absolute;top:-5000px;left:-5000px;width:0; height:0; overflow:hidden;}

.angels_team_intro	{}
.angels_team_intro .introduce_img	{margin:0 0 20px;}
.angels_team_intro .angels_team_photo	{width:100%; overflow:hidden;}
.angels_team_intro .angels_team_photo li	{float:left; margin-left:40px;}
.angels_team_intro .angels_team_photo li:first-child	{margin-left:0;}


/*@supports (-webkit-appearance:none) {
.bul {background-position:0 6px}
.exp_list2 li {background-position:0 6px}
.data_service .process_list ul li {background-position:0 5px}
.data_service .public_sub_title .bul, .liability1 dt, .introcite li {background-position:0 6px}
.attach_files .e_disk {background-position:0 3px}
.program_conts .pgm_conts .exp_list li {background-position:0 7px}
.bul5 {background-position:0 3px}
.relic_name {margin-left:27px}
.table_style7 .vital {background-position:100% 6px}
.communication .bid_table .inp_div {margin-bottom:0}
.tableType1 th {padding:6px 0 6px 20px;}
.tableType1 td {padding:6px 0 6px 10px;}
.tableType1 td input[type="text"], .tableType1 td input[type="password"] {vertical-align:middle;}
#layerWrap .buyticket .tableType1 td input[type="text"] {position:relative; top:-1px;<!--height:24px;-->}
}

@supports (-moz-appearance:none) {
.bul {background-position:0 6px}
.exp_list2 li {background-position:0 6px}
.data_service .process_list ul li {background-position:0 7px}
.data_service .public_sub_title .bul, .liability1 dt, .introcite li {background-position:0 6px}
.attach_files .e_disk {background-position:0 2px}
.program_conts .pgm_conts .exp_list li {background-position:0 8px}
.bul5 {background-position:0 2px}
.relic_name {margin-left:22px}
.table_style7 .vital {background-position:100% 6px}
.communication .bid_table .inp_div {margin-bottom:0}
.tableType1 th {padding:6px 0 6px 20px;}
.tableType1 td {padding:6px 0 6px 10px;}
.tableType1 td input[type="text"], .tableType1 td input[type="password"] {vertical-align:middle;}
#layerWrap .buyticket .tableType1 td input[type="text"] {position:relative; top:-1px; height:24px;}
}

@media \0screen {
.bul {background-position:0 6px}
.exp_list2 li {background-position:0 6px}
.data_service .process_list ul li {background-position:0 5px}
.data_service .public_sub_title .bul, .liability1 dt, .introcite li {background-position:0 5px}
.program_conts .pgm_conts .exp_list li {background-position:0 7px}
.bul5 {background-position:0 2px}
.table_style7 .vital {background-position:100% 6px}
}*/

@media print{
body {background:none}
#header, #visual, #lnb, #footer {display:none !important}
#container {padding:0}
.pagebtn_box a {margin-right:4px}
}


.strategy_system .image_summary .summary	{margin:9px 0 3px;}
.kra_vision2 .image_summary .summary	{margin:9px 0 3px;}