@charset "utf-8";

#container{padding-bottom:50px;min-height:420px;width:1228px;margin:-41px auto 60px;border:1px solid #b7b7b7;}
#container:after{content:"";display:block;clear:both;}
#container .location{position:absolute;top:0px;left:-1px;width:1228px;z-index:100;}
#container .location > ul{overflow:hidden;background:url("../images/bg/bg_loc_ul.png") 0 0 repeat-x;}
#container .location > ul > li{float:left;width:20%;}
#container .location > ul > li > a{display:inline-block;width:100%;padding:10px 0 9px;border-right:1px solid #ccc;text-indent:10px;background:url("../images/bg/bg_botarrow.png") 95% 50% no-repeat;font-size:12px;color:#fff;font-size:16px;font-family:"nanumgothicbold", dotum, "돋움";}
#container .location > ul > li.on{background:#527498;}
#container .location > ul > li.on > a{color:#fff;background:url("../images/bg/bg_toparrow.png") 95% 50% no-repeat;}
#container .location > ul > li > ul{display:none;border-right:1px solid #ccc;}
#container .location > ul > li.on > ul{display:block;}
#container .location > ul > li > ul > li{background:#fff;}
#container .location > ul > li > ul > li > a{display:inline-block;width:100%;padding:9px 0 10px;border-bottom:1px solid #cbcbcb;border-left:1px solid #cbcbcb;text-indent:15px;font-size:12px;background:url("../images/bg/loc_bul.png") 7px 14px no-repeat;}
#container .location > ul > li > ul > li:first-child > a{border-top:1px solid #cbcbcb;}
#container .location > ul > li > ul > li > a:hover{font-weight:bold;background:url("../images/bg/loc_bul.png") #e7eef5 7px 14px no-repeat;}
#container .tablet_loc{display:none;}
#container .cont_tit{padding-top:41px;}
#container .cont_tit h2{font-size:42px;text-align:center;color:#161616;padding:20px 0;font-family:"nanumgothicbold", dotum, "돋움";}
#container .cont_tit .page_move{text-align:center;background:url("../images/common/bg_page_move.gif") 0 50% repeat-x;}
#container .cont_tit .page_move span{display:inline-block;background:#fff;margin-left:3px;}
#container .cont_tit .page_move a{display:inline-block;border:1px solid #cbcbcb;width:38px;height:38px;}
#container .cont_tit .page_move a span{position:absolute;top:0;left:-9999px;width:0;height:0;overflow:hidden;font-size:0;}
#container .cont_tit .page_move a.prev{background:url("../images/common/bg_prev.gif") 50% 50% no-repeat;}
#container .cont_tit .page_move a.next{background:url("../images/common/bg_next.gif") 50% 50% no-repeat;}
#container .contents{width:1118px;margin:50px auto 0;}


