@charset "utf-8";

/*상단 검색*/
#jinsil_content .content_inner .list_top_txt {margin:100px 0 0 0; padding:3%; width:94%; background-color:#f5f5f5;}
#jinsil_content .content_inner .list_top_txt ul {display:flex; align-items:center; justify-content:space-between;}
#jinsil_content .content_inner .list_top_txt .txt {width:70%; font-size:17px; font-weight:400; line-height:24px; color:#222;}
#jinsil_content .content_inner .list_top_txt .txt_new {position:relative; padding:0 0 0 10%; width:66%; font-size:18px; font-weight:400; line-height:30px; color:#222;}
#jinsil_content .content_inner .list_top_txt .txt_new:after {content:""; position:absolute; top:-20%; right:-15%; display:inline-block; width:90px; height:90px; background-image:url("/images/icon/legal_icon.png");}
#jinsil_content .content_inner .list_top_txt .txt.icon {position:relative; padding:0 0 0 9%; width:56%;}
#jinsil_content .content_inner .list_top_txt .txt.icon:before {content:""; position:absolute; top:-21px; left:-10px; display:inline-block; width:90px; height:90px; background-image:url("/imagesEn/icon/icon_letter.png");} 
#jinsil_content .content_inner .list_top_txt .btn {width:30%; font-size:16px; font-weight:400; line-height:16px; color:#222; display:flex; align-items:center; justify-content:flex-end;}
#jinsil_content .content_inner .list_top_txt .btn span {position:relative; padding:14px 0 12px 25px; width:225px; display:inline-block; border:1px solid #bfbfbf; background-color:#fff;}
#jinsil_content .content_inner .list_top_txt .btn span:after {content:""; position:absolute; top:12px; right:13px; display:inline-block; width:17px; height:17px; background-image:url("/imagesEn/icon/icon_go.png");}
#jinsil_content .content_inner .list_top_txt .btn.ty2 {width:35%; font-size:16px; font-weight:400; line-height:16px; color:#fff; display:flex; align-items:center; justify-content:flex-end;}
#jinsil_content .content_inner .list_top_txt .btn.ty2 span {position:relative; padding:14px 0 14px 15px; width:165px; display:inline-block; border:0; background-color:#5d7183; cursor:pointer;}
#jinsil_content .content_inner .list_top_txt .btn.ty2 span.subscript {margin:0 20px 0 0 ; background-color:#f36f21;}
#jinsil_content .content_inner .list_top_txt .btn.ty2 span.foot_subscript {margin:0 20px 0 0 ; background-color:#f36f21;}
#jinsil_content .content_inner .list_top_txt .btn.ty2 span:after {content:""; display:inline-block; width:7px; height:7px; border-top:1px solid #fff; border-right:1px solid #fff; transform-origin: 100% 50%; transform:rotate(45deg); position:absolute; right:15px; top:21px;  background-image:none;}
#jinsil_content .content_inner .list_top {margin:100px 0 25px 0;}
#jinsil_content .content_inner .list_top.ty1 {margin:60px 0 25px 0;}
#jinsil_content .content_inner .list_top ul {width:100%; display:flex; align-items:flex-end; justify-content:space-between; flex-wrap:wrap;}
#jinsil_content .content_inner .list_top .list_title {font-size:32px; font-weight:700; line-height:36px; color:#222; vertical-align:bottom;}
#jinsil_content .content_inner .list_top .list_count {font-size:16px; color:#666; vertical-align:bottom;}
#jinsil_content .content_inner .list_top .list_count .page {margin:0 0 0 20px; font-weight:400;}
#jinsil_content .content_inner .list_top .list_count .page strong {font-weight:700;}
#jinsil_content .content_inner .list_top .list_search .select {width:150px; height:45px;}
#jinsil_content .content_inner .list_top .list_search .select select {padding:0 0 0 20px; width:100%; height:100%; color:#333; border:1px solid #999;}
#jinsil_content .content_inner .list_top .list_search .select.ty1 {margin:0 15px 0 0;}
#jinsil_content .content_inner .list_top .list_search .input  {width:300px; height:45px;}
#jinsil_content .content_inner .list_top .list_search .input .textfield {margin:0 0 0 0; padding:12.5px 0 12.5px 20px; width:300px; font-size:16px; font-weight:500; line-height:16px; color:#333; border-left:0; border-right:0;  border-top:1px solid #999; border-bottom:1px solid #999;}
#jinsil_content .content_inner .list_top .list_search .btn button {width:45px; height:45px; background-color:#333;}
#jinsil_content .content_inner .list_top .list_search .btn button:before {content:""; display:inline-block; width:16px; height:16px; background-image:url("/imagesEn/icon/icon_search_wh.png");}
#jinsil_content .content_inner .list_content {width:100%;}

