.cont_tab {width:100%; overflow:hidden; margin-bottom:30px;}
.cont_tab ul.tab_w15 li {width:16.3%; overflow:hidden;}
.cont_tab ul.tab_w20 li {width:19.65%;}
.cont_tab ul.tab_w30 li {width:32.9%;}
.cont_tab ul.tab_w50 li {width:49.6%;}
.cont_tab li {width:198px; height:40px; float:left; margin:1px 2px 1px 0; text-align:center; font-weight:bold; line-height:40px;}
.cont_tab li.on a {display:block; height:40px; padding:0 2px; color:#fff; text-decoration:none; background:#1868b3;}
.cont_tab li.off a {display:block; height:38px; padding:0 2px; color:#999; border:1px solid #c8d1db; background:#f7f7f7;}
.cont_tab li.off a:hover,
.cont_tab li.off a:focus,
.cont_tab li.off a:active {color:#666; text-decoration:none; }
.cont_tab.w_5ea ul li{width: 158px;}
.cont_tab.w_6ea ul li{width: 131px;word-wrap: break-word; word-break: keep-all; line-height: 1.4; height: auto;}
.cont_tab.w_6ea ul li:nth-child(1){ width: 133px;}
.cont_tab.w_6ea ul li a{line-height: 1.4; padding: 6px 12px 6px 12px;  min-height: 46px; box-sizing: border-box;}


.cont_tab.w_5ea_01 ul li{width: 150px;}
.cont_tab.w_5ea_01 ul li:nth-child(4) {width:190px;}

/* ESG경영 ▷ 사회적가치 실현  ▷ 사회적경제, 사회공헌 */

.cont_tab.part_01 ul li{ width: auto; height: auto; word-wrap: break-word; word-break: keep-all; line-height: 1.4;}
.cont_tab.part_01 li a{ line-height: 1.4; padding: 6px 8px 6px 8px; min-height: 46px; box-sizing: border-box;}
.cont_tab.part_01 li.on a{height:auto; border:1px solid #1868b3;}
.cont_tab.part_01 li.off a{height:auto;}
/* 
.cont_tab.part_01 ul li:nth-child(1) {width:100px;}
.cont_tab.part_01 ul li:nth-child(2) {width:106px;}
.cont_tab.part_01 ul li:nth-child(3) {width:93px;}
.cont_tab.part_01 ul li:nth-child(4) {width:113px;}
.cont_tab.part_01 ul li:nth-child(5) {width:173px;}
.cont_tab.part_01 ul li:nth-child(6) {width:100px;}
.cont_tab.part_01 ul li:nth-child(7) {width:100px;}

 */

.cont_tab.part_01 ul li:nth-child(1) {width: 173px; }
.cont_tab.part_01 ul li:nth-child(1) a{ padding-top: 15px;}
.cont_tab.part_01 ul li:nth-child(2) {width: 200px; }
.cont_tab.part_01 ul li:nth-child(2) a{ padding-top: 15px;}
.cont_tab.part_01 ul li:nth-child(3) {width: 260px; }
.cont_tab.part_01 ul li:nth-child(3) a{ padding-top: 15px;}
.cont_tab.part_01 ul li:nth-child(4) {width: 157px; }
.cont_tab.part_01 ul li:nth-child(4) a{ padding-top: 15px; }
.cont_tab.part_01 ul li:nth-child(5) {width: 135px; height: 48px; display: none;}
.cont_tab.part_01 ul li:nth-child(5) a{ padding-top: 15px; }




/* ESG경영 ▷ 사회적가치 실현  ▷ 공정경제 */
.cont_tab.part_02 ul li{ width: auto; height: auto; word-wrap: break-word; word-break: keep-all; line-height: 1.4;}
.cont_tab.part_02 li a{ line-height: 1.4; padding: 6px 8px 6px 8px; min-height: 48px; box-sizing: border-box;}
.cont_tab.part_02 li.on a{height:auto; border:1px solid #1868b3;}
.cont_tab.part_02 li.off a{height:auto;}
.cont_tab.part_02 ul li:nth-child(1) {width:92px;}
.cont_tab.part_02 ul li:nth-child(2) {width:79px;}
.cont_tab.part_02 ul li:nth-child(3) {width:79px;}
.cont_tab.part_02 ul li:nth-child(4) {width:79px;}
.cont_tab.part_02 ul li:nth-child(5) {width:79px;}
.cont_tab.part_02 ul li:nth-child(5) a{ padding-top: 14px;}
.cont_tab.part_02 ul li:nth-child(6) {width:108px;}
.cont_tab.part_02 ul li:nth-child(7) {width:102px;}
.cont_tab.part_02 ul li:nth-child(8) {width:84px;}
.cont_tab.part_02 ul li:nth-child(8) a{ padding-top: 14px;}
.cont_tab.part_02 ul li:nth-child(9) {width:79px;}

.cont_title1 {font-size:18px; color:#134e87; line-height:22px; padding-top:6px; letter-spacing:-2px; font-family:'맑은 고딕','Malgun Gothic',Gulim,'굴림',Sans-serif; background:url(../../images/contents/bu_cont_title.gif) no-repeat 0 top;}
.cont_title2 {font-size:16px; color:#1d366c; line-height:22px; padding-left:20px; letter-spacing:-1px; font-family:'맑은 고딕','Malgun Gothic',Gulim,'굴림',Sans-serif; background:url(../../images/contents/bu_comment.gif) no-repeat 0 top;}
.cont_title1_right {font-size:18px; color:#134e87; line-height:22px; padding-top:6px; letter-spacing:-2px; font-family:'맑은 고딕','Malgun Gothic',Gulim,'굴림',Sans-serif; background:url(../../images/contents/bu_cont_title.gif) no-repeat 0 top;}

.cont_title01 {font-size:28px; color:#134e87; line-height:1.4; letter-spacing: -0.05em; font-family:'맑은 고딕','Malgun Gothic',Gulim,'굴림',Sans-serif; }

.list_st1 {color:#333; overflow:hidden;}
.list_st1 li {padding:5px 0 0 15px; font-size:13px; color:#333; font-weight:bold; line-height:22px; background:url(../../images/contents/bu_circle.gif) no-repeat 0 8px; }
.list_st2 {color:#666; overflow:hidden;}
.list_st2 li {padding:5px 0 0 13px; font-size:12px; color:#555; font-weight:normal; line-height:22px; background:url(../../images/contents/bu_arrow.gif) no-repeat 0 10px; }
.list_st3 { color:#666; overflow:hidden;}
.list_st3 li {padding:3px 0 0 12px; font-size:12px; color:#555; font-weight:normal; line-height:20px; background:url(../../images/contents/bu_bar.gif) no-repeat 0 11px; }
.list_st4 {color:#666; overflow:hidden;}
.list_st4 li {padding:2px 0 0 8px; font-size:12px; color:#555; font-weight:normal; line-height:20px; background:url(../../images/contents/bu_dot.gif) no-repeat 0 10px; }
.list_st5 {color:#666; overflow:hidden;}
.list_st5 li {padding:5px 0 0 13px; font-size:12px; color:#555; font-weight:normal; line-height:22px;  }
.list_st6 { color:#666; overflow:hidden;}
.list_st6 li {padding:3px 0 0 12px; font-size:12px; color:#555; font-weight:normal; line-height:22px;  }
.width50_float li {width:45%; float:left;}
.cont_text1 {padding-left:15px; font-size:13px; color:#333; line-height:22px; font-weight:bold; letter-spacing:-1px; background:url(../../images/contents/bu_circle.gif) no-repeat 0 3px; }
.cont_text2 {padding-left:13px; font-size:12px; color:#555; line-height:22px; font-weight:normal; background:url(../../images/contents/bu_arrow.gif) no-repeat 0 5px; }
.cont_text3 {padding-left:12px; font-size:12px; color:#555; line-height:20px; font-weight:normal; background:url(../../images/contents/bu_bar.gif) no-repeat 0 8px; }
.cont_text4 {padding-left:8px; font-size:12px; color:#555; line-height:20px; font-weight:normal; background:url(../../images/contents/bu_dot.gif) no-repeat 0 8px; }
a.cont_link {color:#0063a8; text-decoration:underline; padding-left:12px; background:url(../../images/contents/icon_link.gif) no-repeat left 2px;}
.order_st1 li {padding-top:5px; color:#333; font-weight:bold; font-size:13px;}
.order_st2 li {padding:5px 0 0 10px; color:#555; font-weight:normal; font-size:12px;}
.order_st3 li {padding:3px 0 0 10px; color:#666; font-weight:normal; font-size:12px;}
.bg_navy {padding:2px; color:#fff; background:#1d366c;}
.bg_blue {padding:2px; color:#fff; background:#0063a8;}
.bg_gray {padding:2px; color:#fff; background:#333;}
.bg_red {padding:2px; color:#fff; background:#f25953;}
.bg_mint {padding:2px; color:#fff; background:#00a59f;}
.pc_navy {color:#1d366c;}
.pc_blue {color:#0063a8;}
.pc_gray {color:#333;}
.pc_orange {color:orange;}
.pc_red {color:#f25953;}
.pc_mint {color:#00a59f;}
.tb_base_box {position:relative; width:100%; margin-top:-20px; padding-top:25px; overflow:hidden;}
.tb_base_box .util {position:absolute; top:3px; right:0; line-height:16px; color:#666;}
.tb_base {position:relative; width:100%; border-collapse:collapse; border-top:2px solid #1868b3; margin-left:-1px;}
.tb_base caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.tb_base thead th {padding:9px 5px; text-align:center; color:#1868b3; background:#f1f6fb; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3;}
.tb_base td {padding:9px 5px; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; color:#666; text-align:left;}
.tb_base td.ta_c {padding:9px 5px; text-align:center;}
.tb_base td.ta_r {padding:9px 5px; text-align:right;}
.tb_base.tb_break th, .tb_base.tb_break td { word-break: break-all; }
.tb_base.tb_fixed { table-layout: fixed; }
.tb_base tbody th {padding:9px 5px; text-align:center; color:#1868b3; background:#f1f6fb; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3;}
.tb_base tbody.tb_center td {padding:9px 5px; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3;  color:#666; text-align:center;}
.tb_base tbody.tb_center td.ta_r {padding:9px 5px; text-align:right;}
.tb_base tbody.tb_center td.ta_l {padding:9px 5px; text-align:left;}
.tb_base tbody.tb_gray th {padding:9px 5px; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; color:#333; background:#fafafa;}
.tb_base th.ta_l {text-align:left;}
.tb_base tbody tr.bg_gray_col {padding:9px 5px; background:#fafafa; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; color:#666;}
.tb_base tfoot th {padding:9px 5px; color:#333; background:#fafafa; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; font-weight:bold;}
.tb_base tfoot td {padding:9px 5px; background:#fafafa; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; color:#666; font-weight:bold;}
.tb_base2 {position:relative; width:100%; border-collapse:collapse; border-top:2px solid #1868b3; border-left:1px solid #c8d1db; margin-left:-1px;}
.tb_base2 th {text-align:center; color:#333; border-right:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; background:#dfdfdf;}
.tb_base2 td {border-right:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3;}
.box_st1 {padding:15px; border-top:2px solid #0063a8; border-bottom:1px solid #b2c2e3;  border-left:1px solid #c8d1db; border-right:1px solid #c8d1db;}
.box_line {padding-top:10px; border-top:1px dotted #c8d1db;}
.box_st2 {padding:15px; border:1px solid #c8d1db; background:#fbfbfb;}
.box_st3 {padding:10px; background:url(../../images/contents/bg_pattern_g.gif) repeat;}
.box_st3 .box {padding:15px; background:#fff; overflow:hidden;}
.box_st3 .box_y_scroll {padding:15px; height:200px; overflow-y: scroll;  background:#fff; }
.box_st3 .box_y_scroll_150 {padding:15px; height:150px; overflow-y: scroll;  background:#fff; }
.box_st3 .box_y_scroll_140 {padding:15px; height:140px; overflow-y: scroll;  background:#fff; }
.box_st4 {padding:15px; height:200px; overflow-y: scroll; border:1px solid #c8d1db;}
a.btn_down_w {margin:1px; padding:5px 10px 5px 32px; display:inline-block; border:1px solid #c8d1db; background:url(../../images/contents/bg_btn_down.gif) no-repeat 10px 7px #f4f6f8;}
a.btn_link_w {margin:1px; padding:5px 10px 5px 32px; display:inline-block; border:1px solid #c8d1db; background:url(../../images/contents/bg_btn_link.gif) no-repeat 10px 7px #f4f6f8;}
a.btn_move_w {margin:1px; padding:5px 10px 5px 32px; display:inline-block; border:1px solid #c8d1db; background:url(../../images/contents/bg_btn_move.gif) no-repeat 10px 7px #f4f6f8;}
a.btn_check_w {margin:1px; padding:5px 10px 5px 32px; display:inline-block; border:1px solid #c8d1db; background:url(../../images/contents/bg_btn_check.gif) no-repeat 10px 7px #f4f6f8;}
a.btn_down_b {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_down_w.png) no-repeat 10px 7px #0063a8;}
a.btn_link_b {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_link_w.png) no-repeat 10px 7px #0063a8;}
a.btn_move_b {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_move_w.png) no-repeat 10px 7px #0063a8;}
a.btn_check_b {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_check_w.png) no-repeat 10px 7px #0063a8;}
a.btn_down_g {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_down_w.png) no-repeat 10px 7px #586272;}
a.btn_link_g {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_link_w.png) no-repeat 10px 7px #586272;}
a.btn_move_g {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_move_w.png) no-repeat 10px 7px #586272;}
a.btn_check_g {margin:1px; padding:6px 10px 6px 32px; color:#fff; display:inline-block; background:url(../../images/contents/bg_btn_check_w.png) no-repeat 10px 7px #586272;}
.fs11 {font-size:11px; }
.fs13 {font-size:13px; }
.fs14 {font-size:14px; line-height:22px; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-1px;}
.fs16 {font-size:16px; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-1px;}
.fs20 {font-size:20px; line-height:26px; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-1px;}
.fs26 {font-size:26px; line-height:34px; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-2px;}
.fs36 {font-size:36px; line-height:42px; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-5px;}
.fs36_e {font-size:36px; line-height:42px; font-family:Arial; letter-spacing:-2px;}
.line_h20 {line-height:20px;}
.input_st {height:24px; line-height:24px; font-size:12px; font-family:Gulim; vertical-align:middle; border:1px solid #c8d1db;}
.select_st {height:26px; font-size:12px; font-family:Gulim; vertical-align:middle; border:1px solid #c8d1db;}
.textarea_st {width:95%; height:200px; font-size:12px; font-family:Gulim; vertical-align:middle; border:1px solid #c8d1db;}
.input_file {height:24px; line-height:24px; font-size:12px; font-family:Gulim; vertical-align:middle; }
.line_top {padding-top:20px; background:url(../../images/contents/bg_line.gif) repeat-x left 10px;}
.line_top2 {height:1px; margin:25px 0; background:url(../../images/contents/bg_line.gif) repeat-x left top;}
.cont_new_window {width:100%; padding-top:230px; background:url(../../images/contents/bg_link.gif) no-repeat center top;}
.cont_new_ballpark {width:100%; padding-top:230px; background:url(../../images/contents/bg_ipa_ballpark.png) no-repeat center top;}
.cont_new_job {width:100%; padding-top:310px; background:url(../../images/contents/job_info_link.jpg) no-repeat center top;}
.cont_new_job2 {width:100%; padding-top:310px; background:url(../../images/contents/job_info_link2.jpg) no-repeat center top;}
.cont_new_job3 {width:100%; padding-top:310px; background:url(../../images/contents/job_info_link3.jpg) no-repeat center top;}
.cont_procedure {min-height:60px; overflow:hidden;}
.cont_procedure li {width:192px; height:60px; line-height:50px; float:left; margin-left:10px; font-family:"맑은 고딕",Malgun Gothic; font-size:17px; color:#fff; text-align:center; letter-spacing:-1px;}
.cont_procedure li.first {margin-left:0;}
.cont_procedure li.on {font-weight:bold; background:url(../../images/contents/page3/bg_procedure_on.gif) no-repeat left top;}
.cont_procedure li.off {background:url(../../images/contents/page3/bg_procedure_off.gif) no-repeat left top;}
.passenger_search {border:1px solid #c8d1db;}
.passenger_search .passenger_sel {padding:15px 20px 5px 20px; height:30px; overflow:hidden; line-height:30px;}
.passenger_search .passenger_sel .passenger_sel1 {float:left; padding-right:20px; background:url(../../images/contents/bg_line2.gif) repeat-y right top;}
.passenger_search .passenger_sel .passenger_sel2 {float:left; margin-left:20px;}
.passenger_search .passenger_sel .passenger_sel2 span {font-weight:bold; line-height:30px; color:#333; vertical-align:middle;}
.passenger_search .sel_box {min-width:120px; height:30px; margin:0 2px; font-size:12px; border:1px solid #c8d1db; vertical-align:middle;}
.passenger_tb {position:relative; width:99.7%; border-collapse:collapse; border-top:2px solid #1868b3; border-left:1px solid #b2c2e3; z-index:2;}
.passenger_tb caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.passenger_tb thead th {padding:9px 5px; color:#1868b3; background:#f1f6fb; border-right:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3;}
.passenger_tb td {padding:9px 5px; border-right:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; color:#666; text-align:center;}
.passenger_tb td.ta_r {padding:9px 5px; text-align:right;}
.passenger_tb td.ta_l {padding:9px 5px; text-align:left;}
.passenger_layer_wrap {position:relative; width:100%; height:1px; text-align:left; z-index:3;}
.passenger_layer_wrap .passenger_layer {position:absolute; top:5px; left:0px; width:300px; border:1px solid #c8d1db; background:#fff; z-index:4;}
.passenger_layer_wrap .passenger_layer dt {padding:7px 30px 7px 30px; text-align:center; color:#fff; font-size:13px; font-weight:bold; background:#1868b3;}
.passenger_layer_wrap .passenger_layer .pass_tel {padding:5px 10px; text-align:center; font-weight:bold; color:#1d366c; border-bottom:1px dotted  #c8d1db; background:#f7f9fa;}
.passenger_layer_wrap .passenger_layer .pass_text {padding:8px 10px;}
.passenger_layer_wrap .passenger_layer .pass_home {padding:0 10px 8px 10px; text-align:center;}
.passenger_layer_wrap .passenger_layer .close {position:absolute; top:8px; right:10px; width:16px;}
.con_processing .processing1 {min-height:191px; padding-left:180px; background:url(../../images/contents/page2/img_processing1.gif) no-repeat left top;}
.con_processing .processing2 {min-height:191px; padding-left:180px; background:url(../../images/contents/page2/img_processing2.gif) no-repeat left top;}
.con_processing .processing3 {min-height:191px; padding-left:180px; background:url(../../images/contents/page2/img_processing3.gif) no-repeat left top;}
.con_processing .processing4 {min-height:191px; padding-left:180px; background:url(../../images/contents/page2/img_processing4.gif) no-repeat left top;}
.con_processing .processing5 {min-height:191px; padding-left:180px; background:url(../../images/contents/page2/img_processing5.gif) no-repeat left top;}
.con_processing li p {font-size:20px; font-weight:bold; color:#134e87; letter-spacing:-2px; font-family:'맑은 고딕','Malgun Gothic',Gulim,'굴림',Sans-serif;}
.access_appl_wrap {padding:10px; border:5px solid #e3e8ed;}
.access_appl_wrap .access_appl {min-height:144px; padding:30px 0 0 230px; border:1px solid #c8d1db; background:url(../../images/contents/page3/bg_access.gif) no-repeat 40px center;}
.field_trip_choice {position:relative; min-height:125px; padding:20px 0 0 0px; }
.field_trip_choice h4 {font-size:20px; font-weight:bold; color:#134e87; letter-spacing:-2px; font-family:'맑은 고딕','Malgun Gothic',Gulim,'굴림',Sans-serif;}
.field_trip_choice p input, .field_trip_choice p label {vertical-align:middle;}
.field_trip_info {position:relative; overflow:hidden;}
.field_trip_info .img {width:250px; float:left; margin-right:20px;}
.field_trip_info .text {width:510px; float:left;}
.field_trip_calendar .calendar_header {height:28px; overflow:hidden;}
.field_trip_calendar .calendar_header select {width:60px; height:28px; border:1px solid #c8d1db; font-size:12px; font-family:Gulim;}
.field_trip_calendar .tb_calendar {position:relative; width:100%; border-collapse:collapse; border-top:2px solid #1868b3; margin-left:-1px;}
.field_trip_calendar .tb_calendar caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.field_trip_calendar .tb_calendar thead th {padding:9px 5px; color:#1868b3; background:#f1f6fb; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3;}
.field_trip_calendar .tb_calendar td {height:80px; vertical-align:top; padding:9px 5px; border-left:1px solid #b2c2e3; border-bottom:1px solid #b2c2e3; color:#666; text-align:left;}
.field_trip_calendar .tb_calendar p.ftc_apply {position:relative; margin-bottom:1px; text-align:right;}
.field_trip_calendar .tb_calendar p.ftc_apply a {padding:2px 2px 2px 17px; color:#fff; background:url(../../images/contents/icon_check_w.png) no-repeat 2px 3px #689300;}
.field_trip_calendar .tb_calendar .ftc_end {position:relative; margin-bottom:1px; text-align:right;}
.field_trip_calendar .tb_calendar .ftc_end a {color:#fff; padding:2px; background:#f25953;}
.field_trip_calendar .tb_calendar .ftc_end .ftc_end_info {position:absolute; top:20px; right:0; width:90px; text-align:center; padding:5px; border:2px solid #f25953; background:#fff;}
.y_scroll140 {height:140px; overflow-y: scroll;}
.field_trip_completion {min-height:133px; padding:30px 0 0 230px; background:url(../../images/contents/page3/bg_field_trip2.gif) no-repeat 30px 10px;}
.lost_property {border:1px solid #c8d1db; overflow:hidden;}
.lost_property div.lost1 {width:398px; float:left; border-right:1px dotted #c8d1db;}
.lost_property div.lost2 {width:398px; float:left; border-right:0;}
.lost_property div .lost_title {position:relative; height:24px; line-height:24px; padding:5px 10px; border-top:1px solid #c8d1db; background:#f7f9fa;}
.lost_property div .lost_btn {position:absolute; top:5px; right:10px; }
.accuse_wrap .accuse1 {padding:10px 0 0 190px; background:url(../../images/contents/page3/bg_accuse1.gif) no-repeat left top;}
.accuse_con_tab {min-height:91px; padding:10px 0 0 140px; background:url(../../images/contents/page3/bg_accuse_con_tab2.gif) no-repeat left top;}
.accuse_con_tab ul {overflow:hidden;}
.accuse_con_tab ul li.on {margin-right:2px; padding:6px 10px 6px 28px; color:#fff; float:left; background:url(../../images/contents/page3/bg_accuse_con_tab_on.gif) no-repeat 8px 9px #0063a8;}
.accuse_con_tab ul li.on a {color:#fff;}
.accuse_con_tab ul li.off {margin-right:2px; padding:5px 10px 5px 28px; float:left; border:1px solid #c8d1db; background:url(../../images/contents/page3/bg_accuse_con_tab_off.gif) no-repeat 8px 9px #f4f6f8;}
.accuse_con_tab ul li.off a {color:#666;}
.accuse_top {min-height:110px; padding:25px 30px 15px 220px; border:1px solid #c8d1db; background:url(../../images/contents/page3/bg_accuse_con.gif) no-repeat 30px 15px #f7f9fa;}
.accuse_top label {font-size:13px; font-weight:bold; color:#333; vertical-align:middle;}
.accuse_top select {height:30px; border:1px solid #c8d1db; vertical-align:middle;}
.accuse_list50 {overflow:hidden;}
.accuse_list50 li {width:48%; float:left;}
.accuse_comp {color:#333; font-size:20px; font-family:"맑은 고딕",Malgun Gothic; padding-top:160px; background:url(../../images/contents/page3/img_accuse.gif) no-repeat center top;}
.bookmark_tab {min-height:50px; padding:10px 0 0 100px; background:url(../../images/contents/page3/bookmark_img.jpg) no-repeat 10px top;font-size:14px;line-height:24px;font-weight:bold; font-family:"맑은 고딕",Malgun Gothic,Gulim,"굴림",Dotum,"돋움";}
.charter_wrap .charter_title {padding-top:5px; color:#333; font-weight:bold; font-size:13px;}
.charter_wrap dl dt {padding-top:10px; color:#555; font-weight:bold;}
.charter_wrap dl dd {position:relative; padding:5px 0 0 12px;}
.charter_wrap dl dd p.charter_num {position:absolute; top:5px; left:12px; width:90px; }
.charter_wrap dl dd p.charter_txt {padding-left:35px; }
.charter_wrap dl dd .charter_txt2 li {padding:5px 0 0 42px; line-height:18px; background:url(../../images/contents/bu_dot.gif) no-repeat 35px 12px; }
.file_down {overflow:hidden;}
.file_down li {width:208px; height:117px; padding:15px 15px 15px 160px; border:1px solid #c8d1db; float:left; background:url(../../images/contents/page3/bg_charter_down.gif) no-repeat 15px 15px;}
.file_down li p {padding:15px 0 5px 0; font-size:13px; color:#333;  font-weight:bold; line-height:22px;}
.awarded_list {border-top:2px solid #586272;}
.awarded_list li {position:relative; min-height:135px; padding:15px 0; border-bottom:1px dotted #c8d1db;}
.awarded_list li .awarded_img {position:absolute; top:15px; left:15px; width:125px; height:125px; padding:4px; border:1px solid #c8d1db;}
.awarded_list li dl {padding:20px 0 0 170px;}
.awarded_list li dt {font-size:13px; color:#333; line-height:20px; font-weight:bold;}
.awarded_list li dt a {color:#333;}
.awarded_list li dd {padding-top:10px; line-height:20px; color:#555;}
.awarded_list li dd p {margin-top:3px;}
.awarded_list li dd p span {display:inline-block; width:65px; margin-right:7px; font-weight:bold; background:url(../../images/contents/page5/bg_awarded_line.gif) no-repeat right 4px;}
.lock_history_blue {position:relative; min-height:223px; padding-left:290px; }
.lock_history_blue h4 {position:absolute; top:0; left:0; width:147px; height:223px; line-height:178px; padding:0 76px 0 22px; text-align:center; font-size:20px; letter-spacing:-1px; color:#1868b3; font-family:"맑은 고딕",Malgun Gothic; background:url(../../images/contents/page5/bg_history.gif) no-repeat left top;}
.lock_history_blue ol {border-top:2px solid #1868b3;}
.lock_history_blue ol li {padding:10px 0; border-bottom:1px dashed #c8d1db; overflow:hidden;}
.lock_history_blue .lock_history_date {float:left; width:60px; font-family:Verdana; font-weight:bold; font-size:16px; text-align:center; color:#1d366c; }
.lock_history_blue .lock_history_date2 {float:left; width:60px; font-family:Verdana; font-weight:bold; font-size:16px; text-align:center; color:#086764; }
.lock_history_blue .lock_history_cont {float:right; width:430px; line-height:20px;}
.lock_history_mint {position:relative; min-height:223px; padding-left:290px; }
.lock_history_mint h4 {position:absolute; top:0; left:0; width:147px; height:223px; line-height:178px; padding:0 76px 0 22px; text-align:center; font-size:20px; letter-spacing:-1px; color:#098c87; font-family:"맑은 고딕",Malgun Gothic; background:url(../../images/contents/page5/bg_history2.gif) no-repeat left top;}
.lock_history_mint ol {border-top:2px solid #098c87;}
.lock_history_mint ol li {padding:10px 0; border-bottom:1px dashed #c8d1db; overflow:hidden;}
.lock_history_mint .lock_history_date {float:left; width:60px; font-family:Verdana; font-weight:bold; font-size:16px; text-align:center; color:#086764; }
.lock_history_mint .lock_history_cont {float:right; width:430px; line-height:20px;}
.lock_info_top {width:680px; margin:20px auto 0 auto; padding:8px; background:url(../../images/contents/bg_pattern_g.gif) repeat;}
.lock_info_top .lock_info_top2 {padding:10px; text-align:center; color:#1d366c; font-size:16px; font-family:"맑은 고딕",Malgun Gothic; background:#fff; overflow:hidden;}
.lock_info_list {width:720px; margin:0 auto; overflow:hidden;}
.lock_info_list li {width:328px; height:271px; margin:15px; float:left; border:1px solid #c8d1db;}
.lock_info_list li.lock_info_w100 {width:690px; height:481px; margin:15px; border:1px solid #c8d1db;}
.lock_info_list li.lock_info_w33 {width:208px; height:185px; margin:15px; border:1px solid #c8d1db;}
.lock_info_list li.lock_info_w33 p.lock_list_txt {position:relative; height:30px; text-align:center; line-height:30px; padding:5px; color:#555; border-top:1px solid #c8d1db; letter-spacing:-1px;}
.lock_info_list li p.lock_list_img {padding:14px;}
.lock_info_list li p.lock_list_txt {position:relative; height:30px; line-height:30px; padding:5px 5px 5px 65px; color:#555; border-top:1px solid #c8d1db;}
.lock_info_list li p.lock_list_txt2 {position:relative; height:30px; line-height:30px; padding:5px; text-align:center; color:#555; border-top:1px solid #c8d1db;}
.lock_info_list li p.lock_list_txt span {position:absolute; top:5px; left:14px; width:40px; height:30px; font-weight:bold; display:block; letter-spacing:-1px; line-height:30px; font-family:Verdana; font-size:15px; text-align:center; color:#fff; background:url(../../images/contents/page5/bg_lock_info.gif) no-repeat left top;}
.lock_info_near {width:630px; margin:5px auto 55px auto; overflow:hidden; border:1px solid #c8d1db; padding:14px;}
.lock_info_near p.lock_list_txt {position:relative; margin-bottom:10px; padding:5px 5px 5px 15px; color:#1d366c; line-height:9px; font-weight:bold; text-align:left; background:url(../../images/contents/bu_circle.gif) no-repeat 0 3px;  }
.bg_newsletter {min-height:130px; padding:20px 0 0 170px; background:url(../../images/contents/page5/bg_newsletter.gif) no-repeat left top;}
.bg_newsletter p {height:30px; line-height:30px; padding:15px; border:1px solid #c8d1db; background:#f7f9fa;}
.bg_newsletter p label {font-weight:bold; color:#333;}
.bg_newsletter p .input_box {height:30px; line-height:30px; margin:0 5px; border:1px solid #c8d1db;}
.greeting {position:relative; width:100%; height:380px; background:url(../../images/contents/page6/bg_greeting.gif) no-repeat right 60px;}
.greeting_left {width:49%; float:left; line-height:20px;}
.greeting_right {width:47%; float:right; line-height:20px;}
.greeting_history {margin-top:10px; background:url(../../images/contents/page6/bg_greeting2.gif) no-repeat left top;}
.greeting_history li {position:relative; padding:8px 0 8px 165px; line-height:20px; background:url(../../images/contents/bg_line.gif) repeat-x left bottom;}
.greeting_history li span {position:absolute; top:8px; left:10px; width:160px; color:#1d366c; font-weight:bold; font-size:13px;}
.greeting2 {position:relative; width:100%; height:310px; background:url(../../images/contents/page5/bg_greeting_5.jpg) no-repeat left top;}
.greeting3 {position:relative; width:100%; height:250px; background:url(../../images/contents/page5/bg_greeting_6.jpg) no-repeat left top;}
.greeting_left2 {width:47%; float:left; line-height:20px;}
.greeting_right2 {width:49%; float:right; line-height:20px;}
.greeting_history2 {margin-top:10px; background:url(../../images/contents/page6/bg_greeting2.gif) no-repeat left top;}
.greeting_history2 li {position:relative; padding:8px 0 8px 165px; line-height:20px; background:url(../../images/contents/bg_line.gif) repeat-x left bottom;}
.greeting_history2 li span {position:absolute; top:8px; left:10px; width:160px; color:#1d366c; font-weight:bold; font-size:13px;}
.develop_site {width:795px; overflow:hidden; border-top:1px solid #c8d1db; border-right:1px solid #c8d1db; background:#c8d1db;}
.develop_site li {width:158px; height:81px; float:left; margin:0 0 0 1px; }
.ipa_tactic {padding:19px; border:1px solid #f25953;}
.ipa_tactic .tb_ipa_tactic {width:100%;}
.ipa_tactic .tb_ipa_tactic caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.ipa_tactic .tb_ipa_tactic thead th.tb_tactic_red {height:40px; color:#f25953; background:url(../../images/contents/page6/bg_tb_ipa_tactic.gif) no-repeat left top;}
.ipa_tactic .tb_ipa_tactic thead th.tb_tactic_gray {height:40px; color:#333; background:url(../../images/contents/page6/bg_tb_ipa_tactic.gif) no-repeat -155px top;}
.ipa_tactic .tb_ipa_tactic tbody th {color:#f25953; border-bottom:1px solid #c8d1db;}
.ipa_tactic .tb_ipa_tactic tbody td {padding:10px 5px; vertical-align:top; border-bottom:1px solid #c8d1db;}
.ipa_tactic .tb_ipa_tactic tbody td dl dt {padding-bottom:5px; font-weight:bold; color:#333;}
.ipa_tactic .tb_ipa_tactic tbody td dl dd {line-height:22px; padding-left:8px; background:url(../../images/contents/bu_dot.gif) no-repeat 0 9px;}
.ipa_result_top {position:relative; width:100%; padding-top:270px; background:url(../../images/contents/page6/bg_result_top.gif) no-repeat left top;}
.ipa_result_top .result_img {position:absolute; top:73px; left:106px; width:223px; height:120px;}
.ipa_result_top h4 {position:absolute; top:70px; left:400px; width:400px; line-height:28px; font-size:22px; letter-spacing:-2px; text-align:center; color:#134e87; font-family:"맑은 고딕",Malgun Gothic;}
.ipa_result_top .btn_result_down {position:absolute; top:168px; right:80px; width:223px; height:120px;}
.ipa_result_top .ipa_result_list {padding:14px 0; border:1px solid #b2c2e3; background:#f1f6fb; overflow:hidden;}
.ipa_result_top .ipa_result_list li {width:353px; float:left; padding:2px 15px 2px 30px; background:url(../../images/contents/bu_arrow.gif) no-repeat 15px 5px;}
.communi_wrap {padding:10px; border:5px solid #e3e8ed;}
.communi_wrap .communi {min-height:144px; padding:30px 0 0 230px; border:1px solid #c8d1db; background:url(../../images/contents/page6/bg_communi.gif) no-repeat 40px center;}
.ipa_info_bg {width:100%; height:230px; background:url(../../images/contents/page7/bg_ipa_info_01.jpg) no-repeat right top;}
.ipa_info_text {width:500px; line-height:21px; margin-top:10px;}
.organ_history {background:url(../../images/main/bg_con_line.gif) repeat-x left top;}
.organ_history li{padding:7px 0 7px 0; border-bottom:1px dashed #c8d1db; overflow:hidden;}
.organ_history li:first-child{ padding-top: 14px;}
.organ_history li .organ_history_date {float:left; width:80px; font-family:Verdana; font-weight:bold; font-size:14px; text-align:center; color:#1d366c; }
.organ_history li .organ_history_con {float:right; width:700px; line-height:1.5;}
.cont_alio_wrap {width:798px; overflow:hidden; border:1px solid #c8d1db; background:url(../../images/contents/page7/bg_alio.gif) repeat-y left top;}
.cont_alio_wrap .cont_alio {width:265px; float:left; border-left:1px solid #c8d1db; padding-bottom: 20px;}
.cont_alio_wrap .alio_first {width:266px; float:left; border-left:0;}
.cont_alio_wrap .cont_alio h5 {width:100%; height:57px; line-height:50px; font-size:18px; color:#fff; text-align:center; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-1px; background:url(../../images/contents/page7/bg_alio_title2.gif) no-repeat left top;}
.cont_alio_wrap .cont_alio h5.title_min {width:100%; height:57px; line-height:50px; font-size:18px; color:#fff; text-align:center; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-1px; background:url(../../images/contents/page7/bg_alio_title.gif) no-repeat left top;}
.cont_alio_wrap .cont_alio .cont_alio_list {padding:7px 14px; overflow:hidden;}
.cont_alio_wrap .cont_alio .cont_alio_list  .alio_first {width:266px; float:left; border-left:0;}
.cont_alio_wrap .cont_alio.con_two{ width:530px}
.cont_alio_wrap .cont_alio.con_two .cont_alio_list{float:left; width:235px;}
.cont_alio_wrap .cont_alio.con_two h5.title_min {background:url(../../images/contents/page7/bg_alio_title_two.gif) no-repeat left top;}
.corporation_info {width:100%; overflow:hidden;}
.corporation_info .corporation_info_img {width:207px; float:left; background:#fff;}
.corporation_info .corporation_info_txt {width:570px; float:right; }
.manage_history {overflow:hidden;}
.manage_history h4 {width:147px; height:147px; float:left; line-height:147px; padding:15px 31px 33px 22px; text-align:center; font-size:20px; font-family:"맑은 고딕",Malgun Gothic; letter-spacing:-1px;}
.manage_history h4.manage_history_b {color:#1868b3; background:url(../../images/contents/page7/img_h4_manage_history1.gif) no-repeat left top;}
.manage_history h4.manage_history_m {color:#00a59f; background:url(../../images/contents/page7/img_h4_manage_history2.gif) no-repeat left top;}
.manage_history ol.manage_history_list {float:right; width:580px; overflow:hidden; }
.manage_history li {position:relative; padding:0 0 10px 0; line-height:20px; }
.manage_history li dl {position:relative;}
.manage_history li dl dt {position:absolute; top:0; left:0; font-family:Verdana; line-height:20px; font-weight:bold; font-size:18px;}
.manage_history li dl dd {margin:0px 0 10px 70px; overflow:hidden;}
.manage_history li dl dd span {width:25px; display:block; float:left; font-weight:bold; color:#333;}
.manage_history li dl dd ul {float:left; }
.manage_history li dl dd ul li {padding:0;}
.ceo_message {background:url(../../images/contents/page7/img_ceo_message.gif) no-repeat right 30px;}
.ethics_creed li {position:relative; overflow:hidden;}
.ethics_creed li span.ethics_num {display:block; float:left; width:2%;}
.ethics_creed li span.ethics_txt {display:block; float:left; width:97%;}
.ethics_creed li .ethics_creed2 {width:97%; padding:4px 0 4px 2%; overflow:hidden;}
.ethics_creed li .ethics_creed2 li {width:100%; overflow:hidden;}

.organization {position:relative; background:url(../../images/contents/page7/bg_orga_line3.gif) no-repeat left bottom;}
.organization h4 {width:800px; height:60px; font-size:26px; line-height:60px; text-align:center; color:#fff; font-family:"맑은 고딕",Malgun Gothic; background:url(../../images/contents/page7/bg_orga.gif) no-repeat left top;}
.organization ol li ul {overflow:hidden;}
.organization ol li a {display:block; }
.organization ol li ul.orga_depa_wrap li {width:185px; margin-right:122px; float:left;}
.organization ol li ul.orga_depa_wrap li:last-child {width:185px; margin-right:0px; }
.organization ol li ul.orga_depa_wrap li a.orga_depa {width:185px; height:50px; font-size:16px; line-height:50px; text-align:center; color:#fff; font-family:"맑은 고딕",Malgun Gothic; background:#00a59f;}
.organization ol li ul.orga_depa_wrap li.orga_agency {width:185px; margin-right:0;}
.organization ol li ul.orga_depa_wrap li.orga_agency a.orga_depa {width:185px; height:50px; font-size:16px; line-height:50px; text-align:center; color:#fff; font-family:"맑은 고딕",Malgun Gothic; background:#007f78;}
.organization ol li ul.orga_depa_wrap li ul {width:183px; height:220px; border:1px solid #c8d1db; background:#fff;}
.organization ol li ul.orga_depa_wrap li ul li {margin:12px 0; float:none; text-align:center; line-height:18px;}
.organization ol li ul.orga_depa_wrap li ul li ul {width:151px; height:auto; margin:5px auto; border:1px solid #c8d1db; background:#f7f9fa;}
.organization ol li ul.orga_depa_wrap li ul li ul li {width:151px; margin:4px 0;}
.organization ol li ul.orga_etc_wrap {padding:75px 0 0 185px; overflow:hidden;}
.organization ol li ul.orga_etc_wrap li {position:relative; width:185px; margin-left:20px; padding-top:80px; float:left;}
.organization ol li ul.orga_etc_wrap li .orga_etc {width:185px; height:50px; font-size:16px; line-height:50px; text-align:center; color:#fff; font-family:"맑은 고딕",Malgun Gothic; background:#1868b3;}
.organization ol li ul.orga_etc_wrap li ul {position:absolute; top:-20px; left:-20px; z-index:2;}
.organization ol li ul.orga_etc_wrap li ul li {width:183px; height:55px; float:left; padding:15px 0px; border:1px solid #c8d1db; background:#fff; }
.organization ol li ul.orga_etc_wrap li ul li a {font-size:12px; line-height:48px; text-align:center; color:#333; font-family: Gulim,'굴림',Dotum,'돋움',AppleGothic,Sans-serif,'Verdana';;}
.organization ol li ul.orga_etc_wrap li ul li a.orga_etc_wrap_a01 {font-size:12px; line-height:14px; text-align:center; color:#333; font-family: Gulim,'굴림',Dotum,'돋움',AppleGothic,Sans-serif,'Verdana';}
.organization ol li p.organization_job_p01 {position: absolute;top: 470px;left: 205px;width: 185px;height: 50px;font-size: 16px;line-height: 50px;text-align: center;color: #fff;font-family: "맑은 고딕",Malgun Gothic;background: #1868b3;}
.organization ol li p.organization_job_p01 a{color: #fff; }
.organization ol li p.organization_job_p02 {position: absolute;top: 470px;left: 205px;width: 185px;height: 50px;font-size: 16px;line-height: 50px;text-align: center;color: #fff;font-family: "맑은 고딕",Malgun Gothic;background: #1868b3;}
.organization ol li p.organization_job_p02 a{color: #fff; }
.organization ol li ul.orga_etc_wrap li ul .organization_li02{width: 185px;height: 24px;border: 1px solid #1868b3;background: #fff; }
.organization ol li .orga_ceo {width:390px; height:60px; line-height:60px; font-size:20px; text-align:center; color:#fff; font-family:"맑은 고딕",Malgun Gothic; background:#134e87;}
.organization_job_p01 {z-index: 10;}
.organization ol li ul.orga_etc_wrap {padding-top: 66px;}
.organization ol li ul.orga_etc_wrap li ul {top: 9px;}
.organization ol li ul.orga_etc_wrap li ul li {height: 16px;}
.organization ol li ul.orga_depa_wrap li ul.org_depth_02{width:183px; height:192px; border:1px solid #c8d1db; background:#fff; padding-top: 10px; padding-bottom: 10px;}

.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_01{ padding-top:0px; height:192px; }
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_01 li{ margin: 23px 0 23px 0; }
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_01 li:first-child{ margin-top:28px;}
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_02{padding-top:0px; height:192px;}
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_02 li{ margin: 9px 0 9px 0; }
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_02 li:first-child{ margin-top:12px;}
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_03{padding-top:0px; height:192px;}
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_03 li{ margin: 12px 0 12px 0; }
.organization ol li ul.orga_depa_wrap li ul.org_depth_02.add_03 li:first-child{ margin-top:16px;}

.organization .orga_labor {position:absolute; bottom:0; right:0; width:390px; height:60px; line-height:60px; font-size:20px; font-family:"맑은 고딕",Malgun Gothic; text-align:center; background:#f25953;}
.organization .orga_labor a {display:block; color:#fff;}

/* 조직개편 2023.07.17 예정 */
.organization.add_2307{background:url(../../images/contents/page7/bg_orga_line4.gif) no-repeat left top; margin-top: 40px; font-family:"맑은 고딕",Malgun Gothic; position:relative; outline-offset:-2px;}
.organization.add_2307 .org_01{ height:220px;}
.organization.add_2307 .org_01 a{display:inline-block; width:126px; height:50px; font-size:16px; line-height:1.5; text-align:center; box-sizing: border-box; padding-top: 12px; position:absolute; border-radius: 6px;}
.organization.add_2307 .org_01 .org_01_01{color:#fff; background:#1868b3; left:16px;}
.organization.add_2307 .org_01 .org_01_02{border:1px solid #c8d1db; background: #ffffff; left:16px; top: 88px; font-size:15px;}
.organization.add_2307 .org_01 .org_01_03{color:#fff; background: #f25953; right:136px; top:0px;}
.organization.add_2307 .org_01 .org_01_04{color:#fff; background:#1868b3; right:0px; top:0px; outline-offset:-2px;}

.organization.add_2307  ol li.org_ceo{ display:inline-block; position: absolute; left: 294px; top:0;}
.organization.add_2307  ol li.org_ceo a{ display:block; background: #134e87; width:210px; height:50px; font-size:16px; line-height:1.5; text-align:center; color:#fff; box-sizing: border-box; padding-top: 12px; border-radius: 6px;}
.organization.add_2307  ol li.org_ceo_in{display:inline-block;position: absolute; left: 210px; top:88px;}
.organization.add_2307  ol li.org_ceo_in a{display:block; color:#fff;  background: #1868b3; width:126px; height:50px; font-size:15px; line-height:1.5; text-align:center; box-sizing: border-box; padding-top: 12px; border-radius: 6px;}

.organization.add_2307 ol li ul.orga_etc_wrap {padding-top: 50px;}
.organization.add_2307 ol li ul.orga_depa_wrap li a{outline-offset:-2px; border-radius: 6px;}
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02 li a{ font-size:14px; outline-offset:-2px; }
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_01{ padding-top:0px; height: 183px;  border-radius: 6px;}
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_01 li{ margin: 16px 0; }
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_01 li:first-child{ margin-top: 18px;}

.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_02{padding-top:0px; height: 183px; border-radius: 6px;}
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_02 li{ margin: 10px 0; }
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_02 li a{ letter-spacing:0.09em;}
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_02 li:first-child{ margin-top: 15px;}

.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_03{padding-top:0px; height:183px; border-radius: 6px;}
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_03 li{ margin: 16px 0; }
.organization.add_2307 ol li ul.orga_depa_wrap li ul.org_depth_02.add_03 li:first-child{ margin-top:18px;}



.organization2 {position:relative; }
.organization2 .btn_organization {position:absolute; top:0; right:0; z-index: 10;}
.organization2 .add_001{}
.organization2 .add_001 li{ background: none; position: relative;}
.organization2 .add_001 li:before{ content: ''; width:2px;height:2px; display: inline; background: #666;  border-radius: 100%; position: absolute; top:11px; left:4px;}
.organization2 .name_color_01{background: #2875bf; color: #fff; display: inline-block; padding: 4px 12px 2px 12px; border-radius: 10px 10px 10px 10px; line-height: 1.5;}
.organization2 .name_color_02{background: #c37716; color: #fff; display: inline-block; padding: 4px 12px 2px 12px; border-radius: 10px 10px 10px 10px; line-height: 1.5;}
.organization2 .name_color_03{}
.organization2 .info_001{ position: absolute; right: 155px; top:10px; }
.passenger_info {padding:10px 0; border:1px solid #c8d1db; background:url(../../images/contents/bg_line2.gif) repeat-y center top; overflow:hidden;}
.passenger_info ul.list_st2 {position:relative; width:359px; margin:0 20px; float:left;}
.passenger_info_wrap {width:385px; float:left;}
.passenger_info2 {min-height:375px; padding:10px 20px; border:1px solid #c8d1db; overflow:hidden;}
.ci_info {position:relative; overflow:hidden;}
.ci_info .ci_img {width:246px; float:left; margin-right:24px;}
.ci_info .ci_img_01{width:281px; float:left; margin-right:24px;}
.ci_info .ci_img2 {overflow:hidden;}
.ci_info .ci_img2 li {float:left;}
.ci_info .ci_img3 {overflow:hidden;}
.ci_info .ci_img3 li {width:244px; float:left; border:1px solid #c8d1db;}
.ci_info .ci_img3 li .ci_banner_img {margin-top:20px; text-align:center; line-height:30px;}
.ci_info .ci_img3 li .ci_banner_txt {padding:15px; background:#f7f9fa; border-top:1px dotted #c8d1db; word-wrap:break-word; word-break:break-all;}
.ci_info .ci_img3 li.ci_img3_last {width:798px; float:left; border:1px solid #c8d1db;}
.ci_info .ci_txt {position:relative; width:530px; float:left;}
.ci_info .ci_txt_01 {position:relative; width:480px; float:left;}
.ci_info .btn_ci_down {position:absolute; top:0; right:0;}
.ci_wrap_01 .ci_img4 li {width: 50%;}
.ci_wrap_01 .ci_img4 .ci_ri {float: right;}
@media all and (min-width:320px) and (max-width:820px) {
.ci_wrap_01 .ci_img_img4 { width: 246px; }
.ci_wrap_01 .ci_info .ci_img3 li .ci_banner_txt { width: 224px !important; margin: 0 auto 20px auto; border: 1px solid #c8d1db; }
}
.cont_map {height:350px; padding:14px;  border:1px solid #c8d1db; position: relative;}
.member_info ul li { background: url(../../images/contents/member_check.gif) no-repeat 0 3px; color: #595959; line-height: 20px; padding-left: 15px; }
.alC{ text-align:center !important; }
.h2Tit, .h4Tit {margin:50px 0 10px 0;padding-left: 20px; padding-top:3px;color:#010101;font-size:14px;background: url(../../images/contents/bgBulletRed.gif) 0 4px no-repeat;}
div.Listbox {padding:15px 20px; background:#f9f9f9; border:1px solid #e6e6e6; }
div.Listbox .h5Tit {font-size:16px; color:#000; border-bottom:1px solid #e6e6e6; margin:0; line-height:25px; }
div.Listbox .h6Tit {font-size:14px; color: #000; margin-top:20px; padding-left:12px; font-weight:700; background: url(../../images/contents/bgBulletRed.gif) 0 3px no-repeat; }
div.Listbox p {margin-left:10px; margin-top:10px; line-height:20px;}
div.Listbox ul {margin-left:10px; margin-top:10px;}
div.Listbox ul li {padding-left: 20px; text-indent: -20px; line-height:20px; }
div.Listbox ul li span {color:#d6000f;}
div.Listbox ul li img {margin:0 2px;}
.data_view tbody th  {  padding: 6px 0 7px 0; text-align: center; border-top: 1px solid #cdcdcd; background:#f9f9f9 url(../../images/contents/bgThRow.gif) repeat-y right; color: #222; border-right: 1px solid #e5e5e5;  }
.data_view tbody td { border-top: 1px solid #cdcdcd; padding-left:10px; }
.data_view tbody th span.bul { background: url(/kosep/pb/fr/images/common/thBullet.gif) no-repeat 0 7px; padding-left: 8px; }
.data_view tbody th span.bul strong{overflow:hidden; height:0; width:0; margin:0; padding:0; font-size:0; line-height:0;}
.data_view tbody th.br_left { border-left:1px solid #cdcdcd; }
.data_view tbody th.th_left { padding-left: 10px; text-align: left; }
.wrap_table {border-top: 1px solid #000;}
.table_row{ width:100%; }
.table_row tbody th {line-height: 18px;padding: 10px;border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;background-color: #f9f9f9; color: #e60012;text-align: left; }
.table_row tbody th.no_right { border-right:0; }
.table_row tbody td {color: #666;line-height: 22px;padding: 8px 14px;border-bottom: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;text-align: left; }
.table_row tbody td.no_right { border-right:0; }
.table_row tbody th.th_cet, .table_row tbody td.td_cet { text-align: center; }
.table_row tbody th.th_back {background-color: #f5f5f5; }
.table_row tbody th.th_none {background-color: #fff; color:#3f3f3f; }
.table_row tbody td .rowbul li { clear: both; padding-left: 8px; line-height: 170%;background: url(../../images/content/content_arrow3.gif) 0 10px no-repeat; }
.table_row2 tbody th {line-height: 18px;padding: 5px;border-bottom: 1px solid #e70012;border-top: 1px solid #e70012; color: #222;text-align: left; }
.table_row2 tbody td {color: #666;line-height: 22px;padding: 5px 14px;border-bottom: 1px solid #ededed;border-top: 1px solid #ededed; text-align: left; }
.table_row2 tbody td ul li {margin-right: 0;width: 100%;text-align: left; }
.table_row2 tbody td ul li p { padding-left: 44px; }
.cont_tab_site2 {width:100%; overflow:hidden; margin-bottom:30px; }
.cont_tab_site2 ul.tab_w15 li {width:16.3%; overflow:hidden; }
.cont_tab_site2 ul.tab_w20 li {width:19.65%; }
.cont_tab_site2 ul.tab_w30 li {width:32.9%; }
.cont_tab_site2 ul.tab_w50 li {width:49.6%; }
.cont_tab_site2 li { float:left; margin:1px 46px 10px 0; text-align:center; font-weight:bold; line-height:40px; }
.cont_tab_site2 li.on a {display:block; height:40px; padding:0 10px; color:#fff; text-decoration:none; background:#1868b3; }
.cont_tab_site2 li.off a {display:block; height:38px; padding:0 2px; color:#999; border:1px solid #c8d1db; background:#f7f7f7; }
.cont_tab_site2 li.off a:hover,
.cont_tab_site2 li.off a:focus,
.cont_tab_site2 li.off a:active {color:#666; text-decoration:none; }
.cont_tab_site2 li:nth-child(5) {margin:1px 0px 10px 0; }
.cont_tab_site2 li:nth-child(10) {margin:1px 0px 10px 0; }
div.Listbox { padding: 15px 20px; background: #f9f9f9; border: 1px solid #e6e6e6; }
.ListArd { font-size: 12px; margin: 5px 0 !important; padding: 0 !important; }
.ListArd li { background: url(../../images/contents/content_arrow.gif) no-repeat left 7px; padding-left: 28px !important; height: 25px !important; text-indent: -20px; line-height: 20px; }
.h5Tit.bul {margin-top:20px; color: #010101; padding-left:12px; font-size:15px; background: url(../../images/contents/content_arrow2.gif) 0 5px no-repeat; }
.lst_indent16 { line-height:24px; }
.lst_indent16 li { margin-left: 20px; text-indent: -16px; }
.lst_indent_s { line-height:24px; }
.lst_indent_s li { margin-left: 20px; text-indent: -16px; }


/* 인센티브 신청 step */
.step_wrap{background:url(../../images/contents/step_bg.png) no-repeat 0px bottom; border:1px solid #a5a5a5; 	height:374px; font-family:"맑은 고딕",Malgun Gothic; margin: 20px 0 0 0;}
.step_title{ font-size: 17px; text-align: center; margin: 20px 0 40px 0; }
.step_01{ text-align: center;}
.step_01 li{ display: inline-block; margin: 0 10px; vertical-align: top; }
.step_01 li a{ width:115px; height:115px; display: inline-block; border-radius: 70px; background: #c8d1db; font-size: 19px; line-height:1.1; color: #555f6f; 	padding: 30px 20px 0 20px; box-sizing: border-box;	}
.step_01 li a:hover,	.step_01 li a:active,	.step_01 li a:focus{ text-decoration:none; transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; }
.step_01 li:nth-child(2) a{ padding-top:20px;}
.step_01 li a:before{ content:''; width:18px; height:12px; display: block; margin:0 auto; padding: 0px 0 10px 0;	background:url(../../images/contents/step_check_icon.png) no-repeat 0px 0px; }
.step_01 li a.on{ background: #1868b3; color: #fff;}
.step_01 li a.on:before{ background-position: -136px 0;}

.step_01.selected{ display: inline-block; vertical-align: middle; margin: 0 0px 0 30px; position: relative; padding: 0 48px 0 0; }
.step_01.selected li{ display: table;}
.step_01.selected li span{ width:115px; height:115px; display: table-cell; vertical-align:middle; border-radius: 70px; background: #c8d1db; font-size: 19px; line-height:1.1; color: #555f6f; 	padding: 0px 20px 0 20px; box-sizing: border-box;	}
.step_01.selected:after{content:''; width:27px; height:41px; display: inline-block; position:absolute; top:50%; right:13px; margin:-25px 0 0 0; background:url(../../images/contents/step_arrow.png) no-repeat 0px 0px;}

.step_02{ display: inline-block; vertical-align: middle; width: 550px;}
.step_02 li{ display: table; margin: 0 3px 10px 3px; vertical-align: top; float: left; position: relative;}
.step_02 li a{ min-width:107px; height:63px; display: table-cell; vertical-align:middle; border-radius: 5px; background: #c8d1db; font-size: 15px; line-height:1.3; color: #555f6f; padding: 0px 24px 0 39px; box-sizing: border-box; }
.step_02 li a:hover,	.step_02 li a:active,	.step_02 li a:focus{ text-decoration:none; transition:all .3s ease 0s; -webkit-transition:all .3s ease 0s; }
.step_02 li a:before{ content:''; width:18px; height:12px; display: inline-block; background:url(../../images/contents/step_check_icon.png) no-repeat 0px 0px; position: absolute; top: 22px; left: 12px;}
.step_02 li a.on{ background: #1868b3; color: #fff;}
.step_02 li a.on:before{ background-position: -136px 0;}

.step_btns{ text-align: center; font-size: 15px;  font-family:"맑은 고딕",Malgun Gothic; font-weight: bold; margin: 20px 0 0 0; }
.step_btns a{ width: 136px; height: 45px;  box-sizing: border-box; display: inline-block; border-radius: 10px; padding: 12px 0 0 0; color: #fff;}
.step_btns a:hover,	.step_btns a:active,	.step_btns a:focus{ text-decoration:none;  }

.step_down{ color: #1868b3;font-weight: bold;border:1px solid #1868b3;padding:5px 12px 5px 30px; background:url(../../images/contents/step_down.png) no-repeat 6px 5px;}



/* 기관 연혁, 인천항 연혁 소탭메뉴 */
.years_wrap{ position: relative;}
.year_bg_01{padding:10px; background:url(/images/contents/bg_pattern_g.gif) repeat; margin-bottom: 20px;}
.year_bg_01 .box{height:130px; padding:20px 0 0 158px; box-sizing: border-box; background:url(/images/contents/page3/bg_year_con_01.gif) no-repeat 15px 13px #ffffff;}
.year_bg_01 .box h4{font-size:20px; line-height:26px; font-family:'맑은 고딕','Malgun Gothic'; letter-spacing:-0.05em; color:#1d366c;}
.year_tab_01 li{}
.year_tab_01 li a{ border:1px solid #c8d1db; width: 108px; display: inline-block; text-align: center; height: 30px; box-sizing: border-box; padding:5px 0 0 0; background: #f4f6f8;}
.year_tab_01 li a:hover,
.year_tab_01 li a:focus,
.year_tab_01 li a:active {color:#666; text-decoration:none; }
.year_tab_01 li.on a{ color: #ffffff; background: #0063a8; border:1px solid #0063a8;}
.year_tab_01 .tab_01{ position: absolute; left:168px; top:74px;}
.year_tab_01 .tab_02{ position: absolute; left:278px; top:74px;}
.year_tab_01 .tab_03{ position: absolute; left:388px; top:74px;}
.year_tab_01 .tab_04{ position: absolute; left:498px; top:74px;}
.year_tab_01 .tab_05{ position: absolute; left:608px; top:74px;}
.year_tab_01 .tab_con{ display: none;}


/* 대외 수상실적 소탭메뉴 */
.award_bg .box{ background-image: url(/images/contents/page3/bg_year_con_02.gif);}
.award_01{border-top:2px solid #586272;}
.award_01 > li{ padding: 10px 10px 10px 10px; border-bottom:1px dotted #c8d1db;}
.award_01 li dl{ display: table; width: 100%; table-layout: fixed;}
.award_01 li dl dt{ display: table-cell; width: 125px; padding:4px; border:1px solid #c8d1db;}
.award_01 li dl dt img{ width: 125px !important; height: 125px !important;}
.award_01 li dl dd{ display: table-cell; padding: 10px 10px 10px 20px; vertical-align: middle;}
.award_01 li dl dd span{ font-size: 13px; font-weight: bold; color:#333; line-height: 1.5; display: block; margin: 0 0 16px 0; font-weight: bold;}
.award_01 li dl dd ul li{ margin: 4px 0;}
.award_01 li dl dd ul li strong{background:url(/images/contents/page5/bg_awarded_line.gif) no-repeat 62px 4px; display: inline-block; width: 70px;}
.award_01 li dl dd ul li:nth-child(2) strong{letter-spacing: 0.13em;}



.greeting .fs14 { font-size: 18px; line-height: 1.6; font-family: "맑은 고딕", Malgun Gothic; letter-spacing: -1px; }
.greeting { height: auto; background:url(/images/contents/page6/bg_greeting_logo.gif) no-repeat left 0px; position: relative; border-bottom: none; }
.greeting .ceo_img { position: absolute; right: 0px; top: 0px; }
@media all and (min-width:320px) and (max-width:767px) {
	.greeting { height: auto; background: none; }
	.greeting .ceo_img { display: none; }
	.greeting .fs14 { font-size: 15px; line-height: 1.6; font-family: "맑은 고딕", Malgun Gothic; letter-spacing: -1px; }
	.greeting .fs36 { font-size: 26px; line-height: 1.2; letter-spacing: -2px; }
	.greeting .fs20 { font-size: 17px; line-height: 1.5; margin-top: 20px; }
	.greeting .fs26 { font-size: 20px; }
	.greeting_history li { letter-spacing: -1px; }
}
 @media all and (min-width:320px) and (max-width:420px) {
	.greeting { background: none; }
	.greeting .fs36 { text-align: center; }
}
.greeting_history { margin-top: 10px; background: url(/images/contents/page6/bg_greeting2.gif) no-repeat  left top; }
.greeting_history li { position: relative; padding: 8px 0 8px 165px; line-height: 20px; background: url(/images/contents/bg_line.gif) repeat-x left bottom; font-size: 16px; font-family: "맑은 고딕", Malgun Gothic; }
.greeting_history li span { position: absolute; top: 8px; left: 10px; width: 160px; color: #1d366c; font-weight: bold; font-size: 15px; }



.response_img img { width: 100%; }
.pc_con { display: block; }
.mobile_con { display: none; }
@media all and (min-width:320px) and (max-width:767px) {
	.response_img img { width: 100%; }
	.pc_con { display: none; }
	.mobile_con { display: block; }
}


.cont_tab.year_01 ul li{width: 158px;}
.cont_tab.year_02 ul li{width: 158px;}
.cont_tab.year_03 ul li{width: 158px;}

.cont_tab.award_001 ul li{width: 158px;}
.cont_tab.award_002 ul li{width: 158px;}


.first_con_01{ display: table;  table-layout: fixed;}
.first_con_01 dt{display: table-cell; display:block; vertical-align: top; font-size: 14px;}
.first_con_01 dt .h_gab{ display: inline;}
.first_con_01 dd{ display: table-cell; display:block; width:420px; text-align: right; vertical-align: top;}
.first_con_01 .ipa_info_text{ width: auto;}
.first_con_01 .block_01{ display:inline;}
.first_con_01 .block_02{ display:block;}
@media all and (min-width:320px) and (max-width:767px) {
	.first_con_01{ display: block;width: 100%;}
	.first_con_01 dt{ display: block; width: 100%; text-align: left; font-size: 16px;}
	.first_con_01 dd{ display: block; width: 100%; text-align: left; font-size: 16px;}
	.first_con_01 dt{ padding-bottom: 20px;}
	.first_con_01 dt .h_gab{ display: block;}
	.first_con_01 .block_01, .first_con_01 .block_02{ display:inline;}
}



.table_out_wrap{}
.mobile_head{display: none;}
@media all and (min-width:320px) and (max-width:767px) {
	.table_out_wrap{overflow: auto;}
	.table_out_wrap table{width: 920px; font-size: 13px;}
	.mobile_head{display: table-header-group;}
}

.cont_alio_wrap a.cont_link { background-position: right 1px; padding-left: 0px; padding-right: 12px; text-decoration: none; color: #666666; }
.cont_alio_wrap a.cont_link:hover { text-decoration: underline; }
.cont_alio_wrap .pc_list { display: block; }
.cont_alio_wrap .mobile_list { display: none; }
@media all and (min-width:320px) and (max-width:820px) {
	.cont_alio_wrap { border:none; background: none; width:100%; }
	.cont_alio_wrap .cont_alio { padding:8px; background:url("/m_images/contents/bg_pattern_g.png") repeat; background-size: 5px 5px; margin-bottom: 10px; width:100% !important; float:none !important; border:none !important; box-sizing:border-box; }
	.cont_alio_wrap .cont_alio_list { padding:5px 15px 15px 15px; background: #ffffff; }
	.cont_alio_wrap .title_min { font-size: 20px; background: #ffffff !important; color:#134e87 !important; line-height: 1.5; padding:10px 0 0 10px; }
	.cont_alio_wrap .pc_list { display: none; }
	.cont_alio_wrap .mobile_list { display: block; }
}


.business_01 .pc_img{display: block;}
.business_01 .pc_img img{width: 100%;}
.business_01 .mobile_img{display: none;}
.business_01 .list_st2 > li{padding:5px 0 0 0px; font-size:12px; line-height:1.5; background:none; }
.business_01 .list_st3 { color:#666; overflow:hidden;}
.business_01 .list_st3 li {padding:3px 0 0 30px; font-size:12px; color:#555; font-weight:normal; line-height:1.5; background-position: 19px 11px; }
.business_01 .list_st4 {color:#666; overflow:hidden;}

@media all and (min-width:320px) and (max-width:767px) {
	.business_01 .pc_img{display: none;}
	.business_01 .mobile_img{display: block;}
	.business_01 .mobile_img img{width: 100%;}
	.business_01 .list_st2 > li{ padding:5px 0 0 30px; font-size:16px; text-indent: -20px; }
	.business_01 .list_st3 li{ font-size:16px;background-position: 1px 12px; padding: 3px 0 0 12px; text-indent: 0px; }
}

/* 국제여객 여객실시간 운항정보 */
.ferry_search { border:1px solid #eee; margin-bottom:20px; padding:17px 0; background:#fbfcfe; text-align:center; font-weight:bold; color:#353941;}
.ferry_search label {margin-right:10px;}
.ferry_search p {font-weight:normal; margin-top:15px; color:#666;}
.ferry_search select {color:#666; letter-spacing:-1px; line-height:0; vertical-align:middle; height:24px;}


.before_info_001{position:relative;width:800px;height:50px;margin:auto auto; background:url(/images/board/bg-img-01.jpg) no-repeat 100px 100px;}
.before_info_001 .tab {position:relative;overflow:hidden;width:800px;height:40px;background:url(/images/board/bg_tabline.gif) repeat-x left 37px;}
.before_info_001 .tab.tab02 {overflow:hidden;height:105px;}
.before_info_001 .tab li {float:left;height:37px;margin-right:1px;}
.before_info_001 .tab li a {display:block;height:37px;background:#f2f2f2 url(/images/board/bg_taboffleft.gif) no-repeat left top;font-size:14px;text-align:center;cursor:pointer;}
.before_info_001 .tab li a span {display:block;height:19px;margin-left:8px;padding:10px 15px 13px 7px;background:url(/images/board/bg_taboffright.gif) no-repeat right top;}
.before_info_001 .tab li.on {height:39px;}
.before_info_001 .tab li.on a {height:39px;background:#fff url(/images/board/bg_taboverleft.gif) no-repeat left top;color:#222;}
.before_info_001 .tab li.on a span {height:20px;background:url(/images/board/bg_taboverright.gif) no-repeat right top;font-family:'NanumGothicBold'}
.before_info_001 .tab li .subtab {position:absolute;top:65px;left:0;width:700px;padding-bottom:20px;border-bottom:1px solid #e6e6e6;}
.before_info_001 .tab li .subtab li {float:left;height:15px;}
.before_info_001 .tab li .subtab li a {height:15px;padding:0 20px;background:url(/images/board/bg_subtabline.gif) no-repeat right top;color:#444;font-size:14px;}
.before_info_001 .tab li .subtab li.last a {background:none;}
.before_info_001 .tab li .subtab li.on {height:15px;}
.before_info_001 .tab li .subtab li.on a {color:#009aea;}

.ship_inout { }
.ship_inout li { }
.ship_inout li dl { display: table; width: 100%; }
.ship_inout li dl dt { width: 460px; display: table-cell; }
.ship_inout li dl dd { display: table-cell; vertical-align: middle; font-size: 16px; font-weight: bold; color: #1868b3; }
.ship_inout li dl dd em { color: #ffffff; width: 24px; height: 24px; text-align: center; border-radius: 2px; background-color: #1868b3; display: inline-block; font-weight: bold; box-sizing: border-box; padding-top: 2px; }
.ship_inout li.arrow_down { padding: 14px 0; width: 450px; text-align: center; }
@media all and (min-width:320px) and (max-width:610px) {
	.ship_inout li dl { display: block; }
	.ship_inout li dl dt { width: 100%; display: block; text-align: center; }
	.ship_inout li dl dt img { width: 100%; }
	.ship_inout li dl dd { width: 100%; display: block; text-align: center; }
	.ship_inout li.arrow_down { padding: 14px 0; width: 100%; text-align: center; }
}

.pc_img_01 { display: block; }
.mobile_img_01 { display: none; }
@media all and (min-width:320px) and (max-width:725px) {
	.pc_img_01 { display: none; }
	.mobile_img_01 { display: block; }
	.mobile_img_01 img { width: 100%; }
}

.mobile_table_01{ display: none;}


.incentive_01 .cont_title0 {font-size:22px; color:#134e87; line-height:1.5; font-family:'맑은 고딕','Malgun Gothic',Gulim,'굴림',Sans-serif; text-align: center; padding: 10px 0; margin-bottom:20px; border: 3px solid #8aabc1; border-left:none; border-right:none; }
.incentive_01 .caution_01{border: 1px solid #b2c2e3;}
.incentive_01 .caution_01 h5 {font-size:14px; line-height:1.5; font-weight:bold; text-align: center; color: #ca3838; padding: 10px; }
.incentive_01 .s_dot{border:1px dotted #666666; padding:10px; text-align: center; font-weight: bold; font-size: 13px;}
.incentive_01 .block_01{ display: block;}
.incentive_01 .table_out_wrap{}
.incentive_01 .table_out_wrap .list_st4{ margin: 0 0 0 5px;}


@media all and (min-width:320px) and (max-width:700px) {
	.incentive_01 .caution_01 h5{font-size:16px;}
	.incentive_01 .s_dot{ font-size: 16px;}
	.incentive_01 .block_01{ display: inline;}
	.incentive_01 .table_out_wrap{overflow: auto;}
	.incentive_01 .table_out_wrap table{width: 920px; font-size: 13px;}
	.incentive_01 .table_out_wrap table td{ font-size: 16px;}
}

.my_incentive .board_list td.reply_01{background: url(/images/board/re_icon.gif) no-repeat 70px 12px #f5faff; text-align: left; padding: 10px 0 8px 86px; font-weight: bold;}
.my_incentive a.del_btn_01{display: inline; font-family: Gulim, '굴림', Dotum, '돋움'; background-color: #d61515; font-size: 12px; line-height: 1.4; padding: 5px 9px 4px 9px; font-weight: bold; }
.my_incentive .celebration_title{ font-size: 14px; margin:5px 0 20px 0; color: #6380d0;}
.my_incentive .celebration_01{border: 1px solid #e2d2cc; background: #f3f5fd; margin: -11px 0px -9px 0px;  text-align: left;  box-sizing: border-box;  min-height: 60px; padding: 10px 10px 10px 10px;  border-left: none; border-right: none;}


.cont_new2_ballpark { width: 100%; padding-top: 230px; background: url(/images/contents/bg_ipa_ballpark.png) no-repeat center top; }
.cont_new2_ballpark .mobile_contents { display: none; }
.cont_new2_ballpark .response_txt_01 { font-size: 12px; margin-top: 20px; }
.cont_new2_ballpark .response_txt_02 { border: 1px solid #1d366c; color: #666; font-size: 12px; margin-top: 10px; padding: 15px; line-height: 1.5; }
@media all and (min-width:320px) and (max-width:767px) {
	.cont_new2_ballpark .mobile_contents { display: block; text-align: center; }
	.cont_new2_ballpark .cont_new_ballpark { background: none; padding: 0; }
	.cont_new2_ballpark .response_txt_01 { font-size: 16px; margin-top: 20px; }
	.cont_new2_ballpark .response_txt_02 { font-size: 16px; }
}
@media all and (min-width:320px) and (max-width:400px) {
	.cont_new2_ballpark .mobile_contents a { padding-top: 12px; }
	.cont_new2_ballpark .mobile_contents a img { width: 100%; }
}


.custom_01 .mobile_title{display: none;}
.custom_01 .file_down{overflow: hidden;}
.custom_01 .file_down li{width: 208px; height: 117px; padding: 15px 15px 15px 160px; border: 1px solid #c8d1db; float: left; background:url(/images/contents/page3/bg_charter_down.gif) no-repeat 15px 15px;}
.custom_01 .file_down li p{padding: 15px 0 5px 0; font-size: 13px; color: #333; font-weight: bold; line-height: 22px;}
@media all and (min-width:320px) and (max-width:810px) {

	.custom_01 .response_down{display: block;}
	.custom_01 .response_down li{display: block; float: none; }
	.custom_01 .response_down li.ml30{margin-left: 0px;}
	.custom_01 .response_title{}
	.custom_01 .response_title span{display: none;}
	.custom_01 .mobile_title{background: none !important; padding-left: 0px !important; width: 100% !important; height: auto !important; border: none !important; margin-top: 20px;}
	.custom_01 .file_down li{margin-bottom: 5px; background-size: 83px; background-position: 15px; height: 82px; padding-left: 113px; padding-top: 6px; width: 170px;}
	.custom_01 .file_down li p{padding: 5px 0 5px 0; line-height: 1.3; width: 170px;}
	.custom_01 a.btn_down_g{font-size: 14px !important;}
}

@media all and (min-width:320px) and (max-width:400px) {
	.custom_01 .file_down li{width: 100%; box-sizing: border-box;height: 100px;}
}

.greeting2 .fs20 span { display: block; }
.greeting2 { background: none; height: 180px; text-align: center; }
.greeting2 .fs36_e { display: inline; padding-right: 17px; }
@media all and (min-width:320px) and (max-width:700px) {
.greeting2 { background-position: right 27px; height: 263px; }
.greeting2 .fs36_e { font-size: 32px; letter-spacing: -0.04em; line-height: 1.2; display: block; }
.greeting2 .fs36_e span { display: block; }
}
@media all and (min-width:320px) and (max-width:500px) {
.greeting2 .fs20 span { display: block; }
}
@media all and (min-width:320px) and (max-width:360px) {
.greeting2 .fs36_e { font-size: 28px; }
.greeting2 .fs20 { margin-top: 40px; }
}

.vimeo_out_01 { margin: 0px auto; border: 1px solid rgb(0, 0, 0); width: 710px; }
.vimeo_out_01 .vimeo_in { border: 0px currentColor; width: 710px; height: 400px; }
@media all and (min-width:320px) and (max-width:767px) {
.vimeo_out_01 { margin: 0px auto; width: 306px; height: 178px; }
.vimeo_out_01 .vimeo_in { border: 0px currentColor; width: 306px; height: 178px; }
}


.declare_tab{font-family:"맑은 고딕", Malgun Gothic, Dotum, "돋움", Sans-serif; margin:10px 0 0 0; font-weight: bold; font-size: 17px; color:#ffffff; box-sizing: border-box; overflow: hidden;}
.declare_tab li{ display: block;  height: 55px; background:url(/images/declare/declare_tab_bg_01.png) no-repeat 0px 0px; padding:18px 0px 0px 0px;  box-sizing: border-box; float: left; text-align: center; color: #807f7f;}
.declare_tab li:nth-child(1){width: 267px; background-position: 0px 0px;}
.declare_tab li:nth-child(2){width: 267px; background-position: -267px -245px;}
.declare_tab li:nth-child(3){ width: 266px; background-position: -534px 0px;}
.declare_tab li:nth-child(2).on{background-position: -267px 0px; color: #ffffff;}
.declare_tab li:nth-child(3).on{background-position: -534px -245px; color: #ffffff;}


.ceo_message_01{background: none; font-size: 15px; line-height: 1.8; word-break: keep-all; font-family: "맑은 고딕", Malgun Gothic;}
.ceo_message_01 .fs20.pc_navy {text-align:left;}
.ceo_message_01 .pc_line{display: block}
.ceo_message_01 .ceo_sign{margin-top:30px; font-weight:bold; text-align:right; font-size:17px; letter-spacing:-1px; color:#666; }
.ceo_message_01 .ceo_sign img{ width: 78px; vertical-align: middle;}

@media all and (min-width:320px) and (max-width:767px) {
	.ceo_message_01{background: none;}
	.ceo_message_01 .pc_line{display: inline}
	
}

.lock_add { padding: 0px; min-height: 217px; background:url(/images/contents/page5/social_value_environment_img02.jpg)no-repeat right top; background: none; border-bottom: 2px solid #1868b3; }
.lock_add ol li { display: table; width: 450px; width: 100%; }
.lock_add ol li .lock_history_date { float: none; display: table-cell; width: 60px; text-align: center; }
.lock_add ol li .lock_history_cont { float: none; display: table-cell; width: 440px; text-align: left; }
.lock_add ol li:last-child { border-bottom: none; }
@media all and (min-width:320px) and (max-width:767px) {

.lock_add { background: none; min-height: auto; }
.lock_add ol li { display: table; width: 100%; }
.lock_add ol li .lock_history_date { width: 60px; }
.lock_add ol li .lock_history_cont { width: auto; }
}

.safeall ul {overflow: hidden;}
.safeall ul li:first-child {float: left; width: 390px;}
.safeall ul li:last-child {float: right; width: 390px;}
.safeall ul li img {width: 100%;}
@media all and (min-width:320px) and (max-width:767px) {
	.safeall ul li {float: none !important; width: 100% !important;}
}


.rss_01{}
.rss_01 .cont_title1.title_add{ font-weight: bold; color: #333; font-size: 19px; line-height: 1.2; background-size: 26px 2px;}
.rss_01 .rsstext_box{padding: 9px 0 9px 0px;}
.rss_01 .rsstext_box li{ line-height: 1.5; height: 26px; padding: 4px 0 4px 12px;}
.rss_01 .rsstext_box li em{ font-weight: bold; display: inline-block; max-width: 184px; margin: 1px 0 0 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.rss_01 .rsstext_box li span {display:inline-block; float:right; margin: 0px 10px 0 0;}
.rss_01 a.btn_001{ border:1px solid #c8d1db; display: inline-block; font-size: 12px; line-height: 1.3; vertical-align: top; font-family: Dotum,'돋움'; font-weight: normal; padding: 5px 5px 4px 5px; letter-spacing: 0;}
.rss_01 a.btn_001:visited {color: #586272;}
.rss_01 a:hover, .rss_01 a:active, .rss_01 a:focus { color:#333; text-decoration:underline; }


.cont_new_job .btn_link_g.pc_link { display:inline-block; }
.cont_new_job .btn_link_g.mobile_link { display:none; }
.cont_new_job2 .btn_link_g.pc_link { display:inline-block; }
.cont_new_job2 .btn_link_g.mobile_link { display:none; }
.cont_new_job3 .btn_link_g.pc_link { display:inline-block; }
.cont_new_job3 .btn_link_g.mobile_link { display:none; }
@media all and (min-width:320px) and (max-width:767px) {
	.cont_new_job .btn_link_g.pc_link {display:none;}
	.cont_new_job .btn_link_g.mobile_link {display:inline-block;}
	.cont_new_job2 .btn_link_g.pc_link {display:none;}
	.cont_new_job2 .btn_link_g.mobile_link {display:inline-block;}
	.cont_new_job3 .btn_link_g.pc_link {display:none;}
	.cont_new_job3 .btn_link_g.mobile_link {display:inline-block;}
}




