@charset "utf-8";
/*

	Design By. Lee Eun A
*/
/*
	콘텐츠 페이지 css
*/
/* 추가 */
.blind {/* 스크린 리더기로 읽혀져야 하지만 실제로는 보이지 않는 콘텐츠. 포지셔닝 */display: block; width: 0; height:0px;text-indent: -9000px; overflow: hidden;}


.import_font {letter-spacing:-0.4px;font-size:17px; color:#2c2cff; font-weight:700; }
.research_listbtn{text-align:center;}

input[readonly]{border:0px;}
.red{color:#ff0000;}
.blue{color:#0066b4;}
span.num{display:inline-block;width: 3%;float:left;}
span.num_txt{display:inline-block;width: 95%;}
span.num1{display:inline-block;width: 5%;float:left;}
span.num1_txt{display:inline-block;width: 95%;}
span.num2{display:inline-block;width:11%;float:left;}
span.num2_txt{display:inline-block;width:89%;}

div.content{margin-top: 35px;position:relative;}
div.content .file_wrap{ border-bottom:1px solid #d2d2d2; margin:0 0 20px 0}
div.content .filedown {font-size:12px; font-weight:normal; margin:20px 0;}
div.content h3{font-family:'NanumGothicBold'; height:30px; line-height:30px; font-size:24px; font-weight:bold; padding:0 0 0 25px; background: url(/square/images/forum/forum_h4.png) left 5px no-repeat;}
div.content h4{font-family:'NanumGothicBold';font-size: 20px;font-weight:bold;color: #0066b4;background: url(/kr/images/sub/h4_bg.gif) left 5px no-repeat;padding: 0 0 0 20px;margin:10px 0 10px 0;line-height: 130%;}
div.content h5{font-family:'NanumGothicBold';font-size: 16px;font-weight:bold;color: #585f54;margin: 15px 0 10px 15px;line-height: 130%;background: url(/kr/images/sub/h5_bg.gif) left 4px no-repeat;padding: 0 0 0 10px;}
div.content .h5_none{font-family:'NanumGothicBold';font-size: 16px;font-weight:normal;color: #585f54;margin: 15px 0 10px 15px;line-height: 130%;background:none;padding:0px;}
div.content .top_p {text-align:center; padding:10px 0 0 0; font-size:18px; color:#292929; }
div.content h6{font-family:'NanumGothicBold';font-size:14px;font-weight:bold;color: #3b3b3b;background: url(/kr/images/sub/h6_bg.gif) left 5px no-repeat;padding: 0 0 0 13px;margin: 15px 0 10px 30px;line-height: 130%;}

div.content p{font-family:'NanumGothic';font-size:16px;color: #526a7e;line-height:180%;}
div.content p.p_h4{margin:0 0 30px 15px;}
div.content p.p_h4_a {margin:0 0 10px 15px;}
div.content p.p_h5{margin:0 0 30px 35px;}
div.content p.p_h5_a {padding:0 0 20px 30px;}
div.content p.p_h5_a span.sm {font-size:14px; padding:0 0 0 10px; color:#292929;}
div.content p.p_h6{margin:0 0 30px 50px;}
div.content p.p_h6_small{letter-spacing:-0.5px;}
div.content .p_small{letter-spacing:-0.5px;}

div.content dl, div.content > ul, div.content ol {margin: 10px 0 25px 25px;}
div.content dt, div.content > ul li, div.content ol li {color: #0f3452;background:url(/kr/images/sub/dt_bg.gif) left 6px no-repeat;margin: 0 0 10px 0;padding:0 0 0 9px;line-height:160%;}

div.content ul.li_bg, div.content ol.li_bg {margin: 10px 0 25px 25px;}
div.content ul.li_bg li, div.content ol.li_bg li {color: #0f3452;background:url(/kr/images/sub/dt_bg.gif) left 6px no-repeat;margin: 0 0 10px 0;padding:0 0 0 9px;line-height:160%;}
div.content ul.li_bg li ul li, div.content ul.li_bg li ol li, div.content ol.li_bg li ul li, div.content ol.li_bg li ol li{color:#7D848A;background:url(/kr/images/sub/dd_bg.gif) left 6px no-repeat;margin:0 0 5px 10px;padding:0 0 0 9px;}


div.content dt{margin:10px 0 5px 0;}
div.content dd{color: #7e909f;background:url(/kr/images/sub/dd_bg.gif) left 6px no-repeat;margin:0 0 5px 15px;padding:0 0 0 9px;}
div.content > ul li ul, div.content > ul li ol, div.content > ol li ul, div.content > ol li ol{margin-left:0px;}
div.content > ul li ul li, div.content > ul li ol li, div.content > ol li ul li, div.content > ol li ol li{color:#7D848A;background:url(/kr/images/sub/dd_bg.gif) left 6px no-repeat;margin:0 0 5px 10px;padding:0 0 0 9px;}

div.content  table a:hover{text-decoration:underline;}
div.content  table.content_table01, div.content  table.content_table02, div.content  table.content_table03, div.content  table.content_table04{border-spacing:0;margin:10px 0px 30px 0;border-top:2px solid #454d59;border-left:1px solid #cdcbc5;}
div.content  table.content_table02{text-align:center;}
.right{text-align:right;}
div.content  table caption{width:0;height:0;overflow:hidden;display:block;position:absolute;left:-10000px;top:-10000px;}
div.content  table th{padding:9px;border-bottom: 1px solid #cdcbc5;border-right: 1px solid #cdcbc5;background:#fafafa;color:#454d59;}
div.content  table td{padding:8px;border-bottom:1px solid #cdcbc5;border-right:1px solid #cdcbc5;color:#5d6065;word-break: break-all;word-wrap: break-word;}
div.content  table tfoot td{background:#fafafa;font-weight:bold;}

div.content table.content_table04{text-align:center;}
div.content table.content_table03 th, div.content table.content_table04 th{border-bottom:1px solid #cdcbc5;border-right:1px solid #cdcbc5;}

.content_port th {padding:9px 0 !important;}

/* 테이블관련 추가 20170927terrokings */
.table_effect {background:#f3f3f3; font-weight:bold;}
.table_effect_ffff00 {background:#ffff00; font-weight:bold;}

div.content ul.tabmenu01{margin:0 0 24px 0;display:inline-block;}
div.content ul.tabmenu01 li{float:left;width:388px;height:38px;margin:0 4px 4px 0;background:#cccfd4 url(/kr/images/sub/tabmenu01_bg.gif) right top no-repeat;padding:0;}
div.content ul.tabmenu01 li a{font-weight:bold;font-family:'NanumGothicBold';font-size:16px;color:#000000;width:388px;height:auto;text-align:center;padding:8px 0;display:block;}
div.content ul.tabmenu01 li.on{border:2px solid #292929; background:#09bdf1 url(/kr/images/sub/tabmenu01_on.gif) right top no-repeat;}
div.content ul.tabmenu01 li.on a{color:#000040;}

div.content ul.tabmenu02{display:inline-block;margin:0 0 24px 0;height:35px;border-bottom:1px solid #d4d4d4;width:100%;}
div.content ul.tabmenu02 li{float:left;padding:0;width:155px;height:34px;text-align:center;background:#f3f3f3;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
div.content ul.tabmenu02 li:last-child{border-right:1px solid #d4d4d4;}
div.content ul.tabmenu02 li.last_wd {width:250px}
div.content ul.tabmenu02 li a{display:block;height:auto;padding-top:10px;color:#696c6f;}
div.content ul.tabmenu02 li.on{border-top:3px solid #292929;background:#fff;}
div.content ul.tabmenu02 li.on a{color:#454d59;font-weight:bold;}

div.content ul.tabmenu03{display:inline-block;margin:0 0 24px 0;width:100%;}
div.content ul.tabmenu03 li{float:left;padding:0 5px 5px 0;width:24.2%;height:40px;background:none;/* text-align:center; */margin:0 0 6px;}
div.content ul.tabmenu03 li a{border:1px solid #cccfd4;background: #f0f1f3 url(/kr/images/sub/tab03_off.gif) 12px center no-repeat;display:block;height:40px;padding: 10px 0 0 22px;color:#616365;}
div.content ul.tabmenu03 li.on a{color:#005678;font-weight:bold;border:3px solid #00adef;background: #f4fcff url(/kr/images/sub/tab03_on.gif) 8px center no-repeat;height:40px;padding-top:9px;}
div.content ul.tabmenu03 li.on a span {letter-spacing:-1px;}

div.content ul.tabmenu03 li span.small_ft {font-size:11px;}

div.content ul.tabmenu04{display:inline-block;margin:0 0 24px 0;height:44px;border-bottom:1px solid #0091ff;width:100%;}
div.content ul.tabmenu04 li{float:left;padding:0;width:194px;height:43px;text-align:center;background:#f3f3f3;border-top:1px solid #d4d4d4;border-left:1px solid #d4d4d4;}
div.content ul.tabmenu04 li:last-child{border-right:1px solid #d4d4d4;}
div.content ul.tabmenu04 li a{display:block;height:25px;padding-top:14px;color:#696c6f;}
div.content ul.tabmenu04 li.on{border-top:2px solid #0091ff;border-right:2px solid #0091ff;border-left:2px solid #0091ff;background:#fff;}
div.content ul.tabmenu04 li.on a{color:#454d59;font-weight:bold;}

/* 테이블관련 텝 추가 영역 terrokings20171201 */
div.content ul.ethics_ul li{width:194px;}

/*div.content ul.tabmenu04{display:inline-block;margin:0 0 24px 0;width:100%;}
div.content ul.tabmenu04 li{float:left;padding:0 6px 8px 0;width:23.5%;height:40px;background:none;margin:0;}
div.content ul.tabmenu04 li a{border:1px solid #cccfd4;background: #f0f1f3 url(/kr/images/sub/tab03_off.gif) 14px center no-repeat;display:block;height:28px;padding: 10px 0 0 25px;border-radius:18px;color:#616365;}
div.content ul.tabmenu04 li.on a{color:#00adef;font-weight:bold;border:3px solid #00adef;background: #f4fcff url(/kr/images/sub/tab03_on.gif) 12px center no-repeat;height:25px;padding: 9px 0 0 25px;border-radius:18px;}*/

/* 사전정보공표 */
div.search_box #searchKeyword {padding:5px;}

/*20151117 사전정보공개 아이콘 추가 작업 요청*/
div.content ul.tabmenu05{display:inline-block;margin:0 0 24px 0;width:100%;}
div.content ul.tabmenu05 li{float:left;padding:0 ;width:24%;margin:0 4px 8px 0;}

div.content ul.tabmenu05 li a{color:#616365;border:1px solid #cccfd4;display:block;height:25px;padding: 12px 0 0 35px;letter-spacing:-1px;}
div.content ul.tabmenu05 li.on a{color:#166c8d;font-weight:bold;border:3px solid #00adef;height:25px;padding: 8px 0 0 35px;letter-spacing:-1px; }

div.content ul.tabmenu05 li.no01{background: #f0f1f3 url(/kr/images/content/release_icon01.png) 8px no-repeat ;}
div.content ul.tabmenu05 li.no02{background: #f0f1f3 url(/kr/images/content/release_icon02.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no03{background: #f0f1f3 url(/kr/images/content/release_icon03.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no04{background: #f0f1f3 url(/kr/images/content/release_icon04.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no05{background: #f0f1f3 url(/kr/images/content/release_icon05.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no06{background: #f0f1f3 url(/kr/images/content/release_icon06.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no07{background: #f0f1f3 url(/kr/images/content/release_icon07.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no08{background: #f0f1f3 url(/kr/images/content/release_icon08.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no09{background: #f0f1f3 url(/kr/images/content/release_icon09.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no10{background: #f0f1f3 url(/kr/images/content/release_icon10.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no11{background: #f0f1f3 url(/kr/images/content/release_icon11.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no12{background: #f0f1f3 url(/kr/images/content/release_icon12.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no13{background: #f0f1f3 url(/kr/images/content/release_icon13.png) 8px no-repeat;}

div.content ul.tabmenu05 li.no01on{background: #f4fcff url(/kr/images/content/release_icon01.png) 8px no-repeat ;}
div.content ul.tabmenu05 li.no02on{background: #f4fcff url(/kr/images/content/release_icon02.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no03on{background: #f4fcff url(/kr/images/content/release_icon03.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no04on{background: #f4fcff url(/kr/images/content/release_icon04.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no05on{background: #f4fcff url(/kr/images/content/release_icon05.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no06on{background: #f4fcff url(/kr/images/content/release_icon06.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no07on{background: #f4fcff url(/kr/images/content/release_icon07.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no08on{background: #f4fcff url(/kr/images/content/release_icon08.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no09on{background: #f4fcff url(/kr/images/content/release_icon09.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no10on{background: #f4fcff url(/kr/images/content/release_icon10.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no11on{background: #f4fcff url(/kr/images/content/release_icon11.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no12on{background: #f4fcff url(/kr/images/content/release_icon12.png) 8px no-repeat;}
div.content ul.tabmenu05 li.no13on{background: #f4fcff url(/kr/images/content/release_icon13.png) 8px no-repeat;}

div.content ul.tabmenu07{width:100%;margin:0 0 14px 0;display:inline-block;}
div.content ul.tabmenu07 li{float:left;width:48.5%;height:38px;margin:0 4px 4px 0;padding:0;}
div.content ul.tabmenu07 li a{font-family:'NanumGothicBold';font-size:14px;color:#454d59;display:block;height:28px;padding: 10px 0 0 40px;}
div.content ul.tabmenu07 li.on a{color:#fff;}
div.content ul.tabmenu07 li.no01{background: #cccfd4 url(/kr/images/content/release_icon12.png) 8px no-repeat;}
div.content ul.tabmenu07 li.no02{background: #cccfd4 url(/kr/images/content/release_icon13.png) 8px no-repeat;}
div.content ul.tabmenu07 li.no01on{background: #1B6ABC url(/kr/images/content/release_icon12.png) 8px no-repeat;}
div.content ul.tabmenu07 li.no02on{background: #1B6ABC url(/kr/images/content/release_icon13.png) 8px no-repeat;}

/*div.content ul.tabmenu07{display:inline-block;margin:0 0 14px 0;width:100%;}
div.content ul.tabmenu07 li{float:left;padding:0 ;width:48%;height:38px;margin:0 4px 8px 0; background:#cccfd4;}
div.content ul.tabmenu07 li a{font-family:'NanumGothicBold';font-size:16px;color:#454d59;display:block;width:48%;height:28px;text-align:center;padding: 18px 0 2px 37px;letter-spacing:-1px;}
div.content ul.tabmenu07 li.on a{color:#017d5d;font-weight:bold;border:3px solid #00a97c;height:30px;padding: 16px 0 0 37px;letter-spacing:-1px; }
div.content ul.tabmenu07 li.no01{background: #09bdf1 url(/kr/images/content/release_icon13.png) 8px no-repeat;}
div.content ul.tabmenu07 li.no02{background: #09bdf1 url(/kr/images/content/release_icon12.png) 8px no-repeat;}
div.content ul.tabmenu07 li.no01on{background: #fff url(/kr/images/content/release_icon13.png) 8px no-repeat;}
div.content ul.tabmenu07 li.no02on{background: #fff url(/kr/images/content/release_icon12.png) 8px no-repeat;}*/


/*20160211  배후단지 맞춤정보 아이콘 추가 작업 요청*/
div.content ul.tabmenu06{display:inline-block;margin:0 0 24px 0;width:100%;}
div.content ul.tabmenu06 li{float:left;padding:0 ;width:16.6%;margin:0;}

div.content ul.tabmenu06 li a{color:#616365;border:1px solid #cccfd4;display:block;width:16.6%;height:70px;padding: 10px 0 0 60px;line-height:130%;display:table-cell; vertical-align:middle;letter-spacing:-1px }
div.content ul.tabmenu06 li.on a{color:#405862;font-weight:bold;border:3px solid #00adef;width:16.6%;height:70px;padding: 6px 0 0 60px;line-height:130%;display:table-cell; vertical-align:middle;letter-spacing:-1px }

div.content ul.tabmenu06 li.no01{background: #f0f1f3 url(/kr/images/content/hinterland_alignment_icon01.png) 8px no-repeat ;}
div.content ul.tabmenu06 li.no02{background: #f0f1f3 url(/kr/images/content/hinterland_alignment_icon02.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no03{background: #f0f1f3 url(/kr/images/content/hinterland_alignment_icon03.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no04{background: #f0f1f3 url(/kr/images/content/hinterland_alignment_icon04.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no05{background: #f0f1f3 url(/kr/images/content/hinterland_alignment_icon05.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no06{background: #f0f1f3 url(/kr/images/content/hinterland_alignment_icon06.png) 8px no-repeat;}

div.content ul.tabmenu06 li.no01on{background: #f4fcff url(/kr/images/content/hinterland_alignment_icon01.png) 8px no-repeat ;}
div.content ul.tabmenu06 li.no02on{background: #f4fcff url(/kr/images/content/hinterland_alignment_icon02.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no03on{background: #f4fcff url(/kr/images/content/hinterland_alignment_icon03.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no04on{background: #f4fcff url(/kr/images/content/hinterland_alignment_icon04.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no05on{background: #f4fcff url(/kr/images/content/hinterland_alignment_icon05.png) 8px no-repeat;}
div.content ul.tabmenu06 li.no06on{background: #f4fcff url(/kr/images/content/hinterland_alignment_icon06.png) 8px no-repeat;}

/*20161114 컨테이너터미널 상하차 정보 추가 */
div.content table.terminalinfo{margin-top:0;border-top:1px solid #bfbfbf;border-left:1px solid #bfbfbf;}
div.content table.terminalinfo th{border-right:1px solid #bfbfbf;text-align:center;background:#819bb7;color:#fff;text-align:center;}
div.content table.terminalinfo thead th{border-bottom:1px solid #bfbfbf;border-right:1px solid #bfbfbf;background:#3e648e;font-size:12px;color:#fff;text-align:center;}
div.content table.terminalinfo tbody td{border-bottom:1px solid #cccfd4;border-right:1px solid #cccfd4;background:#ffffff;padding:10px;text-align:center;}

.input_s{width:100px;}
.input_m{width:200px;}
.input_l{width:350px;}
.input_all{width:100%;}
.SMS_label{margin-left:5px;}
.SMS_span{margin-left:20px;color:#000;}
.btn_address{margin-left:5px; vertical-align:middle;}
.program_btn a{margin:10px;display:inline-block;}
.program_label01{margin-right:15px;}
.btn_go_list{position:absolute;right:0;margin:10px 0;}
div.box{border:1px solid #ddd;float:left;width:100%;padding:0;margin-top:10px;}
div.box div.box_in{margin:20px;}

/*경영공시 상단*/
div.content table.table_menu{margin-top:0;border-top:1px solid #cccfd4;border-left:1px solid #cccfd4;}
div.content table.table_menu th{border-bottom:1px solid #cccfd4;border-right:1px solid #cccfd4;background:#e2eff7;font-size:12px;line-height:150%;color:#374350;text-align:left;}
div.content table.table_menu thead th{border-right:1px solid #cccfd4;text-align:center;background: #247CA8;color:#fff;}
div.content table.table_menu th p.table_menu_th{display:inline-block;width:17px;height:20px;background:url(/kr/images/program/table_menu_bg.gif) left 3px no-repeat;margin-right:5px;color:#374350;text-align:center;}
div.content table.table_menu td{border-bottom:1px solid #cccfd4;border-right:1px solid #cccfd4;background:#ffffff;padding:10px;vertical-align: top;}
div.content table.table_menu td ul{width:100%;}
div.content table.table_menu td ul li{float:left;background:url(/kr/images/program/table_menu_li.gif) left 1px no-repeat;/* min-height: 25px; */width: 50%;/* margin-left:2%; */margin-bottom: 8px;}
div.content table.table_menu td ul li a{color:#616365;margin-left:18px;display:inline-block;}
div.content table.table_menu td ul li.active{background:url(/kr/images/program/table_menu_li_on.gif) left 1px no-repeat;}
div.content table.table_menu td ul li.active a{color:#00adef;font-weight:bold;}
div.content table.table_menu td ul li a:hover{color:#00adef;text-decoration:underline;}



/*경영공시*/
a.btn{display:block;height:auto;min-height:19px;border:1px solid #999ea1;background:#e8e8e8;color:#35404c;padding:4px 10px 0;font-weight:bold;float:left;margin:0;border-bottom:1px solid #777;border-right:1px solid #777;}
button.info_btn{display:block;height:auto;padding:5px 8px;border:1px solid #999ea1;background:#e8e8e8;color:#35404c;font-weight:bold;float:left;margin:0;border-bottom:1px solid #777;border-right:1px solid #777;cursor:pointer;margin-left:5px;}
a.btn02{display:inline-block;height:auto;min-height:19px;border:1px solid #999ea1;background:#e8e8e8;color:#35404c;padding: 8px 10px;font-weight:bold;margin:0;border-bottom:1px solid #777;border-right:1px solid #777;line-height: 100%;}
span.gray_btn{background:url(/kr/images/program/gray_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:58px;height:23px;text-align:center;margin-left:10px;padding-top:4px;font-weight:bold;}
span.red_btn{background:url(/kr/images/program/red_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:58px;height:23px;text-align:center;margin-left:10px;padding-top:4px;font-weight:bold;}
span.yello_btn{background:url(/kr/images/program/yello_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:58px;height:23px;text-align:center;margin-left: 10px;padding-top:4px;font-weight:bold;}
span.orange_btn{background:url(/kr/images/program/orange_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:58px;height:23px;text-align:center;margin-left: 10px;padding-top:4px;font-weight:bold;}
span.blue_btn{background:url(/kr/images/program/blue_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:58px;height:23px;text-align:center;margin-left:10px;padding-top:4px;font-weight:bold;}
span.green_btn{background:url(/kr/images/program/green_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:58px;height:23px;text-align:center;margin-left:10px;padding-top:4px;font-weight:bold;}
.font_red{color:#ff0000;}
div.viewbtn{float:right;}
div.viewbtn > a{display:block;/*height:19px;*/border:1px solid #999ea1;background:#e8e8e8;color:#35404c;padding:5px 10px;font-weight:bold;float:left;margin:0 2px;border-bottom:1px solid #777;border-right:1px solid #777;}
div.viewbtn > a:last-child{margin:0 0 0 2px;}
div.content > table.bbsWrite{width:100%;border-spacing:0;margin-top:0;border-top:2px solid #00adef;border-left:1px solid #e0e0e0;}
div.content > table.bbsWrite{margin-bottom:10px;}
div.content > table.bbsWrite th{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#f6f6f6;color:#36383a;}
div.content > table.bbsWrite td{border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;color:#36383a;}

/*20141202 경영공시 추가 페이지 관련 CSS 홈페이지관리자 추가 */
div.content .ann{padding-left: 1.5%;}



/*두글자용*/
span.green_s_btn{background:url(/kr/images/program/green_s_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:46px;height:20px;text-align:center;margin-left:5px;padding-top:4px;font-weight:bold;}
span.red_s_btn{background:url(/kr/images/program/red_s_btn.gif) left top no-repeat;color:#fff;display:inline-block;width:46px;height:20px;text-align:center;margin-left:5px;padding-top:4px;font-weight:bold;}

/*실적통계 년도별 조회*/
div.content div.ship_search {width: 95%;margin: 7px 0 30px 0;padding: 12px;border: 2px solid #B1B3B4;background: #F3F5F6;}
div.content div.ship_search fieldset {text-align:center;border: medium none;margin: 0;padding: 0;}
div.content div.ship_search legend {position: absolute;left: -10000px;top: -10000px;width: 1px;height: 1px;overflow: hidden;}
div.content div.ship_search p {display: inline-block;font-weight: bold;padding-right:9px;}

div.content div.ship_search p.btn02 {display: block;width: 100%;padding: 12px 0 0 0;text-align: center;}
div.content div.ship_search input {border: 1px solid #D6D6D6;padding: 4px 2px 3px;}
div.content div.ship_search p.btn input {border:none;padding: 0px;}
div.content div.ship_search select {border: 1px solid #D6D6D6;padding: 2px;}

/*실적증명서*/
div.program_search{text-align:center;background:#e4eff4;border:2px solid #cbd7dd;padding:10px;margin-bottom:20px;line-height: 300%;}
div.program_search #searchKeyword {padding:5px;}
div.program_search .hasDatepicker, div.program_search #searchState, div.program_search #searchInput, div.program_search #searchType, div.program_search #searchDivision, #rsvStartKeyword, #rsvEndKeyword, #searchKeyword {padding: 3px 3px 4px;border: 1px solid #A2A2A2;margin-left:2px}


div.content .box_w50 ul,div.content .box_w30 ul, div.content .box_w25 ul, div.content .box_w60 ul, div.content .box_w40 ul {margin:0 0 10px 25px;}
div.content .box_w50 ul li ,div.content .box_w30 ul li , div.content .box_w25 ul li, div.content .box_w60 ul li , div.content .box_w40 ul li {color:#4b5156;background:url(/kr/images/sub/dt_bg.gif) left 6px no-repeat;margin: 0 0 10px 0;padding:0 0 0 5px;line-height:150%;}

div.content .box_w50 ul li ul, div.content .box_w50 ul li ol, div.content .box_w50 ol li ul, div.content .box_w50 ol li ol{margin:  0 0 10px 13px;}
div.content .box_w50 ul li ul li, div.content .box_w50 ul li ol li, div.content .box_w50 ol li ul li {color:#656c72;background:url(/kr/images/sub/dd_bg.gif) left 6px no-repeat;margin:0 0 5px 10px;padding:0 0 0 9px;}
div.content .box_w60 ul li ul, div.content .box_w60 ul li ol, div.content .box_w60 ol li ul, div.content .box_w60 ol li ol{margin-left:0px;}
div.content .box_w60 ul li ul li, div.content .box_w60 ul li ol li, div.content .box_w60 ol li ul li, div.content .box_w60 ol li ol li {color:#656c72;background:url(/kr/images/sub/dd_bg.gif) left 6px no-repeat;margin:0 0 5px 10px;padding:0 0 0 9px;}

/*실적증명 지정*/
table.bbsList button#choice {background: url(/kr/images/program/gray_btn.gif) left top no-repeat;color: #ffffff;display: inline-block;width: 58px;height: 24px;text-align: center;padding: 0;margin-left: 10px;font-weight: bold;border: none;font-size: 12px;cursor: pointer;}

/*ygpa소개 - 경영방침*/
div.content div.ygpa_imt01 {width: 95%;}
div.content div.ygpa_imt01 div {padding: 80px 0 80px 250px; vertical-align: top;}
div.content div.ygpa_imt01 div h5 {background: none;margin: 10px 0;padding-left: 20px;}
div.content .ygpa010301 h5, div.content .ygpa010302 h5, div.content .ygpa010303 h5, div.content .ygpa010304 h5 {background: none;}
div.content .ygpa010301 h5 span {padding-left: 6px;font-size: 0.8em;color: #8D8D8D;}
div.content .ygpa010302 h5 span {padding-left: 6px;font-size: 0.8em;color: #8D8D8D;}
div.content .ygpa010303 h5 span {padding-left: 6px;font-size: 0.8em;color: #8D8D8D;}
div.content .ygpa010304 h5 span {padding-left: 6px;font-size: 0.8em;color: #8D8D8D;}

div.content .imt01{width:95%;}
div.content div.ygpa_imt01 div p.txt {padding: 0 4px 0 20px;width: 80%;}
div.content .ygpa010301 {padding: 80px 0 80px 250px;vertical-align: top;background:url(/kr/images/content/youngthinking.jpg) 40px 40px no-repeat;}
div.content .ygpa010302 {padding: 30px 190px 60px 0; background:url(/kr/images/content/global.jpg) right top no-repeat;text-align: right;}
div.content .ygpa010303 {padding: 80px 0 80px 250px; background: url(/kr/images/content/progressive.jpg) 40px 40px no-repeat;}
div.content .ygpa010304 {padding: 40px 190px 70px 0; background: url(/kr/images/content/amazing.jpg) right top no-repeat;text-align: right;}

div.content .ygpa0102 {background: url(/kr/images/content/ygpa0102_2.jpg) right top no-repeat;}
div.content .ygpa0102 h4 {background: none;}
div.content .ygpa0102 ul {padding-bottom: 100px;}
div.content .ygpa0102 ul li {font-size: 13px;color: #424242;background: url(/kr/images/sub/dt_bg.gif) left 8px no-repeat;margin: 0 0 5px 7px;padding: 0 0 0 9px;line-height: 150%;}
div.content .ygpa0102 ul li b {color: #0088C9;font-size: 22px;font-weight: bold;line-height: 150%;}
div.content .ygpa0102_2 {background: url(/kr/images/content/ygpa0102_4.jpg) left top no-repeat;}
div.content .ygpa0102_2 h6 {color:#DDEEFF;background: none;padding:0;margin: 17px 0 16px 15px;}
div.content .ygpa0102_2 ul {margin: 0 0 15px 25px;}

/*div.content .ygpa0101  {background: url(/kr/images/content/ygpa0101.jpg) right 12px no-repeat;}*/
div.content .ygpa0101 p.p_h4 span.ys0101 {font-family: 'NanumGothicBold';line-height: 36px;}
div.content .ygpa0101 .pad_w750 {padding-top:70px;}

div.content .service0201 {width:73%; margin:0 auto;}
div.content .port040702 {margin-left:5px;}
div.content .port040702 li {background: url(/kr/images/content/port040702_img_1.gif) left top no-repeat;width:152px;height:80px;padding: 27px 23px 27px 6px;text-align: center;display: inline-block;vertical-align: middle;font-size: 14px;font-weight: bold;color: #356BA7;}
div.content .port040702 li.end {background: url(/kr/images/content/port040702_img_end.gif) left top no-repeat;}
div.content .port040702 li.long {height:80px;padding-top: 19px;padding-bottom:19px;}
div.content .port030501 {border-right: 1px solid #E2E2E2;}
div.content .port030502 {border-left: 1px solid #E2E2E2;}
div.content .port030201 {background:url(/kr/images/content/port0003_1.jpg) 50% top no-repeat; padding-top:200px;}
div.content .port030201 ul li ul {border-left: 1px solid #cccccc;}
div.content .port030201 ul li ul li {background: url(/kr/images/content/port030201_line.gif) left 7px no-repeat;}
div.content .port030301 {background:url(/kr/images/content/port030301.jpg) right top no-repeat;}
div.content .port030301 h5 {border: 3px solid #CDE1F3;padding: 10px 0px 10px 4px;background: #ffffff;}

div.content .service0101 {width: 443px;background: url(/kr/images/content/service0001_1.jpg) right bottom no-repeat;padding: 40px 0px 50px 0px;margin: 0 auto;}
div.content .service0401 {padding-left: 3%;}
div.content .service0401 h6 {background:none;margin: 19px 0px 13px 0;padding: 0 0 0 11px;}
div.content .service0401 h6 span {font-size: 23px;padding: 0 5px 0 0;color:#0050A0;}
div.content .service0401 .box_w50 {height: 200px;padding: 0 0 0 160px;}
div.content .service0401_1 {background:url(/kr/images/content/service0401_bg01.jpg) left top no-repeat;}
div.content .service0401_2 {background:url(/kr/images/content/service0401_bg02.jpg) left top no-repeat;}
div.content .service0401_3 {background:url(/kr/images/content/service0401_bg03.jpg) left top no-repeat;}
div.content .service0401_4 {background:url(/kr/images/content/service0401_bg04.jpg) left top no-repeat;}
div.content .service0401_5 {background:url(/kr/images/content/service0401_bg05.jpg) left top no-repeat;}
div.content .useinfo02 {padding-top:90px;background:url(/kr/images/content/useinfo02.jpg) right top no-repeat;}
div.content .useinfo02 h4 {margin-right: 30%;padding-bottom: 60px;}
div.content .useinfo02 li {color: #4B5156;margin: 0 0 15px 0;padding: 0 15px;line-height: 150%;}

div.content .useinfo05 {position: relative;background:url(/kr/images/content/useinfo05_line.gif) 50% 45px no-repeat;}
div.content .useinfo05 h6 {padding: 11px 0px;margin: 0 auto;border: 1px solid;width: 180px;text-align: center;color: #ffffff;background: #3484da;}
div.content .useinfo05 ul li,div.content .useinfo05 ul li ul li {text-align: center;background: none;padding: 0;margin: 0;}
div.content .useinfo05 > ul {position: relative;height: 220px;}
div.content .useinfo05 > ul > li {position: relative;background: #7CDBB9;padding: 10px 0;margin: 0 auto;}
div.content .useinfo05 > ul > li > ul {position: absolute;top: 50px;margin: 0;width: 100%;}
div.content .useinfo05 > ul > li > ul > li {position: relative;border: 1px solid #B4C0CF;background: #E8F1F3;padding: 10px 5px;margin: 0 auto 10px;}
div.content .useinfo05 > ul > li > ul > li > ul {position: absolute;top: 50px;left:0;margin: 0;}
div.content .useinfo05 > ul > li > ul > li > ul > li {float: left;vertical-align: top;width: 47%;border: 1px solid #CE2;}
div.content .port040502 {background:url(/kr/images/content/port0004_1.jpg) left top no-repeat; padding-left:300px;padding-bottom: 35px;}
div.content .ygpa0102_3 {padding-left: 1.5%;}

/* 조직도_2018 */
div.content .orgcontent_2018 > ul {background: url(/kr/images/content/org_committee_bg_line2_2019v3.gif) center top no-repeat !important;}
div.content .orgcontent_2018 ul li ul li.org2_2 {position: absolute;top: 0px;left:14px;width: 120px; height: 207px; color:#292929; 
padding: 0;margin: 0 0 0 -40px ;text-align: center; border-bottom: none;}
div.content .orgcontent_2018 ul li ul li.org2_2 .sub_org2_2 {padding-top:99px}
div.content .orgcontent_2018 ul li ul li.org2_2 .sub_org2_2 li:first-child {padding-bottom:45px;}
div.content .orgcontent_2018 ul li ul li.org2_2 .sub_org2_2 li:last-child { border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:35px 5px 5px 5px; background:#f8f8f8;}
/* .orgcontent_2018 .sub_org3 {margin:20px 0 10px -5px !important;} */
/*div.content .orgcontent_2018 ul li ul > li.org4 {background: url(/kr/images/content/org_committee_btn02_2_2019.gif) center 10px no-repeat !important;}*/

div.content .org_p_group {margin: 0 auto;max-width: 555px;text-align: center;}
div.content .org_p_group h5 {margin: 20px 0 10px 0px;text-align: left;}
div.content .org_p_group .org_p_g {display: inline-block;border: 1px solid #DDD;background: #F7F7F7;width:170px;margin-left: 10px;vertical-align: top;margin-bottom: 20px;min-height: 160px;}
div.content .org_p_group .org_p_g h6 {margin: 0;padding: 15px 10px;background: url(/kr/images/content/org_org3.jpg) left 4px no-repeat;}
div.content .org_p_group .org_p_g h6 a {color: #ffffff;}
div.content .org_p_group .org_p_g ul {margin-top:10px;}
div.content .org_p_group .org_p_g ul li {color: #656C72;background: url(/kr/images/sub/dd_bg.gif) left 6px no-repeat;margin: 0 0 5px 11px;padding: 0 0 0 9px;text-align: left;}

div.content .orgcontent ul li ul li ul li {padding: 5px 4px;margin: 0;background: none;}
div.content .org_more {float: right;background: url(/kr/images/content/org_morebtn.gif) left top no-repeat;padding: 0px 5px;color: #ffffff;cursor: pointer;}
div.content .org_more:hover {text-decoration: none;}
div.content table td span.org_work {float: left;display: block;width: 68%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

div.content form#searchVO2 div#orgsearch #search_id {background: #575757;vertical-align: middle;padding: 5px 12px 5px 12px;border: none;color: #fff;cursor: pointer;}
div.content form#searchVO2 div#orgsearch #searchKey {padding: 4px;border: 1px solid #B3B3B3;}
div.content form#searchVO2 div#orgsearch #searchKeyType {padding: 3px 2px 4px 2px;border: 1px solid #B3B3B3;}

.org_work_more {margin: 12px;padding: 20px;border: 1px solid #CCC;}
.org_work_more h1 {width: 183px;height: 30px;padding: 0px 0 0 0;font-family: 'NanumGothicBold';font-size: 24px;color: #124464;}
.org_work_more h2 {padding: 5px 0;border-bottom: 1px solid #cccccc;font-family: 'NanumGothicBold';font-size: 16px;}
.org_work_more h2 span.tel {color: #4580B8;font-size: 13px;}
.org_work_more ul {margin-top: 10px;padding-left: 10px;}
.org_work_more ul li {color: #4B5156;background: url(/kr/images/sub/dt_bg.gif) left 6px no-repeat;margin: 0 0 5px 0;padding: 0 0 0 9px;line-height: 150%;}


/* 조직도 2020 terrokings 2020.10.12 */
div.content .orgcontent_2020 > ul {background: url(/kr/images/content/org_committee_bg_line2_2020.jpg) center top no-repeat !important;}
div.content .orgcontent_2020 ul li ul li.org2_2 {position: absolute;top: 0px;left:14px;width: 120px; height: 207px; color:#292929; 
padding: 0;margin: 0 0 0 -40px ;text-align: center; border-bottom: none;}
div.content .orgcontent_2020 ul li ul li.org2_2 .sub_org2_2 {padding-top:99px}
div.content .orgcontent_2020 ul li ul li.org2_2 .sub_org2_2 li:first-child {padding-bottom:45px;}
div.content .orgcontent_2020 ul li ul li.org2_2 .sub_org2_2 li:last-child { border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:35px 5px 5px 5px; background:#f8f8f8;}
/* .orgcontent_2018 .sub_org3 {margin:20px 0 10px -5px !important;} */
/*div.content .orgcontent_2018 ul li ul > li.org4 {background: url(/kr/images/content/org_committee_btn02_2_2019.gif) center 10px no-repeat !important;}*/


div.content .orgcontent_2020 {position: relative;display: block;height: 480px;width:800px;margin: 0 auto;font-family: "NanumGothicBold";}
div.content .orgcontent_2020 > ul {width:751px;height: 260px;background: url(/kr/images/content/org_committee_bg_line.gif) center top no-repeat;}
/*div.content .orgcontent_2020 > ul > li > ul > li { background: #F8F8F8; border-bottom: 1px solid #DBDCE0;}*/
div.content .orgcontent_2020 > ul > li.org1 {position: absolute;left: 23.5%;}
div.content .orgcontent_2020 ul li.org1 > a {display: block;width: 100px;height: 33px;text-align: center;padding: 12px 0 0 16px ;margin:0 0 0 123px; font-size: 14px;font-weight: bold;color:#dfffff;}
div.content .orgcontent_2020 ul li ul li.org2 {position: absolute;top: 0px;left: 186px;width: 120px; height: 207px; color:#292929; 
padding: 0;margin: 0 0 0 40px ;text-align: center;background: url(/kr/images/content/org_committee_img01.gif) center top no-repeat;border-bottom: none;}
/*div.content .orgcontent_2020 ul li ul li.org2 {position: absolute;top: 0px;left: 166px;width: 76px; height: 180px; color:#292929; 
padding: 0;margin: 0 0 0 40px ;text-align: center;background: url(/kr/images/content/org_committee_img01.gif) center top no-repeat;border-bottom: none;}*/
div.content .orgcontent_2020 ul li ul li.org2 > a {display: block;color:#292929;font-weight: bold;width: 62px;height: 33px;margin:0;padding: 0;background: url(/kr/images/content/org_org2.gif) left top no-repeat;}
div.content .orgcontent_2020 ul li ul li.org3 {position: absolute;top:230px;left: -153px;margin: 0;text-align: center;display: block;color: #F4F8E8;width: 185px;height: 57px;padding: 33px 0 0 0;background: url(/kr/images/content/org_committee_btn01_2020v2.jpg) center 10px no-repeat;}
div.content .orgcontent_2020 ul li ul li.org3 > a, div.content .orgcontent_2020 ul li ul li.org4 > a {padding: 10px 30px 12px 34px;color: #ffffff;}
div.content .orgcontent_2020 ul li ul > li.org4 {z-index:1;position: absolute;top:230px;left: 5px; font-weight:normal;margin: 0;text-align: center;display: block;color: #F4F8E8;width: 368px;height: 57px;padding: 33px 0 0 0;background: url(/kr/images/content/org_committee_btn02.jpg) center 10px no-repeat;}
div.content .orgcontent_2020 ul li ul li ul.sub_org1 {margin: 20px 0 10px 6px;display: block;width: 306px;background: url(/kr/images/content/org_sub_org1.gif) left top no-repeat;}
div.content .orgcontent_2020 ul li ul li ul.sub_org2 {margin: -42px 0 10px 0;display: block;width: 120px; height: 280px;  }
div.content .orgcontent_2020 ul li ul li ul.sub_org3 {margin: 20px 0 10px -19px;display: block;width: 390px;}
div.content .orgcontent_2020 ul li ul li ul.sub_org5 {margin: 20px 0 10px 0px;display: block;width: 390px;}
/*div.content .orgcontent_2020 ul li ul li ul.sub_org2 {margin: -40px 0 10px 0;display: block;width: 75px; height: 220px;  }*/
/*div.content .orgcontent_2020 ul li ul li ul li.sub_org2_1 {margin: 0 0 40px 0;display: block;width: 115px; }*/
/*div.content .orgcontent_2020 ul li ul li ul li.sub_org2_2 {margin: 0 0 10px 0;display: block;width: 115px; }*/

div.content .orgcontent_2020 ul li ul li.org5 {position: absolute;top: 230px;left:370px;width: 123px;
padding:33px 5px 16px 0px;margin: 0;border: 0;text-align: center;background: url(/kr/images/content/org_committee_btn05.jpg) left 10px no-repeat;color: #ffffff;}
div.content .orgcontent_2020 ul li ul li.org5 >a {color:#ffffff; padding:0 0 0 10px;}

div.content div.orgcontent_2020 > ul > li > ul > li.org4 > ul > li > a {background: #F8F8F8;border: 1px solid #DBDCE0;width: 20px;padding: 10px 7px;display: inline-block;height:143px; line-height:29px;}
div.content div.orgcontent_2020 > ul > li > ul > li.org4 > ul > li.line_no > a {line-height:16px; padding:14px 7px 7px;}
div.content div.orgcontent_2020 > ul > li > ul > li.org4 > ul {margin:20px 0 10px 64px;}
div.content div.orgcontent_2020 > ul > li > ul > li.org4 > ul > li {float: left;padding: 14px 0 0 0;margin: 0 0 0 10px; color: #F4F8E8;text-align: center;}
div.content div.orgcontent_2020 > ul > li > ul > li.org3 > ul > li > a {background: #F8F8F8;border: 1px solid #DBDCE0;width: 20px;padding: 10px 7px;display: inline-block; height:143px; line-height:29px;}
div.content div.orgcontent_2020 > ul > li > ul > li.org5 > ul > li > a {background: #F8F8F8;border: 1px solid #DBDCE0;width: 20px;padding: 10px 7px;display: inline-block;height:143px; line-height:29px;}

div.content div.orgcontent_2020 li.line_v2 > a {line-height:31px; padding:6px 7px 14px;}
div.content div.orgcontent_2020 li.line_v3 > a {padding:14px 7px 14px !important; line-height:20px !important; height:135px !important;}
div.content div.orgcontent_2020 li.line_v4 > a {padding:13px 7px 14px !important; line-height:23.5px !important; height:135px !important;}



div.content div.orgcontent_2020 .bun_p{z-index:10;border-radius:2px; position:absolute; right:-82px; top:24px; width:112px; height:30px; line-height:30px !important; background:#91c73e; box-sizing:border-box; }
div.content div.orgcontent_2020 .bun_p a {color:#ffffff; font-weight:bold; font-size:12px; font-family:"NanumGothicBold"; }



/*조직도 확대축소관련 수정20150310*/
/*div.content div.orgcontent_2020 > ul > li > ul > li.org4 > ul > li {float: left;padding: 14px 0 0 0;margin: 0 0 0 10px;background: url(/kr/images/content/org_committee_br1.gif) 19px top no-repeat;color: #F4F8E8;text-align: center;}*/
div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li {padding: 0;margin: 0 0 -10px 0; line-height: 316%;color:#292929;}
/*div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li {padding: 0;margin: 0 0 5px 0; line-height: 316%;color:#292929;}*/
div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li > a {display: inline-block;margin: 43px 0 0px 0;padding: 0px 0px;width: 72px; height: 33px;}
/*div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li > a {display: inline-block;margin: 43px 0 0px 0;padding: 0px 0px;width: 62px; height: 33px;}*/
div.content div.orgcontent_2020 > ul > li > ul > li.org3 > ul > li {float: left;padding: 14px 0 0  0;margin: 0 10px 0 0; color: #F4F8E8;text-align: center;}
div.content div.orgcontent_2020 > ul > li > ul > li.org5 > ul > li {float: left;padding: 14px 0 0  0;margin: 0 10px 0 0; color: #F4F8E8;text-align: center;}









/* 조직도 2022 terrokings 2022.03.02 */
div.content .orgcontent_2022 > ul {background: url(/kr/images/content/org_committee_bg_line2_2022A.jpg) center top no-repeat;}
div.content .orgcontent_2022 ul li ul li.org2_2 {position: absolute; top:44px; left: -60px; width:498px; height: 207px; color: #292929; padding: 0;  /* margin: 0 0 0 -40px; */ text-align: center; border-bottom: none;}
div.content .orgcontent_2022 ul li ul li.org2_2 .sub_org2_2 {padding-top:8px}
div.content .orgcontent_2022 ul li ul li.org2_2 .sub_org2_2 li:first-child {float:left; border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:35px 5px 5px 95px; background:#f8f8f8;}
div.content .orgcontent_2022 ul li ul li.org2_2 .sub_org2_2 li:last-child {border:1px solid #dddddd; width:140px; height:34px; line-height:34px; padding:0; margin:75px 5px 5px 63px; background:#f8f8f8;} 
/* .orgcontent_2018 .sub_org3 {margin:20px 0 10px -5px !important;} */
/*div.content .orgcontent_2018 ul li ul > li.org4 {background: url(/kr/images/content/org_committee_btn02_2_2019.gif) center 10px no-repeat !important;}*/


div.content .orgcontent_2022 {overflow:hidden; position: relative;display: block;height: 520px;width:800px;margin: 0 auto;font-family: "NanumGothicBold";}
div.content .orgcontent_2022 > ul {width:751px;height: 260px;background: url(/kr/images/content/org_committee_bg_line2_2022A.jpg) center top no-repeat;}
/*div.content .orgcontent_2020 > ul > li > ul > li { background: #F8F8F8; border-bottom: 1px solid #DBDCE0;}*/
div.content .orgcontent_2022 > ul > li.org1 {position: absolute;left: 23.5%;}
div.content .orgcontent_2022 ul li.org1 > a {display: block;width: 100px;height: 33px;text-align: center;padding: 12px 0 0 30px ;margin:0 0 0 123px; font-size: 14px;font-weight: bold;color:#dfffff;}
div.content .orgcontent_2022 ul li ul li.org2 {z-index:2;position: absolute;top: 0px;left: 186px;width:110%; height:120px; color:#292929; 
padding: 0;margin: 0 0 0 40px ;text-align: center;border-bottom: none;}
/*div.content .orgcontent_2020 ul li ul li.org2 {position: absolute;top: 0px;left: 166px;width: 76px; height: 180px; color:#292929; 
padding: 0;margin: 0 0 0 40px ;text-align: center;background: url(/kr/images/content/org_committee_img01.gif) center top no-repeat;border-bottom: none;}*/
div.content .orgcontent_2022 ul li ul li.org2 > a {display: block;color:#292929;font-weight: bold;width: 62px;height: 33px;margin:0;padding: 0;background: url(/kr/images/content/org_org2.gif) left top no-repeat;}
div.content .orgcontent_2022 ul li ul li.org3 {position: absolute;top:230px;left: -153px;margin: 0;text-align: center;display: block;color: #F4F8E8;width: 185px;/*height: 57px;*/padding: 33px 0 0 0;background: url(/kr/images/content/org_committee_btn01_2020v2.jpg) center 10px no-repeat;}
div.content .orgcontent_2022 ul li ul li.org3 > a, div.content .orgcontent_2022 ul li ul li.org4 > a {padding: 10px 30px 12px 34px;color: #ffffff;}
div.content .orgcontent_2022 ul li ul > li.org4 {z-index:1;position: absolute;top:230px;left: 5px; font-weight:normal;margin: 0;text-align: center;display: block;color: #F4F8E8;width: 368px;/*height: 57px;*/padding: 33px 0 0 0;background: url(/kr/images/content/org_committee_btn02.jpg) center 10px no-repeat;}
div.content .orgcontent_2022 ul li ul li ul.sub_org1 {margin: 20px 0 10px 6px;display: block;width: 306px;background: url(/kr/images/content/org_sub_org1.gif) left top no-repeat;}

div.content .orgcontent_2022 ul li ul li ul.sub_org2 {margin: 0px 0 10px 10px;display: block; height: 112px;  }
div.content .orgcontent_2022 ul li ul li ul.sub_org3 {margin: 20px 0 10px -19px;display: block;width: 390px;}
div.content .orgcontent_2022 ul li ul li ul.sub_org5 {margin: 20px 0 10px 0px;display: block;width: 390px;}
/*div.content .orgcontent_2020 ul li ul li ul.sub_org2 {margin: -40px 0 10px 0;display: block;width: 75px; height: 220px;  }*/
/*div.content .orgcontent_2020 ul li ul li ul li.sub_org2_1 {margin: 0 0 40px 0;display: block;width: 115px; }*/
/*div.content .orgcontent_2020 ul li ul li ul li.sub_org2_2 {margin: 0 0 10px 0;display: block;width: 115px; }*/

div.content .orgcontent_2022 ul li ul li.org5 {position: absolute;top: 230px;left:370px;width: 123px;
padding:33px 5px 16px 0px;margin: 0;border: 0;text-align: center;background: url(/kr/images/content/org_committee_btn05.jpg) 1px 10px no-repeat;color: #ffffff;}
div.content .orgcontent_2022 ul li ul li.org5 >a {color:#ffffff; padding:0 0 0 10px;}

div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul > li > a {writing-mode: vertical-rl; text-orientation: upright; background: #F8F8F8;border: 1px solid #DBDCE0;/*width: 20px;*/padding: 10px 7px;display: inline-block;height:160px; text-align:justify;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul > li.line_no > a {line-height:16px; padding:14px 7px 7px;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul {margin:20px 0 10px 64px;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul > li {float: left;padding: 14px 0 0 0;margin: 0 0 0 12px; color: #F4F8E8;text-align: center;}

div.content div.orgcontent_2022 > ul > li > ul > li.org3 > ul > li > a {writing-mode: vertical-rl; text-orientation: upright;background: #F8F8F8;border: 1px solid #DBDCE0;/*width: 20px;*/padding: 10px 7px;display: inline-block; height:160px; text-align:justify;}
div.content div.orgcontent_2022 > ul > li > ul > li.org5 > ul > li > a {writing-mode: vertical-rl; text-orientation: upright; background: #F8F8F8;border: 1px solid #DBDCE0;/*width: 20px;*/padding: 10px 7px;display: inline-block;height:160px; text-align:justify;}


div.content div.orgcontent_2022 .bun_p{z-index:10;border-radius:2px; position:absolute; right:-82px; top:24px; width:112px; height:30px; line-height:30px !important; background:#91c73e; box-sizing:border-box; }
div.content div.orgcontent_2022 .bun_p a {color:#ffffff; font-weight:bold; font-size:12px; font-family:"NanumGothicBold"; }

/*조직도 확대축소관련 수정20150310*/
/*div.content div.orgcontent_2020 > ul > li > ul > li.org4 > ul > li {float: left;padding: 14px 0 0 0;margin: 0 0 0 10px;background: url(/kr/images/content/org_committee_br1.gif) 19px top no-repeat;color: #F4F8E8;text-align: center;}*/
div.content div.orgcontent_2022 > ul > li > ul > li.org2 > ul > li {/*float:left;*/ color:#292929; margin:0 0 3px 0;}
div.content div.orgcontent_2022 > ul > li > ul > li.org2 > ul > li.sub_org2_li02{margin:10px 0 3px 0;}
/*div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li {padding: 0;margin: 0 0 5px 0; line-height: 316%;color:#292929;}*/
div.content div.orgcontent_2022 > ul > li > ul > li.org2 > ul > li > a {display: inline-block; margin:0 5px; padding: 0px 0px;  border:1px solid #d2d2d2; background:#f5f5f5; width: 72px; line-height:33px; height: 33px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
div.content div.orgcontent_2022 > ul > li > ul > li.org2 > ul > li:first-child > a {border:3px solid #6d6d6d; line-height:27px;}
/*div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li > a {display: inline-block;margin: 43px 0 0px 0;padding: 0px 0px;width: 62px; height: 33px;}*/
div.content div.orgcontent_2022 > ul > li > ul > li.org3 > ul > li {float: left;padding: 14px 0 0  0;margin: 0 12px 0 0; color: #F4F8E8;text-align: center;}
div.content div.orgcontent_2022 > ul > li > ul > li.org5 > ul > li {float: left;padding: 14px 0 0  0;margin: 0 12px 0 0; color: #F4F8E8;text-align: center;}





/* 임시 예수세계 박람회회장 이관추진 용 */
/* 조직도 2022 terrokings 2022.03.02 */
div.content .orgcontent_2022_2 > ul {background: url(/kr/images/content/org_committee_bg_line2_2022A.jpg) center top no-repeat;}
div.content .orgcontent_2022_2 ul li ul li.org2_2 {position: absolute; top:44px; left: -60px; width:498px; height: 207px; color: #292929; padding: 0;  /* margin: 0 0 0 -40px; */ text-align: center; border-bottom: none;}
div.content .orgcontent_2022_2 ul li ul li.org2_2 .sub_org2_2 {padding-top:8px}
div.content .orgcontent_2022_2 ul li ul li.org2_2 .sub_org2_2 li:first-child {float:left; border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:75px 5px 5px 110px; background:#f8f8f8;}
div.content .orgcontent_2022_2 ul li ul li.org2_2 .sub_org2_2 li:last-child {float:right;border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:75px 106px 5px 0px; background:#f8f8f8;} 
/* .orgcontent_2018 .sub_org3 {margin:20px 0 10px -5px !important;} */
/*div.content .orgcontent_2018 ul li ul > li.org4 {background: url(/kr/images/content/org_committee_btn02_2_2019.gif) center 10px no-repeat !important;}*/


div.content .orgcontent_2022_2 {overflow:hidden; position: relative;display: block;height: 520px;width:800px;margin: 0 auto;font-family: "NanumGothicBold";}
div.content .orgcontent_2022_2 > ul {width:835px;height: 260px;background: url(/kr/images/content/org_committee_bg_line2_2022A.jpg) center top no-repeat;}
/*div.content .orgcontent_2020 > ul > li > ul > li { background: #F8F8F8; border-bottom: 1px solid #DBDCE0;}*/
div.content .orgcontent_2022_2 > ul > li.org1 {position: absolute;left: 23.5%;}
div.content .orgcontent_2022_2 ul li.org1 > a {display: block;width:79px;height: 38px;text-align: center;padding:8px 23px 8px 23px; margin:3px 0 0 151px; font-size: 14px;font-weight: bold;color:#dfffff;}

div.content .orgcontent_2022_2 ul li.org2A {z-index:2;position: absolute;top: 0px; right:208px; height:120px; color:#292929; 
padding: 0;margin: 0 0 0 40px ;text-align: center;border-bottom: none;}

div.content .orgcontent_2022_2 ul li ul li.org2 {z-index:2;position: absolute;top: 0px;left: 186px;width:110%; height:120px; color:#292929; 
padding: 0;margin: 0 0 0 40px ;text-align: center;border-bottom: none;}
/*div.content .orgcontent_2020 ul li ul li.org2 {position: absolute;top: 0px;left: 166px;width: 76px; height: 180px; color:#292929; 
padding: 0;margin: 0 0 0 40px ;text-align: center;background: url(/kr/images/content/org_committee_img01.gif) center top no-repeat;border-bottom: none;}*/
div.content .orgcontent_2022_2 ul li ul li.org2 > a {display: block;color:#292929;font-weight: bold;width: 62px;height: 33px;margin:0;padding: 0;background: url(/kr/images/content/org_org2.gif) left top no-repeat;}
div.content .orgcontent_2022_2 ul li ul li.org3 {position: absolute;top:230px;left: -180px;margin:10px 0 0 0;text-align: center;display: block;color: #F4F8E8;width:170px;/*height: 57px;*/background: url(/kr/images/content/org_committee_btn01_2020v3.jpg) -10px -2px no-repeat;}
div.content .orgcontent_2022_2 ul li ul li.org3 > a, div.content .orgcontent_2022_2 ul li ul li.org4 > a {width:120px; height:45px; line-height:45px; font-weight:bold; display:inline-block;color: #ffffff;background:#292929; border-radius:5px;}
div.content .orgcontent_2022_2 ul li ul > li.org4 {z-index:1;position: absolute;top:230px;left:30px; font-weight:normal;margin:10px 0 0 0;text-align: center;display: block;color: #F4F8E8;width:209px;/*height: 57px;*/background: url(/kr/images/content/org_committee_btn01_2020v3.jpg) 10px -2px no-repeat;}
div.content .orgcontent_2022_2 ul li ul li ul.sub_org1 {margin: 10px 0 0 0;display: block;width: 306px;background: url(/kr/images/content/org_sub_org1.gif) left top no-repeat;}

div.content .orgcontent_2022_2 ul li ul li ul.sub_org2A {margin: 0px 0 10px 10px;display: block; height: 112px;  }

div.content .orgcontent_2022_2 ul li ul li ul.sub_org2 {margin: 0px 0 10px 10px;display: block; height: 112px;  }
div.content .orgcontent_2022_2 ul li ul li ul.sub_org4 {margin: 10px 0 0 21px;display: block;width: 230px;}
div.content .orgcontent_2022_2 ul li ul li ul.sub_org5 {margin: 10px 0 0 0;display: block;width: 390px;}
div.content .orgcontent_2022_2 ul li ul li ul.sub_org6 {margin: 10px 0 0 0;display: block;width: 390px;}
/*div.content .orgcontent_2020 ul li ul li ul.sub_org2 {margin: -40px 0 10px 0;display: block;width: 75px; height: 220px;  }*/
/*div.content .orgcontent_2020 ul li ul li ul li.sub_org2_1 {margin: 0 0 40px 0;display: block;width: 115px; }*/
/*div.content .orgcontent_2020 ul li ul li ul li.sub_org2_2 {margin: 0 0 10px 0;display: block;width: 115px; }*/

div.content .orgcontent_2022_2 ul li ul li.org5 {position: absolute;top: 230px;left:305px;width: 123px; margin:10px 0 0 0;border: 0;text-align: center;background: url(/kr/images/content/org_committee_btn05.jpg) 15px -2px no-repeat;color: #ffffff;}
div.content .orgcontent_2022_2 ul li ul li.org5 >a {width:120px; height:45px; line-height:45px; font-weight:bold; display:inline-block;color: #ffffff;background:#292929; border-radius:5px;}

div.content .orgcontent_2022_2 ul li ul li.org6 {position: absolute;top: 230px;left:490px;width: 123px;margin:10px 0 0 0;border: 0;text-align: center;background: url(/kr/images/content/org_committee_btn06.jpg) 36px -2px no-repeat;color: #ffffff;}
div.content .orgcontent_2022_2 ul li ul li.org6 >a {width:120px; height:45px; line-height:22px; font-weight:bold; display:inline-block;color: #ffffff;background:#292929; border-radius:5px;}

div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul > li > a {writing-mode: vertical-lr; text-orientation: upright; background: #F8F8F8;border: 1px solid #DBDCE0;/*width: 20px;*/padding: 10px 7px;display: inline-block;height:160px; text-align:justify;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul > li.line_no > a {line-height:16px; padding:14px 7px 7px;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul {/*margin:20px 0 10px 16px;*/}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul > li {float: left;padding: 14px 0 0 0;margin:0 12px 0 0; color: #F4F8E8;text-align: center;}

div.content div.orgcontent_2022_2 > ul > li > ul > li.org3 > ul > li > a {writing-mode: vertical-lr; text-orientation: upright;background: #F8F8F8;border: 1px solid #DBDCE0;/*width: 20px;*/padding: 10px 7px;display: inline-block; height:160px; text-align:justify;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org5 > ul > li > a {writing-mode: vertical-lr; text-orientation: upright; background: #F8F8F8;border: 1px solid #DBDCE0;/*width: 20px;*/padding: 10px 7px;display: inline-block;height:160px; text-align:justify;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org6 > ul > li > a {writing-mode: vertical-lr; text-orientation: upright; background: #F8F8F8;border: 1px solid #DBDCE0;/*width: 20px;*/padding: 10px 7px;display: inline-block;height:160px; text-align:justify;}

div.content div.orgcontent_2022_2 .bun_p{z-index:10;border-radius:2px; position:absolute; right:-82px; top:24px; width:112px; height:30px; line-height:30px !important; background:#91c73e; box-sizing:border-box; }
div.content div.orgcontent_2022_2 .bun_p a {color:#ffffff; font-weight:bold; font-size:12px; font-family:"NanumGothicBold"; }

/*조직도 확대축소관련 수정20150310*/
/*div.content div.orgcontent_2020 > ul > li > ul > li.org4 > ul > li {float: left;padding: 14px 0 0 0;margin: 0 0 0 10px;background: url(/kr/images/content/org_committee_br1.gif) 19px top no-repeat;color: #F4F8E8;text-align: center;}*/
div.content div.orgcontent_2022_2 > ul > li.org2A > ul > li {/*float:left;*/ color:#292929; margin:0 0 3px 0;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org2 > ul > li {/*float:left;*/ color:#292929; margin:0 0 3px 0;}
div.content div.orgcontent_2022_2 > ul > li.org2A > ul > li.sub_org2_li02{margin:10px 0 3px 0;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org2 > ul > li.sub_org2_li02{margin:10px 0 3px 0;}
/*div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li {padding: 0;margin: 0 0 5px 0; line-height: 316%;color:#292929;}*/
div.content div.orgcontent_2022_2 > ul > li.org2A > ul > li > a {display: inline-block; margin:0 5px; padding: 0px 0px;  border:1px solid #d2d2d2; background:#f5f5f5; width: 72px; line-height:33px; height: 33px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org2 > ul > li > a {display: inline-block; margin:0 5px; padding: 0px 0px;  border:1px solid #d2d2d2; background:#f5f5f5; width: 72px; line-height:33px; height: 33px;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
div.content div.orgcontent_2022_2 > ul > li.org2A > ul > li:first-child > a {border:3px solid #6d6d6d; line-height:27px;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org2 > ul > li:first-child > a {border:3px solid #6d6d6d; line-height:27px;}
/*div.content div.orgcontent_2020 > ul > li > ul > li.org2 > ul > li > a {display: inline-block;margin: 43px 0 0px 0;padding: 0px 0px;width: 62px; height: 33px;}*/
div.content div.orgcontent_2022_2 > ul > li > ul > li.org3 > ul > li {float: left;padding: 14px 0 0  0;margin: 0 12px 0 0; color: #F4F8E8;text-align: center;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org5 > ul > li {float: left;padding: 14px 0 0  0;margin: 0 12px 0 0; color: #F4F8E8;text-align: center;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org6 > ul > li {float: left;padding: 14px 0 0  0;margin: 0 0 0 20px; color: #F4F8E8;text-align: center;}

/* 여수세계박람회 이관추진 관련 */









div.content .org_p_group {margin: 0 auto;max-width: 555px;text-align: center;}
div.content .org_p_group h5 {margin: 20px 0 10px 0px;text-align: left;}
div.content .org_p_group .org_p_g {display: inline-block;border: 1px solid #DDD;background: #F7F7F7;width:170px;margin-left: 10px;vertical-align: top;margin-bottom: 20px;min-height: 160px;}
div.content .org_p_group .org_p_g h6 {margin: 0;padding: 15px 10px;background: url(/kr/images/content/org_org3.jpg) left 4px no-repeat;}
div.content .org_p_group .org_p_g h6 a {color: #ffffff;}
div.content .org_p_group .org_p_g ul {margin-top:10px;}
div.content .org_p_group .org_p_g ul li {color: #656C72;background: url(/kr/images/sub/dd_bg.gif) left 6px no-repeat;margin: 0 0 5px 11px;padding: 0 0 0 9px;text-align: left;}

div.content .orgcontent ul li ul li ul li {padding: 5px 4px;margin: 0;background: none;}
div.content .org_more {float: right;background: url(/kr/images/content/org_morebtn.gif) left top no-repeat;padding: 0px 5px;color: #ffffff;cursor: pointer;}
div.content .org_more:hover {text-decoration: none;}
div.content table td span.org_work {float: left;display: block;width: 68%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}

div.content form#searchVO2 div#orgsearch #search_id {background: #575757;vertical-align: middle;padding: 5px 12px 5px 12px;border: none;color: #fff;cursor: pointer;}
div.content form#searchVO2 div#orgsearch #searchKey {padding: 4px;border: 1px solid #B3B3B3;}
div.content form#searchVO2 div#orgsearch #searchKeyType {padding: 3px 2px 4px 2px;border: 1px solid #B3B3B3;}

.org_work_more {margin: 12px;padding: 20px;border: 1px solid #CCC;}
.org_work_more h1 {width: 183px;height: 30px;padding: 0px 0 0 0;font-family: 'NanumGothicBold';font-size: 24px;color: #124464;}
.org_work_more h2 {padding: 5px 0;border-bottom: 1px solid #cccccc;font-family: 'NanumGothicBold';font-size: 16px;}
.org_work_more h2 span.tel {color: #4580B8;font-size: 13px;}
.org_work_more ul {margin-top: 10px;padding-left: 10px;}
.org_work_more ul li {color: #4B5156;background: url(/kr/images/sub/dt_bg.gif) left 6px no-repeat;margin: 0 0 5px 0;padding: 0 0 0 9px;line-height: 150%;}




/*용어사전*/
div.content .container-fluid dl {border: 1px solid #E0E0E0;margin: 0 15px 10px 5px;}
div.content .container-fluid dl dt {background: #F6F6F6;padding: 10px 0 10px 16px;font-size: 14px;font-weight: bold;}
div.content .container-fluid dl dd {background: none;}


/*컨텐츠 사이즈를 반씩 나누어줍니다.*/
div.content .box_w100 {width: 100%;display: inline-block;}
div.content .box_w75 {width: 75%;display: inline-block;}
div.content .box_w60 {width: 60%;display: inline-block;}
div.content .box_w50 {width: 49%;display: inline-block;}
div.content .box_w46 {width: 46%;display: inline-block;}
div.content .box_w40 {width: 40%;display: inline-block;}
div.content .box_w30 {width: 32.5%;display: inline-block;}
div.content .box_w25 {width: 24%;display: inline-block;}
div.content .box_bg01 {border: 1px solid #D6DDE6;background: #FAFCFF;}
div.content .box_bg02 {border: 1px solid #E0E0E0;background:url(/recruit/images/content/diagonal_bg.gif) left top repeat;}
div.content ol.box_bg01 li, div.content ol.box_bg02 li{padding:0;}



/*폰트색상 변경*/
div.content .txt_c01 {color:#0088C9;} 
div.content .txt_c01_b {color:#0088C9; font-weight:bold;} 
div.content .txt_c02 {color:#71B100;}
div.content .txt_c03 {color:#E54176;}
div.content .txt_c04 {color:#00F5FF;}
div.content .txt_c05 {color:#5d6065;}
div.content .txt_red {color:#e32727;}
div.content .txt_option {color: #292929;font-weight: normal;font-size: 12px;}

div.content .hTitle_p {color:#292929; font-size:16px; font-weight:bold;}

/*폰트 변경*/
div.content .ygpa0101 .txt_f01 {font-family: 'NanumGothicBold';}
div.content .ygpa0101 .txt_f02 {font-family: '궁서';}
div.content .ygpa0101 .txt_s01 {font-size:17px;}
div.content .ygpa0101 .txt_s02 {font-size:21px;}
div.content .ygpa0101 .txt_s03 {font-size:30px;}

/*ul안 li 백그라운드 삭제*/
div.content ul.ul_bgNone li,div.content ol.ul_bgNone li {background: none;margin:0;line-height: 200%;}
div.content .txt_br {display: block;}
div.content .txt_br02 {display: inline;}
div.content .txt_br03 {display: block;}
div.content .txt_br04 {display: block;}
div.content .tab_mal20 {padding-left:10px;}
div.content .tab2_mal20 {padding-left:20px;}
.hidden {overflow:hidden;position:absolute;top:-1000000px;left:-1000000px;width:1%;height:1%;text-indent:100%;white-space:nowrap;}

.li_style01 ul li {color: #0f3452;background: url(/kr/images/sub/dt_bg.gif) left 6px no-repeat;margin: 0 0 10px 30px;padding: 0 0 0 9px;line-height: 160%;}

/*p_btn*/
.a_btn01 {display: inline-block;overflow: visible;position: relative;padding: 0px 0 0px 0;background:url(/kr/images/sub/a_btn01.gif) left top no-repeat;}
.a_btn01 span {display: block;height: 28px;color: #ffffff;line-height: 26px;padding: 0px 5px 0px 5px;background:url(/kr/images/sub/a_btn01_end.gif) right top no-repeat;}
table a.a_btn01 span:hover {text-decoration:none;}

.a_btn02 {display: inline-block;overflow: visible;position: relative;padding: 0px 0 0px 0;background:url(/kr/images/sub/a_btn02.gif) left top no-repeat;}
.a_btn02 span {display: block;height: 28px;line-height:26px; padding:0px 42px 0px 9px;background:url(/kr/images/sub/a_btn02_end.gif) right top no-repeat;}
table a.a_btn02 span:hover {text-decoration:none;}

.a_btn03 {display: inline-block;overflow: visible;position: relative; /*width: 116px;*/ color: #ffffff;font-size: 16px;font-family: 'NanumGothicBold';padding: 12px 6px 11px 6px; margin: 20px 0 0 0;/* background:url(/kr/images/content/yeyak_content_btn.gif) left top no-repeat;*/ background:#207584;}


div.content .sitemap {font-family: 'NanumGothicBold';}
div.content dl.Map {float: left;width: 32.5%;display: inline-block;margin: 0;}
div.content .sitemap dt.MapOneDept {margin: 10px;padding: 8px;text-align: center;color: #454D59;border-bottom: 4px solid #454D59;background: none;font-size: 20px;
font-family: 'NanumGothicBold';}

div.content .sitemap dd.MapTwoDepth {background:none;margin: 10px 20px;padding:7px 0; }
div.content .sitemap dd > a {background: url(/kr/images/content/icon.jpg) left 3px no-repeat;margin: 5px;padding-left: 14px;color: #677D8A;font-size: 17px;font-weight: normal;}
div.content .sitemap dd.MapTwoDepth > ul {margin: 5px 0 0px 10px;}
div.content .sitemap dd.MapTwoDepth > ul  > li.MapThreeDepth {line-height: 200%;}

div.content .sitemap ul li ul {border-top: 1px solid #E3E3E3;border-left: 1px solid #E3E3E3;margin: 4px 3px 13px;padding: 10px;background: #E9EAEB;}
div.content .sitemap ul li ul li {margin: 0;padding: 0 0 2px 8px;line-height: 149%;background: url(/kr/images/content/stm_bg.gif) left 7px no-repeat;}
div.content .sitemap ul li ul li a {color: #355B75;}
div.content .sitemap ul li ul li ul {margin: 4px 0px 10px -10px;background: #F1F1F1;}
div.content .sitemap ul li ul li ul li {background: url(/kr/images/sub/dd_bg.gif) left 8px no-repeat;}
div.content .sitemap ul li ul li ul li a {color: #757575;}

div.content  .ready_page p {padding:10px 0 40px 0;font-size:20px;font-weight:bold;}

/*공공데이터개방 이미지css*/
.paradigm_img {padding:30px 0 30px 100px;}


/*최고경영자*/
.ceo {background: url(/kr/images/content/ceo_img02.png) -230px -10px no-repeat; width: 1000px;}
.ceo p.box_01 {font-family: 'NanumGothicbold';font-size: 14px;width: 339px;}
.ceo p.box_02 {font-family: 'NanumGothicbold';font-size: 14px;width: 760px;}
.ceo p.box_03 {font-family: 'NanumGothicbold';font-size: 14px;width: 760px;}
.ceo p.box_04 {font-family: 'NanumGothicbold';font-size: 14px;width: 760px; float: right; width: 422px;}
.ceo p.box_04 span {margin-left:120px}
.ceo_bg .top_title {font-size:2.5em; letter-spacing:-2px; color:#1d6cbc; line-height:1.5em; font-family:'NanumSquare';}
.ceo_bg .top_ceo {padding:80px 0 0 0; display:block; font-size:16px; color:#292929;}
.ceo_bg .top_ceo .txt_c02 {color:#1d366c;}
.ceo_wrap .ceo_p {color:#292929; font-size:1.3em; width:100%; padding:30px 0 0 0; text-align:justify; word-break:break-all;}
.ceo_bg {padding:50px 0 0 0;width:100%; height:390px; font-size:1.3em; color:#292929; background: url(/kr/images/content/ygpa0101_park.png) right 0px no-repeat;}

/* 개인정보처리방침 */
.privacy_h5 {border-top:2px solid #292929;color:#292929 !important;text-align:center; margin:0 !important; padding:0 !important; line-height:50px !important; font-size:18px !important; background:none !important;}
.privacy_new {font-family:'NanumGothic'; border-top:1px solid #292929; border-bottom:2px solid #292929;margin:0 0 10px 0;}
.privacy_new ul {border-bottom:1px dashed #666; }
.privacy_new ul li { float:left; width:25%; padding:2% 0 2%; } 
.privacy_new ul:after {display:block;visibility:hidden;clear:both;content:"";}
.privacy_new ul li span {display:block; text-align:center; font-family:'NanumGothic';}
.privacy_new ul li .text_span{text-align:left; font-size:14px; line-height:30px; }
.privacy_new ul li span.iconbox{display: block;  width:100px;  height:100px;  background: #ffcc00; margin: 0 auto;}
.privacy_new ul li span.privacy_new01icon{background: url(/kr/images/sub/privacy/privacy_new01.png)no-repeat 0px 0px;}
.privacy_new ul li span.privacy_new02icon{background: url(/kr/images/sub/privacy/privacy_new02.png)no-repeat 0px 0px;}
.privacy_new ul li span.privacy_new03icon{background: url(/kr/images/sub/privacy/privacy_new03.png)no-repeat 0px 0px;}
.privacy_new ul li span.privacy_new04icon{background: url(/kr/images/sub/privacy/privacy_new04.png)no-repeat 0px 0px;}
.privacy_new ul li span.privacy_new05icon{background: url(/kr/images/sub/privacy/privacy_new05.png)no-repeat 0px 0px;}
.privacy_new .text {font-size:15px; padding:10px 0 ; font-weight:bold; color:#0036c8}
.privacy_list {border:2px solid #292929;}
.privacy_list:after {display:block;visibility:hidden;clear:both;content:"";}
.privacy_list h5 {color:#292929 !important; border-bottom:1px solid #292929; margin:0 !important; padding:0 !important; line-height:50px !important}
.privacy_list ul li {float:left; line-height:40px; padding:0 0 0 10px; width:50%;}

/* 개인정보처리방침 20230711 */
.box_list li { display: inline-block; width: 31.5%; margin: 0 5px 10px 5px;  vertical-align: top;}
.box_list li .alink_personal {  width: 100%;  height:190px;  box-sizing: border-box;  padding:30px 30px;  border-radius: 10px;  box-shadow: 0 0.2rem 0.8rem rgba(22, 71, 170, 0.2); display: block; text-align: center; position: relative; border: 1px solid #ffffff;}
.box_txt { font-family: "맑은 고딕", Malgun Gothic;  font-size: 14px;  font-weight: bold;  margin: 15px 0 0 0;  display: block;}
.box_list li .alink_personal:hover, .box_list li .alink_personal:active, .box_list li .alink_personal:focus { color: #333; text-decoration: none;}
.box_explain { color: #c50b0b; margin: 10px 0 0 0;}
.boxspan { position: absolute; box-sizing: border-box; border-radius: 10px; background-color: #f9f9f9; border: 1px solid #1647aa; width: 200px; z-index: 999; display: block;}
.boxspan .title_01 { width: 100%;  box-sizing: border-box; padding: 10px 10px 10px 10px; background-color: #1647aa; border-radius: 9px 9px 0 0; display: block; color: #ffffff;}
.boxspan_in { width: 100%; box-sizing: border-box;  padding: 15px 15px; text-align: left; display: block;}
.boxspan_in em { display: block; width: auto; margin: 0px; vertical-align: top;	font-style:normal;}
.boxspan_in em .s_tit { display: block; padding: 10px 0 0 0; font-weight: bold;}
.boxspan_in em .s_tit b {font-weight:normal;}
.boxspan_in em:first-of-type .s_tit { padding: 0;}
.privacy_list ul li:first-child a {background: url(/kr/images/sub/privacy/pi_C1.png)no-repeat 0 0;}
.privacy_list ul li:nth-child(2) a {background: url(/kr/images/sub/privacy/pi_C2.png)no-repeat 0 0;}
.privacy_list ul li:nth-child(3) a {background: url(/kr/images/sub/privacy/pi_C3.png)no-repeat 0 0;}
.privacy_list ul li:nth-child(4) a {background: url(/kr/images/sub/privacy/pi_C4.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(5) a {background: url(/kr/images/sub/privacy/pi_C5.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(6) a {background: url(/kr/images/sub/privacy/pi_C6.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(7) a {background: url(/kr/images/sub/privacy/pi_C7.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(8) a {background: url(/kr/images/sub/privacy/pi_C8.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(9) a {background: url(/kr/images/sub/privacy/pi_C9.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(10) a {background: url(/kr/images/sub/privacy/pi_C10.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(11) a {background: url(/kr/images/sub/privacy/pi_C11.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(12) a {background: url(/kr/images/sub/privacy/pi_C12.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(13) a {background: url(/kr/images/sub/privacy/pi_C12.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(14) a {background: url(/kr/images/sub/privacy/pi_C13.png)no-repeat 0 0;}	
.privacy_list ul li:nth-child(15) a {background: url(/kr/images/sub/privacy/pi_C14.png)no-repeat 0 0;}
.privacy_list ul li:nth-child(16) a {background: url(/kr/images/sub/privacy/pi_C15.png)no-repeat 0 0;}
.privacy_list ul{padding:10px;}
.privacy_list ul li a {font-weight: bold;font-size: 14px;  display: inline-block;  height: 24px; line-height: 24px; padding-left: 30px;}
.privacy_list ul li {padding: 10px 0; float: left; height: 50px; width: 50%;}
.privacybox h5 {background:none !important;font-size: 18px !important; font-weight: 600 !important; color: #333 !important; box-sizing: border-box;  margin: 50px 0 10px 0 !important; vertical-align: middle;}
.privacybox h5 .list_icon{margin-right: 10px; vertical-align: middle;}
.privacybox h5 .list_go {float:right; display:inline-block; font-size:12px; color:#5e89df; margin:0 0 0 10px; padding:2px 4px; border:2px solid #5e89df; border-radius:14px;}

/*배너 모음*/
.db_listGroup {border-top: 2px solid #454d59; padding-top:5px;}
.db_listGroup ul li {float:left;background:none; padding:18px 0 15px 0;border-bottom:1px dotted #CCC; width: 100%;}
.db_listGroup ul li p.banlist_img img {float:left;width:139px;height:39px;padding:0 20px 0 10px;}
.db_listGroup ul li h4 {margin:0px;padding:0px 0 3px 160px;font-size: 1.1em; background:none;}
.db_listGroup ul li p.ban_link {margin:0;padding:0 0 0 170px; background:none;}

p.paginate {position:relative; float:left; width:100%; text-align:center;margin:10px 0 0 0;}
p.paginate strong {color:#F60; padding:0 5px;}
p.paginate a {padding:0 5px;}
.db_listGroup div.board-nav {display: inline-block;margin-top: 20px;}


.m_middle h1 {padding: 25px 0px 25px 5px;width: 209px;}
.m_middle #leftMenu {margin: 0px 0px 0px 13px;}
.m_middle #left ul#left_menu {background: #ffffff;border-right: 1px solid #D7D9E2;border-left: 2px solid #EBECF0;border-bottom: 1px solid #CDD5E0;}
.m_middle #left ul#left_menu li {border-right: 1px solid #FFF;border-top: 1px solid #CDD5E0;}
.m_middle #left ul#left_menu li a {display: block;padding: 10px;text-align: right;font-family: 'NanumGothicBold';font-weight: normal;}
.m_middle #left ul#left_menu li a:hover {color: #80828D;}
.m_middle #left ul#left_menu li.on {background: #EBECF0 url(/kr/images/content/mana_on.gif) right 14px no-repeat;border-right: 1px solid #ffffff;border-top: 1px solid #CDD5E0;}

.m_middle #contentgroup .content_top h3 {margin: 30px 0 0 20px;}
.m_middle #contentgroup .content {margin: 35px 25px 0 25px;}
p.close {position: absolute;top: 0;right: 0;margin: 0;padding: 0;}
.m_middle #contentgroup .content textarea#content {margin: 0;}

.m_middle .program_search input {border: 1px solid #AAA;padding: 3px;}
.m_middle #contentgroup .content table.bbsView td.content div.content {margin: 10px 25px 10px 15px;}
.delArticle{font-weight:bold;color:#ff0000;}

.m_middle div.result-nav {display: inline-block;padding-top: 19px;}


/*실적증명 페이지 네비*/
div.result-nav{width:100%;}
div.result-nav div.pagination{width:100%;text-align:center;}
div.result-nav div.pagination ul{margin: 20px 0 0 0;display:inline-block;}
div.result-nav div.pagination ul li{margin:0 2px;padding:0;float:left;background:none;width:23px;height:23px;text-align:center;border:1px solid #919a98;}
div.result-nav div.pagination ul li a{color:#454d59;display:block;padding:3px 0 0 0;height:20px;}
div.result-nav div.pagination ul li:hover{width:25px;height:25px;border:0;background:#454d59;}
div.result-nav div.pagination ul li:hover a{color:#fff;display:block;height:21px;padding:4px 0 0 0;}
div.result-nav div.pagination ul li.active{width:25px;height:25px;border:0;background:#454d59;}
div.result-nav div.pagination ul li.active a{color:#fff;font-weight:bold;display:block;height:21px;padding:4px 0 0 0;}
div.result-nav div.pagination ul li.first_page{font-size:36px;border:0px;height:25px;width:25px;background:#cecece;}
div.result-nav div.pagination ul li.first_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:22px;}
div.result-nav div.pagination ul li.first_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:22px;}
div.result-nav div.pagination ul li.prev_page{font-size:36px;border:0px;height:25px;width:25px;background:#cecece;margin-right:8px;}
div.result-nav div.pagination ul li.prev_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:22px;}
div.result-nav div.pagination ul li.prev_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:22px;}
div.result-nav div.pagination ul li.next_page{font-size:36px;border:0px;height:25px;width:25px;background:#cecece;margin-left:8px;}
div.result-nav div.pagination ul li.next_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:22px;}
div.result-nav div.pagination ul li.next_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:22px;}
div.result-nav div.pagination ul li.last_page{font-size:36px;border:0px;height:25px;width:25px;background:#cecece;}
div.result-nav div.pagination ul li.last_page a{line-height:50%;overflow:hidden;display:block;padding:3px 0 0 0;height:22px;}
div.result-nav div.pagination ul li.last_page:hover a{color:#454d59;display:block;padding:3px 0 0 0;height:22px;}

div.result-nav div.listbtn{position:absolute;right:0;top:0;}
div.result-nav div.listbtn a{display:block;height:19px;border:1px solid #999ea1;background:#e8e8e8;color:#35404c;padding:4px 10px 0;font-weight:bold;border-bottom:1px solid #777;border-right:1px solid #777;}



/*뷰어다운로드*/
div.content table.tableUse {clear: both;width: 100%; margin: 10px 0 30px 0 !important; border-top: 1px dashed #ddd;border-left: none; border-right: 0 none; border-bottom: 0 none;}
div.content table.tableUse td {background: none; border-left: 0 none; border-bottom: 1px dashed #ddd; padding: 10px 6px; border-right: none;}
div.content table caption {position: absolute;left: -10000px;top: -10000px;width: 1px;height: 1px;overflow: hidden;}


div.content #tx_table_menu table.tx-event{border-top:0;border-left:0;margin:0;}
div.content #tx_table_menu table.tx-event td{border-bottom:0;border-right:0;}

/*용어사전*/
div.content div.dictionary div.term_dictionary dl dt {padding: 10px 0 10px 16px;}
div.content div.dictionary div.term_dictionary dl dd {margin: 0 0 5px 15px;padding: 12px 0 9px 0px;}

/*행사일정*/
#bbsForm div.calendar.span5 table tbody tr th.sun {background: #FDE8E8;color: #C90030;}
#bbsForm div.calendar.span5 table tbody tr th.sat {background: #E8F1FD;color: #0060C9;}


#bbsForm div.calendar.span5 table tbody tr td.sun a {color: #E41A42;}
#bbsForm div.calendar.span5 table tbody tr td.sat a {color: #0060C9;}

/*여수광양항지도 사진보기*/
div.portmap_more {display: inline-block;margin: 20px;}
div.portmap_more > h1 {padding: 10px;border-bottom: 3px solid #3A7BC2;margin-bottom: 20px;line-height: 130%;}
div.portmap_more > div.pic_more {padding: 0 0 0 10px;}
div.portmap_more > div.pic_more > ul > li {float:left; padding:0 10px 10px 10px;}
div.portmap_more > div.pic_more > ul > li > a {display: inline-block;text-align: center;font-weight: bold;color: rgb(56, 68, 155);}
div.portmap_more > div.pic_more > ul > li > a > img {display: block;border: 1px solid #ACC9E0;}
div.portmap_more > p {clear: both;padding-top: 30px;border-top: 1px solid #CCC;}




/*국민제안 national_offer*/
div.program_search .hasDatepicker, div.program_search #searchState, div.program_search #searchInput, div.program_search #searchType, div.program_search #searchDivision, #rsvStartKeyword, #rsvEndKeyword{padding:5px 5px;border: 1px solid #A2A2A2;margin-left: 2px;}
#searchKeyword  {padding:12px 5px;}
div.content .btn_red {background: #D33939;border: 1px solid #B12828;color: #ffffff;display: inline-block;text-align: center;padding: 5px 5px 5px 5px;font-weight: bold;}
div.content .btn_red:hover {background: #B91E1E;}
div.content .btn_orange {background: #EEA70F;border: 1px solid #B17528;color: #ffffff;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;font-weight: bold;}
div.content .btn_orange:hover {background:#EE950F;}
div.content .btn_green {background: #5FC256;border: 1px solid #68A546;color: #FFF;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;font-weight: bold;}
div.content .btn_green:hover {background:#4CB143;}
div.content .btn_blue {background: #5686C2;border: 1px solid #577B8F;color: #ffffff;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;font-weight: bold;}
div.content .btn_blue:hover {background:#396EB1;}
div.content .btn_purple {background: #8A56C2;border: 1px solid #6C2C80;color: #ffffff;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;font-weight: bold;}
div.content .btn_purple:hover {background:#8F39B1;}
div.content .btn_gray {background: #7E7E7E;border: 1px solid #5E5E5E;color: #ffffff;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;font-weight: bold;}
div.content .btn_gray:hover {background:#616161;}
div.content td > span.btn_red, div.content td > span.btn_orange, div.content td > span.btn_green, div.content td > span.btn_blue, div.content td > span.btn_purple, div.content td > span.btn_gray {cursor: default;}
div.content .applybtn .blue_btn {background: #5686C2;border: 1px solid #577B8F;color: #ffffff;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;font-weight: bold;}
div.content .applybtn .blue_btn:hover {background:#396EB1;}
div.content .applybtn .gray_btn {background: #7E7E7E;border: 1px solid #5E5E5E;color: #ffffff;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;margin-top:20px;font-weight: bold;}
div.content .applybtn .gray_btn:hover {background:#616161;}
div.content .btn_b_orange:hover {background:#EE950F;}
div.content .btn_b_orange {background: #FF9900;border: 1px solid #D57823;color: #FFF;display: inline-block;height: 21px;text-align: center;padding: 5px 5px 0 5px;font-weight: bold;}

div.content .search_recruit button {padding: 0 11px;height: 27px;cursor: pointer;}
div.content .search_recruit {width: 96.5%;margin: 7px 0 30px 0;padding: 12px;border: 1px solid #D1D1D1;background: #F8F8F8;text-align: center;}
div.content .search_recruit select {border: 1px solid #D6D6D6;padding: 2px;}
div.content .search_recruit input {border: 1px solid #D6D6D6;padding: 4px 3px 3px;margin: 0 0 0 5px;}

.content > form > fieldset.check_box {border: none;margin: 0 0 0 0;}
.content > form > fieldset.check_box .box{position: relative;padding: 0px 15px 0 0;margin: 5px 8px;height: 230px;border: 1px solid #cccccc;overflow: auto;}
.content > form > fieldset.check_box .box2{position: relative;padding: 15px 15px 15px 15px;margin: 5px 8px;height: 60px;border: 1px solid #cccccc;overflow: auto;}
.content > form > fieldset.check_box .check {margin: 5px 8px;}
div.content table.bbsList td.upfile a {display: block;vertical-align: top;}
div.content .enddate, div.content .category, div.content .condition,  div.content .career, div.content .upfile, div.content .edit  {text-align: center;}

.content > form > fieldset.check_box > div.box > ul  {padding-left: 20px;}



/*20140923 홈페이지관리자 설문조사 css 가져다 추가함*/


.content div.research_list{ border:3px solid #A6C3E2; padding:5px; margin-bottom:20px;}
.content div.research_list p.tit{ display: block;float: none;margin:0 0 10px 0;  color:#0D4B9B; font-size:14px; background:#f2f2f2 url(/seo/images/common/bl_01.gif) 10px 13px no-repeat; padding:8px 5px 8px 25px;}
.content div.research_list dl{float: none;width: auto;margin: 0 0 20px 0;overflow: hidden;padding: 10px;border-bottom: 1px solid #d6d6d6;color: #666666;}
.content div.research_list dl dt{ float: none;width: auto;background: none;border-bottom: 1px dashed #d6d6d6;padding: 0 0 10px 0;margin: 0 0 5px 0;line-height: 200%;}
.content div.research_list dl dd{ padding: 10px;float: none;width: auto;margin: 0;background: none;}
.content div.research_list dl dt img {padding-right:10px;}
.content div.research_list ul{ overflow:hidden;}
.content div.research_list ul li{ margin-bottom:5px; overflow:hidden; text-align:left; clear:both;}
.content #jnitresearchVO > div.research_list p {float: none;display: block;}
.content div.research_list label{ min-width:130px; display:inline-block;margin-right:10px; text-align:left;}
.content div.research_list div.btn_list{ text-align:center; margin:10px 0;}

.content div.research_list span.grap{display:inline-block; width:50%; margin-top:5px; vertical-align:top;  text-align:left;}
.content div.research_list span.grap b{display:inline-block; height:10px;  vertical-align:top; } 
.content div.research_list em{font-style:normal; display:inline-block;  text-align:right; }

.content #contentment{border:1px solid #ccc; padding:5px; position:relative; margin:20px 0;}
.content #contentment div.qrCode{ margin-bottom:10px; }
.content #contentment div.qrCode strong{color:#445fc0;}
.content #contentment input.researchTxt{  height:22px; border:1px solid #ccc;}
.content #contentment p.resultBtn{width:83px;margin:0; padding:0; position:absolute; right:15px; top:165px;}

.content .research{ overflow:hidden;}
.content .research .researchCount ol{ margin-bottom:5px;}
.content .research .researchCount ol li{display:inline;}
.content .research .researchCount ol li input{ margin-right:5px; }

.research_input2 {vertical-align:middle; width:90%; }

/*20141013 홈페이지관리자 설문조사로 인해 박스 추가*/
/*div.boxresearch{margin:10px auto ;width:auto;}
div.boxresearch h3{font-size:30px;font-family:'NanumGothicBold';font-weight:normal;line-height:100%;color:#454d59;margin: 0 0 30px 0;}*/
div.research1{width: 100%;height: 200px;border:1px solid #c7e2f1;border-top:1px solid #5794bf;overflow-y:scroll;overflow-x:hidden;}
.research1_check{padding:10px 0 0 30px;}

/* 20181207_설문조사 폰트 */
.content div.research_list b {color:#f1003c;/* display:block;*/}

/* 2014.12.23 by elsys 김근자 터미널혼잡도분석 : legend 조정 추가 */
div.content  table.jqplot-table-legend td { padding: 2px; border: none; color: #5d6065; font-size: 12px; word-break: break-all; word-wrap: break-word; }

/* 2015.02.24 by elsys 김근자 실적증명서 발급 추가 */
div.search-box {
	text-align: center;
	background: #e4eff4;
	border: 2px solid #cbd7dd;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 300%;
}

table.minwon input {
	padding: 3px 3px 4px;
	margin-left: 2px;
}

div.search-box .hasDatepicker,div.search-box input,div.search-box select,table.minwon input.input-text,table.minwon select
	{
	padding: 3px 3px 4px;
	border: 1px solid #A2A2A2;
	margin-left: 2px;
}

div.search-box div.regist-btn {
	float: right;
	padding-top: 4px;
	/* line-height: 36px; */
}

table.minwon input.border-none {
	border: 1px solid #A2A2A2;
}

/* table.minwon input.input-normal {
	padding: 3px 3px 4px;
	border: 1px solid #A2A2A2;
	margin-left: 2px;
} */

/* 2015.02.24 by elsys 김근자 예약현황 캘린더 추가 */
div.yeyak_step01 {
	float: left;
	width: 784px;
	margin: 20px 0 0 0; /* border:1px solid #e0e0e0; */
	padding: 10px;
}

div.yeyak_step01_top {
	/*float: left;*/
	width: 100%;
	height: 50px;
	margin: 0 0 20px 0;
    text-align: center;
	/*margin: 0;*/
        border-radius:15px;
        border: 3px solid #75d7df;
        background: #f1f1f1;
	/*background: url(/kr/images/content/sq020101step01_bg.gif) left top no-repeat;*/
}

div.yeyak_step01_top p {
	display: inline-block;
	float: left;
	color: #668789;
	line-height: 150%;
}

div.yeyak_step01_top p.step01_today {
	margin: 7px 0 0 15px;
	font-weight: bold;
	color: #555;
}

div.yeyak_step01_top p.step01_today span.step01_today_date {
	color: #2b9cb0;
}

div.step01_date_select {
	float: left;
	width: 210px;
	/*margin: 12px 0 0 130px;*/
	margin: 0 auto;
        padding: 12px 0 0 25px;
}

.step01_date_select select {font-size:20px; }

div.step01_date_select a {
	display: block;
	float: left;
}

div.step01_date_select p {
	font-size: 17px;
	font-weight: bold;
	font-family: 'NanumGothicBold';
	color: #333;
	margin: 0 10px;
	/*width: 117px;*/
	text-align: center;
	font-weight: normal;
}

div.step01_division {
	float: right;
	margin: 4px 15px 0 0;
}

div.step01_division p {
	width: 100%;
	text-align: right;
	font-weight:bold;
	font-size:16px;
}

div.step01_division p.division_person {
	color: #1E6D42;
}

div.step01_division p.division_team {
	color: #f85b00;
}

.rel a.division_person2 {color:red !important;}
.division_person {
	color: #1E6D42 !important;
}

.division_team {
	color: #BF1D13 !important;
}

div.yeyak_step01_content>p {
	width: 100%;
	margin-bottom: 10px;
}

div.yeyak_step01_content table caption {
	/* display: none; */
}

div.yeyak_step01_content table {
	border-top: 2px solid #2b9cb0;
	border-left: 1px solid #d5d5d5;
	float: left;
}

div.yeyak_step01_content table th,div.yeyak_step01_content table td {
	border-right: 1px solid #d5d5d5;
	border-bottom: 1px solid #d5d5d5;
	padding:8px 2px;
}

div.yeyak_step01_content table th {
	color: #333;
	background: #f0f0f0;
}

div.yeyak_step01_content table td {
	color: #555;
}

div.yeyak_step01_content table td.center {
	text-align: center;
}

div.yeyak_step01_content>table>tbody>tr td div.rel {
	min-height: 70px;
}

table.step01_calendar td {
	vertical-align: top;
}

table.step01_calendar td p {
	width: 100%;
}

div.yeyak_step01_content .sun {
	color: #ff3030
}

div.yeyak_step01_content .sat {
	color: #306aff;
}

.yeyak_font {font-size:16px !important; font-weight:bold; color:#ff3030 !important;}

/* 2015.02.24 by elsys 견학신청 예약현황 팝업 추가 */
div#layer_popup {
	position: absolute;
	left: 225px;
	bottom: 97px;
	width: 330px;
	/*height: 210px;*/
	/*background: #AEE5EA;*/
	background: #F8F8F8;
	border: 2px solid #5B6C6D;
	display: block;
	z-index: 1;
}

div#layer_popup h4.title {
	/*width: 320px;*/
	width:100%;
	margin: 0;
	padding: 10px 0 10px 10px;
	/*background: none;*/
	background: #AEE5EA;
}

div#layer_popup h4.title span {
	float: right;
	margin-right: 10px;
	cursor: pointer;
}

div#layer_popup .content_wrap {
	width: 100%;
	/*background: #F8F8F8;*/
	display: inline-block;
}

div#layer_popup .event_wrap {
	width: 100%;
	border-left: none;
	border-collapse: inherit;
	border-spacing:7px;
}

div#layer_popup .event_wrap th {
	margin: 10px;
	width: 108px;
	border: none;
	background: #F8F8F8;
}

div#layer_popup .event_wrap td {
	margin: 10px;
	background: #FFF;
	border: 1px solid #D5D5D5;
}

div#layer_popup .event_wrap td.layer_btn {
	background: none;
	border: none;
	text-align: center;
}

p.yeyak_btn {
	width: 100%;
	margin: 10px 0 0 0;
}

/*2015.04.29. 이은아 홍보관 대표사이트로 전환에 따른 추가*/
textarea#tt1 {margin:10px 0;float:left;width:100%;color:#555;}
div.step02_agree {float:left;width:100%; text-align:center; }
div.step02_agree input {margin-left:10px;}
div.step02_agree label {cursor:pointer; line-height:200%;}

/*2015.04.30. 이은아 홍보관 정보관 대표사이트로 전환에 따른 추가*/
div.content div.flv_vod {        
        float: left;
        padding: 7px 7px; 
        border-radius:15px;
        border: 3px solid #75d7df;
        background: #f1f1f1;
       /* width: 370px;*/
}

div.content div  p.flv_vod_txt {
       /* width: 270px;*/
        margin: 8px 0 0 0px;
        padding: 10px 30px;
        height: 306px;

        color: #243E5A;
        overflow-y: scroll;
}
/*div.content div.flv_vod2 {
        float: left;
        padding: 7px 7px;
        /*background: url(/square/images/content/square010101_bg2.gif)*/
       /* border-radius:15px;
        border: 3px solid #75d7df;
        background: #f1f1f1;
}*/

/*홍보브로슈어 국가별 pdf 다운로드*/
.div_book img {width:40%;} 
div.content p.p_box {border: 4px solid #7DC9CE;background: #F7F8F8 url(/recruit/images/content/diagonal_bg.gif) left top repeat;padding: 10px;}
div.content .pdf_bro4 {float: none;margin: 10px 0 0 285px; padding: 5px 0 0 0;width: 257px;height: 36px;line-height: 220%;background: url(/kr/images/sub/square/bro_bg.jpg) left top no-repeat;}

/* 광양항 정보 */
.content .history_box {float: left;margin:0; }
.content .history_box h4 {font-size: 25px;background: url(/square/images/content/h4_bg.gif) left 7px no-repeat;}
.content .history_box ul li {border-top: 1px dotted #cccccc; margin: 0 0 0 11px;padding:10px 0 10px 50px;font-family: 'NanumGothic';background: url(/kr/images/sub/square/site_map_li_01.gif) 38px 11px no-repeat; }
.content .history_box ul li span {font-size: 20px;color: #272727;display: inline-block;width: 119px; font-family:'NanumGothicBold'}
.historybox_img {float:right;width: 258px;height: 162px;margin: 0;padding: 9px 10px 9px 30px;background:url(/kr/images/sub/square/history_box_bg.gif) left top no-repeat;}

div.content  p.bg030201 {background:url(/kr/images/sub/square/pan030201.jpg) right top no-repeat;}

/* 20180309 웹접근성 키보드 접근작업 추가*/
.box_w46 textarea{width:95%; height:340px; margin:0 2.5% 0; border:1px solid #d2d2d2;}
div#layer_popup a.layer_close {float:right; padding:0 10px 0 0;}

/* YGPA신고센터 성희롱.성폭력특별신고센터 */
.line_clean {letter-spacing:-1px;}
.letter-spacing-1px{letter-spacing:-1px;}


/* 포럼 콘텐츠 css */
.forum_box h4 {font-size:22px; background: url(/square/images/forum/forum_h4.png) left 7px no-repeat;}


.numicon{font-family:돋음; letter-spacing:-1px;  color:#292929; font-size:9.5px; border-radius:50%; border:1px solid #292929; display:inline-block; width:13px; height:13px; text-align:center; line-height:13px; margin:0 3px 0 0;}

/* 20200323 */
.ulline {width:40%; padding:0 1%; border:1px solid #cdcbc5;}
.ulline1  {width:90%; padding:0 1%; border:1px solid #cdcbc5;}
.ulline2  {width:60%; padding:0 1%; border:1px solid #cdcbc5;}
.ulline3,.ulline4,.ulline5{width:100%; padding:0;}
.ulline4 span {width:32%; padding:2%; border-right:1px solid #cdcbc5; display:inline-block; text-align:center;}
.ulline4 span:last-child, .ulline5 span:last-child {border-right:none;}
.ulline4 li, .ulline5 li {padding:0 !important; width:100%;border-bottom:1px solid #cdcbc5;}
.ulline5 span {width:12%; padding:2%; border-right:1px solid #cdcbc5; display:inline-block; text-align:center;}
.ulline5 span.span_wrap {width:88%;}
.ulline li {padding:2%; width:100%; border-bottom:1px solid #cdcbc5;}
.ulline li:last-child {border:none;}
.spanleft {width:70%; float:left;}
.spanleft_line {width:70%; float:left; border-right:1px dashed #d2d2d2;}
.spanleft4 {width:37%; letter-spacing:-1px; float:left;}
.spanleft3 {width:30%;  float:left;}
.spanleft2 {width:27%; letter-spacing:-1px; float:left;}
.spanleft1 {width:2%; float:left; padding:0 6px 0 0;}
.spanright{float:right;}

/* 코로나 관련 임시 css */
.covid_box {border:1px solid #d2d2d2; padding:8px; margin:0 0 30px 0;}

/* 20210504 국민제안관련 수정 */
.ygpamozip .contenttitle {font-size:20px !important; background: url(/square/images/forum/forum_h4.png) left 4px no-repeat !important;}
.ygpamozip .content {padding:10px 15px;}

/* 신규추가 20210603 */
.div_w30 {width:30%; float:left;}
.div_w50 {width:50%; float:left;}
.div_w70 {width:70%; float:left;}
.info_book_tit {border:1px solid #d2d2d2;  border-bottom:1px dotted #d2d2d2; margin:0 0 0 8px; padding:12px 18px; font-size:14px; line-height:20px; font-family:'NanumGothic'; text-align:justify;}
.info_box{border-top:none !important; border:1px solid #d2d2d2; margin:0 0 0 8px;}
.info_list {border-bottom:1px dotted #d2d2d2; padding:0 20px 14px;}
.info_team { padding:0 20px 14px;}
.book_titp {background:#0e88da; padding:6px 0; text-align:center; margin:10px 0 0 0;}
.book_titp a {color:#ffffff; font-size:16px; }
#leftSub07 #leftSubImg0404 a {letter-spacing:-1px;}
.txt_box {border:1px dotted #d2d2d2; padding:1.5%;}



/* 반응형 구역 */
@media(max-width:1919px){

}

@media(max-width:1319px){

}

@media(max-width:1279px){
	
}


@media(max-width:1023px){
	/* 조직도 20220302 */										  
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul {margin:20px 0 10px -22px;}
div.content .orgcontent_2022 ul li ul li.org2_2 {position: absolute; top:42px; left: -60px; width:498px; height: 207px; color: #292929; padding: 0;  /* margin: 0 0 0 -40px; */ text-align: center; border-bottom: none;}
div.content .orgcontent_2022 ul li ul li.org2_2 .sub_org2_2 {}
div.content .orgcontent_2022 ul li ul li.org2_2 .sub_org2_2 li:first-child {clear:both; border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:35px 5px 5px 0px; background:#f8f8f8;}
div.content .orgcontent_2022 ul li ul li.org2_2 .sub_org2_2 li:last-child {clear:both; border:1px solid #dddddd; width:200px; height:34px; line-height:34px; padding:0; margin:35px 120px 5px 0px; background:#f8f8f8;} 

div.content .orgcontent_2022 > ul {width:528px;height:269px;background: url(/kr/images/content/org_committee_bg_line.gif) center top no-repeat;}
div.content .orgcontent_2022 ul li.org1 > a {display: block;width: 100px;height: 33px;text-align: center;padding: 12px 0 0 28px ;margin:0 0 0 -2px; font-size: 14px;font-weight: bold;color:#dfffff;}
div.content .orgcontent_2022 ul li ul li.org3 {position: absolute;top:250px;left: -194px;margin: 0;text-align: center;display: block;color: #F4F8E8;/*width: 139px;*/padding: 32px 0 0 0;
										background: url(/kr/images/content/org_committee_btn01.gif) center 10px no-repeat;}
div.content .orgcontent_2022 ul li ul > li.org4 {position: absolute;top:250px;left:10px; font-weight:normal;margin: 0;text-align: center;display: block;color: #F4F8E8;width:192px;padding: 32px 0 0 0;
										  background: url(/kr/images/content/org_committee_btn02.gif) center 10px no-repeat;}
div.content .orgcontent_2022 ul li ul li.org5 {position: absolute;top: 250px;left:239px;width: 123px;
padding:33px 0px 16px 0px;margin: 0;border: 0;text-align: center;background: url(/kr/images/content/org_committee_btn05.jpg) left 10px no-repeat;color: #ffffff;}


/* 여수세계박람회 임시조직도 */
/* 조직도 20220302 */										  
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul {margin:10px 0 0 10px;}
div.content .orgcontent_2022_2 ul li ul li.org2_2 {position: absolute; top:42px; left: -150px; width:498px; height: 207px; color: #292929; padding: 0;  /* margin: 0 0 0 -40px; */ text-align: center; border-bottom: none;}
div.content .orgcontent_2022_2 ul li ul li.org2_2 .sub_org2_2 {}
div.content .orgcontent_2022_2 ul li ul li.org2_2 .sub_org2_2 li:first-child {clear:both; border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:35px 5px 5px 55px; background:#f8f8f8;}
div.content .orgcontent_2022_2 ul li ul li.org2_2 .sub_org2_2 li:last-child {float:right; border:1px solid #dddddd; width:108px; height:34px; line-height:34px; padding:0; margin:35px 215px 5px 0px; background:#f8f8f8;} 
div.content .orgcontent_2022_2 ul li ul li.org2_2 .sub_org2_2 li:last-child > a {display:block;}

div.content .orgcontent_2022_2 > ul {width:646px;height:280px;background: url(/kr/images/content/org_committee_bg_line2_w1023.jpg) 84px 25px no-repeat;}
div.content .orgcontent_2022_2 ul li.org1 > a {display: block;width: 100px;height:35px; background:#0a83da; text-align: center; margin:0 0 0 15px; font-size: 14px;font-weight: bold;color:#dfffff;}
div.content .orgcontent_2022_2 ul li ul li.org3 {position: absolute;top:250px;left: -188px;margin: 0;text-align: center;display: block;color: #F4F8E8;/*width: 139px;*/padding: 32px 0 0 0;
										background: url(/kr/images/content/org_committee_btn01_2020v3.jpg) -10px 30px no-repeat;}
div.content .orgcontent_2022_2 ul li ul > li.org4 {position: absolute;top:250px;left:10px; font-weight:normal;margin: 0;text-align: center;display: block;color: #F4F8E8;width:192px;padding: 32px 0 0 0;
										  background: url(/kr/images/content/org_committee_btn01_2020v3.jpg) 0px 30px no-repeat;}
div.content .orgcontent_2022_2 ul li ul li.org5 {position: absolute;top: 250px;left:239px;width: 123px;
padding:33px 0px 16px 0px;margin: 0;border: 0;text-align: center;background: url(/kr/images/content/org_committee_btn05.jpg) 17px 30px no-repeat;color: #ffffff;}
div.content .orgcontent_2022_2 ul li ul li.org6 {position: absolute;top: 250px;left:395px;width: 123px;
padding:33px 0px 16px 0px;margin: 0;border: 0;text-align: center;background: url(/kr/images/content/org_committee_btn06.jpg) 36px 30px no-repeat;color: #ffffff;}
}


@media(max-width:767px){
	
div.content .orgcontent_2022 {width:100%;padding:30px 0;}
div.content .orgcontent_2022 > ul {background:none;}
div.content .orgcontent_2022 > ul > li.org1 {position: absolute;left: 48.5%;}
div.content .orgcontent_2022 ul li.org1 > a { line-height:30px; padding:0; background:#111986; color:#ffffff;}
div.content .orgcontent_2022 ul li ul li.org3 > a, div.content .orgcontent_2022 ul li ul li.org4 > a, div.content .orgcontent_2022 ul li ul li.org5 > a {padding: 10px 30px 12px 34px;color: #ffffff; background:#292929;}
div.content .orgcontent_2022 ul li ul li.org2 {left:100px;} 
div.content .orgcontent_2022 ul li ul li.org2_2 {left: -180px;}	
div.content .orgcontent_2022 ul li ul li ul.sub_org1 {margin:12px 0 10px 6px;display: block;background: url(/kr/images/content/org_sub_org1.gif) left top no-repeat;}
div.content div.orgcontent_2022 > ul > li > ul > li.org3 > ul > li {clear:both; padding:2px 0 0  0;margin: 0 0 0 0; color: #F4F8E8;text-align:left;}
div.content div.orgcontent_2022 > ul > li > ul > li.org3 > ul > li > a {writing-mode:horizontal-tb; text-orientation: upright;background: #F8F8F8;border: 1px solid #DBDCE0; width:110px; padding: 10px 7px;display: inline-block; height:auto; text-align:center;}
div.content .orgcontent_2022 ul li ul li.org3 {top:150px;left: -194px;text-align:left;background:none;width:120px;}
div.content .orgcontent_2022 ul li ul > li.org4 {top:150px; left:-50px; text-align:left;background:none; width:122px;}
div.content .orgcontent_2022 ul li ul > li.org5 {top:150px; left:100px; text-align:left;background:none; width:140px;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul {margin:12px 0 10px 0px;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul > li {clear:both;padding:2px 0 0 0; margin:0;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul > li > a {writing-mode:horizontal-tb; width:110px; height:auto; text-align:center;}
div.content div.orgcontent_2022 > ul > li > ul > li.org5 > ul {margin:12px 0 10px 0px;}
div.content div.orgcontent_2022 > ul > li > ul > li.org5 > ul > li {clear:both;padding:2px 0 0 0; margin:0;}
div.content div.orgcontent_2022 > ul > li > ul > li.org5 > ul > li > a {writing-mode:horizontal-tb; width:110px; height:auto; text-align:center;}


/* 여수세계박람회 임시조직도 */
div.content .orgcontent_2022_2 {width:100%;padding:30px 0;}
div.content .orgcontent_2022_2 > ul {background:none;}
div.content .orgcontent_2022_2 > ul > li.org1 {position: absolute;left: 48.5%;}
div.content .orgcontent_2022_2 ul li.org1 > a { line-height:30px; padding:0; background:#111986; color:#ffffff;}
div.content .orgcontent_2022_2 ul li ul li.org3 > a, div.content .orgcontent_2022_2 ul li ul li.org4 > a, div.content .orgcontent_2022_2 ul li ul li.org5 > a {text-align:center; line-height:45px;color: #ffffff; background:#292929;}
div.content .orgcontent_2022_2 ul li ul li.org6 > a {text-align:center; line-height:22px;color: #ffffff; background:#292929;}
div.content .orgcontent_2022_2 ul li.org2A {right:0px;} 
div.content .orgcontent_2022_2 ul li ul li.org2_2 {left: -180px;}	
div.content .orgcontent_2022_2 ul li ul li ul.sub_org1 {margin:12px 0 10px 6px;display: block;background: url(/kr/images/content/org_sub_org1.gif) left top no-repeat;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org3 > ul > li {clear:both; padding:2px 0 0  0;margin: 0 0 0 0; color: #F4F8E8;text-align:left;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org3 > ul > li > a {writing-mode:horizontal-tb; text-orientation: upright;background: #F8F8F8;border: 1px solid #DBDCE0; width:110px; padding: 10px 7px;display: inline-block; height:auto; text-align:center;}
div.content .orgcontent_2022_2 ul li ul li.org3 {top:150px;left: -194px;text-align:left;background:none;width:120px;}
div.content .orgcontent_2022_2 ul li ul > li.org4 {top:150px; left:-65px; text-align:left;background:none; width:122px;}
div.content .orgcontent_2022_2 ul li ul > li.org5 {top:150px; left:65px; text-align:left;background:none; width:140px;}
div.content .orgcontent_2022_2 ul li ul > li.org6 {top:150px; left:195px; text-align:left;background:none; width:140px;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul {margin:12px 0 10px 0px;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul > li {clear:both;padding:2px 0 0 0; margin:0;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul > li > a {writing-mode:horizontal-tb; width:110px; height:auto; text-align:center;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org5 > ul {margin:12px 0 10px 0px;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org5 > ul > li {clear:both;padding:2px 0 0 0; margin:0;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org5 > ul > li > a {writing-mode:horizontal-tb; width:110px; height:auto; text-align:center;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org6 > ul > li {clear:both;padding:2px 0 0 0; margin:0;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org6 > ul > li > a {writing-mode:horizontal-tb; width:130px; height:auto; text-align:center;}



/*실적증명서 발급절차안내*/
div.content .service0401 .box_w50{width:100%;}

/*여객선*/
.sub_visual_new{display:none;}

/*인사채용*/
.recruit_box .recruit_box2 ul li {width:100%; margin:5px 0 10px;}

/* 공통 레이아웃 */
.iframe_warp {overflow-x:auto;}
.dotted_img {display:none;}

/* 개인정보처리방침 */
.box_listdiv {display:none;}
.privacy_list ul li {width:100%;}
}

@media(max-width:580px){
span.num{display:inline-block;width:6%;float:left; padding:3% 0 0 0;}

/*사전정보공표*/
.info_icon li {width:20%;}
.tabmenu_info li.on, .tabmenu_info2 li.on {background:#1c71c6; border:2px solid #175ea6; padding:7px 0!important; }


/*윤리경영*/
div.content ul.tabmenu02 li.last_wd{width:100%;}


/*조직도*/
div.content .orgcontent_2022 {height:500px;}
div.content .orgcontent_2022 > ul > li.org1 {position: absolute;left:23.5%;}
div.content .orgcontent_2022 ul li ul li.org2_2 {left:-84px;}	
div.content .orgcontent_2022 ul li ul li ul.sub_org1,div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul,div.content div.orgcontent_2022 > ul > li > ul > li.org5 > ul  {margin:0;}
div.content .orgcontent_2022 ul li ul li.org3 > a, div.content .orgcontent_2022 ul li ul li.org4 > a, div.content .orgcontent_2022 ul li ul li.org5 > a {width:110px; display:block; text-align:center; padding: 10px 0px;color: #ffffff; background:#292929;}
div.content .orgcontent_2022 ul li ul li.org3 {top:150px;left: -84px;}
div.content .orgcontent_2022 ul li ul li.org4 {top:150px;left:35px;}
div.content .orgcontent_2022 ul li ul > li.org5 {top:150px; left:155px;}
.human_rights_warp .box_wrap {width:95%; padding:10% 5%; background:none; border:1px solid #d7d4cc;}


/* 여수세계박람회 임시조직도 */
div.content .orgcontent_2022_2 {height:680px;}
div.content .orgcontent_2022_2 > ul > li.org1 {position: absolute;left:23.5%;}
div.content .orgcontent_2022_2 ul li ul li.org2_2 {left:-84px;}	
div.content .orgcontent_2022_2 ul li ul li ul.sub_org1,div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul,div.content div.orgcontent_2022_2 > ul > li > ul > li.org5 > ul  {margin:0;}
div.content .orgcontent_2022_2 ul li ul li.org3 > a, div.content .orgcontent_2022_2 ul li ul li.org4 > a, div.content .orgcontent_2022_2 ul li ul li.org5 > a {width:110px; display:block; text-align:center; padding: 10px 0px;color: #ffffff; background:#292929;}
div.content .orgcontent_2022_2 ul li ul li.org3 {top:150px;left: -84px;}
div.content .orgcontent_2022_2 ul li ul li.org4 {top:150px;left:35px;}
div.content .orgcontent_2022_2 ul li ul > li.org5 {top:150px; left:155px;}
div.content .orgcontent_2022_2 ul li ul > li.org6 {    top: 430px;   left: -84px;   text-align: left;   background: none;   width: 140px;}
div.content .orgcontent_2022_2 ul li ul li.org3 > a, div.content .orgcontent_2022_2 ul li ul li.org4 > a, div.content .orgcontent_2022_2 ul li ul li.org5 > a { line-height: 45px; padding:0;}
/* 여수세계박람회 임시조직도 */





/* 광양항 정보 20150514추가 */
.content .history_box {float: left;margin:20px 0 20px -11px;}
.content .history_box h4 {font-size: 25px;background: url(/square/images/content/h4_bg.gif) left 7px no-repeat;}
.content .history_box ul li {border-top: 1px dotted #cccccc;width: 300px;margin: 0 0 0 11px;padding:10px 0 10px 15px;font-family: 'NanumGothic';background: url(/square/images/content/site_map_li_01.gif) 5px 11px no-repeat; }
.content .history_box ul li span {font-size: 16px;color: #272727; display:block; width: 90px; font-family:NanumGothicBold;}
.historybox_img {float:right;width: 218px;height: 142px;margin: 0;padding: 9px 10px 9px 30px;background:url(/square/images/content/history_box_bg.gif) left top no-repeat;}


/*여객선*/
.go_web a {display:block;}


/* 최고경영자 */
.ceo_bg {margin:0; padding:0; height:auto; background: url(/kr/images/content/ygpa0101_park.png) right 85px no-repeat;}
.ceo_bg .top_title {font-size:25px;}
.ceo_bg	.top_ceo {padding:244px 10px 10px; font-size:16px; color:#ffffff;}
.top_ceo .txt_c02 {color:#ffffff !important;}	



/* ESG 경영*/
.survey_box ul li {width:100%;}
.esg_org .org .org_p, .esg_org .org .org_ul3{width:100%;}

/* 게시판 공통 */
div.content table.bbsList th.no {width:12% !important;}
div.board-nav div.pagination ul li.first_page,div.board-nav div.pagination ul li.prev_page,div.board-nav div.pagination ul li.next_page,div.board-nav div.pagination ul li.last_page {font-size:30px;}
div.board-nav div.pagination ul li.prev_page{display:block;}
.research_btngo {width:30% !important;}
}

@media(max-width:400px){
	div.content .orgcontent_2022 ul li ul li.org2_2 {left:-68px;}	
	div.content .orgcontent_2022 ul li ul li.org2 {left:86px;} 
	div.content .orgcontent_2022 ul li ul li.org3 {top:150px;left: -68px;}
	div.content .orgcontent_2022 ul li ul li.org3 > a, div.content .orgcontent_2022 ul li ul li.org5 > a {width:90px; display:block; text-align:center; padding: 10px 0px;color: #ffffff; background:#292929;}
div.content .orgcontent_2022 ul li ul li.org4 > a {width:100px;}
div.content .orgcontent_2022 ul li ul li.org4 {top:150px;left:26px;}
div.content div.orgcontent_2022 > ul > li > ul > li.org3 > ul > li > a {writing-mode:horizontal-tb; text-orientation: upright;background: #F8F8F8;border: 1px solid #DBDCE0; width:90px; padding: 10px 3px;display: inline-block; height:auto; text-align:center;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul > li > a {writing-mode:horizontal-tb; width:100px; padding:10px 3px; height:auto; text-align:center;}
div.content div.orgcontent_2022 > ul > li > ul > li.org4 > ul > li.line_v4 > a {font-size:11px;}
div.content .orgcontent_2022 ul li ul > li.org5 {top:150px; left:131px;}
div.content div.orgcontent_2022 > ul > li > ul > li.org5 > ul > li > a {writing-mode:horizontal-tb; width:90px; height:auto; text-align:center;padding:10px 3px;}

/* 여수세계박람회 임시조직도 */
	div.content .orgcontent_2022_2 ul li ul li.org2_2 {left:-68px;}	
	div.content .orgcontent_2022_2 ul li ul li.org2 {left:86px;} 
	div.content .orgcontent_2022_2 ul li ul li.org3 {top:150px;left: -68px;}
	div.content .orgcontent_2022_2 ul li ul li.org3 > a, div.content .orgcontent_2022_2 ul li ul li.org5 > a {width:90px; display:block; text-align:center; padding: 10px 0px;color: #ffffff; background:#292929;}
div.content .orgcontent_2022_2 ul li ul li.org4 > a {width:100px;}
div.content .orgcontent_2022_2 ul li ul li.org4 {top:150px;left:26px;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org3 > ul > li > a {writing-mode:horizontal-tb; text-orientation: upright;background: #F8F8F8;border: 1px solid #DBDCE0; width:90px; padding: 10px 3px;display: inline-block; height:auto; text-align:center;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul > li > a {writing-mode:horizontal-tb; width:100px; padding:10px 3px; height:auto; text-align:center;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org4 > ul > li.line_v4 > a {font-size:11px;}
div.content .orgcontent_2022_2 ul li ul > li.org5 {top:150px; left:131px;}
div.content div.orgcontent_2022_2 > ul > li > ul > li.org5 > ul > li > a {writing-mode:horizontal-tb; width:90px; height:auto; text-align:center;padding:10px 3px;}

/* 여수세계박람회 임시조직도 */
}