/*목록형*/
#jinsil_content .content_inner .board_list table thead {font-size:16px; font-weight:500; line-height:16px; color:#333; border-top:2px solid #626262;}
#jinsil_content .content_inner .board_list table tbody {font-size:16px; font-weight:400; line-height:16px; color:#666;}
#jinsil_content .content_inner .board_list table th {height:45px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .board_list table td {height:65px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .board_list table td a:focus, #jinsil_content .content_inner .board_list table td a:hover {color:#e55d0d; text-decoration:underline;}
#jinsil_content .content_inner .board_list table tbody tr:last-child td {border-bottom:1px solid #828282;}
#jinsil_content .content_inner .board_list .cell_tit {display:none;}
#jinsil_content .content_inner .board_list .cell_hidden {display:block;}
#jinsil_content .content_inner .board_list .cell_hidden1 {opacity:1;}
#jinsil_content .content_inner .board_list .no_content {width:100%;}
#jinsil_content .content_inner .board_list .num {width:10%;}
#jinsil_content .content_inner .board_list .title {width:50%;}
#jinsil_content .content_inner .board_list td.title {font-size:18px; line-height:25px; color:#666; text-align:left;}
#jinsil_content .content_inner .board_list .attach {width:10%;}
#jinsil_content .content_inner .board_list .name {width:10%;}
#jinsil_content .content_inner .board_list .date {width:10%;}
#jinsil_content .content_inner .board_list .hit {width:10%;}

#jinsil_content .content_inner .board_list .board_task {width:20%;}
#jinsil_content .content_inner .board_list .board_privacy01 {width:40%; height:45px;}
#jinsil_content .content_inner .board_list .board_privacy02 {width:20%; height:45px;}

#jinsil_content .content_inner .board_list.ty1 .num {width:7%;}
#jinsil_content .content_inner .board_list.ty1 .section {width:10%;}
#jinsil_content .content_inner .board_list.ty1 .title {width:43%;}
#jinsil_content .content_inner .board_list.ty1 td.title {padding:0 0 0 2%; font-size:18px; line-height:18px; color:#666; text-align:left;}
#jinsil_content .content_inner .board_list.ty1 .type {width:15%;}
#jinsil_content .content_inner .board_list.ty1 .date {width:10%;}

#jinsil_content .content_inner .board_list.ty2 {width:100%; height:100%; border-top:2px solid #626262;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap {width:100%; height:100%; border-bottom:1px solid #dedede;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap:hover {background-color:#f6f6f6; cursor:pointer;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner {margin:0 auto; padding:30px 0; position:relative; width:95%;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner:before {content:""; display:inline-block; width:30px; height:30px; border-radius:15px; position:absolute; right:0; top:39px;  background-color:#efefef; z-index:1;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner:hover:before {background-color:#222;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner:after {content:""; display:inline-block; width:6px; height:6px; border-top:2px solid #353535; border-right:2px solid #353535;  transform-origin:100% 50%; transform:rotate(45deg); position:absolute; right:13px; top:53.3px;  background-color:#efefef; z-index:1;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner:hover:after {border-top:2px solid #e6e6e6; border-right:2px solid #e6e6e6; background-color:#222;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .title {width:95%; font-size:18px; font-weight:500; color:#222; line-height:25px; text-indent:-30px; padding:0 0 0 30px;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .title span {padding:0 10px 0 0; font-size:25px; font-weight:700;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info {padding:5px 0 0 15px;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info ul {display:flex; align-items:flex-end; justify-content:flex-start;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info li {position:relative; padding:0 15px; font-size:16px; font-weight:400; color:#666; line-height:16px;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info li:first-child:before {display:none;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info li:before {content:""; display:inline-block; width:1px; height:13px; position:absolute; left:0; top:1.5px;  background-color:#e6e6e6;}
#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info li .info_tit {padding:0 8px 0 0;}

#jinsil_content .content_inner .board_list.ty3 {margin:60px 0; width:100%; height:100%; border-top:2px solid #626262;}
#jinsil_content .content_inner .board_list.ty3 .board_wrap {width:100%; height:100%; border-bottom:1px solid #828282;}
#jinsil_content .content_inner .board_list.ty3 .board_wrap .title {padding:40px 0 40px 40px; width:100%; font-size:18px; font-weight:500; color:#222; border-bottom:1px solid #dedede; box-sizing:border-box;}
#jinsil_content .content_inner .board_list.ty3 .board_wrap .title span {position:relative; display:inline-block;}
#jinsil_content .content_inner .board_list.ty3 .board_wrap .title span:after {content:""; position:absolute; top:0; right:-30px; display:inline-block; width:17px; height:17px; background-image:url("/images/icon/icon_go.png");}
#jinsil_content .content_inner .board_list.ty3 .board_wrap .title:last-child {border-bottom:0;}

#jinsil_content .content_inner .state_txt {padding:60px 0 20px 0; width:100%; font-size:18px; font-weight:400; color:#666;}
#jinsil_content .content_inner .list.ty1 {margin:0 0 120px 0; width:100%;}
#jinsil_content .content_inner .list.ty1 table thead {font-size:16px; font-weight:500; line-height:16px; color:#333; border-top:2px solid #626262;}
#jinsil_content .content_inner .list.ty1 table thead tr.list_empha {background-color:#f9f9f9;}
#jinsil_content .content_inner .list.ty1 table tbody {font-size:16px; font-weight:400; line-height:16px; color:#666;}
#jinsil_content .content_inner .list.ty1 table th {height:45px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .list.ty1 table td {height:65px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .list.ty1 table tbody tr:last-child td {border-bottom:1px solid #828282;}
#jinsil_content .content_inner .list.ty1 td.separate {padding:0 0 0 2%; width:68%; text-align:left; font-weight:500; color:#222;}
#jinsil_content .content_inner .list.ty1 .case {width:15%;}
#jinsil_content .content_inner .list.ty1 .require {width:15%;}

