#wrapper {width:100%; }
.ct {position:relative; max-width:1280px; width:90%; margin:0 auto;}
.m_wrap {display:none;}
/*
.body  {width:100%; position:relative; height:auto;}
.menu_bg {width: 100%; height:100vh; background: rgba(0,0,0,0.7); position: absolute;z-index:99;  top:0; display: none;}
.menu_btn { float:left;  position:relative; top:19px; right:0; z-index:999; width:60px; height:60px; cursor:pointer; border:none; outline:none; transition:all 0s ease; background: url(/police/images/common/btn-menu.png) no-repeat 50% 50%; } 
.close_btn {position:absolute; top:0; left:190px; z-index:999; display:block; width:60px; height:60px; cursor:pointer;outline:none; background: url(/police/images/common/btn-close.png) no-repeat 50% 50%;} 
*/
#header.sticky {/* height:60px;*/ transition:0.2s;}
#header.sticky.header-sub {position:fixed; }
#header {position:fixed;transition:all .2s ease; top:0; left:0; z-index:99; width:100%; height:125px; border-bottom:1px solid #263866; background:rgba(250,250,250,.98);}
#header .logobox {margin-left:30px;}
#header .logo {width:303px;}
#header .logo img {width:100%;}
#header .btn_menu {display:none;}
#navigation {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; justify-content: space-between; height:125px;}
#navigation .nav {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin-right:30px; margin-top:12px;}
#navigation .nav li {display:flex; flex-wrap:wrap; justify-content:center; align-items:center;}
#navigation .nav li a {display:table-cell; padding:10px 20px; font-size:17pt; font-family:'scdream6'; text-align:center; vertical-align:middle; color:#333; border-bottom:4px solid transparent; line-height:1.2em; letter-spacing:-0.05em; transition:all 0s ease;}
#navigation .nav li a:hover { color:#263866; border-bottom:4px solid #2e3990;}
.dropMenuWrap2 {display:none;}

