/*경찰대학교 main.css 2015-09-22 FGI Lee Eunjae*/
@charset "utf-8";
@import url('common.css');

#sub_cont{position:relative; width:100%; height:100%; min-height:1250px; margin:0px auto; font-family:"나눔고딕", 'Nanum Gothic', "Nanum Gothic";}
* html #sub_cont{ padding-bottom:0px; margin-bottom:-150px;}
*:first-child+html #sub_cont{ padding-bottom:0px; margin-bottom:-150px;}

#sub_content{width:1180px; height:100%; margin:0 auto; position:relative; font-family:"나눔고딕", 'Nanum Gothic', "Nanum Gothic"; background:url("/images/posori/sub/bg_sub_content.gif") 0 0 repeat-y;}
#sub_content #cont{width:957px; margin:46px 0 0 43px; float:left;}
#sub_content #cont .nav{width:1000px; height:46px; background-color:#458acf; color:#fff; position:absolute; top:0; right:0;}
#sub_content #cont .nav span{margin:14px 0 0 43px; display:inline-block; font-size:14px; letter-spacing:-1px;}
#sub_content #cont .sub_bg{padding:25px 0; display:none;}
#sub_content #cont h3{width:100%; font-size:26px; font-weight:bold; color:#000; background:url("/images/posori/sub/ico_h3.gif") 0  0 no-repeat; padding-top:25px; margin-top:30px;}
#sub_content #cont span.tit_info{width:100%; font-size:13px; color:#333; padding-top:10px; display:inline-block;}
#sub_content #cont .sub_cont{width:852px; margin-top:30px; position:relative; display:inline-block; position:relative; padding-bottom:50px;}
/*대학소개_학장과의 만남 2015-10-19*/
.greeting{width:100%; height:496px; background:url("/images/police/sub/img_greeting.gif") right -20px no-repeat; color:#333;}
.greeting > .tit, .talk > .tit{font-size:18px; margin-bottom:30px; display:inline-block;}
.greeting > p{font-size:15px; margin-bottom:32px; line-height:150%;}
.greeting .txt_bg{background-color:#e5f1fa}
.img_talk{float:left; margin-right:33px;}
.talk_info{float:left; background:url("/images/police/sub/bullet_type_info.gif") 0 0 no-repeat; font-size:15px; color:#333; line-height:24px; padding-top:15px; margin-bottom:30px;}
.talk_write{width:100%;}
.talk_write tr{height:40px; border-bottom:1px solid #fff; font-size:13px;}
.talk_write tr.textarea{height:160px;}
.talk_write th{border-right:1px solid #fff; background-color:#e1e2e4; text-align:left; text-indent:20px; color:#000;}
.talk_write td{background-color:#f5f6f8; padding-left:20px; color:#333;}
.talk_write td > input{height:23px; border:1px solid #ccc; padding:3px 0;}
.talk_write .tel{width:100px; height:30px; padding-left:10px; border:1px solid #ccc; display:inline-block;}
.talk_write .e-mail{width:150px; height:30px; padding-left:10px; border:1px solid #ccc; display:inline-block;}
.talk_write td input.tit{width:608px; height:23px;}
.talk_write td textarea{width:588px; height:120px; border:1px solid #ccc; resize:none; padding:10px;}
.pw_check{width:100%; height:180px; background:url("/images/police/sub/img_pw_check.gif") right 0 no-repeat;}
.pw_check p{font-size:15px; color:#000;}
.pw_check_box{width:100%; height:29px; background-color:#f5f6f8; padding:25px 0; text-align:center;}
.pw_check_box > label{font-size:13px; color:#000; font-weight:bold; margin-right:5px;}
.pw_check_box > input{width:142px; height:23px; border:1px solid #ccc; padding:3px; text-indent:5px;}
.motto_img{background-color:#f4f4f4}
/*경찰대학교 jQuery 2015-10-14 Jo Jeongmin*/
/* sub tab */
ul:after{content:''; display:block; height:0; clear:both;}
caption{visibility:hidden; position:absolute; top:0; left:0; width:0px; height:0px; font-size:0; line-height:0;}
.red{color:#ff0000;}
.sc_tab{width:100%; padding-bottom:42px;}
.sc_tab > li{float:left; width:20%;}
.sc_tab > li > a{display:block; height:50px; padding:17px 0 17px 0; font-size:14px; font-weight:bold; color:#aeb6bf; text-align:center;background:url(/images/posori/sub/sub_tab/sub_sc_tab_bg_off.png) 0 100% repeat-x; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.sc_tab > li.active > a{color:#fff; background:url(/images/posori/sub/sub_tab/sub_sc_tab_bg.png) no-repeat; background-color:#0079cf;}
.sc_tab > li.sc_t_long > a{padding:9px 0 7px 0;}
.sc_t_box{display:none;}
.sc_con_list > li{padding:20px 0;}
.sc_con_list > li:first-child{padding-top:0;}

.btn_print:after{content:''; display:block; height:0; clear:both;}
.btn_print .print{float:right; display:block; width:92px; height:22px; text-indent:-9999px; background:url(/images/psi/sub/sub_tab/btn_print.png) no-repeat;}

.btn_right{display:inline-block; width:100%; text-align:right; margin-top:30px;}
.btn_center{display:inline-block; width:100%; text-align:center; margin-top:30px;}

/* 이메일 */
.mail_rule {margin-top:35px; margin-left:85px; padding-left:170px; min-height:130px; background:url(/images/psi/sub/bg_mail_rule.gif) no-repeat 0 50%;}
.mail_rule dt {display:inline-block; padding-top:5px; padding-bottom:2px; margin-bottom:17px; border-bottom:1px solid #000; font-size:18px; color:#000; line-height:30px; font-weight:bold;}
.mail_rule dd {line-height:180%; font-size:13px;}



/* 연혁 */
.sub_cont .year_knpo{margin-top:25px;background:url(/images/posori/sub/bg_year_list.png) 630px 30px no-repeat; padding-bottom:30px;}

/* 로고 */
.about_logo_left {float:left;margin-right:30px;}
.about_logo_right {float:left;}
.about_logo_right .btn_box {margin-top:40px;}
.about_logo_right .btn_box .btn_down {display:inline-block;padding:5px 0 5px 13px;font-size:13px;color:#000;font-weight:bold;width:181px;height:32px;background:url(/images/posori/common/btn_download.png) no-repeat;}
.about_logo_clolr li {position:relative;display:inline-block;padding-left:60px;margin-right:25px;}
.about_logo_clolr li .box {position:absolute;left:0;top:-13px;display:inline-block;margin-right:15px;width:45px;height:45px;}
.about_logo_clolr li .blue {background:#3850a1;border:1px solid #3850a1;}
.about_logo_clolr li .white {background:#fff;border:1px solid #000;}
.about_logo_clolr li .red {background:#ec1c24;border:1px solid #ec1c24;}
/* 찾아오는길 */
.about_direction {overflow:hidden;height:72px;margin-top:18px;margin-bottom:20px;padding:5px 5px 5px 25px;border:1px solid #d5d5d5; background:#feeab7;}
.about_direction_left {float:left;line-height:23px;}
.about_direction_right {float:right;width:192px;height:72px;}
.about_direction p {font-weight:bold;}
/* 단장소개 */
.about_leader {overflow:hidden;}
.about_leader .mbic {line-height:25px;font-family:"나눔명조", 'Nanum Myeongjo', "Nanum Myeongjo"; font-size:22px; color:#333;}
.about_leader .mbic.mt {display:block; margin-top:120px;}
.about_leader_left {float:left;padding-top:30px;margin-right:30px;}
.about_leader_right {float:left;padding-top:30px; width:500px;}
.about_leader_right p{display:inline; line-height:25px;font-family:"나눔명조", 'Nanum Myeongjo', "Nanum Myeongjo"; font-size:16px; color:#333;}

.about_leader .desc { min-height:290px; background:url("/images/posori/sub/img_chief.png") no-repeat 100% 0; padding:25px 0 0; color:#333; font-size:13px; line-height:24px;}

.about_leader {}

.sc_bot_padding{padding-bottom:30px;}

.btn_print:after{content:''; display:block; height:0; clear:both;}
.btn_print .print{float:right; display:block; width:92px; height:22px; text-indent:-9999px; background:url(/images/posori/sub/sub_tab/btn_print.png) no-repeat;}

/* 리스트 */
.sc_con_list h4{display:inline-block; padding-left:23px; margin-bottom:18px; font-size:18px; font-weight:bold; color:#0e62c1; background:url(/images/publish/sub/sub_tab/bullet_01.png) no-repeat;}
.sc_basic_text{padding-left:23px; font-size:13px; color:#333333; line-height:180%;}
.sc_con_list .bullet_02 > li{padding:12px 0;}
.sc_con_list .bullet_02 > li.dashed{width:100%;border-bottom:2px dashed  #ccc;margin-bottom:15px;}
.sc_con_list .bullet_02 > li:first-child{padding-top:0;}
.sc_con_list .bullet_02 > li > strong{display:inline-block; padding-left:12px; padding-bottom:12px; font-size:15px; color:#000; background:url(/images/publish/sub/sub_tab/bullet_02.png) 0 4px no-repeat;}
.sc_con_list .bullet_02_list {padding-left:8px;padding-left:0px;}
.sc_con_list .bullet_02_list.tex{background: url(/images/publish/sub/bg_year_list.png) right 35px no-repeat;}
.sc_con_list .bullet_02_list > li {display:block; padding-left:80px;padding-bottom:5px; font-size:13px; color:#333; }
.sc_con_list .bullet_02_list > li span {display:inline-block;width:65px;margin-left:-80px;padding-left:13px; font-weight:bold;padding-right:5px;background:url(/images/publish/sub/sub_tab/bullet_02.png) 0 4px no-repeat;}
.sc_con_list .bullet_02_list.activity > li {padding-left:30px;}m
.sc_con_list .bullet_02_list.activity > li span {margin-left:-38px;padding-right:10px;}
.sc_con_list .bullet_02_list2 > li {padding-left:10px;background:url(/images/publish/sub/sub_tab/bullet_02.png) 0 7px no-repeat;}
.sc_con_list .bullet_02_list3 {padding-left:13px;}
.sc_con_list .bullet_02_list3 > li {padding-left:10px;font-size:13px;color:#000;font-weight:bold;line-height:25px;background:url(/images/publish/sub/sub_tab/bullet_03.png) 0 11px no-repeat;}
.sc_con_list .bullet_02_list3.reg > li {font-weight:normal;}
.sc_con_list .bullet_02_list3 > li span {display:inline-block;font-weight:bold;width:110px;}
.sc_con_list p.ps_txt {padding-left:25px; margin-top:-10px; margin-bottom:15px; font-size:13px;}

/* 테이블 */
.box_group {border-top: solid 2px #0e62c1;}
.table_group {width:100%; border: 0 none;}
.table_group {border: 0 none; border-left: solid 1px #d8d8d8; border-right: solid 1px #d8d8d8; border-bottom: solid 1px #bfbbb6}
.table_group thead th {padding: 8px 0 8px; border: 0 none; border-left: solid 1px #d8d8d8; border-left: solid 1px #d8d8d8; border-bottom: solid 1px #9b928d; text-align: center; background:#ebebeb; font-size:13px; color:#000;font-weight:bold;}
.table_group tbody td {padding: 10px 10px 10px 10px; border: 0 none; border: solid 1px #eee9e6; font-size:13px; color:#333; text-align:center;}
.table_group tbody tr.fst td {border-top:none;}
.table_group tbody td.txt_tit {color:#0e62c1; font-weight:bold;}
.table_group tbody td.txt_lf {text-align:left;}

/* 사이트맵 */
.sitemap{padding:0; padding-bottom:100px;}
.sitemap > ul > li{float:left; width:152px; margin-right:20px; margin-top:10px;}
.sitemap > ul > li.last{margin-right:0;}
.sitemap > ul > li > strong{display:block; padding:20px 0; font-size:22px; font-weight:600; color:#000; border-bottom:2px solid #0066b3;}
.ca_dep1{}
.ca_dep1 li{border-top:1px solid #e6e6e6;}
.ca_dep1 li:first-child{border-top:0;}
.ca_dep1 li a{display:block; padding:10px 0; font-size:14px; font-weight:600; color:#333333;}
.ca_clear{clear:both;}

/* basic table */
.basic_table{border-top:2px solid #0e62c1; color:#333; font-size:13px;}
.basic_table table{width:100%;}
.basic_table tr th, .basic_table tr td{padding:15px 0; text-align:center;}
.basic_table thead tr th{border:1px solid #d8d8d8; border-top:none; border-bottom:1px solid #9b928d; color:#000;}
.basic_table tbody tr th{border:1px solid #d8d8d8; font-weight:normal;}
.basic_table tbody tr:first-child th{border-top:none;}
.basic_table tbody tr td{border:1px solid #d8d8d8;}
.basic_table tbody tr:first-child td{border-top:none;}
.btn_t_summary{position:absolute; top:-32px; right:0;}
.btn_t_summary:after{content:''; display:block; height:0; clear:both;}
.table_top{margin-top:70px;}
.table_margin{margin:14px 0;}


.btn_print:after{content:''; display:block; height:0; clear:both;}
.btn_print .print{float:right; display:block; width:92px; height:22px; text-indent:-9999px; background:url(/images/psi/sub/sub_tab/btn_print.png) no-repeat;}


/*아이핀*/
.info_war_strong{display:block; padding-bottom:20px; font-size:15px;}
.personinfo_a_list{margin-top:20px;}
.personinfo_a_list li{float:left; margin:0 6px 6px 0;}
.personinfo_a_list li a{width:141px; height:20px; border:1px solid #ddd; padding:10px; display:inline-block; font-size:14px; color:#4f4f4f; font-weight:700; letter-spacing:-1px; background:url(/images/sub/personinfo/infowar_bg_arrow.png) 90% center no-repeat;}


.ipin_popup{width:488px;}
.ipin_popup .ipin_popup_con{margin: auto 0; padding:20px 25px; background:#fff; text-align:center;font-size:13px; color:#333;}
.ipin_popup .ipin_popup_close{padding-top:60px;text-align:right;}
.ipin_popup .ipin_popup_con ul li{padding-bottom:50px;}
.ipin_popup .ipin_popup_con ul li p{padding-bottom:5px;}
.ipin_popup .ipin_popup_con ul li ul{padding-top:15px;}
.ipin_popup .ipin_popup_con ul li ul li {padding-bottom:30px;}

/*통합검색*/
.all_search{display:block; padding:20px 0 17px 0;; margin-bottom:17px; text-align:center; background-color:#f4f4f4;}
.all_search_top .all_search_input{width:341px; height:41px; margin:0 15px 0 10px; border:1px solid #c4c4c4; text-indent:10px;}
.all_search_top .all_search_btn{width:75px; height:43px; background-color:#1354af; border:0; font-size:15px; font-weight:700; color:#fff; cursor:pointer;}
.all_search_top span{font-size:15px; font-weight:700; color:#333333; cursor:auto;}
.all_search_bottom{margin-top:20px;}
.all_search_bottom p{font-size:13px;}
.search_blue{color:#1354af;}

.all_search_list ul{padding-bottom:9px; background:url(/images/sub/personinfo/all_search_pattern.png) left bottom repeat-x;}
.all_search_list ul li{padding:22px 0; border-top:1px solid #c8c8c8;}
.all_search_list ul li:first-child{padding-top:0; border-top:0;}
.all_search_div{padding-left:12px; font-size:15px; line-height:150%; background:url(/images/sub/sub_tab/bullet_02.png) 0 7px no-repeat;}
.all_search_link{margin-top:5px;}
.all_search_link a{padding-left:12px; font-size:13px; color:#333333;}

.sc_tab_sub_box{padding-bottom:30px;}
.all_search_none{padding-bottom:35px!important; font-size:13px; color:#333333; text-align:center;}
.info_table_eight{border-top:1px solid #d8d8d8;}

/* sub dep2 tab */
.sc_tab_sub{width:100%; padding-bottom:42px;}
.sc_tab_sub > li{float:left; width:20%;}
.sc_tab_sub > li.num06{float:left; width:16.6%;}
.sc_tab_sub > li > a{display:block; height:16px; padding:17px 0; font-size:14px; font-weight:bold; color:#aeb6bf; text-align:center;background:url(/images/sub/sub_tab/sub_sc_tab_bg_off.png) 0 100% repeat-x;}
.sc_tab_sub > li:hover > a{color:#fff; background:url(/images/sub/sub_tab/sub_sc_tab_bg.png) no-repeat; background-color:#0079cf;}
.sc_tab_sub > li.active > a{color:#fff; background:url(/images/sub/sub_tab/sub_sc_tab_bg.png) no-repeat; background-color:#0079cf;}
.sc_tab_sub > li.sc_t_long > a{height:30px; padding:10px 0;}

.sc_t_box{display:none;}

.sc_tab_sub1{width:100%; padding-bottom:30px;}
.sc_tab_sub1 > li{float:left; width:25%;}
.sc_tab_sub1 > li > a{display:block; height:19px; padding:12px 24px; font-size:14px; font-weight:bold; color:#333; border:1px solid #d8d8d8; text-align:left; background:url(/images/sub/sub_tab/sub_sc_tab_bg1.png) 90% 50% no-repeat;}
.sc_tab_sub1 > li:hover > a{color:#fff; border:1px solid #5e7795; background:none; background-color:#5e7794;}
.sc_tab_sub1 > li.active > a{color:#fff; border:1px solid #5e7795; background:none; background-color:#5e7794;}
.sc_tab_sub1 > li.sc_t_long > a{padding:2px 0 0 24px;}
.sc_t_s_box{display:none;}
.sc_t_s_box1{display:none;}

.sc_con_list > li{padding:20px 0;}
.sc_con_list1 > li{padding:30px 0;}
.sc_con_list > li:first-child{padding-top:0;}
.sc_con_list h4{display:inline-block; padding-left:23px; margin-bottom:20px; font-size:18px; font-weight:bold; color:#0e62c1; background:url(/images/posori/sub/sub_tab/bullet_01.png) no-repeat;}

.sc_basic_text{padding-left:23px; font-size:13px; color:#333333; line-height:180%;}
.sc_basic_text:after{content:''; display:block; height:0; clear:both;}
.sc_basic_text1{padding:12px 0 0 12px;}

.bullet_02{padding-left:3px;}
.bullet_02 > li{padding:7px 0;}
.bullet_02 > li:first-child{padding-top:0;}
.bullet_02 > li > strong{display:block; padding-left:12px; font-size:15px; color:#000; line-height:160%; background:url(/images/sub/sub_tab/bullet_02.png) 0 7px no-repeat;}
.bullet_02 > li > p{padding:12px 0 0 12px;}
.bullet_02 > li .bu_02_t{display:block; font-weight:bold; color:#000;}

.sc_bot_padding{padding-bottom:30px;}
.sc_bot_padding1{padding-bottom:20px;}

.sc_dot_list{padding-left:5px; margin:20px 0;}
.sc_dot_list > li{margin:11px 0; padding-left:10px; line-height:180%; font-size:13px; background:url(/images/sub/sub_tab/bullet_dot.png) 0 9px no-repeat;}
.sc_dot_list1{margin:15px 0; font-size:13px;}

.btn_print:after{content:''; display:block; height:0; clear:both;}
.btn_print .print{float:right; display:block; width:92px; height:22px; text-indent:-9999px; background:url(/images/sub/sub_tab/btn_print.png) no-repeat;}

.btn_left{text-align:left !important;}
.num_l_left{float:left; margin-right:5px;}
.num_l_right{overflow:hidden;}
.info_p{padding:0 !important;}
.btn_info_list li{margin-top:10px;}

/* 사이트맵 */
.sitemap{padding:0; padding-bottom:100px;}
.sitemap > ul > li{float:left; width:152px; margin-right:20px; margin-top:10px;}
.sitemap > ul > li.last{margin-right:0;}
.sitemap > ul > li > strong{display:block; padding:20px 0; font-size:22px; font-weight:600; color:#000; border-bottom:2px solid #0066b3;}
.ca_dep1{}
.ca_dep1 li{border-top:1px solid #e6e6e6;}
.ca_dep1 li:first-child{border-top:0;}
.ca_dep1 li a{display:block; padding:10px 0; font-size:14px; font-weight:600; color:#333333;}
.ca_clear{clear:both;}

.board_search .searchGo { width:135px; height:28px; text-align:center; font-size:11px; display:inline-block; background-color:#454545; color:#fff; cursor:pointer; border:0 none;}

/* 20180829_교향악단소개메뉴추가*/
.table_type1 {border-top:1px solid #1354af;}
.table_type1 table {width:80%;}
.table_type1 th,  .table_type1 td {padding:10px 20px; border-bottom: 1px solid #fff;}
.table_type1 th {background:#e1e2e4; font-size:13px; color:#000;font-weight:bold;}
.table_type1 td {background:#f5f6f8; font-size:13px; color:#333;}
.table_type1 td.st {font-weight:bold;}
.table_type1 td ul {line-height:25px;}
.table_type1 td.photo {vertical-align:top;text-align:center; border-bottom:1px solid #616161;}
.table_type1 td.photo.last {border-bottom:none;}
.table_type1 .botline {border-bottom:1px solid #616161;}
.table_type1 .bl{border-bottom: 1px solid #000;}
.table_type1 .bl td,.table_type1 .bl th{border:0;}
.table_type1 .br{border-right: 1px solid #000 !important; }