#jinsil_content .content_inner .list.ty2 {margin:60px 0 120px 0; width:100%; overflow-x:scroll;}
#jinsil_content .content_inner .list.ty2 table {width:1180px;}
#jinsil_content .content_inner .list.ty2 table thead {font-size:16px; font-weight:500; line-height:16px; color:#333; border-top:2px solid #626262;}
#jinsil_content .content_inner .list.ty2 table thead tr.list_empha {background-color:#f9f9f9;}
#jinsil_content .content_inner .list.ty2 table thead tr.list_empha th {padding:15px 0;}
#jinsil_content .content_inner .list.ty2 table tbody {font-size:16px; font-weight:400; line-height:16px; color:#666;}
#jinsil_content .content_inner .list.ty2 table th {height:45px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .list.ty2 table td {height:65px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .list.ty2 table tbody tr:last-child td {border-bottom:1px solid #828282;}
#jinsil_content .content_inner .list.ty2 .title {width:260px;}
#jinsil_content .content_inner .list.ty2 td.title {padding:0 0 0 20px; width:250px; text-align:left; font-weight:500; color:#222;}
#jinsil_content .content_inner .list.ty2 .txt {width:130px;}

#jinsil_content .content_inner .recep_list table thead {font-size:18px; font-weight:500; line-height:18px; color:#333; border-top:2px solid #626262;}
#jinsil_content .content_inner .recep_list table tbody {font-size:18px; font-weight:400; line-height:18px; color:#666;}
#jinsil_content .content_inner .recep_list table th {height:45px; text-align:center; border-left:1px solid #dedede; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .recep_list table td {height:45px; text-align:center; border-left:1px solid #dedede; border-bottom:1px solid #bec0c2; vertical-align:middle;}
#jinsil_content .content_inner .recep_list th:first-child, #jinsil_content .content_inner .recep_list td:first-child {border-left:0;}
#jinsil_content .content_inner .recep_list table td a:focus, #jinsil_content .content_inner .recep_list table td a:hover {color:#e55d0d; text-decoration:underline;}
#jinsil_content .content_inner .recep_list table tbody tr:last-child td {border-bottom:1px solid #828282;}
#jinsil_content .content_inner .recep_list .local {width:17%; font-weight:500;}
#jinsil_content .content_inner .recep_list .phone {width:33%;}

/*이미지형*/
#jinsil_content .content_inner .img_list.ty1 {width:100%; height:100%; display:flex; align-items:flex-start; justify-content:space-between; flex-wrap:wrap;}
#jinsil_content .content_inner .img_list.ty2 {width:100%; height:100%; display:flex; align-items:flex-start; justify-content:flex-start; flex-wrap:wrap;}
#jinsil_content .content_inner .img_list.ty2 .img_inner {margin:0 0 0 140px; flex-grow:0; flex-basis:190px}
#jinsil_content .content_inner .img_list.ty2 .img_inner:nth-child(1), #jinsil_content .content_inner .img_list.ty2 .img_inner:nth-child(5) {margin:0;} 
#jinsil_content .content_inner .img_list.ty1 .img_inner .thumb_img {width:360px; height:240px;}
#jinsil_content .content_inner .img_list.ty2 .img_inner .thumb_img {width:190px; height:260px;}
#jinsil_content .content_inner .img_list .img_inner .thumb_img img {width:100%; height:100%;}
#jinsil_content .content_inner .img_list.ty1 .img_inner .text_inner {margin:0 auto; padding:30px 0 60px 0; width:290px;}
#jinsil_content .content_inner .img_list.ty2 .img_inner .text_inner {margin:0 auto; padding:30px 0 60px 0; width:165px;}
#jinsil_content .content_inner .img_list .img_inner .text_inner .badge {margin:0 0 5px 0;}
#jinsil_content .content_inner .img_list .img_inner .text_inner .title {width:100%; font-size:19px; font-weight:400; line-height:30px; color:#333;}
#jinsil_content .content_inner .img_list .img_inner .text_inner .title a:focus, #jinsil_content .content_inner .img_list.ty1 .img_inner .text_inner .title a:hover {color:#e55d0d; text-decoration:underline;}
#jinsil_content .content_inner .img_list .img_inner .text_inner .date {margin:5px 0 0 0; width:100%; height:100%; font-size:16px; font-weight:400; line-height:20px; color:#666;}

