@charset "utf-8";

#nttCn {box-sizing: unset !important;}
#nttCn span{box-sizing: unset !important;}
/* 게시판 탭(방사청 뉴스 게시판) */
.BD_tab {overflow:hidden; margin-bottom:20px;}
.BD_tab li {width:33.3%; float:left; margin:0 0 5px;}
.BD_tab li a {display:block; padding:8px 10px 8px 10px; margin-right:5px; line-height:20px; font-size:16px; font-family:'NotoM'; text-align:center; color:#555; border:1px solid #9298af; border-radius:5px;}
.BD_tab li a span {color:#5a75cd;}
.BD_tab li.on a, .BD_tab li.on a:hover {color:#fff; border-color:#5a75cd; background:#5a75cd;}
.BD_tab li.on a span, .BD_tab li.on a:hover span {color:#fff799;}
.BD_tab li a:hover {color:#5a75cd; border-color:#5a75cd; background:#f9f9f9;}
.hoverTr {cursor: pointer;}
.hoverTr:hover {background-color: #EEE;}

/* 게시판 폼 안에 버튼 171113 */
a.btn_td {margin:0 1px; padding:8px 8px; font-size:12px; font-family:"Gulim"; line-height:18px; color:#fff; font-weight:bold; letter-spacing:-1px; border:1px solid #666f8d; background:#757e9b; border-radius:3px;}
a.btn_td.line {color:#444; border:1px solid #a8adbe; background:#f5f7f8; border-radius:3px;}

/* 검색 */
.BD_Top {position:relative; padding:15px 25px; 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; font-size: 14px;font-family: 'NotoR';color:black;}
.BD_Top .BD_total {float:left; line-height:30px;}
.BD_Top .BD_srch {float:right;}
.BD_Top .BD_srch select {height:32px; padding:0 15px 0 5px; border:1px solid #c8d1db;}
.BD_Top .BD_srch input {width:200px; height:32px; border:1px solid #c8d1db; padding-left: 5px;}
.BD_Top .BD_srch button {width:80px; height:32px; line-height:32px; border:none; color:#fff; background:#394b61; cursor: pointer; font-weight: bold;}

.BD_Top .BD_sort { width:100%; margin-top:45px; text-align:right;}
.BD_sort select {width: 75px; margin-left:10px; padding-left:5px;}

/* 검색 - 직원 검색 및 안내 */
.BD_Top2 { font-family: "NotoM"; color: black; position:relative; padding:15px 25px; text-align:center; 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;}
.BD_Top2 .BD_srch br {display:none;}
.BD_Top2 .BD_srch label {vertical-align:middle; margin-right:15px;}
.BD_Top2 .BD_srch input.officer_txt {width:200px; height:31px; border:1px solid #c8d1db; padding:3px;}
.BD_Top2 .BD_srch button {width:80px; height:32px; line-height:32px; border:none; color:#fff; background:#394b61;}
.BD_Top .BD_total a.btn_rss {margin-right:10px; padding:5px 0 5px 25px; color:#333; background:url("/images/web/dapa/board/icon_rss.png") no-repeat left center;}

/* 자음검색 - 방위사업청 행정규칙 */
.rule_srch {position:relative; margin-bottom:30px; padding:15px 15px 15px 105px; border-top:1px dashed #9298af; border-bottom:1px dashed #9298af; overflow:hidden; background:#f7f9fa;}
.rule_srch p {position:absolute; left:15px; top:15px; font-family:"NotoM"; padding-left:20px; font-size:15px; line-height:28px; color:#111; background:url("/images/web/dapa/board/bu_atte.png") no-repeat left 7px;}
.rule_srch ul li {float:left; font-family:"NotoM", "Gulim"; font-size:14px; font-weight:bold; }
.rule_srch ul li a {display:block; height:28px; margin:1px 2px; padding:0 10px; line-height:28px; color:#555; border:1px solid #c8d1db; background:#fff;}
.rule_srch ul li.on a {color:#fff; border:1px solid #4164b1; background:#4164b1;}
  
/* 게시판 list */
.BD_list {position:relative; margin-top:30px; border-top:2px solid #222;}
.BD_list thead {border-bottom: 1px solid; color: black;}
.BD_list table {table-layout:fixed;} /* 180517 추가 */
.BD_list th {padding:5px; font-size:13px; border: none !important; text-align: center;}
.BD_list td {font-family: "Dotum"; padding:8px 5px; font-size:12px; color:#000; text-align:center; border-bottom:1px solid #b2b7c7; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.BD_list td.ta_l a {cursor: pointer; display:block;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} /* 180517 수정 */
.BD_list td a {font-family: "Dotum"; color:#444;}
.BD_list td a:hover, 
.BD_list td a:active, 
.BD_list td a:focus {text-decoration:underline;}
.t_secret, .t_private {margin:0 1px; padding:3px 4px; font-size:11px; font-weight:bold; letter-spacing:-1px; border:1px solid #b2b7c7; border-radius:3px;}

/* 게시판 list - 방위사업청 행정규칙 */
.BD_list td.rule_link {text-align:left; }
.BD_list td.rule_link a {color:#222;}
.BD_list td.rule_link a.btn_rule {float:left; display:inline-block; margin-right:10px; padding:2px 8px; line-height:20px; font-family:"돋움",Dotum; font-size:12px; font-weight:bold; color:#4164b1; border:1px solid #4164b1; background:#fff; border-radius:5px;}
.BD_list td.rule_link a.title {white-space : nowrap; display: block; text-overflow: ellipsis; overflow: hidden; line-height : 25px;}
.BD_list td .rule_pop {position:absolute; top:52px; left:15%; width:70%; height:400px; border:2px solid #222; background:#fff;}
.BD_list td .rule_pop h3 {padding:10px 20px; line-height:30px; font-size:20px; color:#fff; background:#222;}
.BD_list td .rule_pop .btn_close {position:absolute; right:10px; top:7px; text-align:center;}
.BD_list td .rule_pop .btn_close a {display:block; width:30px; line-height:30px; text-indent:-10000em; background:url('/images/web/dapa/board/btn_pop_close.png') no-repeat center;}
.BD_list td .rule_pop .rule_pop_con {position:relative; height:310px; margin:20px; overflow-y:auto;}
.BD_list td .rule_pop .rule_tab {border-top:2px solid #222; margin-left:-1px;}
.BD_list td .rule_pop .rule_tab caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.BD_list td .rule_pop .rule_tab th {padding:13px 10px; color:#222; font-family:"NotoM"; font-size:14px; border-bottom:1px solid #9298af; border-left:1px solid #9298af; background:#f7f9fa;}
.BD_list td .rule_pop .rule_tab td {padding:10px; color:#444; border-left:1px solid #9298af; border-bottom:1px solid #9298af;}

/* 포토갤러리 상단 */
.photo_top {margin:20px 0 30px; padding:10px; overflow:hidden; background:url("/images/web/dapa/board/pt_diagonal.png") repeat;}
.photo_top .box {position:relative; padding:15px 15px 0 15px; background:#fff;} /* 171113 수정 */
.photo_top .box h3 {width:80%;}
.photo_top .box .date {position:absolute; right:15px; top:25px; font-size:14px; color:#888; }
.photo_top .box .img {position:relative; height:400px; margin-top:15px; padding-top:20px; text-align:center; border-top:1px solid #b2b7c7;}
.photo_top .box .img img {max-width:100%; max-height:100%;}
.photo_top .photo_top_list {position:relative; margin-top:20px; border-top:1px solid #b2b7c7;}
.photo_top .photo_top_list ul {height:120px; padding:15px 50px 0; overflow:hidden;} /* 171127 KSY 추가 */
.photo_top .photo_top_list ul li {width:25%; float:left; text-align:center; opacity:0.7;}
.photo_top .photo_top_list ul li.on {opacity:1;}
.photo_top .photo_top_list ul li img {width:90%; height:120px;}
.photo_top .photo_top_list .btn_prev {position:absolute; left:0; top:50%; margin-top:-12px; display:block; width:33px; height:33px; text-indent:-10000em; font-size:0; border:1px solid #b2b7c7; background:url('/images/web/dapa/board/btn_page_l.png') no-repeat;}
.photo_top .photo_top_list .btn_next {position:absolute; right:0; top:50%; margin-top:-12px; display:block; width:33px; height:33px; text-indent:-10000em; font-size:0; border:1px solid #b2b7c7; background:url('/images/web/dapa/board/btn_page_r.png') no-repeat;}
.photo_top_con {position:relative; max-height:100px; margin-top:20px; padding:8px 0 7px; color:#555; border-top:1px solid #b2b7c7; overflow-y:auto;}

/* 포토갤러리 List */
.photo_list {margin-top:10px; padding:10px 0; border-top:2px solid #222; border-bottom:1px solid #c8d1db; overflow:hidden; }
.photo_list ul {overflow:hidden; }
.photo_list ul li {width:23%; margin:10px 1% 10px 1%; float:left;}
.photo_list ul li a {display:block; text-align:center; padding:0 0 15px; border:1px solid #c8d1db;}
.photo_list ul li div {display:block; text-align:center; padding:0 0 15px; border:1px solid #c8d1db; color: #007bff; text-decoration: none; background-color: transparent;}
.photo_list ul li img {width:100%; height:150px;}
.photo_list ul li p {padding:13px 20px 5px; line-height:24px; font-size:16px; font-family:"NotoM"; color:#111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.photo_list ul li span {display:block; font-size:13px; color:#888; }
.photo_list ul li span.nttSj {padding:13px 20px 5px; line-height:24px; font-size:16px; font-family:"NotoM"; color:#111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }

.photo_list ul li span.bnt_webzine_link {width:48%; margin:0 auto; padding-left:20px; line-height:26px; border:1px solid #9298af; color:#333; background:url("/images/web/dapa/board/btn_site_g.png") no-repeat 3px center #fff; border-radius:5px; cursor: pointer; font-weight: 400;} /* 20200520 */
.photo_list ul li span.bnt_pdf_down {width:48%; margin:0 auto; padding-left:20px; line-height:26px; border:1px solid #9298af; color:#333; background:url("/images/web/dapa/board/btn_down_g.png") no-repeat 3px center #fff; border-radius:5px; cursor: pointer; font-weight: 400;} /* 20171101 */

/* 포토갤러리 List2 (타이틀 + 내용) */
.photo_list2 {margin-top:10px; border-top:2px solid #222; overflow:hidden; }
.photo_list2 ul li {padding:20px 0; border-bottom:1px solid #c8d1db;}
.photo_list2 ul li a {position:relative; display:block; height:120px; padding-left:27%;}
.photo_list2 ul li img {position:absolute; left:0; top:0; width:23%; height:120px;}
.photo_list ul li img.e_book {width:100%; height:250px;}
.photo_list2 ul li dt {line-height:40px; font-size:16px; font-family:"NotoM"; color:#111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.photo_list2 ul li dt img.icon_new {position:relative; left:auto; top:auto; width:18px; height:18px; margin-right:5px;}
.photo_list2 ul li dd.txt {height:44px; font-size:14px; line-height:22px; color:#666; overflow:hidden; }
.photo_list2 ul li dd.date {margin-top:10px; font-size:13px; color:#888;}
.photo_list2 ul li dd.date span {margin-left:10px; padding-left:10px;  background:url("/images/web/dapa/board/bgreplyinfo.png") no-repeat left center;}

/* 팝업존 리스트 */
.popup_list {margin-top:10px; border-top:2px solid #222; overflow:hidden; }
.popup_list ul li {padding:20px 0; border-bottom:1px solid #c8d1db;}
.popup_list ul li a {position:relative; display:block; height:220px; padding-left:37%;}
.popup_list ul li img {position:absolute; left:0; top:0; width:33%; height:220px;}
.popup_list ul li div {line-height:40px; font-size:16px; font-family:"NotoM"; color:#111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.popup_list ul li div.txt {height:136px; font-size:14px; line-height:22px; color:#666; overflow:hidden; }
.popup_list ul li div.date {margin-top:10px; font-size:13px; color:#888;}
.popup_list ul li div.date span {margin-left:10px; padding-left:10px;  background:url("/images/web/dapa/board/bgreplyinfo.png") no-repeat left center;}

/* 페이징 */
.BD_paging {position:relative; margin-top:15px; font-size:13px; text-align:center;}
.BD_paging a {
	width: 28px;
    line-height: 28px;
    display: inline-block;
    margin: 0 1px;
    padding: 0;
    color: #666;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #9298af;
    cursor: pointer;
}
.BD_paging a.on {font-weight:400; color:#fff; text-decoration:underline; border-color:#4164b1; background:#4164b1;}

.BD_paging a img {
	width: 25px;
}

/* 게시판 VIew */
.BD_table {position:relative; margin-top:5px; font-family:"NotoM"; border-top:2px solid #222; font-size:14px; overflow:hidden;}
.BD_table table {position:relative; width:100%; border-collapse:collapse; margin-left:-1px;}
.BD_table caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.BD_table th {padding:13px 20px; color:#111; font-family:"NotoM"; font-size:15px; font-weight:normal; border-bottom:1px solid #b2b7c7; border-left:1px solid #b2b7c7; background:#f7f9fa;}
.BD_table th.title {text-align:center; padding: 16px 20px !important; color:#000; font-size:16px; border-bottom:1px solid #b2b7c7; background:url("/images/web/dapa/board/pt_diagonal.png") repeat-x left bottom;}
.BD_table td {padding:10px 20px; color:#444; border-left:1px solid #b2b7c7; border-bottom:1px solid #b2b7c7;}
.BD_table td ul.file li {position:relative; } /* 171129 추가 */
/*.BD_table td ul.file li a {display:block; padding:2px 0 2px 24px; text-align:left; color:#444; background:url("/images/web/dapa/board/down_icon.png") no-repeat left 3px;} */
.BD_table td ul.file li a {display:block; padding:0px 0 2px 24px; text-align:left; color:#444; background:url("/images/web/dapa/board/down_icon.png") no-repeat left 3px;} /* 180726 수정 */
.BD_table td ul.file li a:hover, 
.BD_table td ul.file li a:active, 
.BD_table td ul.file li a:focus {text-decoration:underline;}
.BD_table td ul.file li a.btn_view {position:absolute; top:-2px; right:0; margin:0 1px; padding:3px 4px; font-size:12px; font-weight:bold; letter-spacing:-1px; border:1px solid #b2b7c7; border-radius:3px; background:#fff;} /* 171129 추가 */
.BD_table td .input_txt {width:99%; height:26px; margin:2px 0; padding-left:5px; line-height:26px; border:1px solid #9298af;}
.BD_table td .w50 {width:50%;}
.BD_table td .w20 {width:20%;}
.BD_table td .w10 {width:10%; }
.BD_table td select {height:28px; margin:2px 0; border:1px solid #9298af; padding-left: 5px; padding-right: 30px;}
.BD_table td .write_txt {width:99%; height:350px; line-height:26px; border:1px solid #9298af;}
.BD_table td .mob_block {display:none;}
.BD_table td .DB_view_Tbox, .BD_table td .DB_video_view_Tbox {min-height:300px; font-family: auto; line-height:normal} /* 180517 수정 */
.BD_table td .DB_view_Tbox pre {white-space: pre-line; max-width: 820px; margin: 0 auto;} /* 180530 수정 */
.BD_table td .DB_view_Tbox ul {margin-left:20px;}  /* 180802 추가 */
.BD_table td .DB_view_Tbox span {font-family: auto; line-height:normal;} /* 180517 추가 */
.BD_table td .DB_view_Tbox p {min-height:10px; font-family: auto; line-height:normal;} /* 180517 추가 */
.BD_table td .DB_view_Tbox ul li {list-style-type:disc;} /* 180328 추가 */
.BD_table td .DB_view_Tbox ol li {list-style-type:decimal-leading-zero;} /* 180328 추가 */
.BD_table td .DB_view_info_view {font-family: auto; line-height: normal; min-height:100px; white-space: pre-line; max-width: 820px;}
.BD_table td pre {white-space: pre-wrap;} /* 190726 추가 */

/* 영상뉴스 - 반응형 적용*/
.BD_table td .DB_video_view_Tbox p.content_view {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.BD_table td .DB_video_view_Tbox embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* 이전글 다음글 */
.BD_listNavi {clear:both; overflow:hidden; margin:20px 0; border:1px solid #999; border-left:0; border-right:0;  }
.BD_listNavi li {overflow:hidden; }
.BD_listNavi li a {font-family: "NotoR"; font-size: 15px; display:block; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:15px 20px; background:url('/images/web/dapa/board/bgprevlist.png') no-repeat 20px center;}
.BD_listNavi li.next { border-top:1px solid #d7d7d7; }
.BD_listNavi li.next a { background:url('/images/web/dapa/board/bgnextlist.png') no-repeat 20px center;}
.BD_listNavi li a strong { display:inline-block; padding:0 20px;}
.BD_listNavi li a span { display:inline-block; padding-left:20px; }

/* 공통 댓글 */
.BD_replyWrap { position:relative; margin-top:40px;}
.BD_boxReply { overflow:hidden; border:1px solid #b3bcc4; box-sizing:border-box; color:#707070; }
.BD_boxReply textarea {padding:8px; border:1px solid #abadb3; background:#fff; }
.BD_reply-head { overflow:hidden; padding:20px; color:#444; }
.BD_reply-head .info { overflow:hidden; }
.BD_reply-head .info span { float:left; display:block; font-size:0.9em; }
.BD_reply-head .info strong { margin-left:3px; color:#4164b1; line-height:160%; }
.BD_reply-head .info span.warning { float:right; font-family:'NotoM'; }

.BD_reply-head .write {position:relative;  overflow:hidden; }
.BD_reply-head .write textarea {width:84%; height:52px; }
.BD_reply-head .write button {position:absolute; right:0; top:0; width:13%; height:70px; display:block; overflow:hidden; text-align:center; color:#fff; font-size:14px; background:#4164b1; }
.BD_reply-head p { margin-top:10px; }
.BD_reply-head  p strong { margin:0 3px 0 0; color:#0072e6;  }
.BD_reply-body { overflow:hidden; padding:0 20px; border-top:1px dashed #cfd0d0; background:#f7f7f7;  }
.BD_reply-body ul li { position:relative; overflow:hidden; padding:15px 0; border-top:1px solid #cfd0d0; }
.BD_reply-body ul li:first-child { border-top:0; }
.BD_reply-body ul li .user a { color:#222; font-weight:bold; }
.BD_reply-body ul li .user span { margin-left:15px; padding-left:15px; font-size:12px; background:url('/images/web/dapa/board/bgreplyinfo.png') 0 center no-repeat; }
.BD_reply-body ul li div { padding-top:10px; }

.BD_reply-body ul li div p { width:80%; padding:0; line-height:160%; float:left;}
.BD_reply-body ul li div .btn {width:13%; height:50px; float:right; overflow:hidden; text-align:center; color:#fff; font-size:14px; background:#394b61;  }
.BD_reply-body ul li div textarea {width:84%; height:32px; float:left;}
.BD_reply-body .btnMore {padding-top:10px; margin-top:10px; background:url('/images/web/dapa/board/bgreplymore.png') no-repeat center top; }
.BD_reply-body .btnMore a {width:100px; margin:0 auto; display:block; line-height:30px; border:1px solid #b2b7c7;  font-family:'NotoM'; color:#333; text-align:center; border-radius:5px; background:#fff;}
.BD_reply-btn { position:absolute; right:20px; top:0; height:20px; font-family:'NotoM'; margin-top:0; padding-top:0; color:#666;}
.BD_reply-btn button { margin-left:8px; }
.BD_reply-btn .delete { padding-left:8px; background:url('/images/web/dapa/board/bgreplybtn.png') 0 center no-repeat; }
.BD_reply-btn .cancel { color:#666;  }
.BD_noReply {text-align:center; padding:20px 10px 20px; font-family:'NotoM'; }

/* 게시판 글쓰기 파일첨부 */
.BD_table .fileWrap { position:relative; }
.BD_table .fileWrap .file { display:block; padding-right:93px;}
.BD_table .fileWrap .file input { padding:0 5px; height:25px; width:97%; border:1px solid #9298af;}
.BD_table .fileWrap .fileBg { position:absolute; right:17px; top:0; width:65px; height:27px; display:inline-block; background:url('/images/web/dapa/board/btnfilesearch.png') no-repeat 0 center;}
.BD_table .fileWrap .fileBg input { filter:alpha(opacity=0); opacity:0; width:65px; height:27px; cursor:pointer; }
.BD_table .fileWrap + .fileWrap { margin-top:10px;}

/* 방산기업 원스톱 지원 상담 게시판*/
.BD_table.one_stop th { width: 20%; }

@media screen and (max-width :1199px) {

	/* 포토갤러리 List */
	.photo_list ul li img {height:140px;}
	
	.photo_list ul li img.e_book {
		height:140px;
	}
}


@media (max-width:690px) {
	
	/* #pblictnForm .photo_list .btnDiv .btnMedia {margin-left: 12% !important;} */

	/* 검색 */
	.BD_Top .BD_total {float:none; text-align:center;}
	.BD_Top .BD_srch {float:none; text-align:center;}
	.BD_Top .BD_srch select {width:25%}
	.BD_Top .BD_srch input {width:45%;}
	.BD_Top .BD_srch button {width:20%;}
	
	.BD_Top .BD_sort {margin-top:auto;}

	/* 검색 - 직원 검색 및 안내 */
	.BD_Top2 {position:relative; padding:15px 25px; text-align:center; 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;}
	.BD_Top2 .BD_srch br {display:block;}
	.BD_Top2 .BD_srch label {vertical-align:middle; margin-right:15px;}
	.BD_Top2 .BD_srch input.officer_txt {width:70%; margin-top:10px; }
	.BD_Top2 .BD_srch button {width:25%; margin-top:10px;}


	/* 게시판 list */
	/*.BD_tm_none {display:none;} 180627* /
	.widS15 {width:20% !important; }

	/* 게시판 list - 방위사업청 행정규칙 */
	.BD_list td .rule_pop {left:0; width:100%;}

	/* 포토갤러리 List */
	.photo_top .box h3 {width:100%; -webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box;}
	.photo_top .box .date {position:relative; right:auto; top:auto; margin:5px 0 0 30px; }
	.photo_top .box .img {height:auto;}
	.photo_top .photo_top_list ul {height:70px;} /* 171127 KSY 추가 */
	.photo_top .photo_top_list ul li img {height:70px;}
	.photo_list ul li {width:48%;}

	/* 포토갤러리 List2 (타이틀 + 내용) */
	.photo_list2 ul li a {padding-left:35%;}
	.photo_list2 ul li img {width:30%; height:120px;}

	/* 팝업존 리스트 */
	.popup_list ul li a {height:140px;}
	.popup_list ul li img {height:140px;}
	.popup_list ul li dd.txt {height:70px;}

	/* 공통 댓글 */
	.BD_reply-head .write textarea {width:70%; height:70px;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box; }
	.BD_reply-head .write button {width:28%;}
	.BD_reply-body ul li div .btn {width:28%;}
	.BD_reply-body ul li div textarea {width:70%; height:50px;-webkit-box-sizing:border-box;  -moz-box-sizing:border-box; box-sizing:border-box; }

	.BD_table td .mob_block {display:block;}
	
}

@media (max-width:480px) {
	
	
	/* 자음검색 - 방위사업청 행정규칙 */
	.rule_srch {padding:15px 15px; }
	.rule_srch p {position:relative; left:auto; top:auto;}

	/* 포토갤러리 List */
	.photo_top .photo_top_list ul {height:50px;} /* 171127 KSY 추가 */
	.photo_top .photo_top_list ul li img {height:50px;}

	/* 포토갤러리 List2 (타이틀 + 내용) */
	.photo_list2 ul li a {padding:0 0 0 43%;}
	.photo_list2 ul li img {width:38%; height:120px;}

	/* 팝업존 리스트 */
	.popup_list ul li a {height:120px; padding:0 0 0 43%;}
	.popup_list ul li img {width:40%; height:120px;}
	.popup_list ul li dd.txt {height:45px;}

	/* 페이징 */
	.BD_paging a {width:25px; line-height:25px;}
	.BD_paging a img {width:23px;}

	/* 게시판 VIew */
	.BD_table th, .BD_table td {display:block; text-align:center;}

	
}

@media (max-width:380px) {
		
	/* 포토갤러리 List */
	.photo_list ul li {width:100%; margin:10px 0;}


}
