﻿/* CSS Document */

/* 공통 */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family:Tahoma, Geneva, sans-serif; font-size:18px; line-height:32px; color:#164882;}
body{position:relative; -webkit-text-size-adjust:none; word-break:keep-all;}
table{border-collapse:collapse}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{color:inherit;text-decoration:none}
img{vertical-align:top}
strong {}
/* //공통 */









/* Layout */
#wrap {width:100%; min-width:320px; height:100%;}
#header {position:relative;}
#container {position:relative; z-index:0;}
#footer {}
/* //Layout */









/* GNB - 로고, 언어 선택 */
.top_menu {position:relative; z-index:1000;}
.logo_kbsworldradio a {position:absolute; top:16px; left:13px; width:140px; height:15px; text-indent:-10000px; background:url(/special/kdivision/images/logo_world.png) 0 0 no-repeat; background-size:140px 15px;}

.sel_Language_area {height:45px; background:#182022;}
.sel_Language_area_open {padding:45px 5px 5px; background:#182022; overflow:hidden;}
.sel_Language_area_open li {float:left; width:50%; text-align:center;}
.sel_Language_area_open li a {display:block; min-height:36px; margin:1px; font-size:0.833em; color:#fff; border:1px solid #515e61;}
.sel_Language_area_open li a.curr {background:#0094b5; border:1px solid #0094b5;}

.btn_top_language {position:absolute; top:0; right:0; font-size:0.688em; line-height:240%; color:#a3afb5;}
.btn_top_language a {display:inline-block; width:24px; height:24px; padding:10px 12px; text-indent:-10000px; background:url(/special/kdivision/images/btn_language.png) 10px 10px no-repeat; background-size:24px 24px;}
.btn_top_language span {margin-right:-5px;}

.gnb_area {position:absolute; top:0; left:0; width:100%; z-index:200;}
.gnb_area2 {position:absolute; top:-45px; left:0; width:100%; z-index:200;}
.gnb_main_btn {position:absolute; top:56px; left:10px;}
.gnb_main_btn a {display:block; width:60px; height:60px; background:#0094b5 url(/special/kdivision/images/menu_ico.png) 16px 16px no-repeat; background-size:28px 28px; text-indent:-10000px;}

.gnb_main_btn_over {position:absolute; top:45px; left:0; width:100%; background:#182022; border-top:1px solid #515e61; z-index:300;}
.gnb_main_btn_over .gnb_main_btn_close a {display:block; position:absolute; top:10px; left:10px; width:60px; height:60px; background:#0094b5 url(/special/kdivision/images/menu_close_ico.png) 12px 12px no-repeat; background-size:36px 36px; text-indent:-10000px;}
.gnb_main_btn_over .gnb_main_btn_close2 a {display:block; height:60px; margin:0 10px 30px; background:#0094b5; text-indent:0; line-height:56px; color:#fff; text-align:center;}
.gnb_main_btn_over .top_gnb_tit {width:220px; margin:20px auto 0; font-size:16px; color:#0094b5; font-weight:bold; text-align:center; line-height:125%; letter-spacing:0.01em;}
.gnb_main_btn_over .curr {color:#0094b5; font-weight:bold;}

.gnb_main_btn_over ul {padding:10px; margin:28px 10px 30px; border:1px solid #515e61;}
.gnb_main_btn_over li {display:block; padding:20px 10px 10px; line-height:140%;}
.gnb_main_btn_over li a {font-size:1.063em; color:#fff; font-weight:bold;}

.gnb_main_btn_over li ul {padding:10px 0 0 0; margin:20px 0 0; border-top:1px solid #515e61; border-right:none; border-bottom:none; border-left:none;}
.gnb_main_btn_over li li {padding:0 10px 20px; border-top:none; line-height:140%;}
.gnb_main_btn_over li li a {font-size:0.875em; font-weight:normal;}

@media all and (max-width:320px){
.gnb_main_btn a {width:48px; height:48px; background:#0094b5 url(/special/kdivision/images/menu_ico.png) 14px 14px no-repeat; background-size:20px 20px;}
.gnb_main_btn_close a {width:48px !important; height:48px !important; background:#0094b5 url(/special/kdivision/images/menu_close_ico.png) 14px 14px no-repeat !important; background-size:20px 20px !important;}
.gnb_main_btn_over .top_gnb_tit {width:185px; margin:18px auto 0; font-size:14px; line-height:110%; letter-spacing:-0.01em;}
.gnb_main_btn_over ul {margin:20px 10px 30px;}
}









/* 하단 언어 선택 */
.menu_language {clear:both; padding:5px; margin-top:20px; overflow:hidden;}
.menu_language .tit {display:inline-block; padding:0 0 0 20px; font-weight:bold; letter-spacing:-0.02em; background:url(/special/kdivision/images/bg_foot_tit_years.png) 0 10px no-repeat; background-size:14px 14px;}
.menu_language li {float:left; width:50%; text-align:center;}
.menu_language li a {display:block; min-height:36px; margin:1px; font-size:0.833em; color:#777; border:1px solid #dde3e5;}
.menu_language li a.curr {color:#fff; border:1px solid #0094b5; background:#0094b5;}
.menu_language .sel_arabic {font-size:20px;}
.menu_language .sel_chinese {font-family:"微软雅黑", STXihei, sans-serif;}
.menu_language .sel_english {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_french {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_german {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_indonesian {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_japanese {font-family:"微软雅黑", STXihei, sans-serif;}
.menu_language .sel_korean {}
.menu_language .sel_russian {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_spanish {font-family:Tahoma, Geneva, sans-serif;}
.menu_language .sel_vietnamese {font-family:Tahoma, Geneva, sans-serif;}
/* //하단 언어 선택 */









/* 하단 메뉴 */
.btn_share_area {padding:20px 10px; margin:0 0 10px 0; overflow:hidden; border-top:1px solid #164882; border-bottom:1px solid #164882;}
.btn_share {float:right;}
.btn_share_area a {text-indent:-10000px;}
.btn_share_twitter a {display:inline-block; width:44px; height:44px; background:url(/special/kdivision/images/btn_share_twitter.png) center 0 no-repeat; background-size:44px 44px;}
.btn_share_facebook a {display:inline-block; width:44px; height:44px; background:url(/special/kdivision/images/btn_share_facebook.png) center 0 no-repeat; background-size:44px 44px;}
.btn_share_area .btn_share_txt {display:block; float:left; padding:0 20px 0 0; font-size:0.750em; line-height:44px;}
.btn_pc a {display:block; float:left; width:100px; hanging-punctuation:44px; background:#164882; -moz-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; font-size:0.750em; line-height:44px; color:#fff; text-indent:0; text-align:center;}

.menu_foot {background:#dde3e5; margin:5px 0; overflow:hidden;}
.menu_foot li a {display:block; font-size:0.875em; font-weight:bold;}
.menu_foot .go_world a {float:left; margin:20px 10px; width:140px; height:15px; text-indent:-10000px; background:url(/special/kdivision/images/logo_world_b.png) 0 0 no-repeat; background-size:140px 15px;}
.menu_foot .go_top {float:right; padding:10px 30px 0 10px; background:url(/special/kdivision/images/bg_foot_top.png) 45px 20px no-repeat; background-size:15px 15px;}

.copyright {padding:10px 10px 15px; font-size:0.833em; color:#164882; line-height:150%; text-align:center;}
/* //하단 메뉴 */









/* 비주얼 */
.visual_box {display:table; overflow:hidden; position:relative; width:100%; background:url(http://world.kbs.co.kr/special/kdivision/english/images/intro_bg.jpg) center top repeat; z-index:0;}
.visual_box h2 {display:table-cell; color:#fff; text-align:center; vertical-align:middle;}
.visual_box h2 span {display:block; padding:0 30px; font-size:14px; line-height:140%;}
.visual_box h2 .tit {font-size:22px; letter-spacing:-0.03em; line-height:120%;}
.visual_box h2 .tit2 {padding:10px 0; font-size:16px; letter-spacing:-0.03em; line-height:120%;}

.visual_box .visual {background-color:rgba(0,148,181,0.9);}

@media all and (min-width:321px){
.visual_box {height:540px; background-size:auto 540px;}
.visual_box .visual {padding:20px 20px;}
}

@media all and (max-width:320px){
.visual_box {height:415px; background-size:auto 415px;}
.visual_box h2 .tit {letter-spacing:-0.05em;}
.visual_box .visual {padding:20px 5px;}
}
/* //비주얼 */









/* 콘텐츠 공통 */
.contents {position:relative; clear:both; padding:0;}
.contents legend {display:none;}
/* //콘텐츠 공통 */









/* 메인 콘텐츠 */
.main_con_box_area {position:relative;}

.main_con_box {overflow:hidden; clear:both; padding:30px 0 10px; background:#182022;}
.main_con_box li {margin:20px 10px;}
.main_con_box li .thumb01 {display:block; height:320px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img1.jpg) center top no-repeat; background-size:auto 320px;}
.main_con_box li .thumb02 {display:block; height:320px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img2.jpg) right top no-repeat; background-size:auto 320px;}
.main_con_box li .thumb03 {display:block; height:320px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img3.jpg) center top no-repeat; background-size:auto 320px;}
.main_con_box li .thumb04 {display:block; height:320px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img4.jpg) center top no-repeat; background-size:auto 320px;}
.main_con_box li .thumb05 {display:block; height:320px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img5.jpg) left top no-repeat; background-size:auto 320px;}
.main_con_box li .thumb06 {display:block; height:320px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img6.jpg) right top no-repeat; background-size:cover;}
.main_con_box li .thumb07 {display:block; height:320px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img_message.jpg) left top no-repeat; background-size:cover;}

@media all and (max-width:400px){
.main_con_box li .thumb01 {display:block; height:260px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img1.jpg) center top no-repeat; background-size:auto 260px;}
.main_con_box li .thumb02 {display:block; height:260px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img2.jpg) right top no-repeat; background-size:auto 260px;}
.main_con_box li .thumb03 {display:block; height:260px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img3.jpg) center top no-repeat; background-size:auto 260px;}
.main_con_box li .thumb04 {display:block; height:260px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img4.jpg) center top no-repeat; background-size:auto 260px;}
.main_con_box li .thumb06 {display:block; height:260px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img6.jpg) right top no-repeat; background-size:auto 260px;}
.main_con_box li .thumb05 {display:block; height:260px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img5s.jpg) center bottom no-repeat; background-size:cover;}
.main_con_box li .thumb07 {display:block; height:260px; background:#000 url(http://world.kbs.co.kr/special/kdivision/english/images/main_img_message.jpg) left bottom no-repeat; background-size:cover;}
}

.main_con_box li .con_box_txt {padding:10px 10px 20px; background:#fff;}
.main_con_box li .con_box_txt p {font-size:0.938em;}
.main_con_box li .con_box_txt strong {font-size:1.188em;}

.main_con_page {position:relative; text-align:center; padding:0 0 30px 0; margin-top:-15px; background:#182022;}
.main_con_page span {display:inline-block; width:10px; height:10px; margin:1px 2px; background:#fff; -moz-border-radius:10px; -khtml-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.main_con_page .curr {width:12px; height:12px; background:#0094b5; margin:0 2px;}

.main_con_btn {position:absolute; top:50%; left:0; width:100%; height:60px; margin-top:-30px;}
.main_con_btn .main_con_btnl a {display:block; float:left; width:54px; height:60px; padding:0 4px 0 0; background-color:rgba(255,255,255,0.6); font-family:"Courier New", Courier, monospace; font-size:1.500em; font-weight:bold; color:#0094b5; text-align:center; line-height:60px; z-index:10000;}
.main_con_btn .main_con_btnr a {display:block; float:right; width:54px; height:60px; padding:0 0 0 4px; background-color:rgba(255,255,255,0.6); font-family:"Courier New", Courier, monospace; font-size:1.500em; font-weight:bold; color:#0094b5; text-align:center; line-height:60px; z-index:10000;}
/* //메인 콘텐츠 */









/* 메인 배너 */
.main_banner_event {height:100px; background:url(/special/kdivision/images/main_banner_event_bg.gif) center top no-repeat; background-size:auto 100px; text-align:center;}
.main_banner_event span {padding:0 5px; font-size:1.188em; font-weight:bold; line-height:100px;}
.main_banner_panorama {height:100px; background:#00394e; text-align:center;}
.main_banner_panorama img {width:320px; padding:0;}
/* 메인 배너 */




























/* 추가 홈페이지용 20150609 */
/* GNB */
.gnb_visual {height:80px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/sub_bg.jpg) center 0 no-repeat; background-size:cover;}
.gnb_visual p {width:300px; margin:0 auto; font-size:13px; text-align:center; color:#fff; line-height:130%;}
.gnb_visual p.tit {width:240px !important; padding:15px 0 0 0; letter-spacing:-0.05em;}
.gnb_visual p.tit a {font-size:16px; font-weight:bold; color:#fff;}
.gnb_visual p.tit a:hover {text-decoration:none;}

@media all and (max-width:320px){
.gnb_visual {height:70px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/sub_bg.jpg) center 0 no-repeat; background-size:cover;}
.gnb_visual p {width:280px; font-size:11px; line-height:130%; letter-spacing:-0.03em;}
.gnb_visual p.tit {width:180px !important; padding:15px 0 0 0;}
.gnb_visual p.tit a {font-size:14px;}
}
/* //GNB */









/* 콘텐츠 공통 */
.contents h2 {padding:20px 10px 10px; border-bottom:1px solid #dfdfdf; font-size:1em; font-weight:bold; color:#2aaec7; line-height:100%;}
.contents p {padding:0 10px; font-size:0.889em; line-height:180%;}
.contents th {font-size:0.889em; line-height:140%;}
.contents td {font-size:0.889em; line-height:180%;}
.contents ul {padding:0 10px;}
.contents li {padding:0 0 0 15px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bullet01.gif) 3px 10px no-repeat;font-size:0.889em; line-height:160%;}

.contents .navi {display:none;}

.contents .tit {margin:30px 0 8px 0; font-size:1.167em; font-weight:bold; line-height:140%; letter-spacing:-0.05em;}
.contents .stit {margin:30px 0 8px 0; font-size:1em; font-weight:bold; color:#08accc; line-height:160%;}
.contents .stit_first {margin:20px 0 8px 0; font-size:1em; font-weight:bold; color:#08accc; line-height:160%;}

.contents .center_tit {margin:0 0 30px; font-size:1.222em; font-weight:bold; color:#08accc; text-align:center; line-height:160%;}
.contents .center_tit2 {margin:30px 0 30px; font-size:1.222em; font-weight:bold; color:#08accc; text-align:center; line-height:160%;}
.contents .center_stit {margin:30px 20px 5px; font-size:1em; text-align:center; line-height:140%;}
.contents .center_txt {text-align:center;}

.contents .infotxt {margin:10px 0 0 0; color:#0a808d; line-height:140%;}
.contents .source {clear:both; padding:30px 10px 0; margin:0 0 30px; font-size:0.889em; line-height:140%;}

.contents .f_red {color:#ea3c42;}
.contents .f_blue {color:#148da4;}
/* //콘텐츠 공통 */









/* 탭메뉴 */
.tab_menu {padding:0; margin:0; overflow:hidden;}
.tab_menu ul {padding:0;}
.tab_menu li {position:relative; float:left; display:table; width:50%; min-height:80px; padding:12px 0; margin:-13px 0 0; background:none;}
.tab_menu a {display:table-cell; padding:0 10px; background:#e5e5e5; border:1px solid #e5e5e5; font-size:14px; color:#777; line-height:120%; text-align:center; vertical-align:middle;}
.tab_menu a span {display:none;}
.tab_menu a:hover {background:#fff; border:1px solid #dfdfdf; color:#222; text-decoration:none;}
.tab_menu a.curr {background:#28617c; border:1px solid #28617c; color:#fff;}
.tab_menu a.curr span {display:block; position:absolute; bottom:5px; left:50%; width:13px; height:9px; margin:0 0 0 -3px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bl_tab.png) center bottom no-repeat;}

.tab_menu2 {padding:0; margin:0; overflow:hidden;}
.tab_menu2 ul {padding:0;}
.tab_menu2 li {position:relative; float:left; display:table; width:50%; min-height:80px; padding:12px 0; margin:-13px 0 20px; background:none;}
.tab_menu2 a {display:table-cell; padding:0 10px; background:#e5e5e5; border:1px solid #e5e5e5; font-size:14px; color:#777; line-height:120%; text-align:center; vertical-align:middle;}
.tab_menu2 a span {display:none;}
.tab_menu2 a:hover {background:#fff; border:1px solid #dfdfdf; color:#222; text-decoration:none;}
.tab_menu2 a.curr {background:#28617c; border:1px solid #28617c; color:#fff;}
.tab_menu2 a.curr span {display:block; position:absolute; bottom:5px; left:50%; width:13px; height:9px; margin:0 0 0 -3px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bl_tab.png) center bottom no-repeat;}

.tabmenu_mobile {overflow:hidden; padding:0; margin:-1px 0 0 0;}
.tabmenu_mobile ul {overflow:hidden; padding:0; margin:0; border-left:1px solid #28617c;}
.tabmenu_mobile li {float:left; width:20%; padding:0; margin:0; background:none;}
.tabmenu_mobile li a {display:block; min-height:80px; padding:12px 3px; border-right:1px solid #28617c; border-bottom:1px solid #28617c; border-top:1px solid #28617c; font-size:0.778em; color:#28617c; line-height:140%; text-align:center; vertical-align:middle;}
.tabmenu_mobile li a:hover {background:#28617c; color:#fff; text-decoration:none;}

.timeline_tab {overflow:hidden; padding:0; margin:-1px 0 0 0;}
.timeline_tab ul {overflow:hidden; padding:0; margin:0;}
.timeline_tab li {float:left; width:25%; padding:0; margin:0; background:none;}
.timeline_tab li a {display:block; min-height:65px; padding:12px 5px; border-bottom:1px solid #28617c; border-top:1px solid #28617c; font-size:0.778em; color:#28617c; line-height:140%; text-align:center; vertical-align:middle;}
.timeline_tab li a:hover {background:#28617c; color:#fff; text-decoration:none;}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {background:#fff;}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {color:#fff; text-decoration:none;}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {background:#28617c;}

@media all and (max-width:320px){
.tab_menu li {min-height:100px;}
.tab_menu2 li {min-height:100px;}

.tabmenu_mobile li a {min-height:85px; padding:10px 3px; line-height:120%;}

.timeline_tab li a {min-height:80px;}
}
/* //탭메뉴 */









/* 표 - 일반형 */
.board_table {position:relative; width:100%; border-top:1px solid #5e5e5e;}
.board_table table {width:100%;}
.board_table th {padding:12px 3px; background:#fafafa; text-align:center; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-size:0.778em; line-height:120%; letter-spacing:0.02em;}
.board_table th.lastr {border-right:0; border-bottom:1px solid #e1e1e1;}
.board_table th.lastb {border-right:1px solid #e1e1e1; border-bottom:1px solid #999999;}
.board_table td {padding:20px 10px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-size:0.889em; line-height:160%;}
.board_table td.lastr {border-right:0; border-bottom:1px solid #e1e1e1;}
.board_table td.lastb {border-right:0; border-bottom:1px solid #999999;}
.board_table td.center {text-align:center;}

.txt_caption {display:none;}

.board_table_web {display:none;}
.board_table_mobile {display:block;}

@media all and (max-width:320px){
.board_table td {padding:20px 8px;}
}
/* //표 - 일반형 */









/* 6.25전쟁 개요 */
.outline_photo_area {height:400px; background:#222; color:#fff; text-align:center; line-height:400px;}

.outline_graph_area {position:relative; padding:20px; background:#f7f7f7; text-align:center;}
.outline_graph_area table {width:100%;}
.outline_graph_area table td {position:relative; padding:0; font-size:0.667em;}
.outline_graph_area table td span {padding:0 10px; margin:3px 0;}
.outline_graph_area .blue_box {display:block; position:absolute; top:0; right:0; height:30px; background:#2aaec7; color:#fff; line-height:30px; text-align:right;}
.outline_graph_area .gray_box {display:block; height:30px; background:#ccc; color:#222; line-height:30px;}
.outline_graph_area .red_box {display:block; position:absolute; top:0; left:0; height:30px; background:#e44f54; color:#fff; line-height:30px; text-align:left;}
/* //6.25전쟁 개요 */









/* 6.25전쟁 경과 */
.timeline_con_box {padding:0 10px;}
.timeline_con_tit {padding:0 !important;  margin:30px 0 10px 0; font-size:1.111em !important; font-weight:bold; line-height:140% !important;}
.timeline_con {overflow:hidden; border:1px solid #dfdfdf;}
.timeline_con div img {width:100%;}
.timeline_con .timeline_con_txt {padding:15px; font-size:1em !important;}
/* //6.25전쟁 경과 */









/* 한반도 신뢰프로세스 */
.process_box1_area {position:relative; padding:30px 10px; margin:20px 0 0; background:#f7f7f7;}
.process_box1_area .stit {padding:30px 0 10px; margin:30px 0 0 0; border-top:1px dashed #c6c6c6; font-size:1em; font-weight:bold; color:#08accc; line-height:160%;}
.process_box1_area li {margin:0 0 10px;}

.process_box_area1 {margin:0 0 20px; padding:0 20px; text-align:center;}
.process_box_area1 img {width:100%; max-width:420px;}
.process_box_area2 {margin:0 0 20px; padding:0 20px; background:#f7f7f7; text-align:center;}
.process_box_area2 img {width:100%; max-width:420px;}

.blue_txt_box {display:block; padding:30px 20px !important; margin:40px 0 0 0; background:#e1f7fa; font-size:0.889em; font-weight:bold; text-align:center; line-height:160% !important;}

.arrow_box_blue_area {}
.arrow_box_blue_area dl {padding:0 0 15px 0; background:#edf8f9;}
.arrow_box_blue_area dt {padding:15px 30px; background:#2aaec7; font-weight:bold; text-align:center; vertical-align:middle; line-height:160%; color:#fff;}
.arrow_box_blue_area dd {padding:5px 10px 5px 30px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bullet01.gif) 18px 14px no-repeat; font-size:0.889em; line-height:160%;}
.arrow_box_blue_area dd.first {padding:20px 10px 5px 30px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bullet01.gif) 18px 30px no-repeat;}
.arrow_box_blue_area .arrow_box_icon {height:60px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/arrow_box_icon.gif) center no-repeat; background-size:16px 19px; vertical-align:middle;}
/* //한반도 신뢰프로세스 */









/* 드레스덴, 평화통일 구상 */
.dresden_movie {position:relative; overflow:hidden; padding:10px; margin:20px 0 30px; background:#222;}
.dresden_movie .dresden_movie_txt {float:right; padding:30px 10px; margin:10px 0; background:#f7f7f7; text-align:left;}

.dresden_box_area {margin:10px 0 20px; padding:0 20px; text-align:center;}
.dresden_box_area img {width:100%; max-width:420px;}

.arrow_box5_red_area {}
.arrow_box5_red_area dl {padding:0 0 15px 0; background:#f0f0f0;}
.arrow_box5_red_area dt {padding:15px 30px; background:#e25351; font-weight:bold; text-align:center; vertical-align:middle; line-height:160%; color:#fff;}
.arrow_box5_red_area dd {padding:5px 10px; font-size:0.889em; line-height:160%;}
.arrow_box5_red_area dd.first {padding:20px 10px 5px;}

.arrow_box3_blue_area {}
.arrow_box3_blue_area dl {padding:0 0 15px 0; background:#edf8f9;}
.arrow_box3_blue_area dt {padding:15px 30px; background:#2aaec7; font-weight:bold; text-align:center; vertical-align:middle; line-height:160%; color:#fff;}
.arrow_box3_blue_area dd {padding:5px 10px 5px 30px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bullet01.gif) 18px 14px no-repeat; font-size:0.889em; line-height:160%;}
.arrow_box3_blue_area dd.first {padding:20px 10px 5px 30px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bullet01.gif) 18px 30px no-repeat;}

.arrow_box4_red_area {margin:20px 0 0 0;}
.arrow_box4_red_area dl {padding:0 0 15px 0; background:#f0f0f0; margin:0 8px;}
.arrow_box4_red_area dt {padding:15px 30px; background:#e25351; font-weight:bold; text-align:center; vertical-align:middle; line-height:160%; color:#fff;}
.arrow_box4_red_area dd {padding:5px 10px 5px 30px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bullet01.gif) 18px 14px no-repeat; font-size:0.889em; line-height:160%;}
.arrow_box4_red_area dd.first {padding:20px 10px 5px 30px; background:url(http://world.kbs.co.kr/special/kdivision/english/images/bullet01.gif) 18px 30px no-repeat;}

.dresden_movie_web {display:none;}
.dresden_movie_mobile {display:block; margin:0 auto;}
/* //드레스덴, 평화통일 구상 */









/* DMZ세계생태평화공원 개요 */
.arrow_box3_red_area {margin:20px 0 0 0;}
.arrow_box3_red_area dl {padding:0 0 15px 0; background:#f0f0f0;}
.arrow_box3_red_area dt {padding:15px 30px; background:#e25351; font-weight:bold; text-align:center; vertical-align:middle; line-height:160%; color:#fff;}
.arrow_box3_red_area dd {padding:5px 10px; font-size:0.889em; line-height:160%;}
.arrow_box3_red_area dd.first {padding:20px 10px 5px;}

.tasks_dmz_box_area {margin:10px 0 20px; text-align:center;}
.tasks_dmz_box_area img {width:100%;}

.dmz_box_area {position:relative; padding:30px 20px; margin:30px 0 0; background:#e1f7fa;}
.dmz_box_area .stit {padding:0 0 10px 0; margin:0; font-size:1em; font-weight:bold; color:#08accc; line-height:160%;}
.dmz_box_area ul {padding:0;}
.dmz_box_area li {margin:0; padding-bottom:10px;}
/* //DMZ세계생태평화공원 개요 */









/* DMZ 답사기 웹툰 */
.webtoon_area {margin:10px 0 20px;}
.webtoon_area img {width:100%;}
/* //DMZ 답사기 웹툰 */









/* 국제사회의 목소리 */
.opinion_movie_area {position:relative; overflow:hidden; padding:10px; margin:60px 0 0; background:#222;}

.opinion_movie {position:relative;}
.opinion_movie .opinion_movie_txt {padding:20px 0 5px; margin:0;}
.opinion_movie .opinion_movie_txt p {display:block; padding:0 10px; line-height:140%;}
.opinion_movie .opinion_movie_txt .tit {position:absolute; top:-65px; left:0; font-size:1.167em; font-weight:bold; line-height:140%; letter-spacing:-0.05em;}
.opinion_movie .opinion_movie_txt .stit {margin:0 0 8px; font-size:1em; color:#08accc; line-height:140%;}
.opinion_movie .opinion_movie_txt .opinion_movie_area {margin:30px 0 0 0; background:#fff;}
.opinion_movie .opinion_movie_txt .opinion_movie_area .txt_box_tit {padding:0 0 10px; margin:0; font-size:0.778em; font-weight:bold; color:#777;}
.opinion_movie .opinion_movie_txt .opinion_movie_area .txt_box_script {padding:30px 15px; border:1px solid #d9d9d9; background:#f7f7f7;}

.opinion_movie_web {display:none;}
.opinion_movie_mobile {display:block; margin:0 auto;}

@media all and (max-width:320px){
.opinion_movie .opinion_movie_txt .tit {top:-95px;}
.opinion_movie_area {margin:90px 0 0;}
}
/* //국제사회의 목소리 */









/* 세계인의 메시지 */
.message_list {overflow:hidden; margin:40px 5px;}
.message_list li {float:left; width:50%; padding:0; background:none; list-style:none;}
.message_list li span {display:block; margin:5px;}
.message_list li span img {width:100%;}

.message_tit {padding:40px 20px 0 !important; font-size:16px !important; font-weight:bold; color:#222; line-height:120% !important; text-align:center;}
.message_tit2 {padding:20px 20px !important; font-size:28px !important; font-weight:bold; color:#08accc; line-height:120% !important; text-align:center;}
/* //세계인의 메시지 */









/* 미리 만나보는 통일지도 */
.unification_future_box1 {height:400px; margin:10px 0 20px; background:#222; color:#fff; text-align:center; line-height:400px;}
.unification_future_box2 {margin:10px 0 20px;}
.unification_future_box2 img {width:100%;}
/* //미리 만나보는 통일지도 */








/* 통일이 되면 */
.unification_list {overflow:hidden; margin:10px 0 20px;}
.unification_list p {font-size:16px}
.unification_list li {float:none; width:100%; padding:0; margin:0 0 30px; background:none;}
.unification_list li div {padding:20px 10px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.unification_list li img {width:100%;}
.unification_list li .stit {padding-top:0; margin-top:0; font-size:1.167em; color:#08accc; line-height:140%;}

.unification_list2 {overflow:hidden; margin:10px 0 20px;} 
.unification_list2 li {float:none; width:100%; padding:0; margin:0 0 30px; background:none;}
.unification_list2 li div {padding:20px 10px; border-bottom:1px solid #dfdfdf; border-right:1px solid #dfdfdf; border-left:1px solid #dfdfdf;}
.unification_list2 li img {width:100%;}
.unification_list2 .stit {padding-top:0; margin-top:0; font-size:1.167em; color:#08accc; line-height:140%;}
.unification_list2 .stit2 {padding:0 20px 10px; font-size:20px; font-weight:bold; color:#08accc; line-height:140%;}
/* //통일이 되면 */









/* 당첨자 발표 */
.winners_list {overflow:hidden; margin:40px 0 20px; padding:10px; background:#f7f7f7; border:1px solid #dfdfdf; text-align:center;}
.winners_list li {float:left; width:100%; text-align:left; padding:0; list-style:none;}
.winners_list li p {padding:0 5px 5px 12px; margin:0;}

@media all and (min-width:481px) and (max-width:640px){
.winners_list li {float:left; width:33.3%; text-align:left; padding:0; list-style:none;}
}
/* //당첨자 발표 */





