/*상세*/
#jinsil_content .content_inner .board_view {margin:100px auto 0 auto; width:100%; max-width:1180px; height:100%; border-top:1px solid #dedede; border-bottom:1px solid #dedede;}
#jinsil_content .content_inner .board_view .board_title {margin:0 auto; position:relative; width:95%;}
#jinsil_content .content_inner .board_view .board_title .badge {margin:10px 0 0 0;  position:absolute;}
#jinsil_content .content_inner .board_view .board_title .title {padding:45px 0 0 0; font-size:30px; font-weight:700; line-height:30px; color:#333;}
#jinsil_content .content_inner .board_view .board_title .btn {position:absolute; top:45px; right:0; padding:8.5px 0 8.5px 15px; width:143px; height:17px; font-size:17px; font-weight:400; color:#222; line-height:17px; border:1px solid #bfbfbf;}
#jinsil_content .content_inner .board_view .board_title .btn:after {content:""; position:absolute; top:8px; right:15px; display:inline-block; width:17px; height:17px; background-image:url("/imagesEn/icon/icon_go.png");}
#jinsil_content .content_inner .board_view .board_title .btn:hover {border:1px solid #222;}
#jinsil_content .content_inner .board_view .board_info {margin:0 auto; padding:20px 0 45px 0; width:95%; height:20px;}
#jinsil_content .content_inner .board_view .board_info ul {display:flex; align-items:center; justify-content:flex-start;}
#jinsil_content .content_inner .board_view .board_info ul li {position:relative; padding:0 20px; height:20px; font-size:18px; font-weight:400; line-height:20px; color:#666;}
#jinsil_content .content_inner .board_view .board_info ul li:first-child {padding:0 20px 0 0;}
#jinsil_content .content_inner .board_view .board_info ul li:last-child {padding:0 0 0 20px;}
#jinsil_content .content_inner .board_view .board_info ul li span.cell_tit {padding:0 10px 0 0; font-weight:700;}
#jinsil_content .content_inner .board_view .board_info ul li:before {content:""; display:block; position:absolute; top:1px; left:0; width:1px; height:16px; background-color:#e6e6e6;}
#jinsil_content .content_inner .board_view .board_info ul li:first-child:before {display:none;}
#jinsil_content .content_inner .board_view .board_attach {padding:17.5px 2.5%; width:95%; border-top:1px solid #dedede; display:flex; align-items:center; justify-content:space-between; background-color:#fafafa;}
#jinsil_content .content_inner .board_view .board_attach .attach_txt {display:flex; align-items:center; justify-content:flex-start;}
#jinsil_content .content_inner .board_view .board_attach .down_tit {align-self:flex-start; margin:0 80px 0 0; font-size:18px; font-weight:700; line-height:18px; color:#666;}
#jinsil_content .content_inner .board_view .board_attach .down_txt {font-size:17px; font-weight:400; line-height:17px; color:#454545;}
#jinsil_content .content_inner .board_view .board_attach .down_txt li:nth-child(2) {margin:17px 0;}
#jinsil_content .content_inner .board_view .board_attach .down_txt li span:nth-child(1):before {content:""; margin:0 10px 0 0; position:relative; top:1px; display:inline-block; width:14px; height:16px; background-image:url("/imagesEn/icon/icon_down.png");}
#jinsil_content .content_inner .board_view .board_attach .down_txt li span:nth-child(2) {color:#999;}
#jinsil_content .content_inner .board_view .board_attach .attach_btn {position:relative; align-self:flex-start; width:158px; height:34px; border:1px solid #bfbfbf; text-align:center; background-color:#fff;}
#jinsil_content .content_inner .board_view .board_attach .attach_btn:focus, #jinsil_content .content_inner .board_view .board_attach .attach_btn:hover {border:1px solid #222;}
#jinsil_content .content_inner .board_view .board_attach .attach_btn .down_btn {font-size:17px; font-weight:400; color:#222; line-height:36px;}
#jinsil_content .content_inner .board_view .board_attach .attach_btn .down_btn:after {content:""; margin:0 0 0 20px; position:relative; top:1px; display:inline-block; width:16px; height:16px; background-image:url("/imagesEn/icon/icon_down_t.png");}
#jinsil_content .content_inner .board_view .board_content {padding:40px 2.5% 60px 2.5%; width:95%; height:100%; font-size:18px; font-weight:400; line-height:30px; color:#333; border-top:1px solid #dedede;}
#jinsil_content .content_inner .board_view .board_content p {padding:0 0 30px 0;}
#jinsil_content .content_inner .board_view .board_content p:last-child {padding:0;}
video {max-width:100%; display:block; margin:20px auto;}
#jinsil_content .content_inner .board_view .board_content img {display:block; margin:0 auto; width:auto; max-width:100%;} 
#jinsil_content .content_inner .board_view .board_nav {width:100%;}
#jinsil_content .content_inner .board_view .board_nav li a {padding:18px 2.5%; width:95%; display:flex; align-items:center; justify-content:flex-start; border-top:1px solid #dedede;}
#jinsil_content .content_inner .board_view .board_nav li .txt {position:relative; display:inline-block; width:13%; font-size:18px; font-weight:700; line-height:22px; color:#222;}
#jinsil_content .content_inner .board_view .board_nav li .txt.prev:after {content: ""; display:inline-block; width:6px; height:6px; border-top:2px solid #222; border-right:2px solid #222; transform:rotate(-45deg); position:absolute; right:42%; top:8px;}
#jinsil_content .content_inner .board_view .board_nav li .txt.next:after {content: ""; display:inline-block; width:6px; height:6px; border-top:2px solid #222; border-right:2px solid #222; transform:rotate(135deg); position:absolute; right:42%; top:5px;}
#jinsil_content .content_inner .board_view .board_nav li .title {display:inline-block; width:87%; font-size:18px; font-weight:400; line-height:22px; color:#666;}

