@charset "utf-8";
/* CSS Document */

/* 기본 */
* { margin:0; padding:0; }
img {border:none; }
ul, ol, dl, li, dt, dd { list-style:none; }
input { border:solid 1px #d2d6db; font-size:1.2em; padding:4px; }
input[type="radio"],
input[type="checkbox"] { border:none; }
textarea { overflow:auto; padding:5px; border:solid 1px #c5c5c5; font-size:1.2em; } 

/* 포토게시판02 */
.board_photo02 { width: 100%; }

/* 검색 */
.board_photo02 .search { width: 100%; height:30px; margin-bottom:10px; text-align:right; }
.board_photo02 .search input { border:1px solid #c8c8c8; margin-right:5px; font-size: 13px; color:#5e5e5e; }
.board_photo02 .search select { border:1px solid #c8c8c8; margin-right:5px; padding: 3px 4px; font-size: 13px; color:#5e5e5e; }


/* 리스트 */
.board_photo02 .list {margin-bottom:30px;}
.board_photo02 .list table {padding:10px; width: 100%; border-top:1px solid #002E62;  border-bottom:1px solid #dedede; box-sizing:border-box;} 
.board_photo02 .list table tr td {text-align:center; color:#5e5e5e; font-size: 12px; padding: 25px 0;line-height:140%; padding:10px;}
.board_photo02 .list table tr td .sect {width:100%; margin: 0 auto; }
.board_photo02 .list table tr td .sect ul li {width:100%; text-align:center; }
.board_photo02 .list table tr td .sect ul li .subject{font-size:1.2em; font-weight:600; color:#333; margin-bottom:5px;}
.board_photo02 .list table tr td .sect ul li .date{color:#888;}
.board_photo02 .list table tr td .photo {width:100%; height:200px; border: 1px solid #dedede; padding: 5px; margin-bottom:15px; box-sizing:border-box; }
.board_photo02 .list table tr td a { color:#5e5e5e; font-size: 12px; text-decoration:none; }
.board_photo02 .list table tr td a:hover { color:#5e5e5e; font-size: 12px; text-decoration:underline; }


/* 페이징 */
.board_photo02 .pagenum { width:100%; height:38px; text-align:center; font-size:13px;}
.board_photo02 .pagenum li{display:inline-block; width:38px; height:38px; color:#999; border:1px solid #e3e3e3; vertical-align:middle;}
.board_photo02 .pagenum li a{width:100%; height:100%; text-decoration:none; color:#999; display:block; line-height:38px;}
.board_photo02 .pagenum img {padding-top:14px;}
/* .board_photo02 .pagenum a:link {width:30px; height:30px; line-height:30px; border:1px solid #dbdbdb; color:#666666; vertical-align:middle;display:inline-block;}
.board_photo02 .pagenum a:hover { width:30px; height:30px; line-height:30px; border:1px solid #6c5b56; color:#ffffff; background-color:#8e766f; vertical-align:middle; display:inline-block; text-decoration:none; } */
.board_photo02 .pagenum li.on{border-color:#ff9c00;}
.board_photo02 .pagenum li.on a{background:#ff9c00; color:#fff; font-weight:800;}
.board_photo02 .pagenum .write { cursor:pointer; float:right; } 


/* 쓰기 */
.board_photo02 .write { margin-bottom: 30px; }
.board_photo02 .write table { width: 100%; border-top:1px solid #565656; } 
.board_photo02 .write table tr td { color:#575757; font-size: 13px; border-bottom:1px solid #dedede;border-right:1px solid #dedede; padding:15px;line-height:140%; } 
.board_photo02 .write table tr td.tit { background:#fafafa; color:#000; text-align:center; font-weight:700; }
.board_photo02 .write table tr td.last { border-right:none; }
.board_photo02 .write table tr td.ac { text-align:center; }
.board_photo02 .write table tr td a { color:#575757; font-size: 12px; text-decoration:none; }
.board_photo02 .write table tr td a:hover { color:#575757; font-size: 12px; text-decoration:underline; }
.board_photo02 .write input { border:1px solid #c8c8c8; margin-right:5px; font-size: 13px; color:#575757; }
.board_photo02 .write select { border:1px solid #c8c8c8; margin-right:5px; padding: 3px 4px; font-size: 13px; color:#575757; }


/* 뷰 */
.board_photo02 .view { margin-bottom: 30px; }
.board_photo02 .view table { width: 100%; border-top:1px solid #ff6e00; } 
.board_photo02 .view table tr td { color:#5e5e5e; font-size: 13px; border-bottom:1px solid #dadada; padding: 15px 10px; line-height:140%; } 
.board_photo02 .view table tr td.title { background:#f4f4f4; color:#222; font-size: 16px; text-align:center; font-weight:bold; }
.board_photo02 .view table tr th{background:#f4f4f4; color:#000; font-size:13px; border:1px solid #dadada; border-width:0 1px 1px 0;}
.board_photo02 .view table tr td.tit { color:#242424; font-size: 12px; text-align:center; font-weight:bold; }
.board_photo02 .view table tr td.ac { text-align:center; }
.board_photo02 .view table tr td.cont { padding: 15px 15px; min-height:320px; vertical-align:top; }
.board_photo02 .view table tr td a { color:#5e5e5e; font-size: 12px; text-decoration:none; }
.board_photo02 .view table tr td a:hover { color:#5e5e5e; font-size: 12px; text-decoration:underline; }
.board_photo02 .view input { border:1px solid #c8c8c8; margin-right:5px; font-size: 13px; color:#5e5e5e; }
.board_photo02 .view select { border:1px solid #c8c8c8; margin-right:5px; padding: 3px 4px; font-size: 13px; color:#5e5e5e; }
/* .board_photo02 .view img {width: 100%;height: auto;} */
.board_photo02 .view img {height: auto;}

/* 버튼 */
.board_photo02 .btn { text-align:center;}
.board_photo02 .btn a{display:inline-block;}
.board_photo02 .btn02 { text-align:right; }

/* 텍스트 */
.t_or { color:#dd6010; }



/* 251127 수정 */
.board_photo02 .view table tr td.title{font-size:18px;}
.board_photo02 .view table tr td{font-size:15px;}
.board_photo02 .view table tr td.tit{font-size:15px;}

@media screen and (max-width:1200px){
	.board_photo02 .view table tr td.title{font-size:16px;}
	.board_photo02 .view table tr td{font-size:12px;}
	.board_photo02 .view table tr td.tit{font-size:12px;}
}

@media screen and (max-width:800px){
	.board_photo02 .list colgroup{ display:none;}
	.board_photo02 .list tbody tr{display: flex;flex-wrap: wrap;}
	.board_photo02 .list tbody tr td{width:50%;}	
	.board_photo02 .view table colgroup{display:none;}
	.board_photo02 .view table tr td{padding: 15px 5px;}
	.board_photo02 .view table tr td.tit{width: 45px;}
	.board_photo02 .view table tr td:nth-child(4){width:25px;}
	.board_photo02 .view table tr td:nth-child(6){width:115px;}
}

@media screen and (max-width:700px){
	.board_photo02 .search{text-align: center;}
	.board_photo02 .search input{width: 140px;height: 28px;margin-right: 2px;}
	.board_photo02 .search select{height:28px;margin-right: 2px;}
}

@media screen and (max-width:500px){
	.board_photo02 .list tbody tr td{width: 100%;line-height: 1.3; padding: 10px 0;}
	.board_photo02 .list table tr td .photo {height:160px;}
	.board_photo02 .view table tr td:nth-child(3){display:none;}
	.board_photo02 .view table tr td:nth-child(4){display:none;}
}

/* //251127 수정 */

.board_photo02 .view .cont img { max-width: 60%; height: auto;}
.board_photo02 .view .cont *[style*="text-align"] {text-align: inherit !important;}
.board_photo02 .view .cont img {float: none !important;}
