@charset "utf-8";

.privacyContent {
	background: url('/images/web/isptc/sub/tit_pattern.png') repeat-x left bottom;
	padding: 0 0 40px 0;
}

.privacyText {
	text-align: center;
	margin: 10px 0px;
	font-size: 14px;
}

.privacyText textarea {
	width: 92%;
	height: 140px;
	text-align: left;
	border-color: #ccc;
	padding: 5px 5px;
	font-weight: bold;
}

.privacyAgree {
	text-align: right;
	padding-right: 35px;
	font-family: NotoR;
	font-size: 15px;
	color: black;
}

/* 새창링크 콘텐츠 기본 박스 171113 추가 */
.new_win_box {position:relative; padding:20px 20px 20px 180px; border-top:1px solid #c8d1db; border-left:1px solid #c8d1db; border-bottom:1px solid #9298af; border-right:1px solid #9298af; border-radius:10px; overflow:hidden; background:url('/images/web/dapa/sub/img_new_win.png') no-repeat 20px 20px;}
.blind {
    display: block;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 0 !important;
    min-width: 0 !important;
    height: 0;
    border: 0;
    background: 0 0;
    font-size: 0;
    line-height: 0;
}
/* 01. 민원참여 ***********************************************************************************************************************************************************************************/
	/* 민원안내 */
	.mw_proc {margin-top:20px; overflow:hidden;}
	.mw_proc li {position:relative; width:146px; height:146px; padding-right:40px; float:left; text-align:center; background:url('/images/web/dapa/sub/minwon1_arrow.png') no-repeat right center;}
	.mw_proc li.icon5 {padding-right:0; background:none;}
	.mw_proc li p {height:66px; padding-top:70px; border-radius:73px;}
	.mw_proc li.icon1 p {border:5px solid #258de4; background:url('/images/web/dapa/sub/minwon1_1.png') no-repeat center 27px;}
	.mw_proc li.icon2 p {border:5px solid #1275c9; background:url('/images/web/dapa/sub/minwon1_2.png') no-repeat center 27px;}
	.mw_proc li.icon3 p {border:5px solid #0763af; background:url('/images/web/dapa/sub/minwon1_3.png') no-repeat center 27px;}
	.mw_proc li.icon4 p {border:5px solid #015092; background:url('/images/web/dapa/sub/minwon1_4.png') no-repeat center 27px;}
	.mw_proc li.icon5 p {border:5px solid #003765; background:url('/images/web/dapa/sub/minwon1_5.png') no-repeat center 27px;}
	.mw_proc li span {position:absolute; left:0; top:0; display:block; width:40px; line-height:40px; color:#fff; font-size:18px; border-radius:20px;}
	.mw_proc li.icon1 span {background:#258de4;}
	.mw_proc li.icon2 span {background:#1275c9;}
	.mw_proc li.icon3 span {background:#0763af;}
	.mw_proc li.icon4 span {background:#015092;}
	.mw_proc li.icon5 span {background:#003765;}

	.mw_info {margin-top:20px; overflow:hidden;}
	.mw_info dl {position:relative; width:30%; margin-left:3%; padding:160px 0 0 0; float:left; overflow:hidden;}  /* 180212 */
	.mw_info dl:first-child {margin-left:0;}
	.mw_info dl dt {position: absolute; left: 50%; top: 0; width: 159px; margin-left: -75px; padding: 49px 0; font-size: 18px; color: #fff; text-align: center; border-radius: 75px;}
	.mw_info dl dt.mw_info1 {background:#258de4; }
	.mw_info dl dt.mw_info2 {background:#1275c9; }
	.mw_info dl dt.mw_info3 {background:#0763af; }
	.mw_info dl dt.mw_info4 {background:#015092; }
	.mw_info dl dd  {font-size:14px; color:#555;}

	/* 신고센터 */
	.return {position:relative;}
	.return .return_top {position:absolute; left:0; top:0px; width:29%; height:160px; border-bottom:1px solid #b2b7c7; border-left:1px solid #b2b7c7; padding:30px 2.5%; }
	.return ul {border-left:1px solid #b2b7c7; border-top:1px solid #b2b7c7; overflow:hidden;}
	.return ul li {width:33.3%; float:left;}
	.return ul li a {display:block; padding-top:160px; text-align:center; font-size:18px; color:#333; letter-spacing:-1px; border:1px solid #b2b7c7; border-left:none; border-top:none;}
	.return ul li.link1 {background:url('/images/web/dapa/sub/img_return1.png') no-repeat center 30px;}
	.return ul li.link2 {background:url('/images/web/dapa/sub/img_return2.png') no-repeat center 30px;}
	.return ul li.link3 {background:url('/images/web/dapa/sub/img_return3.png') no-repeat center 30px;} 
	.return ul li.link4 {background:url('/images/web/dapa/sub/img_return4.png') no-repeat center 30px;}
	.return ul li.link5 {background:url('/images/web/dapa/sub/img_return5.png') no-repeat center 30px;}
	.return ul li.link6 {background:url('/images/web/dapa/sub/img_return6.png') no-repeat center 30px;}
	.return ul li.link7 {background:url('/images/web/dapa/sub/img_return7.png') no-repeat center 30px;}
	.return ul li.link8 {background:url('/images/web/dapa/sub/img_return8.png') no-repeat center 30px;}
	.return ul li.link9 {background:url('/images/web/dapa/sub/img_return9.png') no-repeat center 30px;}
	.return ul li.link10 {background:url('/images/web/dapa/sub/img_return10.png') no-repeat center 30px;}
	.return ul li.link11 {background:url('/images/web/dapa/sub/img_return11.png') no-repeat center 30px;}
	.return ul li.link12 {background:url('/images/web/dapa/sub/img_return12.png') no-repeat center 30px;}

	.request {overflow:hidden;}
	.request ol li {width:146px; margin-top:10px; padding-left:40px; float:left; text-align:center; background:url('/images/web/dapa/sub/minwon1_arrow.png') no-repeat left center;}
	.request ol li:first-child {padding-left:0; background:none;}
	.request ol li p.tit {line-height:40px; color:#fff; background:url('/images/web/dapa/sub/patern2.png') repeat #2452a7; border-radius:5px 5px 0 0;}
	.request ol li:first-child p.tit {background:url('/images/web/dapa/sub/patern2.png') repeat #00a1b9;}
	.request ol li p.txt {line-height:20px; padding:10px 0; color:#444; border:1px solid #b2b7c7; border-top:none; border-radius:0 0 5px 5px;}
	.request ol li p.txt br {display:none;}


	/* 정책실명제 180806 추가 */
	.policy_name_box {}
	.policy_name {position:relative; width:760px; margin:0 auto; overflow-x:auto;}
	.policy_name .policy_name1 {position:relative; height:782px; background:url('/images/web/dapa/policy_name/top_img.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_img1 {position:absolute; left:0; top:138px;}
	.policy_name .policy_name1 .policy_img2 {position:absolute; right:41px; top:144px;}

	.policy_name .policy_name1 .policy_list {position:relative;}

	.policy_name .policy_list li a img {display:none;}
	.policy_name .policy_list li a:hover img,
	.policy_name .policy_list li a:focus img,
	.policy_name .policy_list li a:active img {display:block; z-index:9;}

	.policy_name .policy_name1 .policy_list .policy_list1 a {position:absolute; left:228px; top:21px; width:75px; height:73px; background:url('/images/web/dapa/policy_name/btn_off_02.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_list .policy_list1 a img {position:absolute; left:36px; top:55px;}
	.policy_name .policy_name1 .policy_list .policy_list1 a:hover,
	.policy_name .policy_name1 .policy_list .policy_list1 a:focus,
	.policy_name .policy_name1 .policy_list .policy_list1 a:active {background:url('/images/web/dapa/policy_name/btn_on_02.png') no-repeat left center;}

	.policy_name .policy_name1 .policy_list .policy_list2 a {position:absolute; left:424px; top:15px; width:75px; height:79px; background:url('/images/web/dapa/policy_name/btn_off_04.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_list .policy_list2 a:hover,
	.policy_name .policy_name1 .policy_list .policy_list2 a:focus,
	.policy_name .policy_name1 .policy_list .policy_list2 a:active {background:url('/images/web/dapa/policy_name/btn_on_04.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_list .policy_list2 a img {position:absolute; left:-60px; top:55px;}

	.policy_name .policy_name1 .policy_list .policy_list3 a {position:absolute; right:20px; top:59px; width:75px; height:79px; background:url('/images/web/dapa/policy_name/btn_off_06.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_list .policy_list3 a:hover,
	.policy_name .policy_name1 .policy_list .policy_list3 a:focus,
	.policy_name .policy_name1 .policy_list .policy_list3 a:active {background:url('/images/web/dapa/policy_name/btn_on_06.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_list .policy_list3 a img {position:absolute; right:0px; top:55px;}

	.policy_name .policy_name1 .policy_list .policy_list4 a {position:absolute; left:312px; top:434px; width:75px; height:75px; background:url('/images/web/dapa/policy_name/btn_off_08.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_list .policy_list4 a:hover,
	.policy_name .policy_name1 .policy_list .policy_list4 a:focus,
	.policy_name .policy_name1 .policy_list .policy_list4 a:active {background:url('/images/web/dapa/policy_name/btn_on_08.png') no-repeat left center;}
	.policy_name .policy_name1 .policy_list .policy_list4 a img {position:absolute; left:36px; top:55px;}

	.policy_name .policy_name1 .policy_list li .policy_list_flag {position:absolute; left:108px; top:404px; width:48px; height:80px; background:url('/images/web/dapa/policy_name/flag.png') no-repeat left center; -webkit-animation:policy_move 1.0s  infinite ease-in-out; -moz-animation:policy_move 1.0s  infinite ease-in-out; -o-animation:policy_move 1.0s  infinite ease-in-out; -ms-animation:policy_move 1.0s  infinite ease-in-out; animation:policy_move 1.0s  infinite ease-in-out;}

	@keyframes policy_move {
		0%   {margin-top:0;}
		50%   {margin-top:4px;}
		100%   {margin-top:0;}
	}

	.policy_name .policy_name2 {position:relative; height:914px; background:url('/images/web/dapa/policy_name/middle_img.png') no-repeat left center;}
	.policy_name .policy_name2 .policy_img3 {position:absolute; left:37px; top:479px; width:153px; height:128px; background:url('/images/web/dapa/policy_name/family.png') no-repeat left center; -webkit-animation:policy_move 1.0s  infinite ease-in-out; -moz-animation:policy_move 1.0s  infinite ease-in-out; -o-animation:policy_move 1.0s  infinite ease-in-out; -ms-animation:policy_move 1.0s  infinite ease-in-out; animation:policy_move 1.0s  infinite ease-in-out;}
	.policy_name .policy_name2 .policy_img4 {position:absolute; left:86px; bottom:143px; width:61px; height:85px; background:url('/images/web/dapa/policy_name/arr.gif') no-repeat left center;}
	.policy_name .policy_name2 .policy_img4  span {position:absolute; left:-10000px; top:-10000px;}

	.policy_name .policy_name2 .policy_tab li.pol_tab1 a {position:absolute; left:177px; top:700px; width:216px; height:68px; background:url('/images/web/dapa/policy_name/n1_off.png') no-repeat left center;}
	.policy_name .policy_name2 .policy_tab li.pol_tab1 a:hover,
	.policy_name .policy_name2 .policy_tab li.pol_tab1 a:focus,
	.policy_name .policy_name2 .policy_tab li.pol_tab1 a:active, 
	.policy_name .policy_name2 .policy_tab li.pol_tab1.on a {background:url('/images/web/dapa/policy_name/n1_on.png') no-repeat left center;}

	.policy_name .policy_name2 .policy_tab li.pol_tab2 a {position:absolute; left:177px; top:768px; width:216px; height:68px; background:url('/images/web/dapa/policy_name/n2_off.png') no-repeat left center;}
	.policy_name .policy_name2 .policy_tab li.pol_tab2 a:hover,
	.policy_name .policy_name2 .policy_tab li.pol_tab2 a:focus,
	.policy_name .policy_name2 .policy_tab li.pol_tab2 a:active, 
	.policy_name .policy_name2 .policy_tab li.pol_tab2.on a {background:url('/images/web/dapa/policy_name/n2_on.png') no-repeat left center;}

	.policy_name .policy_name2 .policy_tab li p {position:absolute; right:10px; bottom:30px; display:none;}
	.policy_name .policy_name2 .policy_tab li.on p {display:block;}

	.policy_name .policy_name3 {position:relative; height:437px; background:url('/images/web/dapa/policy_name/bottom_img.png') no-repeat left center;}
	.policy_name .policy_name3 h4 {position:absolute; left:0; top:30px;}

	.policy_name .policy_name3 .FX_list .fx_link1 {position:absolute; left:422px; top:38px;}
	.policy_name .policy_name3 .FX_list .fx_link2 {position:absolute; left:498px; top:38px;}
	.policy_name .policy_name3 .FX_list .fx_link3 {position:absolute; left:570px; top:38px;}

	.policy_name .policy_name3 .FX_list .fx_link4 {position:absolute; left:564px; top:141px;}
	.policy_name .policy_name3 .FX_list .fx_link5 {position:absolute; left:342px; top:141px;}
	.policy_name .policy_name3 .FX_list .fx_link6 {position:absolute; left:100px; top:141px;}

	.policy_name .policy_name3 .FX_list .fx_link7 {position:absolute; left:41px; top:261px;}
	.policy_name .policy_name3 .FX_list .fx_link8 {position:absolute; left:190px; top:261px;}
	.policy_name .policy_name3 .FX_list .fx_link9 {position:absolute; left:266px; top:261px;}
	.policy_name .policy_name3 .FX_list .fx_link10 {position:absolute; left:339px; top:261px;}

	.policy_name .policy_name3 .fx_btn {position:absolute; right:0; bottom:0;}

	/* 정책실명제 180806 추가 끝 */

/* 02. 업무정책 ***********************************************************************************************************************************************************************************/
	/* 방위사업 용어사전 */
	.dicti_srch {position:relative; border-top:1px solid #c8d1db; border-left:1px solid #c8d1db; border-bottom:1px solid #9298af; border-right:1px solid #9298af; overflow:hidden;    font-family: "NotoR"; font-size: 14px; line-height: 1.6; color: #555;}
	.dicti_sl {width:158px; height:168px; float:left; text-align:center; border-right:1px solid #c8d1db; background:url('/images/web/dapa/sub/bg_dictionary.png') repeat left center #f5f7f8;}
	.dicti_sl h3 {height:0; text-indent:-10000em;}
	.dicti_sl .btn_st2 {padding-top:112px; background:url('/images/web/dapa/sub/img_dictionary.png') no-repeat center 32px;}
	.dicti_sr {width:700px; margin-top:15px; float:right; }
	.dicti_sr ul li {position:relative; padding-left:40px; line-height:30px; overflow:hidden;}
	.dicti_sr ul li button {display:none;}
	.dicti_sr ul li span {position:absolute; left:0; top:0; display:block; color:#111;}
	.dicti_sr ul li a {display:block; float:left; padding:0 5px; color:#555; }
	.dicti_sr ul li a:hover, 
	.dicti_sr ul li a:active, 
	.dicti_sr ul li a:focus {text-decoration:underline;}
	.dicti_sr ul li a + a {background:url('/images/web/dapa/sub/line_dictionary.png') no-repeat left center;}
	.dicti_sr p {padding-top:15px; margin-right:20px; border-top:1px dashed #c8d1db;}
	.dicti_sr p br {display:none;}
	.dicti_sr p select {height:30px; padding:2px; font-size:13px; color:#555; border:1px solid #b2b7c7;}
	.dicti_sr p .dicti_txt {width:168px; height:30px; border:1px solid #b2b7c7; position: relative; top: 1px; padding-block:1px; padding-inline:2px;}
	.dicti_sr p button {width:30px; height:30px; margin:0; text-indent:-10000em; border:none; color:#fff; background:url('/images/web/dapa/sub/btn_dictionary_s.png') no-repeat left center; position: relative; top: 1px;}

	.dicti_box {margin-top:30px; border-top:2px solid #111; border-bottom:1px solid #111; overflow:hidden;}
	.dicti_box .dicti_list {position:relative; width:25%; height:620px; float:left; padding:10px 0 90px; border-right:1px solid #b2b7c7; background:url('/images/web/dapa/sub/bg_dictionary.png') repeat left center #f5f7f8;}
	.dicti_box .dicti_list ul {padding:0 20px; height:100%; overflow:auto;}
	.dicti_box .dicti_list ul li {padding:5px 10px 5px 10px; font-size:14px; line-height:1.4; font-family:"NotoR"; color:#444; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 12px;}
	.dicti_box .dicti_list ul li a {display:block; color:#333;}
	.dicti_box .dicti_list ul li a.on {font-weight:600; color:#4164b1; text-decoration:underline;}
	.dicti_box .dicti_paging {position:absolute; left:7%; bottom:0; width:86%; height:80px; text-align:center; padding-top:10px; border-top:1px solid #111;}
	.dicti_box .dicti_paging p {margin-top:3px; border:1px solid #9298af; background:#fff; overflow:hidden;}
	.dicti_box .dicti_paging a {width:20%; height:28px; display:block; float:left; line-height:28px; margin-right:-1px; color:#555; }
	.dicti_box .dicti_paging a + a {border-left:1px solid #9298af;}
	.dicti_box .dicti_paging a.on {font-weight:600; color:#fff; text-decoration:underline; background:#757e9b;}
	.dicti_box .dicti_paging .dicti_pag_btn2 a {width:25%;}

	.dicti_box .dicti_con {position:relative; width:70%; height:620px; float:right; padding:10px 0 90px; color:#555; }
	.dicti_box .dicti_con h4 {padding:10px 0 20px; line-height:30px; font-size:20px; color:#111;}
	.dicti_box .dicti_con .dicti_lan {display:block; padding:4px 0; border-top:1px solid #111; border-bottom:1px solid #111;}
	.dicti_box .dicti_con .dicti_loc {position:absolute; right:0; top:23px;}
	.dicti_box .dicti_con .dicti_cen {height:500px; margin-top:15px; overflow:auto;}
	.dicti_box .dicti_con .dicti_bot {position:absolute; left:0; bottom:0; width:100%; height:60px; padding-top:10px; border-top:1px solid #111;}
	.dicti_box .dicti_con .dicti_bot .btn_st2 {position:absolute; right:0; top:32px;}


	/* 획득기획 > 신개념기술시범소개 */
	.actd_box {position:relative; height:215px; margin-top:10px; padding:5px 15px 25px 320px; color:#444; border-top:1px solid #b2b7c7; border-bottom:1px solid #b2b7c7; background:#f7f9fa;}
	.actd_box p.img {position:absolute; left:15px; top:15px; width:280px;}
	.actd_box p.img img {width:100%;}

	.actd_box2 {position:relative; border:1px solid #b2b7c7; background:#f7f9fa; overflow:hidden;}
	.actd_box2 p.img {width:380px; height:100%; float:left; background:#fff;}
	.actd_box2 p.img img {padding:30px; }
	.actd_box2 > ul {margin:15px 0 15px 20px; float:left;}

	/* 획득기획 > 연구개발네트워크 */
	.rad_box {position:relative; margin:10px 0 0 15px; overflow:hidden;}
	.rad_box .img {width:50%; float:left;}
	.rad_box .txt {width:48%; float:right;}
	.rad_box .txt h5 {padding-left:25px; font-size:19px; letter-spacing:-1px;}
	.rad_box .txt h5.tit_rad_m {color:#019cb6; background:url('/images/web/dapa/sub/bu_rad_m.png') no-repeat left 3px;}
	.rad_box .txt h5.tit_rad_b {color:#017db9; background:url('/images/web/dapa/sub/bu_rad_b.png') no-repeat left 3px;}
	.rad_box .txt h5.tit_rad_p {color:#455fb7; background:url('/images/web/dapa/sub/bu_rad_p.png') no-repeat left 3px;}
	.rad_box .txt ul.bu_rad {margin-top:10px; padding:10px 20px; border-radius:10px; background:#f7f9fa; overflow:hidden;}
	.rad_box .txt ul.bu_rad li {width:30%; float:left; padding-left:10px; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 8px;}
	.rad_box .txt ul.rad_repla {margin-top:10px; padding:10px 20px; border:1px solid #b2b7c7; border-radius:10px;}

	dl.rad_b {position:relative; padding-bottom:15px; border:1px solid #2452a7; }
	dl.rad_b dt {line-height:24px; margin-bottom:15px; padding:15px 20px 15px 65px; font-size:18px; color:#fff; background:url('/images/web/dapa/sub/patern2.png') repeat #2452a7;}
	dl.rad_b dt span {position:absolute; left:20px; top:10px; display:block; width:34px; height:34px; line-height:34px; text-align:center; color:#fff799; border-radius:17px; background:#0f357c;}
	dl.rad_b dd {margin:0 20px; padding:4px 0 4px 10px; font-size:14px; line-height:1.4; font-family:"NotoR"; color:#444; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 11px;}

	dl.rad_m {position:relative; padding-bottom:15px; border:1px solid #00a1b9; }
	dl.rad_m dt {line-height:24px; margin-bottom:15px; padding:15px 20px 15px 65px; font-size:18px; color:#fff; background:url('/images/web/dapa/sub/patern2.png') repeat #00a1b9;}
	dl.rad_m dt span {position:absolute; left:20px; top:10px; display:block; width:34px; height:34px; line-height:34px; text-align:center; color:#fff799; border-radius:17px; background:#007182;}
	dl.rad_m dd {margin:0 20px; padding:4px 0 4px 10px; font-size:14px; line-height:1.4; font-family:"NotoR"; color:#444; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 11px;}
	
	/* 방산기술통제 */
	.defense {margin-left:20px; overflow:hidden;}
	.defense ol li {width:20%; margin-top:10px; padding-left:40px; float:left; text-align:center; background:url('/images/web/dapa/sub/minwon1_arrow.png') no-repeat left center;}
	.defense ol li:first-child {padding-left:0; background:none;}
	.defense ol li p {height:45px; padding:10px 0; color:#111; font-size:16px; border:2px solid #2452a7; border-radius:5px;}
	.defense ol li p span {display:block; color:#555;  font-size:14px;}


/* 04. 민원참여 ***********************************************************************************************************************************************************************************/
	/* 신속시범획득 사업 > 사업 소개 및 공모 안내*/
	.arrow {display: inline-block; background: black; position: relative; width: 2px;}
	.arrow_1{height: 238px;}.arrow_2{height: 80px;}
	.arrow_3{height: 97px;}.arrow_4{height: 321px;}
	.arrow_content{position: relative;background: white;}
	.arrow:after{content: '';position: relative;border-style: solid;border-width: 8px 5px;border-color: black transparent transparent transparent;margin-left: -4px;}
	.arrow_1:after{top: 247px;}.arrow_2:after{top: 89px;}
	.arrow_3:after{top: 106px;}.arrow_4:after{top: 329px;}
		

/* 05. 방위사업청소개 ***********************************************************************************************************************************************************************************/
	/* 방위사업청소개 */
	.greeting_top {height:280px; background:url('/images/web/dapa/sub/img_greeting1.png') no-repeat left top; overflow:hidden;}
	.greeting_top .txt_box {width:320px; height:280px; padding:35px 40px; float:right; color:#fff; letter-spacing:-1px; background:url('/images/web/dapa/sub/img_greeting2.png') no-repeat left top;}
	.greeting_top .txt_box .txt1 {font-size:30px;}
	.greeting_top .txt_box .txt2 {font-size:23px; margin-top:25px; padding-top:25px; line-height:1.5; background:url('/images/web/dapa/sub/bu_greeting.png') no-repeat left top;}
	.greeting_top .txt_box .txt3 {margin-top:15px; color:#92b8ff; font-size:15px;}
	.greeting p {margin-top:30px; font-size:15px; color:#333;}
	.greeting .txt1 {font-size:28px; letter-spacing:-1px;}

	.miss_visi {position:relative; padding-left:190px; text-align:center; overflow:hidden;}
	.miss_visi dt {position:absolute; left:0; top:0; width:120px; height:85px; padding:25px 120px 0 0; font-size:26px; color:#fff;}
	.miss_visi dd {position:relative;  height:66px; line-height:66px; font-size:22px; border-radius:35px;}
	.miss_visi dd br {display:none;}
	.miss_visi dt span {display:block; font-size:16px;}
	.mission {height:85px; padding-top:25px;}
	.mission dt {background:url('/images/web/dapa/sub/bg_greeting1.png') no-repeat left top;}
	.mission dd {border:2px solid #0091d7;}
	.vision {height:95px; padding-top:15px;}
	.vision dt {background:url('/images/web/dapa/sub/bg_greeting2.png') no-repeat left top;}
	.vision dd {border:2px solid #11afca;}

	.policy {position:relative; height:470px; letter-spacing:-1px;}
	.policy h4 {width:310px; height:310px; margin:0 auto; padding-top:60px; background:url('/images/web/dapa/sub/bg_greeting3.png') no-repeat left 60px;}
	.policy dt {width:160px; height:110px; padding-top:50px; text-align:center; font-size:20px; color:#fff; border-radius:80px;}
	.policy dd {font-size:16px; line-height:22px; color:#444;}

	.policy .policy_txt1 {position:absolute; top:0; left:50%; width:295px; margin-left:-80px; padding:42px 0 0 155px; }
	.policy .policy_txt1 dt {position:absolute; top:0; left:0; background:#11afca;}
	.policy .policy_txt1 dd {position:relative; padding-left:95px; background:url('/images/web/dapa/sub/bg_greeting4.png') no-repeat left center;}

	.policy .policy_txt2 {position:absolute; top:210px; left:50%; width:280px; margin-left:-405px; padding:153px 70px 0 0;}
	.policy .policy_txt2 dt {position:absolute; top:0; right:0; background:#0091d7;}
	.policy .policy_txt2 dd {position:relative; padding:25px 38px 0 0; text-align:right; background:url('/images/web/dapa/sub/bg_greeting5.png') no-repeat right top;}

	.policy .policy_txt3 {position:absolute; top:210px; left:50%; width:280px; margin-left:55px; padding:153px 0 0 70px;}
	.policy .policy_txt3 dt {position:absolute; top:0; left:0; background:#5a75ce;}
	.policy .policy_txt3 dd {position:relative; padding:25px 0 0 38px; background:url('/images/web/dapa/sub/bg_greeting6.png') no-repeat left top;}

	/* 연혁 */
	.history_com {position:relative;}
	.history_com h3 {position:absolute; left:50%; top:0; width:150px; height:125px; margin-left:-75px; padding-top:25px; text-align:center; font-size:24px; color:#fff; letter-spacing:-1px; border-radius:75px;}
	.history_com h3 span {display:block; margin-bottom:3px; font-size:18px; opacity:0.8;}
	.history_com ol li {position:relative; margin-top: -25px;}
	.history_com ol li dl {width:455px;}

	.history_com .hist_l {text-align:right;}
	.history_com .hist_l dd {margin:5px 80px 5px 0; padding-right:60px; background:url('/images/web/dapa/sub/bu_circle.png') no-repeat right 6px;}
	.history_com .hist_l dd span {position:absolute; top:0; right:15px; color:#111;}
	.history_com .hist_r {padding-left:436px; width: 100%;}
	.history_com .hist_r dd {margin:5px 0 5px 80px; padding-left:60px; background:url('/images/web/dapa/sub/bu_circle.png') no-repeat left 6px;}
	.history_com .hist_r dd span {position:absolute; top:0; left:15px; color:#111;}

	.history_b {padding-bottom:60px; background:url('/images/web/dapa/sub/bg_history_l1.png') repeat-y center top;overflow:hidden;}
	.history_b h3 {background:url('/images/web/dapa/sub/bg_history_t1.png') no-repeat center top;}
	.history_b .his_img {position:absolute; right:73px; top:30px; width:235px; height:210px; background:url('/images/web/dapa/sub/img_history1.png') no-repeat left top;}
	.history_b ol {padding-top:220px; background:url('/images/web/dapa/sub/bg_history1.png') no-repeat left top;}
	.history_b dl dt {margin-bottom:15px; color:#2452a7; font-size:30px; line-height:35px; }
	.history_b .hist_l dt {padding:0 80px 0 0; background:url('/images/web/dapa/sub/bu_history1l.png') no-repeat right 6px;}
	.history_b .hist_r dt {padding:0 0 0 80px; background:url('/images/web/dapa/sub/bu_history1r.png') no-repeat left 6px;}
	.history_b dl dd {position:relative; font-size:14px; color:#555; }

	.history_m {margin-top:-20px; background:url('/images/web/dapa/sub/bg_history_l2.png') repeat-y center top;}
	.history_m h3 {background:url('/images/web/dapa/sub/bg_history_t2.png') no-repeat center top;}
	.history_m .his_img {position:absolute; left:73px; top:0; width:242px; height:210px; background:url('/images/web/dapa/sub/img_history2.png') no-repeat left top;}
	.history_m ol {padding-top:220px; background:url('/images/web/dapa/sub/bg_history2.png') no-repeat right 65px;}
	.history_m dl dt {margin-bottom:15px; color:#00a1b9; font-size:30px; line-height:35px; }
	.history_m .hist_l dt {padding:0 80px 0 0; background:url('/images/web/dapa/sub/bu_history2l.png') no-repeat right 6px;}
	.history_m .hist_r dt {padding:0 0 0 80px; background:url('/images/web/dapa/sub/bu_history2r.png') no-repeat left 6px;}
	.history_m dl dd {position:relative; font-size:14px; color:#555; }

	/* 약력 */
	.profile_box {overflow:hidden;}
	.profile_box .profile_l {position:relative; width:45%; height:845px; padding:30px 3%; float:left; border:1px solid #b2b7c7;}
	.profile_box .profile_r {position:relative; width:45%; height:845px; padding:30px 3%; float:right; border:1px solid #b2b7c7;}
	.profile_box .profile_bg1 {position:absolute; left:0; top:0; width:170px; height:170px; background:url('/images/web/dapa/sub/profile_bg1.png') no-repeat left top;}
	.profile_box .profile_bg2 {position:absolute; right:0; bottom:0; width:120px; height:120px; background:url('/images/web/dapa/sub/profile_bg2.png') no-repeat left top;}
	.profile_box .profile_top {position:relative; height:146px; padding-left:135px;overflow:hidden;}
	.profile_box .profile_top .img {position:absolute; left:0; top:0;}
	.profile_box .profile_top h3 {font-size:24px;}
	.profile_box .profile_top ul {margin-top:20px;}
	.profile_box .profile_top ul li {padding:3px 0 3px 8px; font-size:16px; line-height:1.4; font-family:"NotoM"; color:#444; background:url("/images/web/dapa/sub/bu4.png") no-repeat left 13px;}
	.bu_profile1 {padding-left:55px; font-size:20px; line-height:40px; font-family:"NotoM"; color:#222; background:url("/images/web/dapa/sub/icon_profile1.png") no-repeat 1.1px 0px;}
	.bu_profile2 {margin-top:30px; padding-left:55px; font-size:20px; line-height:40px; font-family:"NotoM"; color:#222; background:url("/images/web/dapa/sub/icon_profile2.png") no-repeat left top;}
	.profile_box ol {margin-top:15px; }
	.profile_box ol li {position:relative; padding:4px 0 4px 70px; font-size:14px; line-height:1.4; font-family:"NotoM"; color:#444; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 11px;}
	.profile_box ol li span {position:absolute; left:10px; top:4px; color:#222;}
	
	/* 청장 인사말 */
	.greetings {border: 1px solid #b2b7c7; padding: 30px 30px;}
	.greetings .photo {padding-bottom: 20px;}
	.greetings .words {float: right;}
	.greetings .photo {float: left;}
	.greetings .point_cont {font-size: 19px; font-weight: bold;}
	.greetings .vision {font-weight: bold; color : #2452a7; font-size: 17px;}
	.greetings .sign {margin-top: 50px; float:right;}
	.greetings .sign .position {float: left; font-size: 15px; top: 7px; position: relative;}
	.greetings .sign .name {float: right; font-size: 22px; padding-left: 10px; font-family: '궁서체'; font-weight: bold;}

	/* 역대청장 */
	.director_box {overflow:hidden;}
	.director_box li {position:relative; width:48%; height:200px; float:left; margin-bottom:20px; border-top:2px solid #2452a7; border-bottom:1px solid #2452a7;}
	.director_box li.dire_even {margin-left:4%;}
	.director_box li .img {position:absolute; top:23px; left:0;}
	.director_box li .img img {width:128px; height:152px;} /* 171206 추가 */
	.director_box li dl {margin:32px 0 0 160px;}
	.director_box li dl dt {line-height:55px; font-size:20px; overflow:hidden;}
	.director_box li dl dt span {display:block; width:55px; margin:0 10px 15px 0; line-height:55px; float:left; text-align:center; color:#fff; border-radius:28px; background:#2452a7;}
	.director_box li dl dd {padding:4px 0 4px 10px; font-size:14px; line-height:1.4; font-family:"NotoR"; color:#444; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 11px;}
	
	/* CI/혁신 브랜드 */
	.ci_box {position:relative; min-height:210px; padding-left:245px; overflow:hidden;}
	.ci_box .img_btn {position:absolute; top:0; left:0;}
	.ci_box .img_btn img {border:1px solid #b2b7c7;}
	.ci_box2 {border:1px solid #b2b7c7; overflow:hidden;}
	.ci_box2 li {width:49.5%; padding:20px 0; float:left; text-align:center; border-left:1px dashed #b2b7c7;}
	.ci_box2 li:first-child {border-left:none;}

	.ci_box_float .ci_box_l {width:48%; float:left;}
	.ci_box_float .ci_box_r {width:48%; float:right;}

	.ci_box3 {position:relative; overflow:hidden;}
	.ci_box3 ul {border:1px solid #b2b7c7; overflow:hidden;}
	.ci_box3 ul li {line-height:116px; padding:20px 0; text-align:center; border-top:1px dashed #b2b7c7;}
	.ci_box3 ul li:first-child {border-top:none;}

	.ci_box4 {position:relative; overflow:hidden;}
	.ci_box4 p {text-align:center; border:1px solid #b2b7c7; overflow:hidden;}
	.ci_box4 p span {display:block; padding:20px; line-height:1.4; font-size:14px; border-top:1px dashed #b2b7c7;}

	.ci_box5 {border:1px solid #b2b7c7; overflow:hidden;}
	.ci_box5 li {width:24.5%; padding:20px 0; float:left; text-align:center; border-left:1px dashed #b2b7c7;}
	.ci_box5 li:first-child {border-left:none;}

	.ci_box6 {overflow:hidden;}
	.ci_box6 li {width:31%; margin:0 0 10px 2%; float:left; text-align:center;}
	.ci_box6 li.img_bg1 {margin-left:0; border:1px solid #b2b7c7;}
	.ci_box6 li.img_bg2 {background:#282425;}
	.ci_box6 li.img_bg3 {background:#919296;}
	
	/*캐릭터 메뉴 생성*/
	.ci_box_etc {position:relative; min-height:420px; padding-left:410px; overflow:hidden;}
	.ci_box_etc .img_btn {position:absolute; top:0; left:0;}
	.img_c img {width:400px; margin-top:-50px; margin-bottom:-50px; }
	.img_n img {width:150px; padding-left:20px; padding-right:20px; margin-left:30px;}
	.indent { margin-left:10px;}
	
	.character_font *{font-family:"lefthand"; font-weight:bold;}

	/* 조직도 */
	.orga_box {position:relative; height:1100px; padding-left:40px; text-align:center; font-size:16px; letter-spacing:-1px; /* background:url('/images/web/dapa/sub/line_orga1.png') no-repeat center 50px; */}
	.orga_box::before{position:absolute; content:""; width:105%; height:45%; left:0%; top:21%; border:2px dashed #b2b7c7; clip-path: inset(0 50% 0 0);}
	.orga_box ol.orga_list {position:relative;}
	.orga_box ol.orga_list::before{position:absolute; content:""; height:530px; left:50%; border-right:2px solid #b2b7c7;}
	.orga_box li h3 {width:240px; height:50px; margin:0 auto; line-height:50px; font-size:20px; color:#fff; background:url('/images/web/dapa/sub/bg_orga_h3.png') no-repeat right top #1d366c;}
	.orga_box li h4 {width:240px; height:50px; margin:0 auto; line-height:50px; font-size:20px; color:#fff; background:url('/images/web/dapa/sub/bg_orga_h4.png') no-repeat right top #2452a7;}
	
	.orga_1 {position:relative; overflow:hidden;}
	.orga_2 {position:absolute; left:0; top:720px; padding-top:40px; width:100%; }
	.orga_2::before{position:absolute; content:""; width:72%; height:20%; left:14%; top:1%; border:2px dashed #b2b7c7; clip-path: inset(0 0 50% 0);}
	.orga_2 > ul::before{position:absolute; content:""; width:35%; height:20%; left:14%; top:1%; border:2px dashed #b2b7c7; clip-path: inset(0 0 50% 0);}
	.orga_3 {position:relative; margin-top:30px; padding-bottom:10px; overflow:hidden;}
	.orga_4 {position:relative; padding-top:43px;overflow:hidden;}
	.orga_4::before{position:absolute; content:""; width:80%; height:30%; left:10%; top:10%; border:2px solid #b2b7c7; clip-path: inset(0 0 50% 0);}
	.orga_4 > ul::before{position:absolute; content:""; width:26%; height:30%; left:37%; top:10%; border:2px solid #b2b7c7; clip-path: inset(0 0 50% 0);}

	.orga_box a.line_m {display:block; width:47%; height:41px; line-height:41px; color:#00a1b9; border:2px solid #00a1b9; background:#fff;}
	.orga_box a.line_b {display:block; width:47%; height:41px; line-height:41px; color:#2452a7; border:2px solid #2452a7; background:#fff;}
	.orga_box a.line_p {display:block; height:41px; line-height:41px; color:#5a75ce; border:2px solid #5a75ce; background:#fff;}
	.orga_box a.line_g {display:block; height:41px; line-height:41px; color:#2cb083; border:2px solid #2cb083; background:#fff;}
	.orga_box a.line_r {display:block; height:41px; line-height:41px; color:#e33d65; border:2px solid #e33d65; background:#fff;}

	.orga_box .orga_3d > ul {padding:5px 10px; border:1px solid #b2b7c7; background:#fff;}
	.orga_box .orga_3d > ul li {padding-left:10px; line-height:12px; font-size:14px; text-align:left; background:url('/images/web/dapa/sub/bu_circle.png') no-repeat left 5px;}
	.orga_box .orga_3d > ul li a {display:block; color:#555;}

	.orga_l {position:relative; width:48%; min-height:50px; margin:20px 0; float:left;}
	.orga_l::after {position:absolute; content:""; width:15px; left:100%; top:50%; border-top:2px dashed #b2b7c7;}
	.orga_r {position:relative; width:48%; min-height:50px; margin:20px 0; float:right;}
	.orga_r::before {position:absolute; content:""; width:15px; right:100%; top:50%; border-top:2px dashed #b2b7c7;}
	
	.orga_3 .orga_l {position:relative; width:48%; min-height:52px; margin:22px 0; float:left;}
	.orga_3 .orga_r {position:relative; width:48%; min-height:52px; margin:22px 0; float:right;}
	
	.orga_l > a {position:relative; float:right; z-index:2;}
	.orga_r > a {position:relative; float:left; z-index:2;}
	.orga_l .orga_3d {position:absolute; right:0; top:0; padding-right:51%; width:95%; /* background:url('/images/web/dapa/sub/line_orga3.png') repeat-x right center; */}
	.orga_l .orga_3d::before {position:absolute; content:""; width:23px; right:48%; top:46%; border-top:2px solid #b2b7c7;}
	.orga_r .orga_3d {position:absolute; left:0; top:0; padding-left:51%; width:95%;  /* background:url('/images/web/dapa/sub/line_orga3.png') repeat-x left center; */ }
	.orga_r .orga_3d::before {position:absolute; content:""; width:23px; left:48%; top:46%; border-top:2px solid #b2b7c7;}
	.orga_box .orga_3d.orga_li3 {top:-20%;}
	.orga_box .orga_3d.orga_li4 {top:-20%;}

	.orga_2 > ul > li {position:relative; width:24.2%; float:left; margin-left:13%;}
	.orga_2 > ul > li:first-child {margin-left:0;}
	.orga_2 .orga_3d_2 ul li.orga_btn {position:relative;}
	.orga_2 .orga_3d_2 ul li.orga_btn ul {display:none; padding:8px 15px; border:1px solid #b2b7c7; border-top:none; overflow:hidden; background:#f5f7f8; margin-top: 0px;}
	.orga_2 .orga_3d_2 ul li.orga_btn ul li {padding-left:10px; line-height:18px; font-size:13px; text-align:left; background:url('/images/web/dapa/sub/bu_circle.png') no-repeat left 5px;}
	.orga_2 .orga_3d_2 ul li.orga_btn ul li a {display:block; color:#555;}
	
	.orga_btn_a {display:block; height:45px; margin-top:2px; line-height:40px; font-size:14px; color:#555; border:1px solid #b2b7c7; overflow:hidden; padding-right: 15px;}
	.orga_2 .orga_3d_2 ul li.orga_btn button {display:block; position:absolute; right:0; top:0;width:30px; height:20px; margin:10px 5px 0px 0px; border:none; text-indent:-10000em; background:url("/images/web/dapa/sub/btn_orga_more.png") no-repeat right center #fff; overflow:hidden; padding-right: 15px;}
	
	.orga_4 > ul > li {width:21.2%; float:left; margin-left:5%;}
	.orga_4 > ul > li:first-child {margin-left:0;}
	.orga_4 ul li .orga_3d {margin-top:2px;}

	.orga_box a { margin: 3px 0 !important; }
	.no-btn { background: none !important; padding-right: 0 !important; }
	.no-a-btn { width: 100% !important; }
	
	/* 오시는길 171115 */
	.map_box1 {height:500px; background:url('/images/web/dapa/sub/img_map1.png') no-repeat left top;}
	.map_box2 {height:500px; background:url('/images/web/dapa/sub/img_map2.png') no-repeat left top;}

/* 06. 옴부즈만 ***********************************************************************************************************************************************************************************/
	/* 인사말 */
	.ombu_greeting {margin-top:30px; overflow:hidden;}
	.ombu_greeting li {position:relative; margin-bottom:5px; padding-left:60px;}
	.ombu_greeting li span {position:absolute; left:0; top:0; display:block; width:50px; line-height:50px; color:#fff; text-align:center; background:#3c58b2; border-radius:25px;}
	.ombu_greeting li:nth-child(even) span {background:#00a1b9;}
	.ombu_greeting li p {line-height:24px; padding:12px 20px; text-align:center; border:1px solid #b2b7c7; border-radius:25px;}
	.ombu_greeting li p strong {font-size:18px; color:#3c58b2;}
	.ombu_greeting li:nth-child(even) p strong {font-size:18px; color:#00a1b9;}

	/* 누구인가 */
	.ombu_who_box {overflow:hidden;}
	.ombu_who_box .ombu_who {width:30%; float:left; margin-left:5%; padding:20px 0; border-top:2px solid #2452a7; border-bottom:1px solid #2452a7;}
	.ombu_who_box .ombu_who.first {margin-left:0;}
	.ombu_who_box .ombu_who p.img {text-align:center; font-size:18px; margin-bottom:20px;}
	.ombu_who_box .ombu_who p.img img {display:block; margin:0 auto 5px; height:210px;}
	.ombu_who_box .ombu_who dl {border-top:1px dashed #b2b7c7;}
	.ombu_who_box .ombu_who dl dt {margin:20px 0 5px; font-size:16px; color:#0e306f;}

/* 07. 기타페이지 ***********************************************************************************************************************************************************************************/
	/* 로그인 */
	.login_box {position:relative; padding:40px 0; border:1px solid #b2b7c7; border-top:2px solid #222; font-size:14px; overflow:hidden;}
	.login_box .login_info {width:46%; padding:120px 3.5% 0; float:left; border-right:1px dashed #b2b7c7; background:url("/images/web/dapa/sub/bg_login.png") no-repeat center top;}
	.login_box .login_info li {letter-spacing:-1px;}
	
	.login_box .login_form {width:50%; padding:0 2% 0 1%; float:right;}
	.login_box .login_form form {position:relative; margin-top:20px;}
	.login_box .login_form h3 {line-height:1.4; font-size:26px;}
	.login_box .login_form p {margin-top:5px; color:#555;}
	.login_box .login_form dl {width:68%;}
	.login_box .login_form dl dd {padding-left:40px; margin-top:5px; border:1px solid #b2b7c7; }
	.login_box .login_form dl dd.login_id {background:url("/images/web/dapa/sub/ico_login_id.gif") no-repeat 10px center; }
	.login_box .login_form dl dd.login_pw {background:url("/images/web/dapa/sub/ico_login_pw.gif") no-repeat 10px center; }
	.login_box .login_form dl dd input {width:96%; height:35px; border:none; font-family:"Dotum"; line-height:45px; vertical-align:middle;}
	.login_box .login_form input.btn_login {position:absolute; right:0; top:4px; width:30%; height:83px; color:#fff; font-family:"NotoM"; font-size:20px; border:none; background:#394b61;}

	/* 사이트맵 */
	.sitemap_box {position:relative; overflow:hidden;}
	.sm_mn {position:relative; width:30%; float:left; margin:0 3% 40px 0; overflow:hidden;}
	.sm_mn.clear_b {clear:both;}
	.sm_mn h3 {line-height:50px; text-align:center; font-size:20px; color:#fff; background:url("/images/web/dapa/sub/bg_sitemap_h3.png") no-repeat right center #2452a7; }
	.sm_mn > ul > li {margin:2px 0 0;font-size:15px;}
	.sm_mn > ul > li > a {display:block; height:38px; line-height:38px; padding-left:15px; color:#2452a7; border:1px solid #2452a7;}
	.sm_mn > ul > li > ul {padding:5px 15px; border:1px solid #b2b7c7; border-top:none; background:#f5f7f8;}
	.sm_mn > ul > li > ul > li {padding:4px 0; font-size:14px;}
	.sm_mn > ul > li > ul > li a {display:block; color:#333; padding-left:12px; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 7px;}
	.sm_mn > ul > li > ul > li a:hover, 
	.sm_mn > ul > li > ul > li a:active, 
	.sm_mn > ul > li > ul > li a:focus {color:#222; text-decoration:underline;}

	/* 카테고리 171101 추가 */
	.category_box {overflow:hidden;}
	.category_box .category {width: 47%; float:left; margin:0 1.5% 20px;}
	.category_box .category.w50 {width:47%;} /* 171113 추가 */
	.category_box .category h3 {line-height:46px; text-align:center; font-size:20px; color:#fff; border-bottom:4px solid #00276f; background:url("/images/web/dapa/sub/bg_sitemap_h3.png") no-repeat right center #2452a7;}
	.category_box .category ul {height:400px; padding:5px 15px; border:1px solid #b2b7c7; border-top:none; background:#fff; overflow-y:auto;}
	.category_box .category ul li {padding:4px 0; font-size:14px;}
	.category_box .category ul li a {display:block; color:#333; padding-left:12px; background:url("/images/web/dapa/sub/bu_circle.png") no-repeat left 7px;}
	.category_box .category ul li a:hover, 
	.category_box .category ul li a:active, 
	.category_box .category ul li a:focus {color:#222; text-decoration:underline;}

/* FAQ형식 펼쳐보기 ***********************************************************************************************************************************************************************************/
	.faqDetail {overflow:hidden; border-top:2px solid #111;}
	.faqDetail ul {color:#666; border-bottom:1px solid #d6d6d6;}
	.faqDetail li {border-top:1px solid #d6d6d6;}
	.faqDetail li:first-child {border-top:none;}
	.faqDetail li a {padding:14px 35px 12px 0; position:relative; display:block; font-family:'NotoM'; font-size:14px; line-height:150%; color:#111; background:url("/images/web/dapa/sub/ico_close.png") no-repeat 98% 50%;}
	.faqDetail li.faq.on a {background:url("/images/web/dapa/sub/ico_open.png") no-repeat 98% 50%; color:#000;}
	.faqDetail li.faq.on div.txt_box { display:block; padding:18px 15px 16px; color:#111; font-size:14px; line-height:150%; background:#fbfbfb; border-top:1px dotted #aaa; overflow:hidden;}

	.faqDetail li.faq .txt_box{display:none;}
	.faqDetail ul ul{border-bottom:none;}
	.faqDetail li li{border-top:none;}
	
	/* FAQ 220622 추가 */	
	.faq_list {position:relative; margin-top:30px; border-top:2px solid #222;}
	.faq_list thead tr th {color:#103e93;background-color:#f3f4f5;border-right: 10px;}
	.faq_list thead tr th:first-child{border-right:1px solid #b2b7c7;}
	.faq_list th {padding:5px;font-size:13px;text-align: center;}
	.faq_list td {font-family: "Dotum";padding:8px 20px;font-size:12px;color:#000;border:1px solid #b2b7c7;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
	.faq_list td:first-child {border-left:none!important;}
	.faq_list td:last-child {border-right:none!important;}
	.faq_list td a {font-family: "Dotum"; color:#444;}
	.faq_box {width:170px;height:35px;line-height:35px;margin-left:10px;padding-left:10px;display:block;text-align:left;background:url("/images/web/dapa/sub/tit_3.png") 95% center no-repeat; border:1px solid black;border-radius:0.5rem;}
	.faq_answear{text-align:left;}
	.faq_div_subject{margin:30px 0px 10px 0px;padding:10px 10px 10px 10px; border-top:2px solid black; border-bottom:1px solid #b2b7c7}
	.faq_subject{margin-left:15px; font-size:15px;}
	.faq_desc{margin-left:15px;margin-top:30px;}


/* 22.08.17 전자도서관 ***********************************************************************************************************************************************************************************/
	.library_table  {position:relative; width:100%; border-collapse:collapse;  margin-left:-1px; border-bottom:10px solid #ffe6e6; margin-top:20px;}
	.library_table th {padding:5px 10px; color:#ffffff; font-family:"NotoM"; font-size:14px;  background:#8c8c8c; text-align:center; border-right:2px solid #ffffff;}
	.library_table td {padding:10px; color:#444; text-align:center;border-bottom: 1px solid #b3b3b3;border-right: 2px solid #ffffff;}
	.library_table ul {text-align:left;}
	a.library_lint_btn {display:inline-block; height:20px; padding: 0 5px; background-color:#9cafb7;color:#fff;font-size:13px;line-height:20px;}
	
/* 22.11.30 통합인증 ***********************************************************************************************************************************************************************************/
	
	.auth_info_box {position:relative; padding:40px 0; border:1px solid #b2b7c7; border-top:2px solid #222; font-size:14px; overflow:hidden; }
	.auth_info_box h2 {text-align: center;} 
	/* .auth_info_box h2 {display:none;} */
	/* .auth_info_box .ul {border-right:1px dashed #b2b7c7;} */
 	.auth_info_box .auth_ul li{float:left; width:50%;  min-height:300px; height:100%}
 	.auth_info_box .auth_ul li:not(:last-child){border-right:1px dashed #b2b7c7;}
 	
 	.auth_info_box .auth_ul li .put_box{margin: 25px 0 0px 0;text-align: center;}
 	.auth_info_box .auth_ul li .cotent_box{margin: 20px; text-align: center; letter-spacing:-1px;}
 	.auth_info_box .auth_ul li .sub_cotent_box{margin: 0px 10px 0px 10px;text-align: left; letter-spacing:-1px;}
 	 
 	 
	.auth_info_box .auth_ul .title_box{padding-top : 120px;}
	.auth_info_box .auth_ul .auth_li_info .title_box{background:url("/images/web/dapa/sub/bg_login.png") no-repeat center top;}
	.auth_info_box .auth_ul .auth_li_n1 .title_box{background:url("/images/web/dapa/sub/auth_mobile.png") no-repeat center top;}
	.auth_info_box .auth_ul .auth_li_n2 .title_box{background:url("/images/web/dapa/sub/ico_cert_01.png") no-repeat center top; }
	.auth_info_box .auth_ul .put_box .auth_btn{width:200px;height:50px;background-color:#2b4380;color:#fff;letter-spacing:-0.025em;}
	.auth_info_box .auth_ul .put_box input:focus {outline:none; background-color:#ffffff; border-color:#b2b7c7; color:#222; text-decoration:underline;}
	.auth_li_info p {padding: 0 10px;}
	
	.auth_message {position:relative; padding:0; border:1px solid #b2b7c7; border-top:1px solid #b2b7c7; }
	.auth_message_ul {margin:10px; text-align:center;}

/*24.08.29 개인정보처리방침 ***********************************/	 
	.privacy {font-family:"NotoR";}
	.privacy .chart {overflow-x:auto;}
	.privacy .chart .title {text-align:center; font-size:20px; margin-top:10px;}
	.privacy .chart table {padding : 10px; border : 1px solid rgb(0,0,0); width:95%; margin:auto; margin-top:10px; }
	.privacy .chart td {border: 1px solid; font-size:15px; width:50%;}
	.privacy .chart td a {padding-left:5px;}
	.privacy .chart img {width:40px; height:40px; margin:3px;}
	.privacy .mv_chart {border : 1px solid #007bff; border-radius:5px; background:#007bff; color:#fff; padding:3px; font-size:15px; word-break: keep-all; word-spacing:2px; margin:5px;}
	.privacy .box_st7 {font-size:14px;}
	.privacy .big_img {text-align:center; margin:10px;}
	
@media screen and (max-width :1199px) {

	/* 01. 민원참여 ***********************************************************************************************************************************************************************************/
		/* 민원안내 */
		.mw_proc {width:560px; margin:20px auto 0;}
		.mw_proc li.icon4 {margin-left:90px;}

		/* 신고센터 */
		.request ol li {width:116px;}
		.request ol li p.txt {height:40px;}
		.request ol li p.txt br {display:block;}

	/* 02. 업무정책 ***********************************************************************************************************************************************************************************/
		/* 방위사업 용어사전 */
		.dicti_sl {width:148px;}
		.dicti_sr {width:560px; letter-spacing:-1px;}
		.dicti_sr p .dicti_txt {width:108px;}

		/* 획득기획 > 신개념기술시범소개 */
		.actd_box2 > ul {width:300px;}

	/* 05. 방위사업청소개 ***********************************************************************************************************************************************************************************/
		/* 방위사업청소개 */
		.greeting_top {background-position:-130px top;}
		.greeting .txt1 br {display:none;}

		/* 연혁 */
		.history_com ol li dl {width:380px;}
		.history_com .hist_r {padding-left:361px;}
		
		.history_b .his_img {right:0;}
		.history_b ol {background-position:-60px top;}
		
		.history_m .his_img {left:0; top:-40px;}
		.history_m ol {background-position:115% 100px;}

		/* 청장 인사말 */
		.greetings .photo {text-align: center; width:100%;}
		.greetings .words {width:100%;}
		
		/* 조직도 */
/* 		.orga_box {height:1250px; background:url('/images/web/dapa/sub/line_orga2.png') no-repeat center 50px;} */
		.orga_box .orga_3d > ul {padding:5px 7px;}
		.orga_box .orga_3d > ul li {padding-left:7px;}
		.orga_box .orga_3d > ul li a{font-size:10px;}
		.orga_box {width:700px; margin:0 auto;}
		.orga_box a.line_m {width:60%;}
		.orga_box a.line_p {font-size:14px;}
		
		.orga_l .orga_3d::before{width:18px;}
		.orga_r .orga_3d::before{width:18px;}
}



@media screen and (max-width :1019px) {

	/* 01. 민원참여 ***********************************************************************************************************************************************************************************/	
		/* 신고센터 */
		.request ol li {width:20%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box;}

	/* 02. 업무정책 ***********************************************************************************************************************************************************************************/
		/* 방위사업 용어사전 */
		.dicti_sl {width:18%; }
		.dicti_sr {width:80%;}
		.dicti_sr p .dicti_txt {width:140px;}
		
		/* 획득기획 > 신개념기술시범소개 */
		.actd_box2 p.img {width:40%;}
		.actd_box2 p.img img {width:100%; padding:20px; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box; }
		.actd_box2 > ul {width:58%; margin:15px 0 15px 0; float:right;}
		
		/* 획득기획 > 연구개발네트워크 */
		.rad_box .img img {width:100%;}
		.rad_box .txt ul.bu_rad li {width:33%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box; }

	/* 05. 방위사업청소개 ***********************************************************************************************************************************************************************************/
		/* 방위사업청소개 */
		.greeting_top {background-position:right top; background-size:cover;}
		.policy dd {font-size:14px; color:#444;}

		/* 연혁 */
		.history_com ol li dl {width:50%; margin-left:10px;}
		.history_com .hist_r {padding-left:50%; margin-left:-9px;}

		/* 청장 인사말 */
		.greetings .photo {text-align: center; width:100%;}
		.greetings .words {width:100%;}

		/* 사이트맵 */
		.sm_mn {margin:0 1.5% 40px;}




}

@media screen and (max-width :992px){
	/* 캐릭터 */
	.tit1_c:before {left:5px;}
}

@media screen and (max-width :800px) {

	/* 01. 민원참여 ***********************************************************************************************************************************************************************************/
		/* 민원안내 */
		.mw_info dl {width:100%; margin:0 0 30px; padding:60px 0 0 0; float:none;}
		.mw_info dl dt {position:absolute; left:0; top:0; width:100%; height:50px; line-height:50px; margin-left:0; padding:0;}
		.mw_info dl dt br {display:none;}

		.mw_info dl dd  {margin-left:10px; padding-left:8px; font-size:14px; line-height:1.4; font-family:"NotoR"; color:#222; background:url("/images/web/dapa/sub/bu4.png") no-repeat left 9px;}
		
		/* 신고센터 */
		.return .return_top {position:relative; left:0; top:0px; width:100%; height:auto; border:none; padding:0 0 30px; }
		.return ul li, .reutrn ul li.link3{width:50%;}	/* 180212 */
		.return ul li {width:50%;}
		.return ul li a {height:20px; padding:25px 20px 25px 80px; text-align:left;}
		.return ul li.link1, .return ul li.link2, .return ul li.link3, .return ul li.link4, .return ul li.link5, .return ul li.link6, .return ul li.link7, .return ul li.link8, .return ul li.link9, .return ul li.link10, .return ul li.link11, .return ul li.link12 {width:50%; margin:0; background-position:20px center; background-size:50px;}
/* 		.return ul li.link7 {width:100%;} */

		.request ol li {width:33%;}

	/* 02. 업무정책 ***********************************************************************************************************************************************************************************/
		/* 방위사업 용어사전 */
		.dicti_sl {position:relative; width:100%; height:auto; float:none; text-align:left; border-right:none; border-bottom:1px solid #c8d1db;}
		.dicti_sl h3 {height:50px; line-height:50px; padding-left:60px; font-size:20px; color:#111; text-indent:0; background:url('/images/web/dapa/sub/img_dictionary.png') no-repeat 20px center; background-size:30px;}
		.dicti_sl .btn_st2 {position:absolute; right:20px; top:10px; padding-top:0; background:none;}
		.dicti_sr {width:100%; margin:0; padding:0 20px; float:none; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box;}
		.dicti_sr ul {padding:15px 0;}
		.dicti_sr ul li {padding-left:0; margin:5px 0; }
		.dicti_sr ul li button {display:block; width:100%; height:40px; padding-left:20px; text-align:left; border:1px solid #c8d1db; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box;}
		.dicti_sr ul li span {display:none;}
		.dicti_sr ul li div {display:none; padding:10px; border:1px solid #c8d1db; border-top:none; background:#f5f7f8; overflow:hidden;}
		.dicti_sr ul li a {display:block; width:30px; margin:1px; padding:0; text-align:center; border:1px solid #c8d1db; background:#fff;}
		.dicti_sr ul li a + a { background:#fff;}
		.dicti_sr p {padding:0 0 15px; margin-right:0; border-top:none;}
		.dicti_sr p .dicti_txt {width:80px;}

		.dicti_box .dicti_list {width:100%; height:auto; float:none; padding:10px 20px 0; border-right:none; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box;}
		.dicti_box .dicti_list ul {padding:0; overflow:hidden;}
		.dicti_box .dicti_list ul li {width:33%; float:left; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box;}
		.dicti_box .dicti_paging {position:relative; left:auto; bottom:auto; width:100%; height:auto; padding:10px 0; text-align:center; overflow:hidden;}
		.dicti_box .dicti_paging p {width:48%; float:left; margin:3px 1% 0; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
		.dicti_box .dicti_con {width:100%; height:auto; float:none; padding:10px 0 0; border-top:1px solid #111; }
		.dicti_box .dicti_con h4, .dicti_box .dicti_con .dicti_lan {text-align:center;}
		.dicti_box .dicti_con .dicti_loc {position:relative; right:auto; top:auto; padding:4px 0; text-align:center; border-bottom:1px solid #c8d1db; background:#f5f7f8;}
		.dicti_box .dicti_con .dicti_cen {height:300px; }
		.dicti_box .dicti_con .dicti_bot {position:relative; left:auto; bottom:auto; width:100%; height:auto; padding:10px 0; margin-top:15px;}
		.dicti_box .dicti_con .dicti_bot .btn_st2 {top:18px;}
		
		/* 획득기획 > 신개념기술시범소개 */
		.actd_box2 p.img {width:45%;}
		.actd_box2 > ul {width:53%;}
		
		/* 획득기획 > 연구개발네트워크 */
		.rad_box .img {width:350px; float:none; margin:0 auto 20px;}
		.rad_box .txt {width:100%; float:none;}

		/* 방산기술통제 */
		.defense ol li {width:40%;}

	/* 05. 방위사업청소개 ***********************************************************************************************************************************************************************************/
		/* 방위사업청소개 */
		.greeting_top {background-position:right top; background-size:cover;}
		.greeting_top .txt_box {width:250px; height:280px; padding:20px 30px; float:right; color:#fff; letter-spacing:-1px; background:url('/images/web/dapa/sub/img_greeting2.png') no-repeat left top;}
		.greeting_top .txt_box .txt1 {font-size:25px;}
		.greeting_top .txt_box .txt2 {margin-top:10px; padding-top:10px; font-size:20px; background:url('/images/web/dapa/sub/bu_greeting.png') no-repeat left top;}
		.greeting_top .txt_box .txt3 {margin-top:5px; color:#92b8ff; font-size:15px;}
		.greeting p {margin-top:30px; font-size:15px; color:#333;}
		.greeting .txt1 {font-size:28px; letter-spacing:-1px;}

		.miss_visi dd {font-size:14px; background:#fff;}

		.policy {height:auto;}
		.policy h4 {width:100px; height:100px; margin:0 auto 20px; padding-top:0; background-position:center;}
		.policy dt {width:auto; height:auto; padding:15px 0; border-radius:10px 10px 0 0;}
		.policy dd {font-size:13px; text-align:center;}
		.policy .policy_txt1 {position:relative; top:auto; left:auto; width:30%; margin-left:0; padding:0; float:left; border:1px solid #11afca; border-radius:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
		.policy .policy_txt1 dt {position:relative; top:auto; left:auto;}
		.policy .policy_txt1 dd {padding:15px 0 15px 0; background:none;}
		.policy .policy_txt2 {position:relative; top:auto; left:auto; width:30%; margin-left:5%; padding:0; float:left; border:1px solid #0091d7; border-radius:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
		.policy .policy_txt2 dt {position:relative; top:auto; right:auto;}
		.policy .policy_txt2 dd {padding:15px 10px 15px 10px; text-align:center; background:none;}
		.policy .policy_txt3 {position:relative; top:auto; left:auto; width:30%; margin-left:5%; padding:0; float:left; border:1px solid #5a75ce; border-radius:10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
		.policy .policy_txt3 dt {position:relative; top:auto; left:auto;}
		.policy .policy_txt3 dd {padding:15px 0 15px 0; background:none;}

		/* 연혁 */
		.history_com h3 {position:absolute; left:0; margin-left:0; border-radius:25px 75px 75px 25px; }
		.history_com h3 span {display:block; margin-bottom:3px; font-size:18px; opacity:0.8;}
		.history_com ol li {position:relative; margin-top:20px;}
		.history_com ol li dl {width:100%; margin-left:0;}

		.history_com .hist_l {text-align:left;}
		.history_com .hist_l dd {margin:5px 0 5px 90px; padding:0 0 0 65px; background-position:left 6px;}
		.history_com .hist_l dd span {left:15px;}
		.history_com .hist_r {padding-left:0; margin-left:0;}
		.history_com .hist_r dd {margin:5px 0 5px 90px; padding-left:65px; background:url('/images/web/dapa/sub/bu_circle.png') no-repeat left 6px;}

		.history_b {padding-bottom:40px; background-position:10px top;}
		.history_b .his_img, .history_m .his_img {top:20px; right:0; left:auto; width:180px; background-size:100% auto; background-position:right top;}
		.history_b ol, .history_m ol  {padding-top:170px; background:none;}
		.history_b .hist_l dt {margin-bottom:10px; padding:0 0 0 90px; background:url('/images/web/dapa/sub/bu_history1r.png') no-repeat 10px 6px;}
		.history_b .hist_r dt {margin-bottom:10px; padding:0 0 0 90px; background:url('/images/web/dapa/sub/bu_history1r.png') no-repeat 10px 6px;}
		.history_b dl dd {position:relative; font-size:14px; color:#555; }

		.history_m {margin-top:0; background-position:10px top;}
		.history_m .hist_l dt {padding:0 0 0 90px; background:url('/images/web/dapa/sub/bu_history2r.png') no-repeat 10px 6px;}
		.history_m .hist_r dt {padding:0 0 0 90px; background:url('/images/web/dapa/sub/bu_history2r.png') no-repeat 10px 6px;}
		.history_m dl dd {position:relative; font-size:14px; color:#555; }

		/* 청장 인사말 */
		.greetings .photo {text-align: center; width:100%;}
		.greetings .words {width:100%;}
		
		/* CI/혁신 브랜드 */
		.ci_box_float .ci_box_l {width:100%; float:none; margin-bottom:40px;}
		.ci_box_float .ci_box_r {width:100%; float:none;}

		.ci_box5 li {width:50%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
		.ci_box5 li + li +li {border-top:1px dashed #b2b7c7;}

		.ci_box6 {overflow:hidden;}
		.ci_box6 li {width:49%; margin:0 0 10px 2%;}
		.ci_box6 li.img_bg1 {margin-left:2%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
		.ci_box6 li:nth-child(odd) {margin-left:0;}

		/* 약력 */
		.profile_box .profile_l {height:auto;}
		.profile_box .profile_r {height:auto;}
		.profile_box .profile_top {height:auto; padding-left:0; text-align:center;}
		.profile_box .profile_top .img {position:relative; left:auto; top:auto;}
		.profile_box .profile_top h3 {margin-top:10px;}
		.profile_box .profile_top ul {margin-top:10px;}
		.profile_box .profile_top ul li {padding:0; font-size:15px; background:none;}

		/* 역대청장 */
		.director_box li {height:auto; padding:20px 0;}
		.director_box li .img {position:relative; top:auto; left:auto; width:128px; margin:0 auto;}
		.director_box li dl {margin:10px 0 0 0; text-align:center;}
		.director_box li dl dt {line-height:50px;}
		.director_box li dl dt span {display:inline-block; width:50px; line-height:50px; float:none;}
		.director_box li dl dd {padding:4px 0 0px 0; background:none;}

		/* 조직도 */
		.orga_box {width:100%; height:auto; padding-left:0; background:url('/images/web/dapa/sub/line_orga4.png') repeat-y center top;}
		.orga_box li h3 {width:100%;}
		.orga_box li h4 {width:100%;}
		
		.orga_2 {position:relative; left:auto; top:auto; overflow:hidden; }
		.orga_3 {margin-top:15px;}
		.orga_4 {margin-top:15px;}
		.orga_2 > ul > li:last-child {margin-left:0; margin-top: 20px;}

		.orga_box a.line_m, .orga_box a.line_b, .orga_box a.line_p, .orga_box a.line_g, .orga_box a.line_r {width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }

		.orga_1 > ol {margin-top:15px; padding:10px 20px; /*0108수정 padding:10px 20px;*/border:1px dashed #b2b7c7; background:#f5f7f8; overflow:hidden;}
		.orga_3 > ol {margin-top:15px; padding:10px 10px; /*0108수정 padding:10px 20px;*/border:1px dashed #b2b7c7; background:#f5f7f8; overflow:hidden;}
		.orga_l {width:48%; margin:5px 0; height: 150px;}
		.orga_r {width:48%; margin:5px 0; height: 150px;}
		.orga_l > a, .orga_r > a {float:none;}
		.orga_l .orga_3d, .orga_r .orga_3d {position:relative; right:auto; top:auto; width:100%; margin-top:2px; padding:0; background:none;}
		.orga_box .orga_3d.orga_li3, .orga_box .orga_3d.orga_li4, .orga_box .orga_3d.orga_li4_2 {top:auto;}
		.orga_1 > ol > li:first-child {height:91px;}
		.orga_1 > ol > li:last-child {height:91px;}

		.orga_2 > ul {margin-top:15px; padding:10px 20px; border:1px dotted #b2b7c7; background:#fff; overflow:hidden;}
		.orga_2 > ul > li { width:48%; margin-left:4%;}

		.orga_4 > ul {padding:10px 20px; border:1px solid #b2b7c7; background:#f5f7f8; overflow:hidden;}
		.orga_4 > ul > li {width:32%; margin-left:2%; height: 160px;}
		.orga_4 > ul > li:first-child, .orga_4 > ul > li:last-child {margin-left:0;}
		.orga_4 ul li .orga_3d {margin-top:2px;}
		
		.orga_box .orga_3d > ul li a{font-size:14px;}
		.orga_box a.line_p {font-size:16px;}
		
		.orga_box::before{content:none;}
		.orga_box ol.orga_list::before{content:none;}
		.orga_2::before{content:none;}
		.orga_2 > ul::before{content:none;}
		.orga_4::before{content:none;}
		.orga_4 > ul::before{content:none;}
		.orga_l::after{content:none;}
		.orga_r::before{content:none;}
		.orga_l .orga_3d::before{content:none;}
		.orga_r .orga_3d::before{content:none;}
		
		

	/* 06. 옴부즈만 ***********************************************************************************************************************************************************************************/
		/* 누구인가 */
		.ombu_who_box .ombu_who {width:100%; margin:0 0 20px; float:none;}


	/* 07. 기타페이지 ***********************************************************************************************************************************************************************************/
		/* 로그인 */
		.login_box .login_info, .login_box .login_form {-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
		.login_box .login_info {width:100%; padding:5px 30px 20px 130px; float:none; background-position:30px top; background-size:70px auto; border-bottom:1px dashed #b2b7c7; border-right:none;}
		
		.login_box .login_form {width:100%; padding:20px 30px 0; float:none; }
		.login_box .login_form form {margin-top:10px;}
		.login_box .login_form h3, .login_box .login_form p {text-align:center;}
		
	/*24.08.29 개인정보처리방침 ***********************************/	 
		.privacy .big_img img {width:90%;}

}



@media screen and (max-width :580px) {

	/* 01. 민원참여 ***********************************************************************************************************************************************************************************/
		/* 민원안내 */
		.mw_proc {width:100%; margin:10px 0 0;}
		.mw_proc li {width:100%; height:auto; margin:10px 0; padding:0 0 0 50px; float:none; background:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
		.mw_proc li.icon4 {margin-left:0;}
		.mw_proc li p {height:auto; padding:10px 0; background:none !important;}
		.mw_proc li p br {display:none;}
		.mw_proc li span {top:50%; margin-top:-20px;}

		/* 신고센터 */
		.return ul li a {padding:80px 0 20px 0; font-size:16px; text-align:center;}
		.return ul li.link1, .return ul li.link2, .return ul li.link3, .return ul li.link4, .return ul li.link5, .return ul li.link6, .return ul li.link7, .return ul li.link8, .return ul li.link9, .return ul li.link10, .return ul li.link11, .return ul li.link12 {background-position:center 20px;}

		.request ol li {width:100%; margin-top:0; padding:40px 0 0 0; background:url('/images/web/dapa/sub/minwon1_arrow2.png') no-repeat center top;}
		.request ol li:first-child {padding:0; background:none;}
		.request ol li p.txt {height:auto;}
		.request ol li p.txt br {display:none;}
	
	/* 02. 업무정책 ***********************************************************************************************************************************************************************************/
		/* 방위사업 용어사전 */
		.dicti_sl {position:relative; width:100%; height:auto; float:none; text-align:center; border-right:none; border-bottom:1px solid #c8d1db;}
		.dicti_sl h3 {padding-left:0; background:none;}
		.dicti_sl .btn_st2 {position:relative; right:auto; top:auto;}
		.dicti_sr p br {display:block;}
		.dicti_sr p .dicti_txt {width:35%;}
		.dicti_sr p select, .dicti_sr p input, .dicti_sr p button {margin:4px 0;}

		.dicti_box .dicti_list ul li {width:50%;}
		
		/* 획득기획 > 신개념기술시범소개 */
		.actd_box {height:auto; padding:25px 15px;}
		.actd_box p.img {position:relative; left:auto; top:auto; margin:0 auto;}

		.actd_box2 p.img {width:80%; padding:0 10%; float:none; border-bottom:1px dashed #b2b7c7}
		.actd_box2 > ul {width:90%; margin:20px auto; float:none;}

	/* 05. 방위사업청소개 ***********************************************************************************************************************************************************************************/
		/* 방위사업청소개 */
		.greeting_top {height:auto; padding-top:200px; background-position:center top; background-size:auto 200px;}
		.greeting_top .txt_box {width:100%; height:auto; padding:20px 40px; float:none; background-size:100% 100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
		.txt_box .txt3 br {display:none;}
		.greeting p {font-size:14px; }
		.greeting .txt1 {font-size:22px;}

		.miss_visi dd {font-size:14px;}
		.miss_visi {padding-left:140px;}
		.miss_visi dt {height:79px; padding:31px 120px 0 0; font-size:20px;}
		.miss_visi dd {height:40px; padding:11px 0; line-height:20px;}
		.miss_visi dd br {display:block;}

		.policy dt br {display:none;}
		.policy .policy_txt1 {width:100%; float:none;}
		.policy .policy_txt2 {width:100%; margin:10px 0 0 0; float:none;}
		.policy .policy_txt3 {width:100%; margin:10px 0 0 0; float:none;}

		/* 연혁 */
		.history_com .hist_l dd {margin:5px 0 5px 30px;}
		.history_com .hist_r dd {margin:5px 0 5px 30px;}

		.history_b .his_img, .history_m .his_img {top:70px; width:130px; }

		/* 약력 */
		.profile_box .profile_l {width:100%; padding:30px; float:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
		.profile_box .profile_r {width:100%; margin-top:20px; padding:30px; float:none; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
	
		/* 캐릭터 */
		.ci_box_etc {display:flex; flex-direction:column; flex-wrap:wrap; padding-left:5px;}
		.ci_box_etc .img_btn {position:relative;}
		.ci_box_etc .txt {width:100%; float:none; margin-bottom: 20px;}
		.img_c img {width:100%; margin-bottom:-30px; }
		.img_n img {width:40%; padding-left:10px; padding-right:10px; margin-left:20px;}
	
	
	/* 07. 기타페이지 ***********************************************************************************************************************************************************************************/
		/* 사이트맵 */
		.sm_mn {width:48%; margin:0 0 30px 4%;}
		.sm_mn.clear_b {clear:none; float:left;}
		.sm_mn:nth-child(odd) {clear:both; margin-left:0;}

		/* 카테고리 171101 추가 */
		.category_box .category {width:100%; float:none; margin:0 0 20px;}
		.category_box .category.w50 {width:100%;} /* 171113 추가 */

	/* 통합인증 */
	.auth_info_box {position:relative; padding:20px 0; border:1px solid #b2b7c7; border-top:2px solid #222; font-size:14px; overflow:hidden;}
	.auth_info_box .auth_ul li {float:left; width:100%; margin-top:15px;}
	.auth_info_box .auth_ul li:not(:last-child) {border-bottom:1px dashed #b2b7c7; border-right:none;}
	.auth_info_box .auth_ul li .content_box{margin:20px 10px 10px 10px; text-align:center; letter-spacing:-1px;}
	.auth_info_box .auth_ul li .put_box .auth_btn{width:150px; margin:10px 0;}
	
}



@media screen and (max-width :490px) {

	/* 02. 업무정책 ***********************************************************************************************************************************************************************************/
		/* 방위사업 용어사전 */
		.dicti_box .dicti_paging p {width:100%; float:none; margin:3px 0 0;}
		.dicti_box .dicti_list ul li {width:100%; float:none;}

		/* 획득기획 > 신개념기술시범소개 */
		.actd_box2 p.img {width:100%; padding:0;}

		/* 획득기획 > 연구개발네트워크 */
		.rad_box .img {width:100%;}

		/* 방산기술통제 */
		.defense ol li {width:100%; margin-top:0; padding:40px 0 0; background:url('/images/web/dapa/sub/minwon1_arrow2.png') no-repeat center top;}
		.defense ol li:first-child {padding:10px 0 0;}
		.defense ol li p {height:auto;}
		.defense ol li p span {display:inline;}

	/* 05. 방위사업청소개 ***********************************************************************************************************************************************************************************/
		/* CI/혁신 브랜드 */
		.ci_box {padding-left:0;}
		.ci_box .img_btn {position:relative; top:auto; left:auto; text-align:center;}
		.ci_box2 li {width:100%; float:none; border-left:none; border-top:1px dashed #b2b7c7;}
		.ci_box2 li:first-child {border-top:none;}

		.ci_box_float .ci_box_l {width:100%; float:none; margin-bottom:40px;}
		.ci_box_float .ci_box_r {width:100%; float:none;}

		.ci_box5 li {width:100%;}
		.ci_box5 li + li {border-top:1px dashed #b2b7c7;}

		.ci_box6 li {width:100%; margin:0 0 10px 0;}
		.ci_box6 li.img_bg1 {margin-left:0;}

		/* 역대청장 */
		.director_box li {width:100%; height:auto; float:none;}
		.director_box li.dire_even {margin-left:0;}
		
		/* 조직도 */
		.orga_l {width:100%; float:none;}
		.orga_r {width:100%; float:none;}
		.orga_1 > ol > li:first-child {height:auto;}
		.orga_2 > ul > li { width:100%; margin-left:0; float:none;}
		.orga_3 > ol {min-height:550px;}
		.orga_3 .orga_r { width:100%; height:auto; margin-left:0; float:none;}
		.orga_3 .orga_l { width:100%; height:auto; margin-left:0; float:none;}
		.orga_4 > ul > li {width:100%; margin:5px 0; float:none;}


	/* 07. 기타페이지 ***********************************************************************************************************************************************************************************/
		/* 로그인 */
		.login_box .login_info {padding:90px 30px 20px; background-position:center top;}

		/* 사이트맵 */
		.sm_mn {width:100%; float:none; margin:0 0 30px 0;}
		.sm_mn.clear_b {float:none;}


}



@media screen and (max-width: 380px){

	/* 07. 기타페이지 ***********************************************************************************************************************************************************************************/
		/* 로그인 */
		.login_box .login_form h3 span {display:block;}
	

}

@media screen and (min-width :1199px) {
/* 05. 방위사업청소개*********************************************************************************************************************************************************************************/
	/* 청장 인사말 */
	.greetings .words {width: 66%;}
}