/*페이징*/
#jinsil_content .content_inner .pagenation, #jinsil_content .content_inner .pagenation a {display:flex; justify-content:center; align-items:center;} 
#jinsil_content .content_inner .pagenation {margin:60px 0; width:100%; height:30px;}
#jinsil_content .content_inner .pagenation.ty1 {margin:30px 0 60px 0; width:100%; height:30px;}
#jinsil_content .content_inner .pagenation a {margin:0 0 0 10px; padding:6px 5px; min-width:18px; color:#333; border:1px solid #fff;}
#jinsil_content .content_inner .pagenation a img {padding:3.5px 0; vertical-align:middle;}
#jinsil_content .content_inner .pagenation a:first-child {margin:0;}
#jinsil_content .content_inner .pagenation a:nth-child(2) {margin:0 5px 0 10px}
#jinsil_content .content_inner .pagenation a:nth-last-child(2) {margin:0 0 0 15px;}
#jinsil_content .content_inner .pagenation a.btn:hover {border:1px solid #333;}
#jinsil_content .content_inner .pagenation a.num:hover, #jinsil_content .content_inner .pagenation a.num.active {color:#f36f21; border:1px solid #f36f21;}

@media (max-width: 1200px) {
	/*상단검색*/
	#jinsil_content .content_inner .list_top_txt .txt.icon {padding:0 0 0 10%; width:54%;}
	#jinsil_content .content_inner .list_top_txt .txt.icon:before {top:-12px;}
        #jinsil_content .content_inner .list_top_txt .txt_new:after {top:0; right:-20%;}
	
	/*목록형*/
	#jinsil_content .content_inner {width:95%; max-width:95%;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .title {width:90%; line-height:24px;}
	
	/*이미지형*/
	#jinsil_content .content_inner .img_list.ty2 .img_inner {margin:0 0 0 5%; flex-grow:0; flex-basis:190px}
	#jinsil_content .content_inner .img_list.ty2 .img_inner:nth-child(1), #jinsil_content .content_inner .img_list.ty2 .img_inner:nth-child(5) {margin:0 0 0 5%;}
}