/* 가이드 css */
/* 불릿체계 */
.ext_tit{font-size:35px;color:#000;margin-bottom:20px;} /* 가이드 타이틀 */
.tit01{font-size:28px;color:#000;padding-top:3px;background:url("../images/common/bg_tit01.gif") 0 0 no-repeat;font-family:"nanumgothicbold", dotum, "돋움"; margin:50px 0 20px 0;}
.tit01.case{margin-bottom:10px;}
.tit02{font-size:18px;color:#000;padding-left:20px;background:url("../images/common/bg_tit02.gif") 0 4px no-repeat;font-family:"nanumgothicbold", dotum, "돋움"; margin-top: 30px; }
.tit03{font-size:14px;padding-left:12px;background:url("../images/common/bg_tit03.gif") 0 3px no-repeat;font-weight:bold;margin-left:15px;}
.tit04{font-size:12px;padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;}
.tit04.type1{font-weight:bold;}
.tit05{font-size:14px;padding:10px 0 10px 20px;}
.tit05.type1{background:#507da6;}
.tit05.type2{background:#c7b18a;}
.tit05 span{display:inline-block;padding-left:12px;color:#fff;padding-left:12px;background:url("../images/common/bg_tit05.png") 0 3px no-repeat;font-weight:bold;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .tit03 {background-position:0 5px;} }
@media screen and (-webkit-min-device-pixel-ratio:0) { .tit05 span {background-position:0 5px;} }
.ul_type1{margin-top:10px;}
.ul_type1 li{margin-left:15px;padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
.ul_type1 li ul li{padding:0;background:0;margin:0;}
.ul_type1.case li{margin-left:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .ul_type1 li {background-position:0 9px;} }
@media screen and (-webkit-min-device-pixel-ratio:0) { .tit04 {background-position:0 9px;} }
.dl_type1{}
.dl_type1 dt{font-size:14px;padding-left:12px;background:url("../images/common/bg_tit03.gif") 0 3px no-repeat;font-weight:bold;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .dl_type1 dt {background-position:0 5px;} }


/* table 가이드 */
.table_type1{border-top:2px solid #7394b2;margin-top:10px;}
.table_type1 table{width:100%;}
.table_type1 table .wrap{padding:17px 0;}
.table_type1 table thead tr th{border-bottom:1px solid #cecece;border-left:1px solid #cecece;background:#f2f9ff;font-size:14px;}
.table_type1 table thead tr th:first-child{border-left:0;}
.table_type1 table tbody tr td{border-bottom:1px solid #cecece;text-align:center;border-left:1px solid #cecece;}
.table_type1 table tbody tr td.aleft{text-align:left;padding:0 10px;line-height:1.5em;}
.table_type1 table tbody tr td.bleft{border-left:1px solid #cecece !important;}
.table_type1 table tbody tr td:first-child{border-left:0;}

.table_type2{border-top:2px solid #7394b2;}
.table_type2 table{width:100%;}
.table_type2 table .wrap{padding:10px 0;}
.table_type2 table tbody tr th{border-bottom:1px solid #cecece;border-right:1px solid #cecece;background:#f2f9ff;font-size:12px;}
.table_type2 table tbody tr th.leftb{border-left:1px solid #cecece;}
.table_type2 table tbody tr td{border-bottom:1px solid #cecece;text-align:center;}

/* 공통 */
.con_tit{padding:0 0 204px;margin-bottom:50px;background-position:0 40%;background-repeat:no-repeat;background-size:contain;}
.con_tit.page030104{background-image:url("../images/bg/con_tit_img01.jpg");}
.con_tit.page030202{background-image:url("../images/bg/con_tit_img02.jpg");}
.con_tit.page040301{background-image:url("../images/bg/con_tit_img03.jpg");}
.con_tit.page040303{background-image:url("../images/bg/con_tit_img04.jpg");}
.con_tit dt{font-size:32px;color:#2d2d2d;font-family:"nanumgothicbold", dotum, "돋움"; letter-spacing:-1px;width:60%;}
.con_tit dd{margin-top:15px;font-size:14px;color:#2d2d2d;line-height:1.7em;width:60%;font-family:"nanumgothic", dotum, "돋움";}

/* 합참활동 */
.congruence{}
.congruence p{text-align:center;margin:0 auto;}
.congruence p img{width:100%;}
.cong_wrap{overflow:hidden;margin:30px auto;width:76%;}
.cong_wrap dl{width:380px;font-family:"nanumgothic", dotum, "돋움"; font-weight:bold; background:url("../images/bg/bg_010101_dl.gif") no-repeat 50% 30px;}
.cong_wrap dl.law{float:left;}
.cong_wrap dl.revision{float:right;}
.cong_wrap dl dt{font-size:18px;padding:11px 0 10px;margin-bottom:14px;border:1px solid #806346;text-align:center;}
.cong_wrap dl.law dt{background:url("../images/bg/bg_010101_mission.gif") no-repeat 50% 0;}
.cong_wrap dl.revision dt{background:url("../images/bg/bg_010101_func.gif") no-repeat 50% 0;}
.cong_wrap dl dd{padding:20px 20px 0 20px;height:187px;font-size:18px;color:#202020;line-height:1.8em;border:1px solid #bbb;background:#fff;}
.cong_wrap span{display:inline-block;float:left;width:64px;height:43px;background:url("../images/bg/cong_arrow.png") 0 0 no-repeat;margin:130px 0 0 15px;}
.defense .defence_dl{color:#555;margin-left:20px;}
.defense .defence_dl dt{font-size:14px;margin:0 0 5px;font-weight:bold;}
.defense .defence_dl dd{font-size:12px;}
.defense .defense_img{margin:20px 0 0;}
.defense .defense_img img{width:100%;}
.defense .defense_txt{font-size:12px;color:#555;line-height:2em;margin-left:20px;}
.defense .defence_img2{margin:20px 0 0;overflow:hidden;}
.defense .defence_img2 li{float:left;}
.defense .defence_img2 li:nth-child(2){margin-left:10px;}
.defense .defence_img2 li:last-child{margin:10px 0 0;}
.defense .year_change{border-top:1px solid #808080;border-bottom:1px solid #808080;}
.defense .year_change li{overflow:hidden;border-top:1px solid #c7c7c7;}
.defense .year_change li:first-child{border-top:0;}
.defense .year_change li dt{float:left;padding:18px 0;width:15%;text-align:center;font-size:14px;color:#2b5d95;font-weight:bold;letter-spacing:-1px;}
.defense .year_change li dd{float:left;margin-left:5%;width:80%;padding:18px 0;font-size:14px;color:#555;line-height:1.5em;}

.defense .enactment dt{font-size:18px;color:#000;text-align:center;font-family:"nanumgothicbold", dotum, "돋움";}
.defense .enactment dd img{width:100%;}
.defi_term{overflow:hidden;border-top:1px solid #808080;border-bottom:1px solid #808080;}
.defi_term li{float:left;width:50%;text-indent:20px;padding:14px 0;border-top:1px solid #c7c7c7;font-size:14px;font-weight:bold;}
.defi_term li:first-child, .defi_term li:nth-child(2){border-top:0;}
.definition .defi_txt{font-size:12px;color:#555;line-height:2em;margin-left:20px;}
.definition .def_imgarea{overflow:hidden;}
.definition .def_imgarea li{float:left;margin-left:10px;}
.definition .def_imgarea li:first-child{margin-left:0;}
.definition .defi_txtbox{background:url("../images/bg/bg_def_txtbox.png") 50% 0 no-repeat;padding:200px 0 0;}
.definition .defi_txtbox ul{overflow:hidden;}
.definition .defi_txtbox ul li{float:left;width:30%;padding-right:5%;}
.definition .defi_txtbox ul li:first-child{background:url("../images/bg/bg_grayarrow.png") 98% 50% no-repeat;}
.definition .defi_txtbox ul li:nth-child(2){background:url("../images/bg/bg_yellowarrow.png") 98% 50% no-repeat;}
.definition .defi_txtbox ul li:first-child dl{background:#767676;}
.definition .defi_txtbox ul li:nth-child(2) dl{background:#a99950;}
.definition .defi_txtbox ul li:last-child{padding:0;}
.definition .defi_txtbox ul li:last-child dl{background:#507da6;}
.definition .defi_txtbox ul li dl{padding:30px;height:177px;}
.definition .defi_txtbox ul li dl dt{font-size:28px;color:#fff;font-family:"nanumgothicbold", dotum, "돋움";margin-bottom:20px;}
.definition .defi_txtbox ul li dl dd{font-size:14px;font-family:"nanumgothic", dotum, "돋움";color:#fff;line-height:1.5em;}
.definition .defi_img img{width:100%;}
.defend .defend_txt{font-size:12px;color:#555;line-height:2em;margin-left:20px;}
.defend .defend_law{overflow:hidden;}
.defend .defend_law .defend_law_left{float:left;width:50%;}
.defend .defend_law .defend_law_left dl{border:1px solid #b5b5b5;border-right:1px solid #e1e1e1;padding:20px 0 20px 20px;height:450px;}
.defend .defend_law .defend_law_left dl dt{font-size:14px;color:#202020;font-weight:bold;margin:0 0 10px;}
.defend .defend_law .defend_law_left dl dd{margin:0 0 30px 10px;}
.defend .defend_law .defend_law_left dl dd ul{}
.defend .defend_law .defend_law_left dl dd ul li{line-height:1.8em;color:#555;}
.defend .defend_law .defend_law_right{float:right;width:50%;border-left:0;}
.defend .defend_law .defend_law_right dl{border:1px solid #b5b5b5;border-left:0;padding:20px 0 20px 20px;height:450px;}
.defend .defend_law .defend_law_right dl dt{font-size:14px;color:#202020;font-weight:bold;margin:0 0 10px;}
.defend .defend_law .defend_law_right dl dd{margin:0 0 30px 10px;}
.defend .defend_law .defend_law_right dl dd ul li{line-height:1.8em;color:#555;}
.defend .defend_law.case .defend_law_left dl{height:555px;}
.defend .defend_law.case .defend_law_right dl{height:555px;}
.m_training .m_training_txt{font-size:12px;color:#555;line-height:2em;}
.m_training_box{padding:20px 10px 0;background:#f4f4f4;border:1px solid #b5b5b5;}
.m_training_box dt{margin-bottom:10px;}
.m_training_box dt.case{border-top:1px solid #cacaca;padding-top:20px;background-position:0 24px;}
.m_training_box dd{color:#555;line-height:2em;margin:0 0 30px 20px;}
.m_training .m_training_img{overflow:hidden;}
.m_training .m_training_img li{float:left;margin-left:10px;}
.m_training .m_training_img li:nth-child(2n -1){margin-left:0;}
.m_training .m_training_img li:nth-child(1),.m_training .m_training_img li:nth-child(2){margin-bottom:10px;}
.propulsion_progress .p_progress_box li{padding:30px 0;border-top:1px solid #cacaca;}
.propulsion_progress .p_progress_box li dl dt{font-size:14px;padding-left:12px;background:url("../images/common/bg_tit03.gif") 0 3px no-repeat;font-weight:bold;margin-bottom:10px;line-height:1.5em;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .propulsion_progress .p_progress_box li dl dt {background-position:0 6px;} }
.propulsion_progress .p_progress_box li dl dd{margin-left:15px;padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .propulsion_progress .p_progress_box li dl dd {background-position:0 9px;} }
.propulsion_progress .p_progress_box.case li{border-bottom:1px solid #cacaca;}
.propulsion_progress .p_progress_box.case li dl dt{margin-bottom:30px;}
.propulsion_progress .p_progress_box.case li dl dt.case{margin-bottom:0;}
.propulsion_progress .p_progress_box li p{}
.propulsion_progress .p_progress_box li p span{display:block;margin-bottom:10px;font-size:14px;padding-left:12px;background:url("../images/common/bg_tit03.gif") 0 3px no-repeat;font-weight:bold;line-height:1.5em;}
.propulsion_progress .p_progress_box.case li p span{margin-bottom:30px;}
.propulsion_progress .p_progress_box.case li p span.case{margin-bottom:0;}
.propulsion_progress .p_progress_bgbox{height:538px;border:1px solid #b4b4b4;background:url("../images/bg/bg_p_progress.jpg") 50% 0 no-repeat;}
.propulsion_progress .p_progress_bgbox p{padding:60px 0 0;font-size:28px;color:#2d2d2d;text-align:center;font-family:"nanumgothicbold", dotum, "돋움"; }
.propulsion_progress .p_progress_bgbox p span{display:block;font-size:36px;color:#1e62af;}
.propulsion_progress .p_progress_img img{width:100%;}
.propulsion_progress .p_progress_pass{overflow:hidden;border:1px solid #b4b4b4;}
.propulsion_progress .p_progress_pass .p_progress_pass_left{float:left;width:50%;height:721px;}
.propulsion_progress .p_progress_pass .p_progress_pass_left p{padding:90px 0 0;font-size:28px;color:#2d2d2d;text-align:center;font-family:"nanumgothicbold", dotum, "돋움";}
.propulsion_progress .p_progress_pass .p_progress_pass_left p span{display:block;font-size:36px;color:#1e62af;line-height:1.5em;}
.propulsion_progress .p_progress_pass .p_progress_pass_right{float:right;width:50%;height:721px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap{border-left:1px solid #c8c8c8;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul{padding:30px 20px;height:400px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li{line-height:1.5em;margin-bottom:10px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li:last-child{margin-bottom:0;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li span{display:inline-block;font-size:12px;color:#555;width:77%;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li .strong{font-size:14px;color:#2f608d;margin-right:3%;vertical-align:top;font-weight:bold;width:20%;text-align:center;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl{padding:30px;background:#507da6;height:201px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl dt{font-size:18px;color:#fff;font-family:"nanumgothicbold", dotum, "돋움";margin:0 0 5px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl dt.case{margin:30px 0 5px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl dd{color:#fff;line-height:1.5em;}
.operation_control .operation_control_term dt{margin:20px 0 10px;}
.operation_control .operation_control_term dd{margin-left:15px;padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .operation_control .operation_control_term dd {background-position:0 9px;} }
.operation_control .operation_control_img img{width:100%;}
.operation_control .operation_control_color{font-weight:bold;color:#2e5fa2;}
.operation_control .operation_control_txt{padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .operation_control .operation_control_txt {background-position:0 9px;} }
.operation_control_box{padding:316px 0 0;background:url("../images/bg/bg_operation_control_box.png") 50% 0 no-repeat;}
.operation_control_box ul li{position:relative;padding:0 0 41px;margin:0 0 10px;}
.operation_control_box ul li .arrow1{position:absolute;left:49%;bottom:1px;width:47px;height:41px;background:url("../images/bg/operation_control_arrow1.png") 0 0 no-repeat;}
.operation_control_box ul li .arrow2{position:absolute;left:49%;bottom:1px;width:47px;height:41px;background:url("../images/bg/operation_control_arrow2.png") 0 0 no-repeat;}
.operation_control_box ul li:last-child{padding:0;}
.operation_control_box ul li:first-child .box_txt{background:#eef4fb;}
.operation_control_box ul li:nth-child(2) .box_txt{background:#dce7f1;}
.operation_control_box ul li:last-child .box_txt{background:#c3d2df;}
.operation_control_box ul li .box_txt{border:1px solid #b6bec6;overflow:hidden;}
.operation_control_box ul li .box_txt .step{float:left;width:15%;background:#5e92c7;padding:38px 0;text-align:center;color:#fff;font-family:"nanumgothicbold", dotum, "돋움";font-size:24px; }
.operation_control_box ul li .box_txt .step.two{background:#4573a2;}
.operation_control_box ul li .box_txt .step.three{background:#30567d;}
.operation_control_box ul li .box_txt .step_txt{float:right;width:81%;height:100px;padding:0 2%;}
.operation_control_box ul li .box_txt .step_txt em{display:inline-block;overflow:hidden;vertical-align:middle;line-height:1.5em;font-size:16px;color:#202020;font-family:"nanumgothic", dotum, "돋움";}
.operation_control_box ul li .box_txt .step_txt .space{width:0;height:100%;}

/* 군사정보 */
.subtotal{overflow:hidden;}
.subtotal dt, .subtotal dd{float:left;width:50%;border-top:2px solid #484848;border-bottom:2px solid #484848;text-align:center;height:40px;line-height:40px;font-weight:bold;}
.subtotal dd span{display:inline-block;width:100%;border-left:1px solid #cecece;}
.remark li{font-size:12px;font-weight:bold;color:#507da6;line-height:1.7em;}
.img_wrap img{width:100%;}
.troops_txt{overflow:hidden;}
.troops_txt ul{float:left;width:49%;}
.troops_txt ul.case{margin-left:2%}
.troops_txt ul li{height:32px;line-height:32px;border:1px solid #d8d8d8;margin-bottom:10px;font-size:14px;letter-spacing:-1px;}
.troops_txt ul li span{display:inline-block;background:#102c56;font-weight:bold;color:#fff;width:32px;text-align:center;border-right:1px solid #c0c0c0;margin-right:20px;}
.troops_txt ul.case li span{background:#b91134;}
.troops_txt ul.case li em{color:#b91134;}
.kor_weapon{position:relative;overflow:hidden;border:1px solid #bebebe;}
.kor_weapon ul{float:right;width:55%;}
.kor_weapon ul li{float:right;}
.kor_weapon ul li a{width:100%;}
.kor_weapon p{position:absolute;left:7%;top:30%;}
.kor_weapon .btn_weapon{position:absolute;left:7%;top:68%;/*준비중 빠질시 top:68%;*/width:25%;}
.kor_weapon .btn_weapon a{width:100%;}
.kor_weapon a img{width:100%;}
/*
.kor_weapon{position:relative;}
.kor_weapon p img{width:100%;}
.kor_weapon ul{position:absolute;bottom:95px;left:79px;overflow:hidden;}
.kor_weapon ul li{float:left;margin-left:34px;}
.kor_weapon ul li:first-child{margin-left:0;}
.kor_weapon ul li span{display:block;margin:10px 0 0;font-weight:bold;color:#202020;font-size:18px;text-align:center;letter-spacing:-1px;}
*/
.his_control{padding:6px 0 4px;border-top:1px solid #29557d;text-align:center;}
.his_control .control_wrap{display:inline-block;width:25%;position:relative;}
.his_control .control_wrap:after{content:"";display:block;clear:both;}
.his_control .control_wrap .his_prev{position:absolute;top:0px;left:0;width:41px;height:40px;background:url("../images/bg/his_prev.gif") 0 0 no-repeat;}
.his_control .control_wrap .his_next{position:absolute;top:0px;right:0;width:41px;height:40px;background:url("../images/bg/his_next.gif") 0 0 no-repeat;}
.his_control .control_wrap .year{display:inline-block;width:100%;vertical-align:top;line-height:40px;}
.his_control .control_wrap .year .year_txt{display:inline-block;padding-right:18px;background:url("../images/bg/bg_year.gif") 100% 19px no-repeat;font-size:18px;color:#29557c;font-weight:bold;letter-spacing:-1px;text-align:center;}
.his_control .control_wrap .year_wrap{position:absolute;top:40px;left:0;z-index:10;display:none;width:100%;background:#fff;height:196px;overflow-y:scroll;}
.his_control .control_wrap .year_wrap a{display:block;text-align:center;height:38px;line-height:38px;border:1px solid #cdcdcd;font-size:14px;color:#555;border-top:0;}
.his_control .control_wrap .year_wrap a:hover{color:#fff;background:#29557c;}
.his_control .control_wrap .year_wrap a:first-child{border-top:1px solid #cdcdcd;}
.his_img{border:1px solid #b4b4b4;position:relative;}
.his_img .ul_wrap{overflow:hidden;margin:30px 50px 0 50px;}
.his_img ul{overflow:hidden;}
.his_img ul li{float:left;width:50%;}
.his_img ul li div{margin-left:5%;}
.his_img ul li div img{width:100%;}
.his_img ul li:first-child div{margin-right:5%;margin-left:0;}
.his_img ul li div h4{margin-bottom:10px;}
.his_img ul li div dl{}
.his_img ul li div dl dt{font-size:18px;font-weight:bold;color:#202020;margin:20px 0 0;}
.his_img ul li div dl dd{font-size:12px;color:#555;line-height:1.7em;}
.his_img ul li div dl dd.effect{font-size:14px;margin:5px 0 0;font-weight:bold;}
.his_img .his_prev{position:absolute;top:45%;left:10px;display:inline-block;width:32px;height:80px;background:url("../images/index/visual_ctrl_prev.png") 0 0 no-repeat;}
.his_img .his_next{position:absolute;top:45%;right:10px;display:inline-block;width:32px;height:80px;background:url("../images/index/visual_ctrl_next.png") 0 0 no-repeat;}
.his_img2{width:94%;margin:30px auto;}
.his_img2 img{width:100%;}

/* 150911추가 */
.north_kor{padding:40px;position:relative;background:#f0f0f0;border:1px solid #b6b6b6;height:515px;font-family:"nanumgothicbold", "나눔고딕볼드", dotum, "돋움";}
.north_kor .north_img{position:absolute;top:40px;left:40px;z-index:10;}
.north_kor .txt_btn{padding-left:442px;}
.north_kor .txt_btn p{font-size:18px;color:#1c5988;line-height:1.5em;letter-spacing:-1px;}
.north_kor .txt_btn h4{font-size:32px;color:#202020;letter-spacing:-1px;padding:40px 0 0;}
.north_kor .txt_btn a{display:inline-block;font-size:18px;color:#fff;padding:12px 35px 18px 20px;background:url("../images/bg/bg_030401_1.gif") 100% 50% no-repeat;margin:30px 0 0;letter-spacing:-1px;}
.north_kor .north_txt{position:absolute;bottom:0;left:0;background:#5c5c5c;height:129px;width:100%;}
.north_kor .north_txt ul{padding:20px 0 0 442px;}
.north_kor .north_txt ul li{padding-left:15px;background:url("../images/bg/bg_030401_2.gif") 0 6px no-repeat;margin-top:10px;color:#fff;}

/* 소통마당 */
.dmz{}
.dmz .dmz_term dt{margin:30px 0 10px;}
.dmz .dmz_term dd{margin-left:15px;padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
.dmz .dmz_term dd ul{}
.dmz .dmz_term dd ul li{line-height:2em;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .dmz .dmz_term dd {background-position:0 9px;} }
.dmz .dmz_box{border:1px solid #b6b6b6;padding:15px;overflow:hidden;}
.dmz .dmz_box ul{float:left;width:50%;}
.dmz .dmz_box li{}
.dmz .dmz_box li span{display:inline-block;padding:0 10px;margin-bottom:5px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .dmz .dmz_box li span {background-position:0 9px;} }
.dmz .dmz_imgbox{border:1px solid #b6b6b6;padding:20px; text-align: center;}
/*.dmz .dmz_imgbox span{display:inline-block;overflow:hidden;vertical-align:middle;}*/
.dmz .dmz_imgbox span .m{display:none;}
.dmz .dmz_imgbox span.space{display:inline-block;width:0;height:100px;vertical-align:middle;overflow:hidden;}
.dmz .dmz_imgbox span em{display:inline-block;vertical-align:middle;overflow:hidden;}
.dmz .dmz_imgbox span em.box_txt{width:42%;line-height:2em;}
.dmz .dmz_imgbox span em img{width:501px;}
.dmz .dmz_txt{padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .dmz .dmz_txt {background-position:0 9px;} }

/* 정보마당 */
.private{}
.private .private_txt1{font-size:12px;line-height:2em;color:#555;}
.private .private_term1 dt{margin:20px 0 10px;}
.private .private_term1 dd{margin-left:15px;padding-left:10px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .private .private_term1 dd {background-position:0 9px;} }
.private .private_term2{}
.private .private_term2 li{line-height:2em;color:#555;}
.private .private_term3{}
.private .private_term3 > li{font-size:14px;color:#555;font-weight:bold;line-height:2em;}
.private .private_term3 > li > ul{}
.private .private_term3 > li > ul > li{font-size:12px;font-weight:normal;line-height:2em;}


/* 사이트맵 */ 
.site_box{overflow:hidden;}
.site_box .site_line{float:left;width:20%;}
.site_box .site_line .site_cont{padding-left:20px;}
.site_box .site_line .site_cont.case{padding-left:0;}
.site_box .site_line h2{padding-bottom:10px;border-bottom:3px solid #3f6795;text-align:center;}
.site_box .site_line h2 a{font-size:24px;color:#3f6795;font-family:"nanumgothicbold", dotum, "돋움"; letter-spacing:-1px;}
.site_box .site_line dl{}
.site_box .site_line dl dt{padding:10px;background:#f3f3f3;margin:15px 0 0;}
.site_box .site_line dl dt a{font-size:18px;color:202020;font-family:"nanumgothicbold", dotum, "돋움"; letter-spacing:-1px;}
.site_box .site_line dl dd{}
.site_box .site_line dl dd ul{margin:10px 0 0 10px;}
.site_box .site_line dl dd ul li{margin-bottom:10px;}
.site_box .site_line dl dd ul li a{display:inline-block;padding-left:10px;background:url("../images/bg/bg_site_bul.gif") 0 5px no-repeat;font-family:"nanumgothic", dotum, "돋움";letter-spacing:-1px;}
.site_box .site_line p{}
.site_box .site_line p span{display:block;padding:10px;background:#f3f3f3;margin:15px 0 0;}
.site_box .site_line p span a{font-size:18px;color:202020;font-family:"nanumgothicbold", dotum, "돋움"; letter-spacing:-1px;}

@media screen and (max-width:1024px){
#container{width:100%;margin-bottom:-1px;}
#container .location{width:100%;margin-left:0;}
#container .location > ul > li{width:20%;}
#container .cont_tit{}
#container .contents{width:94%;}

/* 공통 */
.con_tit{background-position:0 70%;padding: 0 0 106px;margin-bottom:20px;}
.troops_txt ul li{height:26px;line-height:26px;border:1px solid #d8d8d8;margin-bottom:10px;font-size:12px;}
.troops_txt ul li span{margin-right:10px;}
/*
.kor_weapon ul{position:absolute;bottom:5%;left:8%;overflow:hidden;margin-right:8%;}
.kor_weapon ul li{float:left;width:31%;margin-left:3.5%;}
.kor_weapon ul li img{width:100%;}
.kor_weapon ul li span{font-size:16px;}
*/
.kor_weapon ul li.case1{width:48.5%;}
.kor_weapon ul li.case2{width:51.5%;}
.kor_weapon p{width:30%;}
.kor_weapon p img{width:100%;}
.kor_weapon .btn_weapon{top:70%;}
.cong_wrap dl{width:42%;}
.cong_wrap dl dd{height:270px;}
.defense .defense_img p{width:160px;height:160px;top:30%;left:39.5%;}
.defense .defense_img p span{font-size:20px;}
.defense .defence_img2 li{float:left;width:49.5%;}
.defense .defence_img2 li img{width:100%;}
.defense .defence_img2 li:nth-child(2){margin-left:1%;}
.defense .defence_img2 li:last-child{margin:10px 0 0;width:100%;}
.definition .defi_txt{font-size:12px;color:#555;line-height:2em;margin-left:20px;}
.definition .def_imgarea li{width:49%;margin-left:2%;}
.definition .def_imgarea li img{width:100%;}
.definition .def_imgarea li:first-child{margin-left:0;}
.definition .defi_txtbox ul li dl{padding:20px;height:194px;}
.m_training .m_training_img{overflow:hidden;}
.m_training .m_training_img li{width:49%;margin-left:2%;}
.m_training .m_training_img li img{width:100%;}
.propulsion_progress .p_progress_bgbox p span{font-size:32px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul{padding:10px 20px;height:457px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl{padding:20px;height:221px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl dt.case{margin:20px 0 0;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul{padding-left:10px;padding-right:10px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li span{width:71%;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li .strong{width:26%;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap  dl{height:204px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap  dl dt{font-size:16px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap  dl dt.case{margin-top:10px;}
.dmz .dmz_imgbox span em img{width:95%;}
.site_box .site_line h2 a{font-size:22px;}
.site_box .site_line dl dt a{font-size:16px;}
.site_box .site_line p span a{font-size:16px;}

/* 150911추가 */
.north_kor{height:400px;}
.north_kor .north_img{width:34%;left:20px;top:20px;}
.north_kor .north_img img{width:100%;}
.north_kor .txt_btn{padding-left:40%;}
.north_kor .txt_btn p{font-size:16px;}
.north_kor .north_txt ul{padding-left:42%;}
}

@media screen and (max-width:830px){
.defense .defense_img p{width:160px;height:160px;top:23%;left:37.5%;}
}

@media screen and (max-width:768px){
#header{padding-top:100px;height:120px;}

#container{border-bottom:0;margin:0 auto;}
#container .location{display:none;}
#container .tablet_loc{display:block;overflow:hidden;background:#ececec;border-top:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;}
#container .tablet_loc ul{float:right;overflow:hidden;}
#container .tablet_loc ul li{float:left;padding:9px 10px;background:url("../images/common/bg_loc.png") 0 12px no-repeat;font-size:12px;color:#555;font-family:"nanumgothicbold", dotum, "돋움";}
#container .tablet_loc ul li:first-child{background:none;}
#container .cont_tit{padding-top:0;}
#container .cont_tit h2{padding:15px 0;font-size:32px;}
#container .cont_tit .page_move a{width:25px;height:25px;}
#container .cont_tit .page_move a.prev{background-size:5px 10px;}
#container .cont_tit .page_move a.next{background-size:5px 10px;}

.table_type2 table .wrap{padding:5px 0;}
.table_type2 table tbody tr th{font-size:12px;}
.table_type2 table tbody tr td{border-bottom:1px solid #cecece;padding:0 10px;}

.tit01{font-size:16px;background-size:14px 2px;}
.tit02{font-size:14px;background-size:8px 8px;background-position:0px 5px;padding-left:11px}
.tit03{font-size:12px;background-size:4px 4px;padding-left:8px;background-position:0px 6px;}
.tit04{}
.tit05{font-size:12px;background-size:4px 4px;background-position:0px 6px;padding:7px 0 5px 8px;}
.dl_type1 dt{font-size:12px;background-size:4px 4px;padding-left:8px;background-position:0px 6px;}

/* 공통 */
.table_type1 table .wrap{padding:12px 0;}
.table_type1 table thead tr th{font-size:12px;}
.con_tit dt{font-size:21px;width:62%;}
.con_tit dd{font-size:12px;line-height:1.5em;width:62%;}

/* 합참활동 */
.cong_wrap dl{background-position:50% 20px;}
.cong_wrap dl dt{font-size:12px;padding:6px 0 5px;}
.cong_wrap dl dd{font-size:12px;padding:10px 10px 0 10px;height:200px;}
.cong_wrap span{width:32px;height:22px;background-size:32px 22px;margin-left:4%;}
.defense .defence_dl{margin-left:10px;}
.defense .defense_img p{width:120px;height:120px;top:30%;left:40%;border:5px solid #fff;}
.defense .defense_img p span{font-size:14px;}
.defense .defense_txt{margin-left:10px;}
.defense .enactment dt{font-size:14px;}
.defense .enactment dd img{width:100%;}
.defi_term li{text-indent:5px;padding:10px 0;font-size:12px;letter-spacing:-1px;}
.definition .defi_txtbox{padding:117px 0 0;background-size:450px 146px;}
.definition .defi_txtbox ul li:first-child{background-size:36px 19px;}
.definition .defi_txtbox ul li:nth-child(2){background-size:36px 19px;}
.definition .defi_txtbox ul li dl{padding:20px 10px 20px 10px;height:192px;}
.definition .defi_txtbox ul li dl dt{font-size:17px;margin-bottom:5px;}
.definition .defi_txtbox ul li dl dd{font-size:12px;}
.definition .defi_txt{margin-left:10px;}
.defense .year_change li dt{width:25%;text-align:center;font-size:14px;padding:14px 0;}
.defense .year_change li dd{margin-left:5%;width:70%;padding:14px 0;}
.defend .defend_law .defend_law_left dl{padding:20px 0 10px 10px;height:450px;}
.defend .defend_law .defend_law_left dl dd ul li{letter-spacing:-1px;}
.defend .defend_law .defend_law_right dl{padding:20px 0 10px 10px;height:450px;}
.defend .defend_law .defend_law_right dl dd ul li{letter-spacing:-1px;}
.defend .defend_law.case .defend_law_left dl{height:675px;}
.defend .defend_law.case .defend_law_right dl{height:675px;}
.defend .defend_txt{margin-left:10px;}
.m_training_box dd{margin-left:10px;}
.propulsion_progress .p_progress_bgbox p{font-size:14px;}
.propulsion_progress .p_progress_bgbox p span{font-size:18px;}
.propulsion_progress .p_progress_pass .p_progress_pass_left p{font-size:20px;}
.propulsion_progress .p_progress_pass .p_progress_pass_left p span{font-size:24px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul{height:472px;padding:10px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li span{width:67%;font-size:11px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul li .strong{width:30%;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl{padding:15px 10px;height:201px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl dt{font-size:14px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl dt.case{margin:10px 0 0;}
.operation_control_box ul li .box_txt .step{padding:40px 0;}
.operation_control_box ul li .box_txt .step{font-size:20px;}
.operation_control_box ul li .box_txt .step_txt em{font-size:14px;}

/* 군사정보 */
.subtotal dt, .subtotal dd{height:25px;line-height:25px;}
.troops_txt ul{float:none;width:100%;}
.troops_txt ul.case{margin-left:0;}
.troops_txt ul li{font-size:11px;}
.his_control{padding:10px 0;}
.his_control .control_wrap{width:100%;}
.his_control .control_wrap .his_prev, .his_control .control_wrap .his_next{width:20px;height:20px;background-size:20px 20px;}
.his_control .control_wrap .year{line-height:22px;}
.his_control .control_wrap .year .year_txt{font-size:14px;background-position:100% 10px;}
.his_control .control_wrap .year_wrap{height:183px;}
.his_control .control_wrap .year_wrap a{height:25px;line-height:25px;font-size:12px;}
.his_img .his_prev{display:none;}
.his_img .his_next{display:none;}
.his_img .ul_wrap{margin:3%;}
.his_img ul li:first-child div{margin:0;}
.his_img ul li div{margin-left:0;}
.dmz .dmz_imgbox span em.box_img{width:100%;text-align:center;}
.dmz .dmz_imgbox span em.box_img img{width:auto;}
.dmz .dmz_imgbox span em.box_txt{width:100%;}
.dmz .dmz_imgbox span.space{height:100%;}

/* 150911추가 */
.north_kor{height:300px;padding:20px;}
.north_kor .north_img{top:20px;left:20px;width:30%;}
.north_kor .txt_btn p{font-size:12px;}
.north_kor .txt_btn h4{font-size:16px;padding:20px 0 0;}
.north_kor .txt_btn a{font-size:14px;padding:8px 35px 12px 10px;}
.north_kor .north_txt{height:100px;}
.north_kor .north_txt ul{padding-top:5px;}

/* 정보마당 */
.private .private_term1 dd{margin-left:5px;}

/* 사이트맵 */
.site_box .site_line{width:33.3%;}
.site_box .site_line h2 a{font-size:18px;}
.site_box .site_line dl dt a{font-size:14px;}
.site_box .site_line p span a{font-size:14px;}


/*민통선 이북지역 출입_상시출입증 신청 img*/
.dmz .dmz_imgbox span em.box_img .m{
display: block !important;
}

.dmz .dmz_imgbox span em.box_img .pc{
display: none !important;
}
}

@media screen and (max-width:640px){
.propulsion_progress .p_progress_pass .p_progress_pass_left{float:none;width:100%;height:555px;}
.propulsion_progress .p_progress_pass .p_progress_pass_left p{font-size:14px;padding:55px 0 0;}
.propulsion_progress .p_progress_pass .p_progress_pass_left p span{font-size:16px;}
.propulsion_progress .p_progress_pass .p_progress_pass_left p br{display:none;}
.propulsion_progress .p_progress_pass .p_progress_pass_right{float:none;width:100%;height:588px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul{height:400px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl{height:138px;}
}

@media screen and (max-width:600px){
.con_tit{padding: 0 0  57px 0;background-position:0 100%;}
.defense .defense_img p{top:25%;left:37%;}
.dmz .dmz_imgbox span em.box_img img{width:100%;}

/* 150911추가 */
.north_kor{height:250px;}
.north_kor .north_txt{height:80px;}
.north_kor .north_txt ul li{margin-top:5px;font-size:11px;}
.north_kor .txt_btn h4{padding:10px 0 0;}
.north_kor .txt_btn a{margin:10px 0 0;font-size:12px;}
}

@media screen and (max-width:480px){
#container .cont_tit h2{font-size:30px;}
.con_tit{background:none;width:96%;margin:0 auto;padding:0 0 25px;}
.con_tit dt{width:100%;}
.con_tit dt span{padding:0;}
.con_tit dd{width:100%;}

/* 합참활동 */
.cong_wrap dl{width:100%;}
.cong_wrap dl.law,.cong_wrap dl.revision{float:none;}
.cong_wrap span{float:none;}
.cong_wrap dl dd{height:112px;}
.cong_wrap span{display:block;margin:10px auto;width:18px;height:23px;background:url("../images/bg/cong_arrow_mobile.png") 0 0 no-repeat;;background-size:18px 23px}
.defense .defense_img p{top:18%;left:34%;}
.defi_term li{float:none;width:100%;text-align:center;}
.defi_term li:nth-child(2){border-top:1px solid #c7c7c7;}
.definition .defi_txtbox ul li{float:none;width:100%;padding:0 0 30px;}
.definition .defi_txtbox ul li:first-child{background:url("../images/bg/bg_mobile_grayarrow.png") 50% 97% no-repeat;background-size:20px 26px;}
.definition .defi_txtbox ul li:nth-child(2){background:url("../images/bg/bg_mobile_yellowarrow.png") 50% 97% no-repeat;background-size:20px 26px;}
.definition .defi_txtbox ul li dl{height:93px;}
.defend .defend_law .defend_law_left{float:none;width:100%;}
.defend .defend_law .defend_law_left dl{border:1px solid #b5b5b5;border-bottom:0;}
.defend .defend_law .defend_law_right{float:none;width:100%;}
.defend .defend_law .defend_law_right dl{border:1px solid #b5b5b5;border-top:0;}
.defend .defend_law.case .defend_law_left dl{height:510px;}
.defend .defend_law.case .defend_law_right dl{height:560px;}
.m_training .m_training_img li{float:none;width:100%;margin-top:10px;margin-left:0;}
.m_training .m_training_img li:first-child{margin-top:0;}
.propulsion_progress .p_progress_bgbox{height:269px;background:url("../images/bg/bg_mobile_p_progress.jpg") 50% 0 no-repeat;background-size:100%;}
.propulsion_progress .p_progress_bgbox p{font-size:12px;padding:25px 0 0;}
.propulsion_progress .p_progress_bgbox p span{font-size:16px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right{height:741px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap ul{height:490px;}
.propulsion_progress .p_progress_pass .p_progress_pass_right .p_progress_pass_right_wrap dl{height:201px;}
.operation_control_box{padding:155px 0 0;background:url("../images/bg/bg_operation_control_box.png") 50% 0 no-repeat;background-size:100%;}
.operation_control_box ul li{padding:0 0 21px;margin:0 0 10px;}
.operation_control_box ul li .arrow1, .operation_control_box ul li .arrow2{width:24px;height:21px;background-size:24px;height:21px;}
.operation_control_box ul li .box_txt .step{display:inline-block;float:none;width:100%;padding:10px 0;font-size:16px;}
.operation_control_box ul li .box_txt .step_txt{float:none;display:inline-block;width:auto;padding:10px 20px;height:auto;}
.operation_control_box ul li .box_txt .step_txt em{display:inline-block;font-size:12px;}
.defense .year_change li dt{width:25%;text-align:center;font-size:12px;}
.defense .year_change li dd{margin-left:5%;width:70%;font-size:12px;}


/* 군사정보 */
/*
.kor_weapon ul{left:12%;margin-right:0;bottom:2%;}
.kor_weapon ul li{float:left;width:38%;margin-left:10%;text-align:center;}
.kor_weapon ul li:nth-child(2n -1){margin-left:0;}
.kor_weapon ul li:nth-child(1), .kor_weapon ul li:nth-child(2){margin-bottom:20px;}
.kor_weapon ul li span{margin:5px 0 0;font-size:11px;}
*/
.kor_weapon{position:static;}
.kor_weapon ul{float:none;width:auto;}
.kor_weapon ul li{}
.kor_weapon ul li.case1, .kor_weapon ul li.case2{margin:50% 0 0;}
.kor_weapon p{position:absolute;top:49%;left:30%;width:40%;}
.kor_weapon .btn_weapon{position:absolute;left:30%;top:64%;width:40%;}
.his_img .his_prev{display:none;}
.his_img .his_next{display:none;}
.his_img .ul_wrap{margin:3%;}
.his_img ul li:first-child div{margin:0;}
.his_img ul li div{margin-left:0;}

/* 150911추가 */
.north_kor{height:auto;padding:20px 0 0;}
.north_kor .north_img{position:static;width:auto;text-align:center;padding:0 0 20px;}
.north_kor .north_img img{width:50%;}
.north_kor .txt_btn{padding:0 0 30px;width:80%;margin:0 auto;text-align:center;}
.north_kor .north_txt{position:static;height:auto;padding:10px;}
.north_kor .north_txt ul{padding:0;}

/* 소통마당 */
.dmz .dmz_box{border:1px solid #b6b6b6;padding:15px 10px;overflow:hidden;}
.dmz .dmz_box ul{float:none;width:auto;}
.dmz .dmz_box li{}
.dmz .dmz_box li span{display:inline-block;padding:0 10px;margin-bottom:5px;background:url("../images/common/bg_tit04.gif") 0 7px no-repeat;line-height:22px;color:#555;}
}

@media screen and (-webkit-min-device-pixel-ratio:0){ 
.dmz .dmz_box li span {background-position:0 9px;}
.site_box .site_line{width:50%;min-height:541px;}
}

@media screen and (max-width:400px){
.defense .defense_img p{top:10%;left:31%;}
}

@media screen and (max-width:360px){
#container .tablet_loc{display:none;}
}


/*20221108_민통선 이북지역 출입*/
.table_type1 table .wrap ul li{
margin-bottom: 10px;
line-height: 22px;
}

.dmz_box .dmz_box_left ul li{
color: #555;
}

.dmz_box .dmz_box_left ul li:nth-child(4) li{
margin-bottom: 5px;
}

/*허가 대상자*/
.dmz .dmz_box ul li{
color: #555;
margin-bottom: 15px;
line-height: 22px;
}

.small_text1{
margin-top: 8px;
}

.small_text2{
width: 100% !important;
}

.small_text2 li{
background: url(../images/common/bg_tit04.gif) 10px 8px no-repeat;
padding-left: 20px;
margin-bottom: 8px !important;
}

.dmz .dmz_box .point_txt{
display: inline-block;
margin-top: 10px;
color: #555;
line-height: 22px;
}

/*표 텍스트 색상*/
.table_type1 table td{
color: #555;
}


/*출입절차*/
.dmz .dmz_imgbox span em.box_img .pc{display:block;}
.dmz .dmz_imgbox span em.box_img .m{display:none;}

.box_img_text{
color: #555;
margin-top: 20px;
line-height: 22px;
}

.box_img_text dt{
background: url(../images/common/bg_tit04.gif) 10px 9px no-repeat;
padding-left: 20px;
}

.box_img_text dd{
padding-left: 20px;
}

.box_img_smaall_text li{
padding-left: 14px;
line-height: 22px;
}

.box_img_text p{
color: #507da6;
}

.text_table{
margin-top: 10px;
}

.text_table .text_t{
border-right: 1px solid #cecece;
background: #f2f9ff;
text-align: center;
padding: 0 10px;
}

.text_table tr{
border: 1px solid #cecece;
border-left: 0;
border-right: 0;
}

.text_table .text_txt{
padding: 0 8px;
font-weight: normal;
padding-left: 20px;
line-height: 22px;
}

.text_txt ul li{
text-align: left;
}

.text_table ul li{
background: url(../images/common/bg_tit04.gif) 0px 9px no-repeat;
padding-left: 10px;
line-height: 22px;
}

.table_li ul li{
background: url(../images/common/bg_tit04.gif) 0px 10px no-repeat;
padding-left: 10px;
}

.table_li ul li:nth-child(3){
margin-top: 5px;
}

.table_li ul li:nth-child(3), .table_li ul li:nth-child(4), .table_li ul li:nth-child(5){
background: none;
}

.table_li ul li:nth-child(2), .table_li ul li:nth-child(5){
margin-bottom: 0 !important;
}

.table_style td{
padding: 0 10px;
}

/*준수사항*/
.small_text3 li{
margin-bottom: 12px;

}
