@charset "utf-8";
/*규정 및 연혁*/
#law {}
#law table td {}
#lawtit { float:left; width:49%; height:220px; }
#history { float:right; width:49.5%; height:220x; }
#lawbtn { clear:both;} 
#lawcon { height:320px; }

#lawtit_two { float:left; width:270px; height:px; }
#lawcon_two { float:right; width:465px; height:px; }


.lawcon_tit{display: flex; justify-content: space-between; padding: 10px 0; border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD;}
.lawtit{}
.lawbtn{}
.lawcont_btn {display: flex; justify-content: space-between; padding: 10px 0; border-bottom: 1px solid #DDDDDD; flex-wrap: wrap; gap: 8px;}
.lawcont_btn .lawleft {flex: auto;}
#law .lawcon_tit .lawleft {gap: 8px;}
.lawleft {display: flex; align-items: center; gap: 8px; flex-wrap: wrap; flex: 1;}
.lawright {display: flex; align-items: center; gap: 8px;}
.lawright img {display: block;}

/* 규정 상세 페이지 */

#law .lawcon_tit {gap: 8px;}
.lawleft select {width:212px;}


.table_btn {display: inline-block; padding: 0 10px 0 32px; border: 1px solid #CCCCCC; border-radius: 4px; font-size: 14px; height: 32px; line-height: 32px; margin: 0; font-weight: 500; text-align: center; white-space: nowrap;}
.table_btn.lawchange {background: url(/lmxmng/images/btn/btn_lawchange.png) no-repeat 10px 50%, linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.table_btn.oldnew {background: url(/lmxmng/images/btn/btn_oldnew.png) no-repeat 10px 50%, linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.table_btn.twoview {background: url(/lmxmng/images/btn/btn_twoview.png) no-repeat 10px 50%, linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.table_btn.info {background: url(/lmxmng/images/btn/btn_info.png) no-repeat 10px 50%, linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.table_btn.fullview {background: url(/lmxmng/images/btn/btn_fullview.png) no-repeat 10px 50%, linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.table_btn.lawdown {background: url(/lmxmng/images/btn/btn_lawdown.png) no-repeat 10px 50%, linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);}
.table_btn.print {background: url(/lmxmng/images/btn/btn_print.png) no-repeat 50% 50%, linear-gradient(180deg,rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%); padding: 0 16px;}

/* 규정 전체보기 팝업 */
.lawfullview .btn_inner {padding: 0 20px;}
.lawfullview .lawcont_btn + .lawcont_btn {border: 0;}
#search_txtbox {max-width: 212px; width: 100%; padding-right: 30px;}
.lawfulltitle {font-size: 20px; font-weight: 500; font-family: 'SCDream'; padding: 32px 0 16px; border-bottom: 1px solid #DDDDDD;}
.popSearch{position: relative; max-width: 212px; width: 100%;}
.popSearch a {position: absolute; right: 10px; top: 50%; margin-top: -9px;}

/*규정*/
.lawtit_Bg{height:26px; font-size:16px; font-weight:500; color: #333;}
.lawtxt_Bg{height:23px; background-color:#c0d9e8; border-bottom:1px solid #c0d9e8; font-size:12px; color:#686868;}

/* 규정 상세 */
.regcont_tab ul {display: flex; gap: 10px; padding: 10px 0;}
.regcont_tab ul li {width: 100%;}
.regcont_tab ul li button {background: #F8F8F8; border: 1px solid #DDDDDD; border-radius: 3px; font-weight: 500; height: 32px; text-align: center; font-size: 14px; width: 100%;}
.regcont_tab ul li button.on {background: #0C82E9; color: #fff; border-color: #0C82E9;}


/*연혁 목록*/
#his_tit{height:20px;background-color:#eff6fa;border-bottom:1px solid #c0d9e8;padding:7px 0 0 10px;}
.his_titBg{height:26px;border-bottom:1px solid #c0d9e8;font-size:11px;font-weight:700;color:#686868;}

	
/*게시판 테이블*/
.view_title li { float:left; }
.revision_board_view col:nth-child(2n - 1) {width: 100px;}
.board_view table {border-top: 1px solid #EAEAEA; table-layout: fixed;}
.board_view table > table {border-top: 0;}
.board_view th {font-size: 14px; height: 36px; border-bottom: 1px solid #EAEAEA; padding: 0 10px;}
.board_view td {height: 46px; border-bottom: 1px solid #EAEAEA; padding: 0 10px;}
.board_view table td.sview01 {background: #F8F8F8;}
.sview_b{}
a.sview_link:hover{color:#0671da;text-decoration:underline;}
.viewBox{line-height:18px;padding:10px 15px 30px;}
.boardNavi table, .boardNavi table th, .boardNavi table td {border: 0; height: auto; padding: 0;}
/*라인*/
.viewline { background-color:#a4a4a4; }



@media (max-width: 768px)  {
    .mobileBody .lawcont_btn {flex-wrap: wrap;}
    .mobileBody .lawcont_btn > * {flex: 0 0 auto;}
    .mobileBody .lawcont_btn > * a {display: block;}


    /* 규정 상세 페이지 */
    #law .lawcon_tit {align-items: flex-end;}
    #law .lawcon_tit .lawleft {flex: 1;}
    #law .lawcon_tit .lawleft select {width: 100%;}
    .popSearch {max-width: initial;}
    #search_txtbox {max-width: initial}


    .revision_board_view col:nth-child(2n - 1) {width: 74px;}


    .lawfulltitle {padding: 12px 0 10px; font-size: 18px;}
    .lawcont_btn {align-items: flex-end;}
    .lawcont_btn .lawleft {flex: 1;}
    #law .lawcont_btn .lawleft {flex: auto;}
    #histroySeq {width: 100% !important;}
}

@media (max-width: 375px) {
    /* 규정 상세 페이지 */
    .mobileBody #law .lawcont_btn a, .lawfullview .table_btn {font-size: 12px; padding: 0 10px 0 28px;}   
    .table_btn.info {background: url(/lmxmng/images/btn/btn_info.png) no-repeat 8px 50%, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);}
    .table_btn.lawdown {background: url(/lmxmng/images/btn/btn_lawdown.png) no-repeat 8px 50%, linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(245, 245, 245, 1) 100%);} 
}

@media (max-width: 330px) {
    /* 규정 상세 페이지 */
    .mobileBody #law .lawcont_btn {flex-wrap: wrap; justify-content: flex-start;}    
    .mobileBody #law .lawcont_btn > * {width: auto;}
    .mobileBody #law .lawcont_btn > * a {width: auto;}
}