@media (max-width:1024px) {
	/*상단 검색*/
	#jinsil_content .content_inner .list_top {position:relative; margin:50px 0 10px 0; height:90px;}
	#jinsil_content .content_inner .list_top.ty2 {position:relative; margin:50px 0 10px 0; height:140px;}
	#jinsil_content .content_inner .list_top_txt {margin:50px 0 0 0; padding:3%; width:94%;}
	#jinsil_content .content_inner .list_top_txt ul {display:block;}
	#jinsil_content .content_inner .list_top_txt .txt {width:100%;}
	#jinsil_content .content_inner .list_top_txt .txt.icon {position:relative; padding:15px 0 0 13%; width:87%;}
	#jinsil_content .content_inner .list_top_txt .txt.icon:before {top:-12px; left:-10px;}
	#jinsil_content .content_inner .list_top_txt .btn {padding:10px 0 0 0; width:100%;}
	#jinsil_content .content_inner .list_top_txt .btn.ty2 {padding:20px 0 0 0; width:100%; justify-content:center;}
	#jinsil_content .content_inner .list_top .list_count {position: absolute; bottom:0;}
	#jinsil_content .content_inner .list_top ul {display:block;}
	#jinsil_content .content_inner .list_top .list_search ul {display:flex; justify-content:center;}
		
	/*목록형*/
	#jinsil_content .content_inner .board_list table thead {display:none;}
	#jinsil_content .content_inner .board_list table tbody {border-top:2px solid #626262;}
	#jinsil_content .content_inner .board_list table tbody tr {position:relative; display:flex; flex-wrap:wrap; align-items:center; width:100%; border-bottom:1px solid #bec0c2;}
	#jinsil_content .content_inner .board_list table tbody tr:last-child td {border-bottom:0;}
	.tablet #jinsil_content .content_inner .board_list td,
	.mobile #jinsil_content .content_inner .board_list td {display:inline-flex; align-items:center; width:auto; height:auto; padding:0;}
	#jinsil_content .content_inner .board_list .cell_tit {display:block; padding:0 5px 0 0; color:#333 !important; font-weight:500 !important;}
	#jinsil_content .content_inner .board_list .cell_hidden {display:none;}
	#jinsil_content .content_inner .board_list .cell_hidden1 {opacity:0;}
	#jinsil_content .content_inner .board_list .no_content {justify-content:center; width:95% !important; max-width:100% !important; padding:20px 2.5% !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list .num {justify-content:flex-start; width:95% !important; max-width:95% !important; padding:20px 2.5% 0 2.5% !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list td.title {justify-content:flex-start; width:90% !important; max-width:90% !important; padding:10px 0 10px 2.5% !important; font-weight:700; border-bottom:0; color:#000 !important;}
	#jinsil_content .content_inner .board_list a {width:100%;}
	#jinsil_content .content_inner .board_list .attach {justify-content:flex-start; width:5% !important; max-width:5% !important; padding:0px 2.5% 0 0 !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list .name {justify-content:flex-start; width:30.5% !important; max-width:30.5% !important; padding:0 0 20px 2.5% !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list .date {justify-content:flex-start; width:42% !important; max-width:42% !important; padding:0 0 20px 0 !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list .hit {justify-content:flex-start; width:25% !important; max-width:25% !important; padding:0 0 20px 0 !important; border-bottom:0;}
	
	#jinsil_content .content_inner .board_list td.board_privacy01 {justify-content:flex-start; width:100% !important; max-width:100% !important; padding:15px 0 15px 0 !important; font-weight:700; border-bottom:0; color:#000 !important;}
	#jinsil_content .content_inner .board_list .board_privacy02 {justify-content:flex-start; width:33% !important; max-width:33% !important; padding:0 0 15px 0 !important; border-bottom:0;}

	#jinsil_content .content_inner .board_list.ty1 .section {position:absolute; top:58px; left:0; justify-content:flex-start; width:30.5% !important; max-width:30.5% !important; padding:0 0 10px 2.5% !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list.ty1 .type {justify-content:flex-start; width:97.5% !important; max-width:97.5% !important; padding:0 0 10px 20% !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list.ty1 td:nth-child(5) {padding:0 0 20px 2.5% !important; width:25% !important; max-width:25% !important;}
	#jinsil_content .content_inner .board_list.ty1 .date {justify-content:flex-start; width:30% !important; max-width:30% !important; padding:0 0 20px 0 !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner:before {display:none;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner:after {display:none;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .title {width:98%; color:#000;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info li:before {display:none;}
	
	#jinsil_content .content_inner .board_list.ty3 table thead {display:block;}
	#jinsil_content .content_inner .board_list.ty3 table tbody {font-size:16px; font-weight:400; line-height:16px; color:#666;}
	#jinsil_content .content_inner .board_list.ty3 table th {height:45px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
	#jinsil_content .content_inner .board_list.ty3 table td {height:65px; text-align:center; border-bottom:1px solid #bec0c2; vertical-align:middle;}
	#jinsil_content .content_inner .board_list.ty3 .separate {width:70%;}
	#jinsil_content .content_inner .board_list.ty3 td.separate {padding:0 0 0 2%; width:68%; text-align:left;}
	#jinsil_content .content_inner .board_list.ty3 .case {width:15%;}
	#jinsil_content .content_inner .board_list.ty3 .require {width:15%;}
	
	#jinsil_content .content_inner .recep_list table thead {font-size:16px; line-height:16px;}
	#jinsil_content .content_inner .recep_list table tbody {font-size:16px; line-height:16px;}
	#jinsil_content .content_inner .recep_list .local {width:30%;}
	#jinsil_content .content_inner .recep_list .phone {width:70%;}
	
	#jinsil_content .content_inner .list.ty1 {margin:0 0 60px 0; width:100%;}
			
	/*상세*/
	#jinsil_content .content_inner .board_view {margin:50px auto 0 auto;}
	#jinsil_content .content_inner .board_view .board_title .title {font-size:22px;}
	#jinsil_content .content_inner .board_view .board_info ul li:before {display:none;}
	#jinsil_content .content_inner .board_view .board_info.ty1 {height:45px;}
	#jinsil_content .content_inner .board_view .board_info ul {justify-content:space-between; flex-wrap:wrap;}
	#jinsil_content .content_inner .board_view .board_info ul li {padding:0; height:20px; font-size:16px; font-weight:400; line-height:20px; color:#666;}
	#jinsil_content .content_inner .board_view .board_info ul li:nth-child(1) {width:30%;}
	#jinsil_content .content_inner .board_view .board_info ul li:nth-child(2) {width:42%;}
	#jinsil_content .content_inner .board_view .board_info ul li:nth-child(3) {width:28%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(1) {width:28%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(2) {width:38%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(3) {width:34%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(4) {padding:5px 0 0 0; width:28%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(5) {padding:5px 0 0 0; width:38%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(6) {padding:5px 0 0 0; width:34%;}
	#jinsil_content .content_inner .board_view .board_info ul li:first-child {padding:0;}
	#jinsil_content .content_inner .board_view .board_info ul li:last-child {padding:0;}
	#jinsil_content .content_inner .board_view .board_info ul li span.cell_tit {padding:0 5px 0 0; font-weight:500;}
	#jinsil_content .content_inner .board_view .board_info ul li:before {display:none;}
	#jinsil_content .content_inner .board_view .board_attach {position:relative; padding:17.5px 2.5%; display:block;}
	#jinsil_content .content_inner .board_view .board_attach .down_tit {margin:0;}
	#jinsil_content .content_inner .board_view .board_attach .attach_txt {display:block;}
	#jinsil_content .content_inner .board_view .board_attach .down_txt {margin:30px 0 0 0;}
	#jinsil_content .content_inner .board_view .board_attach .attach_btn {position:absolute; top:10px; right:5px;}	
	#jinsil_content .content_inner .board_view .board_nav li .txt {width:20%; font-size:18px; font-weight:700; line-height:22px; color:#222;}
	#jinsil_content .content_inner .board_view .board_nav li .txt.prev:after {right:42%;}
	#jinsil_content .content_inner .board_view .board_nav li .txt.next:after {right:42%;}
	#jinsil_content .content_inner .board_view .board_nav li .title {width:80%; font-size:18px; font-weight:400; line-height:22px; color:#666;}
}

