@charset "utf-8";

/* 필수 항목 */
.ess_itm {color:#f25953; padding-right:5px}

/************************** 인풋박스 ******************************/
/* px */
.input_50 { width:50px !important}
.input_80 { width:80px !important}
.input_100 { width:100px !important}
.input_150 { width:150px !important}
.input_200 { width:200px !important}
.input_250 { width:250px !important}
.input_300 { width:300px !important}
.input_350 { width:350px !important}
.input_400 { width:400px !important}
.input_450 { width:450px !important}
.input_500 { width:500px !important}

/* % */
.input_w10 { width:10% !important}
.input_w20 { width:20% !important}
.input_w30 { width:30% !important}
.input_w40 { width:40% !important}
.input_w50 { width:50% !important}
.input_w60 { width:60% !important}
.input_w70 { width:70% !important}
.input_w80 { width:80% !important}
.input_w90 { width:90% !important}
.input_w100 { width:100% !important}

/* px */
.height10 { height:10px !important}
.height20 { height:20px !important}
.height30 { height:30px !important}
.height40 { height:40px !important}
.height50 { height:50px !important}
.height80 { height:80px !important}
.height100 { height:100px !important}
.height150 { height:150px !important}
.height200 { height:200px !important}
.height250 { height:250px !important}
.height300 { height:300px !important}
.height350 { height:350px !important}
.height400 { height:400px !important}
.height450 { height:450px !important}
.height500 { height:500px !important}

/************************** 셀렉트박스 ******************************/
.select_50 { width:50px !important}
.select_80 { width:80px !important}
.select_100 { width:100px !important}
.select_150 { width:150px !important}
.select_200 { width:200px !important}
.select_250 { width:250px !important}
.al {text-align:left !important;}
.ac {text-align:center !important}
.ar {text-align:right !important}
.fl {float:left !important;}
.fr {float:right !important;}
.cboth { clear:both !important} 
.dis_ib { display:inline-block; *display:inline; zoom:1} 

/* 패딩 */
.pd0  {padding:0 !important;}

.pd5  {padding:5px !important;}
.pd10 {padding:10px !important;}
.pd15 {padding:15px !important;}
.pd20 {padding:20px !important;}
.pd30 {padding:30px !important;}

.pdt5  {padding-top:5px !important;}
.pdt10 {padding-top:10px !important;}
.pdt15 {padding-top:15px !important;}
.pdt20 {padding-top:20px !important;}
.pdt30 {padding-top:30px !important;}
.pdt40 {padding-top:40px !important;}

.pdr5  {padding-right:5px !important;}
.pdr10 {padding-right:10px !important;}
.pdr15 {padding-right:15px !important;}
.pdr20 {padding-right:20px !important;}
.pdr30 {padding-right:30px !important;}

.pdb5  {padding-bottom:5px !important;}
.pdb10 {padding-bottom:10px !important;}
.pdb15 {padding-bottom:15px !important;}
.pdb20 {padding-bottom:20px !important;}
.pdb30 {padding-bottom:30px !important;}

.pdl5  {padding-left:5px !important;}
.pdl10 {padding-left:10px !important;}
.pdl15 {padding-left:15px !important;}
.pdl20 {padding-left:20px !important;}
.pdl30 {padding-left:30px !important;}

/* 마진 */
.mg0  {margin:0 !important;}

.mg5  {margin:5px !important;}
.mg10 {margin:10px !important;}
.mg15 {margin:15px !important;}
.mg20 {margin:20px !important;}
.mg30 {margin:30px !important;}

.mgt5  {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt15 {margin-top:15px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}
.mgt40 {margin-top:40px !important;}

.mgt5n  {margin-top:-5px !important;}
.mgt10n  {margin-top:-10px !important;}

.mgr5  {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr15 {margin-right:15px !important;}
.mgr20 {margin-right:20px !important;}
.mgr30 {margin-right:30px !important;}

.mgb0  {margin-bottom:0 !important;}
.mgb5  {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb30 {margin-bottom:30px !important;}

.mgl5  {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}
.mgl30 {margin-left:30px !important;}


/* 검색 */
.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;background:#fff;}
.BD_Top .BD_total {float:left; line-height:30px;}
.BD_Top .BD_srch {float:right;}
.BD_Top .BD_srch select {height:30px; padding:2px; border:1px solid #c8d1db;}
.BD_Top .BD_srch input {width:200px; height:28px; border:1px solid #c8d1db;}
.BD_Top .BD_srch button {width:80px; height:32px; line-height:32px; border:none; color:#fff; background:#394b61;}
.BD_Top .BD_srch .BD_term .inpTerm {color: black;font-weight: bold;height: 23px;width:120px;text-align: center;}
.BD_Top .BD_srch .BD_term button {padding-top:2px;margin-top:3px;width:50px}
/* 게시판 list */
/* .BD_list {position:relative; margin-top:10px; border-top:2px solid #0b4d93;}
.BD_list th {padding:13px 0 18px; font-size:14px; background:url("/images/co/na/pt_diagonal.png") repeat-x left bottom;}
.BD_list td {padding:10px 10px; font-size:12px; color:#555; text-align:center; border-bottom:1px solid #b2b7c7;}
.BD_list td a {width:90%; display:block; color:#333;}
.BD_list td a:hover, 
.BD_list td a:active, 
.BD_list td a:focus {text-decoration:underline;} */

.BD_Top + .BD_list { margin-top: 1.5rem; }
.BD_list { position:relative; width:100%; background:#fff; overflow:hidden; margin-top: 0.75rem; }
.BD_list table { position:relative; width:100%; margin-left:-1px; text-align:center; border-top:2px solid #1B298C; border-bottom: 1px solid #1B298C; -webkit-overflow-scrolling:touch; word-break:keep-all; }
.BD_list table td { padding: 0.75rem; border-bottom: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; }
.BD_list table th { padding: 0.75rem; }
.BD_list table thead th { background:#F9FAFF; color:#111; border-bottom: 1px solid rgba(27, 41, 140, 0.3); border-left: 1px solid rgba(27, 41, 140, 0.3); }
.BD_list table tbody th { background:#FAFAFA; color:#111; border-bottom: 1px solid #D5D5D5; border-left: 1px solid #D5D5D5; }
.BD_list table tfoot th,
.BD_list table tfoot td { background:#F2F2F2; color:#111; border-left: 1px solid #D5D5D5; border-bottom: 1px solid #D5D5D5; }
.BD_list td a:hover, 
.BD_list td a:active, 
.BD_list td a:focus {text-decoration:underline;}

.BD_list [class*='btn_'] { padding: 0.3rem 0.75rem; min-width: auto; font-size: 0.75rem; margin: 0; border-radius: 5px; }


/* 포토갤러리 List */
.photo_list {margin-top:10px; padding:10px 0; border-top:2px solid #2a384a; border-bottom:1px solid #c8d1db; overflow:hidden; }
.photo_list ul {width:104%; margin-left:-1.5%; }
.photo_list ul li {width:30%; margin:10px 1.5%; float:left;}
.photo_list ul li a {display:block; text-align:center; padding:0 0 15px; border:1px solid #c8d1db;overflow: hidden;}/*220405*/
.photo_list ul li img {width:100%; height:200px;}
.photo_list ul li p {padding:13px 20px 5px; line-height:24px; font-size:14px; color:#111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.photo_list ul li span {display:block; font-size:13px; color:#888; }

/* 포토갤러리 List2 (타이틀 + 내용)  */
.photo_list2 {margin-top:10px; border-top:2px solid #2a384a; 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:26%; height:130px;}
.photo_list2 ul li p {position:absolute;left:0;top:0;width:23%; min-height: 120px;}
.photo_list2 ul li dt {line-height:40px; font-size:16px; color:#111; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold;}
.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/co/na/bgReplyInfo.gif") no-repeat left center;}


/* 페이징 */
/* .BD_paging {position:relative; margin-top:15px; font-size:13px; text-align:center;}
.BD_paging a {width:33px; line-height:33px; display:inline-block; margin-right:-1px; padding:0; color:#666; text-align:center; vertical-align:middle; border:1px solid #9298af;}
.BD_paging a.on {font-weight:400; color:#fff; text-decoration:underline; border-color:#0467b3; background:#0467b3;} */
.BD_paging { display: flex; align-items: center; justify-content: center; margin-top: 1.5rem; }
.BD_paging a { width: 1.5rem; height: 1.5rem; border-radius: 50%; display: flex; justify-content: center; align-items: center; transition: 0.3s; }
.BD_paging a.on { background: #1B298C !important; color: #fff; }

/* 게시판 VIew */
.BD_table {position:relative; margin-top:5px; border-top:2px solid #0b4d93; font-size:14px; overflow:hidden;}
.BD_table table {position:relative; width:100%; border-collapse:collapse; margin-left:-1px; table-layout: auto !important;}
.BD_table caption span {position:absolute; top:-9999px; overflow:hidden; height:0px; width:0px; }
.BD_table th {padding:13px 20px; color:#0b4d93; font-size:15px; border-bottom:1px solid #9298af; border-left:1px solid #9298af; background:#f7f8fc;}
.BD_table th.title {padding:16px 20px; font-size:16px; border-bottom:1px solid #0b4d93; background:#fff;}
.BD_table td {padding:10px 20px; color:#444; border-left:1px solid #9298af; border-bottom:1px solid #9298af;}
.BD_table td ul.file li a {display:block; padding:2px 0 2px 24px; color:#444; background:url("/images/co/na/down_icon.gif") no-repeat left 3px;}
.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 p { line-height:1.5em; }
.BD_table td .input_txt {width:99%; height:26px; line-height:26px; border:1px solid #9298af;}
.BD_table td .write_txt {width:99%; height:350px; line-height:26px; border:1px solid #9298af;}
.BD_table td .area_txt {width:99%; height:78px; line-height:26px; border:1px solid #9298af;}

.pic_box{ position:relative; padding:22px 2% 7px 0; background:#f7f8fc; border:1px solid #9298af; overflow:hidden;}
.pic_box img{margin:0 0 15px 2%;width: 98% !important;height: auto !important;}
/* 웹접근성 관련하여 float 제거 */
/* .pic_box img{margin:0 0 15px 2%;width: 98% !important;height: auto !important;float:left;} */


/* 이전글 다음글 */
.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 { display:block; color:#666; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:15px 20px; background:url('/images/co/na/bgPrevList.gif') no-repeat 20px center;}
.BD_listNavi li.next { border-top:1px solid #d7d7d7; }
.BD_listNavi li.next a { background:url('/images/co/na/bgNextList.gif') no-repeat 20px center;}
.BD_listNavi li a strong { display:inline-block; padding:0 20px;}
.BD_listNavi li a span {  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:#0072e6; line-height:160%; }
.BD_reply-head .info span.warning { float:right; }
.BD_reply-head .info span.chname {border-top: 1px dotted #ccc;padding-top: 0.5rem;color: #0072e6;width: 100%;margin-top: 0.5rem;}/*240321*/
.BD_reply-head .info span.chname input {margin-left: 0.25rem;}/*240321*/
.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:#0072e6; }
.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/co/na/bgReplyInfo.gif') 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 { margin-top:10px; background:url('/images/co/na/bgReplyMore.gif') center 0 no-repeat; }
.BD_reply-body .btnMore a { display:block; line-height:50px; color:#333; text-align:center; }
.BD_reply-body .btnMore a img { margin-left:10px; }
.BD_reply-btn { position:absolute; right:20px; top:0; height:20px; 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/co/na/bgReplyBtn.gif') 0 center no-repeat; }
.BD_reply-btn .cancel { color:#666;  }
.BD_noReply {text-align:center; padding:20px 10px 20px; }

/* 게시판 글쓰기 파일첨부 */
.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/co/na/btnFileSearch.gif') 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;}

/* 버튼 */
/* .btn { display:inline-block;  margin:0 5px 5px 0; font-size:14px; color:#fff; line-height:20px; text-align:center; border-radius:3px; vertical-align:middle; border:1px solid transparent; white-space:nowrap; padding:6px 12px}
.btn_S {display:inline-block;  margin:0; font-size:12px; color:#fff; line-height:20px; text-align:center; border-radius:3px; vertical-align:middle;  border:1px solid transparent; white-space:nowrap; padding:0 8px}
.btn_default {background-color:#fff; border-color:#ccc; color:#364c60 !important}
.btn_blue { background-color:#1A82C3; border-color:#1A82C3}
.btn_green { background-color:#26B99A; border-color:#4cae4c}
.btn_sky {background-color:#5bc0de; border-color:#46b8da; color:#e9edef !important}
.btn_yellow {background-color:#f0ad4e; border-color:#f0ad4e}
.btn_red {background-color:#d9534f; border-color:#d9534f}
.btn_dark {background-color:#4b5e70; border-color:#364c60; color:#e9edef !important}
.btn:hover, .btn_S:hover { opacity:0.9} */

/* 버튼스타일 1 */
/* .btn_st {overflow:hidden}
.btn_st a {display:inline-block; line-height:22px; padding:8px 15px; margin:1px; text-decoration:none; font-size:14px; text-align:center; color:#fff; border-bottom:2px solid #000; border-right:1px solid #343848; background:#45495b;}.btn_st a.blue {color:#fff; border-bottom:1px solid #1e5ebc; border-right:1px solid #1e5ebc; background:#2f71d2;}
.btn_st a:hover {text-decoration:underline;}
.btn_st a.blue {color:#fff; border-bottom:1px solid #1e5ebc; border-right:1px solid #1e5ebc; background:#2f71d2;}
.btn_st a.green {color:#fff; border-bottom:1px solid #3e9416; border-right:1px solid #3e9416; background:#52ae27;}
.btn_st a.pink {color:#fff; border-bottom:1px solid #ad2779; border-right:1px solid #ad2779; background:#e13aa0;}
.btn_st a.red {color:#fff; border-bottom:1px solid #a92040; border-right:1px solid #a92040; background:#e22854;}

.btn_st a.line {padding:7px 15px 8px; color:#222; border:1px solid #9298af; background:#fff;}

.btn_st a.blue_l {padding:7px 15px 8px; color:#1e5ebc; border:1px solid #1e5ebc; background:#fff;}
.btn_st a.green_l {padding:7px 15px 8px; color:#42991a; border:1px solid #42991a; background:#fff;}

.btn_st a.mini {padding:2px 8px; font-size:12px; font-weight:bold; } */

.img_none1 { background:#fafafb url(/images/co/na/icon_imgnon1.png) no-repeat center; min-height:180px;}
.img_none2 {background:#fafafb url(/images/co/na/icon_imgnon2.png) no-repeat center;min-height: 182px;}
.img_noExel {  background:#fafafb url(/images/co/na/icon_noExel.png) no-repeat center;min-height:180px;} /*EXEL*/
.img_noGif {  background:#fafafb url(/images/co/na/icon_noGif.png) no-repeat center;min-height:180px;} /*GIF*/
.img_noHw {  background:#fafafb url(/images/co/na/icon_noHw.png) no-repeat center;min-height:180px;} /*HW*/
.img_noInter {  background:#fafafb url(/images/co/na/icon_noInter.png) no-repeat center;min-height:180px;} /*Internet*/
.img_noJpg {  background:#fafafb url(/images/co/na/icon_noJpg.png) no-repeat center;min-height:180px;} /*JPG*/
.img_noMm {  background:#fafafb url(/images/co/na/icon_noMm.png) no-repeat center;min-height:180px;} /*MEMO*/
.img_noPdf {  background:#fafafb url(/images/co/na/icon_noPdf.png) no-repeat center;min-height:180px;} /*PDF*/
.img_noPng {  background:#fafafb url(/images/co/na/icon_noPng.png) no-repeat center;min-height:180px;} /*PNG*/
.img_noPpt {  background:#fafafb url(/images/co/na/icon_noPpt.png) no-repeat center;min-height:180px;} /*PPT*/
.img_noWord {  background:#fafafb url(/images/co/na/icon_noWord.png) no-repeat center;min-height:180px;} /*WORD*/
.img_noZip {  background:#fafafb url(/images/co/na/icon_noZip.png) no-repeat center;min-height:180px;} /*ZIP*/


/*snsLink 230417*/
.snsLink{position:relative; text-align:right; margin:1rem 0}
.snsLink p{display: block; font-size:16px;}
.snsLink p > a{color:#fff; background: #833ab4;  /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #fcb045, #fd1d1d, #833ab4);  /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #fcb045, #fd1d1d, #833ab4); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
padding:0.5rem; border-radius:0.8rem}
.snsLink p > a:hover{opacity:0.9;}

.popover {position: absolute;z-index: 1060;background-color: #fff;border: 1px solid #ccc;border-radius: 6px;}
.popover.bottom {margin-top: 10px;}
.popover-title {padding: 8px 14px;margin: 0;font-size: 14px;background-color: #f7f7f7;border-bottom: 1px solid #ebebeb;border-radius: 5px 5px 0 0;}
.popover-content {padding: 9px 14px;}
.popover>.arrow {border-width: 11px;}
.popover.bottom>.arrow {top: -11px;left: 50%; margin-left: -11px;border-top-width: 0;border-bottom-color: #999;border-bottom-color: rgba(0, 0, 0, .25);}
.popover>.arrow, .popover>.arrow:after {position: absolute;display: block;width: 0;height: 0;border-color: transparent;border-style: solid;}

@media (max-width:800px) {	

.BD_table th {padding:10px 10px; color:#0b4d93; font-size:15px; border-bottom:1px solid #9298af; border-left:1px solid #9298af; background:#f7f8fc;}
.BD_table td {padding:5px 5px; color:#444; border-left:1px solid #9298af; border-bottom:1px solid #9298af;}
.BD_table td img {width: 70% !important;}/*220322/
.BD_table td p {line-height:1.3em;}

}

@media screen and (max-width :810px) {
	#all-scrol table table, .table_st_box table {white-space: inherit;}
}

@media (max-width:690px) {

	.img { width:95% !important; height:95% !important}
	.BD_table span p img { width:95% !important; height:95% !important }
	.BD_table tr td p img {width:95% !important; height:95% !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%;}
	
	/* 게시판 list */
	.BD_list td {font-size:13px}
/* 	.BD_tm_none {display:none;} */
	.widS15 {width:22% !important; }
    .BD_tm_count_none {display:none;} 
	
	/* 포토갤러리 List*/
	.photo_list ul {width:102%; margin-left:-1%; }
	.photo_list ul li {width:48%; margin:10px 1%;}
	.photo_list ul li img {height:180px;}

	/* 포토갤러리 List2 (타이틀 + 내용)*/
	.photo_list2 ul li a {padding-left:35%;}
	.photo_list2 ul li img {width:30%; height:120px;}
	
	/* 게시판 VIew */
	/*.BD_table th, .BD_table td {display:block;}*/
	.pic_box img { width:98% !important; height:auto !important; }

	/* 공통 댓글 */
	.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; }
	
	
	/* 테이블100% */
	.BD_table.BD_tmb tr, .BD_table.BD_tmb th, .BD_table.BD_tmb td {display:block;}
	.BD_table.BD_tmb th input[type="text"], .BD_table.BD_tmb td input[type="text"],
	.BD_table.BD_tmb th textarea, .BD_table.BD_tmb td textarea { width:100%}
}

@media (max-width:480px) {
		
	/* 포토갤러리 List */
	.photo_list ul {width:100%; margin-left:0; }
	.photo_list ul li {width:100%; margin:10px 0;}
	
	/* 포토갤러리 List2 (타이틀 + 내용)*/
	.photo_list2 ul li a {padding:0 0 0 43%;}
	.photo_list2 ul li img {width:38%; height:120px;}
	
	/* 페이징 */
	.BD_paging a {width:27px; line-height:27px;}
	.BD_paging a img {width:27px;}
	
}

@media (max-width:380px) {
		


}