.popup {position:absolute; left:50%; top:50%; z-index:10; width:450px; height:230px; border:2px solid #000; background:#fff; transform:translateX(-50%) translateY(-50%);}
.popup .tit {padding:7px 0 10px 10px; font-size:15pt; font-family:'scdream6'; color:#fff; line-height:1em; background:#ff0606;}
.popup .txt {padding:20px 10px; font-family:'scdream6'; text-align:center; line-height:1.4em; }
.popup .btn {position:absolute; left:0; bottom:10px; z-index:1; width:430px; margin:0 10px 0 10px; padding:10px 0; font-size:12pt; font-family:'scdream6'; color:#fff; text-align:center; line-height:1.4em; cursor:pointer; background:#1f178b;}
.popup .btn:hover {background:#68289a;}

.onAirVideo_bg {position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%; background:#000;}
#onAirVideo2 {position:relative; width:100%; height:100% !important; overflow:hidden;}
#onAirVideo2::after {position:absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%; background:rgba(0,0,0,.4);}
#onAirVideo2 video {width:100%; height:100%; object-fit: cover; }

.video-wrap {position:relative; width:100%; height:1300px; overflow:hidden;}

.video-wrap .bg {display:none; position:absolute; left:0; top:0; z-index:-1; width:100%; height:100%;}
.video-wrap .bg::after {position:absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%; background:rgba(0,0,0,.4);}
/*.video-wrap video {position:absolute; left:50%; top:50%; z-index:-1; width:100%; height:100%; object-fit: cover; transform:translateX(-50%) translateY(-50%);}*/

.page1 {display:flex; flex-wrap:wrap; justify-content:center; justify-content: space-between; }
.page1 .main_top_notice {display:flex; justify-content:center; align-items:center; width:100%; margin-top:135px; margin-bottom:55px;}
.page1 .main_top_notice .box {display:flex; align-items:center; max-width:900px; width:100%; padding:7px; 10px; overflow:hid den; background:rgba(35,80,147,.9); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; 
-moz-box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1); -webkit-box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1); box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1);}
.page1 .main_top_notice .box .tit {display:flex; justify-content:center; align-items:center; margin-right:30px; padding:0 10px; font-size:13.5pt; font-family:'scdream6'; color:#fff;}
.page1 .main_top_notice .box .tit .icon {display:table-cell; width:15px; margin-right:7px;}
.page1 .main_top_notice .box .tit .icon img {width:100%; margin-top:7px !important; ;}
.page1 .main_top_notice .box .txt {font-size:15pt; font-family:'scdream5'; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.page1 .main_top_notice .box .swiper-slide {display:flex; align-items:center;}
.page1 .main_top_notice .box .swiper-slide a {font-size:13pt;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.page1 .left_box {display:flex; flex-wrap:wrap; justify-content:center;}
.page1 .left_box .iconbox {display:flex; flex-wrap:wrap; justify-content:center; justify-content: space-between; width:400px;}
.page1 .left_box .iconbox .icon {display:flex; justify-content:center; align-items:center;flex-direction: column; width:40%; margin:30px 20px;}
.page1 .left_box .iconbox .icon .img {width:120px;} 
.page1 .left_box .iconbox .icon .img img {width:100%;}
.page1 .left_box .iconbox .icon .txt {font-size:14pt; font-family:'scdream5'; color:#fff;}

.page1 .right_box {display:flex; flex-wrap:wrap; justify-content:center; align-content: flex-start; max-width:550px; width:90%; margin-right:30px;}
.page1 .right_box .present {width:100%; padding:15px 20px; margin-bottom:0; overflow:hidden; background: transparent;
background: -webkit-linear-gradient(left, rgba(115,55,136,.8) 0%,rgba(35,73,155,.8) 100%); 
background: -ms-linear-gradient(left, rgba(115,55,136,.8) 0%,rgba(35,73,155,.8) 100%);  
background: linear-gradient(left, rgba(115,55,136,.8) 0%,rgba(35,73,155,.8) 100%);
-moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; 
-moz-box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1); -webkit-box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1); box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1);}
.page1 .right_box .present .tit {width:100%; font-size:22pt; font-family:'scdream6'; color:#fff; text-align:center; line-height:1.4em;}
.page1 .right_box .present .txt {width:100%; font-size:11pt; font-family:'scdream3'; font-weight:200; color:#fff; text-align:center; line-height:1.2em;}
.page1 .right_box .present .main_count_box {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; justify-content: space-between; margin:35px 0 30px 0;}
.page1 .right_box .present .main_count_box .box {width:33%; padding:3px 10px 8px 10px; text-align:center; border:2px solid rgba(255,255,255,.8); background:rgba(255,255,255,.5); -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page1 .right_box .present .main_count_box .box .txt {font-size:11pt; color:#111; line-height:1.2em;}
.page1 .right_box .present .main_count_box .box .num {font-size:14pt; font-family:'scdream6'; color:#000; line-height:1.2em;}

.page1 .right_box .issue {width:100%; padding:0 0 20px 0; background:rgba(35,73,155,.7); overflow:hidden; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; 
-moz-box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1); -webkit-box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1); box-shadow: 0 0 10px 5px rgba(0, 132, 255, 1);}
.page1 .right_box .issue .tit {width:100%; padding:7px 0; margin-bottom:10px; font-size:14pt; font-family:'scdream6'; color:#fff; text-align:center; line-height:1.4em; background:rgba(35,73,155,.7);}
.page1 .right_box .issue .main_count_box {display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter; justify-content: space-between; width:100%; padding:20px 20px 0 20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page1 .right_box .issue .main_count_box .box {width:30%; }
.page1 .right_box .issue .main_count_box .box .img {width:100%; min-height:200px; background:#263866;}
.page1 .right_box .issue .main_count_box .box .img img {width:100%;}
.page1 .right_box .issue .main_count_box .box .txt {width:100%; height:80px; margin-top:10px; font-size:11pt; font-family:'scdream6'; color:#fff; line-height:1.4em; word-break:keep-all; text-overflow:ellipsis; overflow:hidden;}

.main-title {width:100%;display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:60px;}
.main-title .tit {width:100%; font-size:22pt; font-family:'scdream8'; color:#fff; text-align:center; line-height:1.4em; text-shadow:0 0 20px rgba(66, 125, 255, 1);}

.count_box {display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter; justify-content: space-between; width:100%;}
.count_box .box {display:flex; flex-wrap:wrap; justify-content:center; align-items: flex-start; align-content: flex-start; width:24%;}
.count_box .box .img {width:100%; xmin-height:200px; overflow:hidden; background:#263866; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; 
-moz-box-shadow: 0 0 20px rgba(66, 125, 255, 1); -webkit-box-shadow: 0 0 20px rgba(66, 125, 255, 1); box-shadow: 0 0 20px rgba(66, 125, 255, 1);}
.count_box .box .img img {width:100%;}
.count_box .box .txt {margin-top:15px; font-size:13.5pt; font-family:'scdream6'; text-align:center; color:#fff; line-height:1.4em;}

.page2 {position:relative; z-index:1; padding:90px 0 100px 0; background:#999 url(/police/images/main/bg1.jpg) no-repeat 50% 50%; background-size:cover;}
.page2::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.6);}
.page2 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page3 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg2.jpg) no-repeat 50% 50%; background-size:cover;}
.page3::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.4);}
.page3 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page4 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg3.jpg) no-repeat 50% 40%; background-size:cover;}
.page4::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.4);}
.page4 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page5 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg4.jpg) no-repeat 50% 50%; background-size:cover;}
.page5::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.5);}
.page5 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page6 {position:relative; z-index:1; padding:90px 0 100px 0; background:#666 url(/police/images/main/bg5.jpg) no-repeat 50% 50%; background-size:cover;}
.page6::after {position: absolute; left:0; top:0; z-index:1; content:""; display: block; width:100%; height:100%;  background:rgba(0,0,0,.3);}
.page6 .ct {position:relative; z-index:2; display:flex; flex-wrap:wrap; justify-content:center;}

.page7 {position:relative; padding:90px 0 100px 0; background:#fff;}
.page7 .main-title .tit {color:#111; text-shadow:none; }
.page7 .notice_bubble {display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter; width:100%;}
.page7 .notice_bubble .box_area {position:relative; display:flex; flex-wrap:wrap; justify-content:center; align-items:cen ter;width:100%; padding-left:110px;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page7 .notice_bubble .year {position: absolute; left:0; top:0px; z-index:1; width:80px; height:100%;}
.page7 .notice_bubble .year::after { position: absolute; left:50%; top:0; content:""; display: block; width:1px; height:100%;  background:#dce1e4; }
.page7 .notice_bubble .year .data {position:relative; z-index:1; font-size:10.5pt; font-family:'scdream4'; color:#999; background:#fff;}
.page7 .notice_bubble .year .icon {position:relative; z-index:1; width:28px; margin:0 auto; background:#fff;}
.page7 .notice_bubble .year .icon img {width:100%;}

.page7 .notice_bubble .box {display:flex; flex-wrap:wrap; align-items: flex-start; width:100%; padding:20px 20px; margin-bottom:25px; background:#f3f5f9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.page7 .notice_bubble .box .tit {width:100%; font-size:14pt; font-family:'scdream7'; color:#333; line-height:1.4em;}
.page7 .notice_bubble .box .txt {margin-top:5px; font-size:10.5pt; font-family:'scdream4'; color:#737f86; line-height:1.4em; letter-spacing:-0.05em; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.page7 .notice_bubble .box .num {width:100%; margin-top:10px;  font-size:10.5pt; font-family:'scdream4'; text-align:right; color:#888; line-height:1.4em; }

.contents_Wrap.pd0 {padding-top:125px !important;}
.contents_Wrap {}
.sub_visual1 .img,.sub_visual2 .img,
.sub_visual3 .img, .sub_visual4 .img, .sub_visual5 .img {width:100%; height:800px;}
.sub_visual1,.sub_visual2,.sub_visual3,.sub_visual4,.sub_visual5,.sub_visual6 {overflow:hidden;}

.sub_visual3 .img, .sub_visual4 .img {width:100%; height:800px; -webkit-animation: zoomin .5s linear; animation: zoomin .5s linear; animation-fill-mode: forwards;}
.sub_visual1 .img {background: url(/police/images/common/sub_visual1.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual2 .img {background: url(/police/images/common/sub_visual2.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual3 .img {background: url(/police/images/common/sub_visual3.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual4 .img {background: url(/police/images/common/sub_visual4.jpg) no-repeat 50% 50%; background-size:cover;}
.sub_visual5 .img {background: url(/police/images/common/sub_visual5.jpg) no-repeat 50% 50%; background-size:cover;}

@-webkit-keyframes zoomin {
  0% { -webkit-transform: scale(1.1); transform: scale(1.1); filter: blur(40px); opacity: 1;}
  100% { -webkit-transform: scale(1); transform: scale(1); filter: blur(0); opacity: 1;}
}

.shadow-bar {width:100%; background:#fff; border-bottom:1px solid #ddd;}
.shadow-bar .ct { display:flex; flex-wrap:wrap; align-items:center; align-items: stretch; font-size:13pt; color:#fff; }
.shadow-bar .home { display:flex; justify-content:center; align-items:center; width:50px; height:50px; background:#3e5180 url(/police/images/common/icon_home.png) no-repeat 50% 50%; background-size:12px;}
.shadow-bar .txt {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:130px; font-size:10pt; color:#666; border-right:1px solid #ddd;}
.footer {width:100%; padding:50px 0; background:#263866; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.footer .txt {font-size:12pt; font-family:'scdream4';}
.footer .copyright {float:right; font-size:12pt; font-family:'scdream4'; color:#fff;}

.subtitle {width:100%; padding:60px 0 5px 5px; font-size:18pt; font-family:'scdream5'; color:#111; line-height:1.4em; border-bottom:2px solid #cf2338; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* �쇳빐�좉퀬 */
.pop_notice {position:relative;  width:100%; padding:10px 0; background:#abb7d7;}
.pop_notice .ct { display:flex; flex-wrap:wr ap; align-items:center; font-size:13pt; font-family:'scdream4' !important; color:#fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.pop_notice .icon {flex-shrink: 0; width:20px; height:30px; margin-right:10px; background: url(/police/images/common/icon_notice.png) no-repeat 50% 50%; background-size:15px;}
.pop_notice .close {position: absolute; right:0; top:0px; z-index:1; width:20px; padding:15px 20px; cursor:pointer; }
.pop_notice .close img {width:100%; -webkit-filter: brightness(100);filter: brightness(100);}

.formulaire_box {width:100%; padding-bottom:50px; overflow:hidden;}
.formulaire_box input[type="radio"], .formulaire_box input[type="checkbox"] { cursor:pointer; border:0; background:rgba(255,255,255,0);}
.formulaire_box input[type="id"], .formulaire_box input[type="password"], .formulaire_box input[type="text"] {height:50px; }
.formulaire_box input.in-wid0, .formulaire_box select.in-wid0, .formulaire_box textarea.in-wid0 {width:100%;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.formulaire_box input {padding:5px; font-size:13pt; font-family:'scdream5';}
.formulaire_box input::placeholder {color:#bbb;}
.formulaire_box textarea {padding:5px; font-size:13pt; font-family:'scdream5'; border:1px solid #ddd; line-height:1.4em; background:#fff;  -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.formulaire_box button.btn_ok {width:150px; margin-top:10px; padding:8px 5px 10px 5px; font-size:13pt; font-family:'scdream5'; color:#fff; text-align:center; overflow:hidden; cursor:pointer; border:0; background:#346cac; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.formulaire_box button.btn_ok:hover {background:#263866;}
.formulaire_box .tit {width:100%; padding:30px 0 5px 0; font-size:14pt; font-family:'scdream5'; color:#111; line-height:1.4em;}
.formulaire_box button.btn_ok2 {clear:both; float:right; width:250px; padding:12px 5px 12px 5px; font-size:16pt; font-family:'scdream5'; color:#fff; text-align:center; overflow:hidden; cursor:pointer; line-height:1.4em; border:0; background:#346cac; -moz-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.formulaire_box button.btn_ok2:hover {background:#263866;}
.formulaire_box .txt-s {float:right; font-size:11pt; }
.formulaire_box .txt-s2 {width:100%; float:left; margin-top:10px; margin-bottom:40px; font-size:11pt; color:#999; line-height:1.4em;}
 select.search_select {float:right; width:170px; height:50px; margin-bottom:20px; margin-right:1%; padding:5px; font-size:13pt; font-family:'scdream5'; overflow:hidden; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
  select {}

/* �섏궗釉뚮━�� */
.search_bar {width:100%; margin:30px 0; padding:5px; overflow:hidden; background: transparent;
background: -webkit-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%); 
background: -ms-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);  
background: linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);
 -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
 .search_bar .box {position:relative; width:100%; padding:0 76px 0 0; overflow:hidden; background:#fff;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
  .search_bar .box input {width:100%; padding:10px 0 10px 10px; font-size:13pt; border:0;}
 .search_bar .box .btn {display:flex; justify-content:center; align-items:center; position: absolute; right:0; top:0px; z-index:1; width:50px; height:40px; padding:5px 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
 .search_bar .box .btn img {width:100%; -webkit-filter: opacity(50%);filter: opacity(50%);}
 
.sub_count_box {display:flex; flex-wrap:wrap; justify-content:cent er; align-items:cen ter; width:100%; padding-bottom:50px;}
.sub_count_box .box {display:flex; flex-wrap:wrap; justify-content:center; align-items: flex-start;align-content: flex-start; width:23%; margin:0 1% 30px 1%; }
.sub_count_box .box .img {position:relative; width:100%; min-height:200px; overflow:hidden; background:#f4f4f4; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.sub_count_box .box .img::after { position: absolute; right:0; top:0; content:""; display: block; width:100%; height:100%;  border:1px solid rgba(0,0,0,.05); -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.sub_count_box .box .img img {width:100%;}
.sub_count_box .box .txt {display:flex; flex-wrap:wrap;  flex-start; width:100%; margin-top:10px; font-size:15pt; font-family:'scdream6'; text-align:left; color:#333; line-height:1.4em;}
.sub_count_box .box .tag {display:flex; flex-wrap:wrap;  flex-start; width:100%; margin-top:10px; text-align:left;}
.sub_count_box .box .tag span {margin-right:5px; font-size:11pt; font-family:'scdream5'; text-align:left; color:#6a7291; line-height:1.4em;}

/* 而ㅻ��덊떚 */
.tab_bar {width:100%; margin:60px 0 20px 0; border-top:1px solid #ddd;}
.tab_bar .ct {display:flex; flex-wrap:wrap; align-items: flex-start; }
.tab_bar a {margin-top:-1px;padding:10px 10px; font-size:15pt; font-family:'scdream6'; color:#999; line-height:1.4em;}
.tab_bar a.sel { color:#333; border-top:1px solid #000;}



/* 게시판 */
.badge {font-weight:500;}
.top_login a {font-size:11pt;}

#bwb_btn button {font-family:'scdream4';}
#ix_board_list .td_subject font, a, p, div{font-family: "scdream6"; font-size:1.3rem;}
#ix_board_list .td_subject {padding-top:10px; padding-bottom:10px;}

#ix_board_list .td_subject div { font-family:"scdream5" !important; }
.badge { padding-top:8px;}
#ix_board_list #bl_bt1_rap {padding-top:20px;}
#blm_table .td_hit,
#blm_table .td_date { font-family:'scdream4'; color:#a6abb6 !important;}

#blm_table th a {font-size:1rem; font-family:'scdream4' !important; color:#666;}

#blb_btn a:nth-child(4) {font-family:'scdream4' !important;}
#blb_btn a {height:56px !important; margin-top:0 !important; font-size:1.2rem !important; font-family:'scdream4' !important; border-radius: 15px !important; background:#2d57b5 !important; overflow:hidden;}
#blb_btn a button {height:59px !important; font-size:1.2rem !important; font-family:'scdream4'; background:#666;}

#blb_sch select#sfl {font-family:'scdream4';}
#blb_sch input#stx {font-family:'scdream5';}


/* 게시판 읽기 */
#bvt_title .bvt_span {font-family:'scdream7'; line-height:1.4em;}
#ix_board_view {}
#ix_board_view table {margin-top:15px; border:0 !important; border-top:1px solid #ddd !important; background:#f9f9f9;}
#ix_board_view table tr {border:0 !important;}
#ix_board_view table td { font-size:1rem; border:0 !important; border-bottom:1px solid #ddd !important;}
#ix_board_view table td:nth-child(1) {width:130px; font-family:'scdream5'; color:#2d57b5 !important; background:none !important;}
#ix_board_view table td:nth-child(2) {font-family:'scdream4';}
#ix_board_view table td a {font-size:1rem; color:#333 !important;}
#bv_attach {margin-bottom:50px !important;}

.only_desktop.tab_bar .ct a {display:flex; flex-wrap:wrap; justify-content:center; align-content: center; font-size:1.1rem; font-family:'scdream5';}
.only_desktop.tab_bar .ct a .fa-youtube {display:flex; flex-wrap:wrap; align-content: center;margin-right:5px;}
.only_mobile.tab_bar .ct a {display:flex; flex-wrap:wrap; justify-content:center; align-content: center; font-size:1.1rem; font-family:'scdream5';}
.only_mobile.tab_bar .ct a .fa-youtube {display:flex; flex-wrap:wrap; align-content: center;margin-right:5px;}


#bv_bot1_rap {padding-top:10px;}
#bv_bot1_rap #bvb_btn_left {}
#bv_bot1_rap #bvb_btn_left a {width:100px !important; font-size:1.2rem !important; font-family:'scdream4' !important; border-radius: 15px; background:#666; overflow:hidden;}

#bv_bot1_rap #bvb_btn_right {}
#bv_bot1_rap #bvb_btn_right a {width:100px; font-size:1.2rem !important; font-family:'scdream4' !important; border-radius: 15px; background:#666; overflow:hidden;}
#bv_bot1_rap #bvb_btn_right a:nth-child(1) {background:#2d57b5;}

#bva_li {height:auto !important;;}
#bva_li .bva_data a { font-size:1rem; font-family:'scdream4' !important;}
#bvm_article h1 {font-family:'scdream5';}
#bvm_article h1 span {font-family:'scdream5';}
#bvm_article h2 {font-family:'scdream6';}
#bvm_article h3 {font-family:'scdream7'; line-height:1.4em !important;}

#bv_bot2 {margin:50px 0 20px 0 !important;}
#bv_bot2 #bv_bot2_rap {background:#fff;}
#bvb_nav_li .bvb_nv_icon {background:#eee;  border-radius:15px 0 0 15px; overflow:hidden;}
#bvb_nav_li .bvb_nv_icon .fa-arrow-left,
#bvb_nav_li .bvb_nv_icon .fa-arrow-right {color:#666;}
#bvb_nav_li .bvb_nv_pn {display:flex; flex-wrap:wrap; justify-content:center; align-content: center; width:45px; padding-right:10px; font-family:'scdream4' !important; color:#666; line-height:1.2em; background:#eee;  border-radius:0 15px 15px 0; overflow:hidden;}
#bvb_nav_li .bvb_nv_title a {font-size:1rem; font-family:'scdream5' !important; line-height:1.4em;}
#bvb_nav_li .bvb_nv_date {font-family:'scdream4' !important;}

/* 첨부파일 */
.attach_box {margin-top:40px; margin-bottom:40px;}
.attach_box .tit {font-size:1.3rem; font-family:'scdream6'; letter-spacing:-0.05em;}
.attach_box .txt {font-size:.8rem; font-family:'scdream4'; line-height:1.6em; letter-spacing:-0.05em;}
.attach_box a.btn_upload {display:flex; justify-content:center; align-content: center; width:160px; margin-top:20px; margin-bottom:10px; padding:10px 15px 10px 10px; font-size:.95rem; font-family:'scdream5'; color:#fff; text-align:center; line-height:1.4em; overflow:hidden; background:#2d57b5; border-radius: 5px;}
.attach_box a.btn_upload .icon {display:flex; justify-content:center; align-content: center; padding:10px 10px; margin-right:5px; background:url(/police/images/common/icon_photo.png) no-repeat 50% 50%; background-size:18px; }

/* 댓글 */
#bvc_head, #bvc_body, #bo_vc_w {display:none;}
#blm_table .bl_cmt {display:none !important;}



@media (max-width: 1420px) {
#navigation .nav li a {padding:10px 15px; font-size:17pt;}

}

@media (max-width: 1320px) {
.no_custom_visual {padding-top:125px !important;}
#header .logobox {margin-left:10px;}
#header .logo {display:flex; width:260px;}
#navigation .nav {margin-right:15px;}
#navigation .nav li a {padding:10px 15px; font-size:17pt;}

}

@media (max-width: 1280px) {
#header .logobox {margin-left:10px;}
#header .logo {width:220px;}
#navigation .nav {margin-right:10px;}
#navigation .nav li a {padding:10px 10px; font-size:15pt; letter-spacing:-0.07em;}

.sub_visual1 .img,.sub_visual2 .img,
.sub_visual3 .img, .sub_visual4 .img, .sub_visual5 .img {height:700px;}
}

@media (max-width: 1023px) {
.sub_visual1,.sub_visual2,
.sub_visual3, .sub_visual4, .sub_visual5 {display:none;}
.contents_Wrap.pd0 {padding-top:0 !important;}
#header {height:70px;}
#header .logobox {width:200px; margin:auto;}
#header .logobox img {width:200px;}
#header .btn_menu {display:flex; flex-wrap:wrap;align-content: center; position:absolute; top:0; right:0; z-index:1;  display:block; height:70px; padding:0 10px; cursor:pointer; }
#navigation {height:100%;}
#navigation .nav {display:none;}
.dropMenuWrap2 {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100vh; background:#fff;}
.dropMenuWrap2 .dropMenu_logo {width:200px; margin:10px auto 0 auto;}
.dropMenuWrap2 .dropMenu_logo img {width:100%;}
.dropMenuWrap2 .btn_close {display:flex; flex-wrap:wrap;align-content: center; position:absolute; top:0; right:0; z-index:1; height:70px; padding:0 10px;}
.dropMenuWrap2 .login {display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; margin-top:30px;}
.dropMenuWrap2 .login li {}
.dropMenuWrap2 .login li a {padding:5px 10px; margin:0 10px; border-bottom:1px solid #333;}
.dropMenuWrap2 .nav-mobile {width:90%; margin:80px auto 0 auto;}
.dropMenuWrap2 .nav-mobile li {width:100%; margin:10px 0;}
.dropMenuWrap2 .nav-mobile li a {display:block; width:100%; padding:15px 0; font-size:16pt; font-family:'scdream6'; text-align:center; border:1px solid #ddd; transition:all .2s ease; background:#f9f9f9; 
-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; 
-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;}
.dropMenuWrap2 .nav-mobile li a:hover {background:#eee;}

.video-wrap {height:1000px;}
.video-wrap video { top:0; transform:translateX(-50%) translateY(0); min-width:1280px;}
.video-wrap video {}
.page1 .main_top_notice {margin-top:90px}
.page1 .main_top_notice .box {width:90%;}
.page1 .left_box {width:100%;}
.page1 .left_box .iconbox {display:flex; flex-wrap:wrap; justify-content:center; justify-content: space-between; width:100%; }
.page1 .left_box .iconbox .icon {width:30%; margin:10px 0;}
.page1 .left_box .iconbox .icon .img {width:100px;}

.page1 .right_box {max-width:100%; width:100%; margin-top:154px; margin-right:0;}
.page1 .right_box .present {width:100%; background: transparent;
background: -webkit-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%); 
background: -ms-linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);  
background: linear-gradient(left, rgba(115,55,136,1) 0%,rgba(35,73,155,1) 100%);
-moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; 
-moz-box-shadow: 0 0 0 rgba(66, 125, 255, .01); -webkit-box-shadow: 0 0 0 rgba(66, 125, 255, .01); box-shadow: 0 0 0 rgba(66, 125, 255, .01);}

.page1 .right_box .issue {display:none;}
.footer .copyright {margin-right:5%;}

.tab_bar a {font-size:13pt;}




/* 게시판 리스트 */
#bl_bt1_rap {display:flex;  flex-wrap: wrap; flex-direction: column; }
#bl_bt1_rap #blb_btn {float:left; overflow:hidden; }
#blb_btn a:nth-child(4) {float:right; }

#bl_bt1_rap #blb_sch {display:block; width:100%; }
#blb_sch {margin-top:40px; margin-bottom:40px;}
#blb_sch fieldset form {display:flex; width:100%; }
#blb_sch select#sfl {display:flex; flex-shrink: 0; width:140px;  margin-right:4px;}
#blb_sch input#stx {display:flex; flex-grow: 1; }
#blb_sch a button.bl_btn_sch {display:flex; justify-content:center; align-items:center; width:100% !important; margin-left:4px;}

/* 게시판 읽기 */
.only_desktop.tab_bar .ct a {font-size:1rem; padding:10px 2px;}
.only_desktop.tab_bar .ct a .fa-youtube {margin-right:3px;}
.only_mobile.tab_bar .ct a {font-size:1rem; padding:10px 2px;}
.only_mobile.tab_bar .ct a .fa-youtube {margin-right:3px;}



}

@media (max-width: 759px) {
.count_box .box {width:49%; margin-bottom:30px;}
.sub_count_box { justify-content: space-between;}
.sub_count_box .box {width:49%; margin:0 0 30px 0;}

.footer {width:100%; padding:50px 0 90px 0; }
.footer .copyright {float:left; margin-right:auto;}
}

@media (max-width: 600px) {
.page1 .left_box .iconbox .icon {width:30%;}
.page1 .left_box .iconbox .icon .img {width:70px;}
.page1 .left_box .iconbox .icon .txt {font-size:3.5vw;}
.page1 .right_box .present .tit {font-size:24pt;}
.page1 .right_box .present .txt {font-size:12pt;}



/* 게시판 */
#bl_bt1_rap #blb_btn {}
#bl_bt1_rap #blb_btn a {width:50px !important;}
#bl_bt1_rap #blb_btn a:nth-child(4) {width:70px !important; font-size:1rem !important;}
#blb_btn a button {font-size:1rem !important;}
#blb_sch select#sfl {width:110px; font-size:1.1rem !important;}
#blb_sch input#stx { font-size:1.2rem !important; font-family:'scdream5'; }
#blb_sch a {width:50px !important;}
.pg_wrap {display:flex; justify-content:center; align-items:center; width:100%;}
.pg_wrap .pg {display:flex; justify-content:center; align-items:center; width:100%;}
.pg_wrap a {display:flex; justify-content:center; align-items:center; width:8%; font-size:1rem; border:0px solid #ddd;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.pg_wrap a.pg_next,
.pg_wrap a.pg_end,
.pg_wrap a.pg_start {font-size:3.4vw;}
.pg_wrap strong {display:flex; justify-content:center; align-items:center; width:8%; font-size:1rem; border:0px solid #ddd; border-bottom:3px solid #000;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/* 게시판 읽기 */
#bv_bot1_rap #bvb_btn_left a {width:56px !important; font-size:1.1rem !important;}
#bv_bot1_rap #bvb_btn_right a {width:56px; font-size:1.1rem !important;}
#bv_bot1_rap #bvb_btn_right a:nth-child(1) {width:80px;}

/* 게시판 작성 */

}
@media (max-width: 500px) {
.dropMenuWrap2 .nav-mobile li a:hover {background:#f9f9f9;}


.main-title .tit {font-size:24pt;}
.count_box .box .txt {font-size:13pt;}
.sub_count_box .box .txt {font-size:13pt;}
.formulaire_box button.btn_ok2 {float:none; display:block;  margin:0 auto 0 auto;}




}