@media (max-width:767px) {
	/*상단 검색*/
	#jinsil_content .content_inner .list_top_txt {margin:50px 0 0 0; padding:5% 3%; width:94%;}
	#jinsil_content .content_inner .list_top_txt .txt.icon {position:relative; padding:0 0 0 15%; width:85%; font-size:16px; line-height:22px;}
	#jinsil_content .content_inner .list_top_txt .txt.icon:before {top:-5px; left:-10px; width:60px; height:60px; background-size:100% 100%;}
	#jinsil_content .content_inner .list_top_txt .btn.ty2 {padding:10px 0 0 0; font-size:15px;}
	#jinsil_content .content_inner .list_top_txt .btn.ty2 span {padding:10px 0 10px 15px; width:150px;}
	#jinsil_content .content_inner .list_top_txt .btn.ty2 span:after {top:16px;}
	#jinsil_content .content_inner .list_top_txt .btn.ty2 span.subscript {margin:0 10px 0 0;}
	#jinsil_content .content_inner .list_top_txt .btn.ty2 span.foot_subscript {margin:0 10px 0 0;}
        #jinsil_content .content_inner .list_top_txt .txt_new {padding:0; width:70%; font-size:16px; line-height:30px;}
	#jinsil_content .content_inner .list_top_txt .txt_new:after {top:15%; right:-40%; width:80px; height:80px; background-size:100%;}
	#jinsil_content .content_inner .list_top .list_count {font-size:14px;}
	#jinsil_content .content_inner .list_top .list_search .select.ty1 {margin:0 0 10px 0; width:100%;}
	#jinsil_content .content_inner .list_top .list_search .select {width:30%; height:40px;}
	#jinsil_content .content_inner .list_top .list_search .select:after {top:17px; right:20px; width:6px; height:6px;}
	#jinsil_content .content_inner .list_top .list_search .select select{padding:0 0 0 10px; font-size:15px; line-height:19px;}
	#jinsil_content .content_inner .list_top .list_search .input {width:70%; height:40px;}
	#jinsil_content .content_inner .list_top .list_search .input .textfield {padding:9.5px 0 9.5px 10px; width:100%; font-size:15px; line-height:19px;}
	#jinsil_content .content_inner .list_top .list_search .btn button {position:absolute; top:0; right:0; width:40px; height:40px;}
	#jinsil_content .content_inner .list_top .list_search .btn.ty1 button {position:absolute; top:50px; right:0; width:40px; height:40px;}
	
	/*목록*/
	#jinsil_content .content_inner .board_list table tbody {font-size:14px; line-height:14px;}
	#jinsil_content .content_inner .board_list .num {padding:15px 2.5% 0 2.5% !important;}
	#jinsil_content .content_inner .board_list td.title {padding:8px 0 12px 2.5% !important; font-size:16px !important; line-height:20px !important;}
	#jinsil_content .content_inner .board_list.ty1 td.title {padding:8px 0 12px 2.5% !important; font-size:16px !important; line-height:20px !important;}
	#jinsil_content .content_inner .board_list .name {padding:0 0 15px 2.5% !important;}
	#jinsil_content .content_inner .board_list .date {padding:0 0 15px 0 !important;}
	#jinsil_content .content_inner .board_list .hit {padding:0 0 15px 0 !important;}	
	#jinsil_content .content_inner .board_list.ty1 .section {top:55px;}
	#jinsil_content .content_inner .board_list.ty1 .type {padding:0 0 10px 35% !important;}
	#jinsil_content .content_inner .board_list.ty1 td:nth-child(5) {padding:0 0 20px 2.5% !important; width:57% !important;  max-width:57% !important;}
	#jinsil_content .content_inner .board_list.ty1 .date {padding:0 0 20px 0 !important; width:40% !important; max-width:40% !important; border-bottom:0;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner {padding:20px 0;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .title {width:93%; font-size:16px; line-height:20px; text-indent:-20px; padding:0 0 0 20px;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .title span {padding:0 5px 0 0; font-size:18px; line-height:18px;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info {padding:10px 0 0 5px;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info li {padding:0 10px; font-size:14px; line-height:14px;}
	#jinsil_content .content_inner .board_list.ty2 .board_wrap .board_inner .info li .info_tit {padding:0 5px 0 0; font-weight:500; color:#333;}
        #jinsil_content .content_inner .board_list.ty3 {margin:30px 0;}
	#jinsil_content .content_inner .board_list.ty3 .board_wrap .title {padding:15px 0; font-size:16px; line-height:25px;}
	#jinsil_content .content_inner .board_list.ty3 .board_wrap .title span:after {content:""; position:absolute; top:3px; right:-30px; display:inline-block; width:17px; height:17px;}
	
	/*이미지형*/
	#jinsil_content .content_inner .img_list.ty1 {width:100%; height:100%; display:block;}
	#jinsil_content .content_inner .img_list.ty1 .img_inner .thumb_img {width:100%; height:100%;}
	#jinsil_content .content_inner .img_list.ty1 .img_inner .text_inner {padding:20px 0 40px 0; width:90%;}
	#jinsil_content .content_inner .img_list .img_inner .text_inner .badge {margin:0 0 5px 0;}
	#jinsil_content .content_inner .img_list .img_inner .text_inner .title {font-size:16px; font-weight:500; line-height:25px; color:#000;}
	#jinsil_content .content_inner .img_list .img_inner .text_inner .title a:focus, #jinsil_content .content_inner .img_list.ty1 .img_inner .text_inner .title a:hover {color:#e55d0d; text-decoration:underline;}
	#jinsil_content .content_inner .img_list .img_inner .text_inner .date {font-size:14px;}
	#jinsil_content .content_inner .img_list.ty2 {display:block;}
	#jinsil_content .content_inner .img_list.ty2 .img_inner .text_inner {padding:20px 0 40px 0;}
	#jinsil_content .content_inner .img_list.ty2 .img_inner {margin:0 auto;}
	#jinsil_content .content_inner .img_list.ty2 .img_inner:nth-child(1), #jinsil_content .content_inner .img_list.ty2 .img_inner:nth-child(5) {margin:0 auto}
	#jinsil_content .content_inner .img_list.ty2 .img_inner .thumb_img {margin:0 auto; width:100%; max-width:288px; height:100%;}
	
	/*상세*/
	#jinsil_content .content_inner .board_view .board_title .title {padding:35px 0 0 0;}
	#jinsil_content .content_inner .board_view .board_title .btn {top:25px; padding:7px 0 7px 10px; width:100px; height:14px; font-size:14px; line-height:14px;}
	#jinsil_content .content_inner .board_view .board_title .btn:after {top:6px; right:10px; width:14px; height:14px; background-size:100% 100%;}
	#jinsil_content .content_inner .board_view .board_info {padding:20px 0 25px 0;}
	#jinsil_content .content_inner .board_view .board_info ul li {font-size:14px; line-height:16px;}
	#jinsil_content .content_inner .board_view .board_attach {padding:17.5px 2.5%; width:95%; border-top:1px solid #dedede; display:flex; align-items:center; justify-content:space-between; background-color:#fafafa;}
	#jinsil_content .content_inner .board_view .board_attach .down_tit {font-size:16px; line-height:16px;}
	#jinsil_content .content_inner .board_view .board_attach .down_txt {margin:20px 0 0 0; font-size:15px; line-height:20px; text-indent:-23px; padding:0 0 0 23px;}
	#jinsil_content .content_inner .board_view .board_attach .down_txt li:nth-child(2) {margin:14px 0;}
	#jinsil_content .content_inner .board_view .board_attach .attach_btn {width:128px; height:30px;}
	#jinsil_content .content_inner .board_view .board_attach .attach_btn .down_btn {font-size:15px; line-height:32px;}
	#jinsil_content .content_inner .board_view .board_attach .attach_btn .down_btn:after {margin: 0 0 0 10px;}
	#jinsil_content .content_inner .board_view .board_content {padding:25px 2.5% 45px 2.5%; font-size:16px; line-height:28px;}
	#jinsil_content .content_inner .board_view .board_content p {padding:0 0 20px 0;}
	#jinsil_content .content_inner .board_view .board_nav li a {padding:18px 2.5%; width:95%;}
	#jinsil_content .content_inner .board_view .board_nav li .txt {width:25%; font-size:16px; line-height:22px;}
	#jinsil_content .content_inner .board_view .board_nav li .txt.prev:after {right:25%;}
	#jinsil_content .content_inner .board_view .board_nav li .txt.next:after {right:25%;}
	#jinsil_content .content_inner .board_view .board_nav li .title {width:75%; font-size:16px; line-height:22px;}
		
	/*페이징*/
	#jinsil_content .content_inner .pagenation.ty1 {margin:0 0 40px 0;}
	#jinsil_content .content_inner .pagenation a {margin:0 0 0 1px;}
	#jinsil_content .content_inner .pagenation a:nth-child(2) {margin:0 1px 0 1px}
	#jinsil_content .content_inner .pagenation a:nth-last-child(2) {margin:0 0 0 2px;}
	#jinsil_content .content_inner .pagenation a.hidden {display:none;}
}

@media (max-width:500px) {
	/*상단 검색*/
	#jinsil_content .content_inner .list_top_txt .txt.icon {position:relative; padding:0 0 0 20%; width:80%; font-size:15px; line-height:20px;}
	#jinsil_content .content_inner .list_top_txt .txt.icon:before {top:3px; left:-5px;}
	#jinsil_content .content_inner .list_top_txt .btn.ty2 span {width:140px;}
        #jinsil_content .content_inner .board_list.ty3 .board_wrap .title span:after {content:""; position:absolute; top:29px; left:55%; display:inline-block; width:17px; height:17px;}
}

@media (max-width:370px) {
	#jinsil_content .content_inner .board_view .board_info.ty1 {height:70px;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(1) {width:50%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(2) {width:50%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(3) {padding:5px 0 0 0; width:50%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(4) {padding:5px 0 0 0; width:50%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(5) {padding:5px 0 0 0; width:50%;}
	#jinsil_content .content_inner .board_view .board_info.ty1 ul li:nth-child(6) {padding:5px 0 0 0; width:50%;}
}

/*IE 10 이상 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 767px) {
#jinsil_content .content_inner .list_top .list_search .input .textfield {padding:10.5px 0 10.5px 10px;}
}

