/*경찰대학교 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/ictrc/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/ictrc/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; font-size:13px; line-height:1.8; color:#333}
.h3_cmt{ font-weight:bold; margin-top:10px;}
/*대학소개_학장과의 만남 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/ictrc/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; line-height:18px;}
.sc_tab > li.active > a{color:#fff; background:url(/images/ictrc/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;}

.sc_con_list h4{display:inline-block; padding-left:23px; margin-bottom:22px; font-size:18px; font-weight:bold; color:#0e62c1; background:url(/images/ictrc/sub/sub_tab/bullet_01.png) no-repeat 0;}
.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: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/ictrc/sub/sub_tab/bullet_02.png) 0 4px no-repeat;}

.sc_bot_padding{padding-bottom:30px;}

.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;}

.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/ictrc/sub/sub_tab/btn_print.png) no-repeat;}

/* 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{ text-align:center;}
.basic_table thead tr th{border:1px solid #d8d8d8; border-top:none; border-bottom:1px solid #9b928d; color:#000; background-color:#ebebeb; padding:5px 0 7px;}
.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; padding:7px 0 9px;}
.basic_table tbody tr:first-child td{border-top:none;}


/* 작업추가설정 */
#sub_content #cont .sub_cont{font-size:13px; line-height:1.8; color:#333}
.sc_tab > li > a{line-height:18px; background-repeat:no-repeat; background-position:left bottom;}

.fc_blue {color:#0e62c1;}

h4.bTit {display:block; padding-left: 23px; margin-bottom: 15px; font-size: 18px; font-weight: bold; color: #0e62c1; background: url(/images/ictrc/sub/sub_tab/bullet_01.png) no-repeat; line-height:1.0}
h5.nTit {display:block; margin-bottom: 7px; font-size: 15px; font-weight: bold; color:#000;}
.h4_sect {padding-left: 25px; margin-bottom:30px; color:#000;}

.bul_list > li {padding-left:12px; background: url(/images/ictrc/sub/sub_tab/bullet_02.png) 0 7px no-repeat; color:#333}
.bul_list.line > li {padding-left:10px; background: url(/images/ictrc/sub/sub_tab/bullet_03.png) 0 12px no-repeat; color:#333}

.img_section {margin-bottom:30px; text-align:center;}

/* 인사말 */ 
.intro p {margin-bottom:25px; color:#000;}
.intro p.l_area {margin-right:40px;}

/* 연혁 */
.labs {position:relative; background:url(/images/ictrc/sub/bg_line.gif) repeat-x bottom; padding-bottom:30px;}
.labs .bg_img {position:absolute; top:-35px; left:597px;}
.history {position:relative;} 
.history .bg_img {position:absolute; top:0; left:597px;}
.history .bul_list {min-height:180px;}
.history .bul_list li {padding-left:132px; margin-bottom:15px;}
.history .bul_list li strong {display:inline-block; margin-left:-120px; vertical-align:top;}
.history .bul_list li p {display:inline-block; padding-left:20px; vertical-align:top;}

/* 이메일 */
.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;}


/* 사이트맵 */
.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;}

/* 교통이용 안내 */
.trans {margin-top:35px;padding-left:23px;}
.trans .tit{position:relative;padding-left:30px;font-size:15px;color:#000;font-weight:bold;line-height:27px; padding-bottom:3px; overflow:hidden;}
.trans .tit .icon {position:absolute;display:inline-block;width:30px;height:27px;left:0;top:0;}
.trans .tit .icon.subway {background:url(/images/ictrc/sub/icon_about_trans.png) 0 0 no-repeat;}
.trans .tit .icon.airplane {background:url(/images/ictrc/sub/icon_about_trans.png) -30px 0 no-repeat;}
.trans .tit .icon.bus {background:url(/images/ictrc/sub/icon_about_trans.png) -60px 0 no-repeat;}
.trans .tit .icon.train {background:url(/images/ictrc/sub/icon_about_trans.png) -90px 0 no-repeat;}
.trans .tit .icon.car {background:url(/images/ictrc/sub/icon_about_trans.png) -120px 0 no-repeat;}
.trans li {padding-bottom:20px;}
.trans ul {padding-left:30px;}
.trans ul li {padding-bottom:0;font-size:13px;color:#333;} 
.trans ul li ul {padding-left:0;}
.trans ul li ul.arr {padding-left:15px; background:url(/images/ictrc/sub/sub_tab/bullet_02.png) 0 7px no-repeat;}
.trans .basic_table {margin-top:5px; margin-left:28px;}
.trans .align_l ul {padding-left:15px;}

ul.flow li {display:inline-block;padding-left:0;padding-right:22px;background:url(/images/ictrc/sub/icon_about_arrow.png) right 7px no-repeat;line-height:23px;}
ul.flow li.last {background:none;}


/* 사이트맵 */
.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;}

/* 참여안내 */
.part01 {width:852px;height:163px;padding:60px 0 0 30px;border-bottom:1px dashed 2px #ccc;background:url(/images/ictrc/sub/bg_part01.gif) left top no-repeat;}
.box_btn {padding:30px 0 25px 0;text-align:center}
.box_btn .btn_down {padding:10px 40px 8px 15px;border:1px solid #ddd;font-size:13px;color:#000;font-weight:bold;background:#ededed url(/images/ictrc/sub/icon_down.gif) 95% center no-repeat;}
.box_gray {margin-top:15px;padding:20px 0 20px 40px;border:1px solid #ddd;overflow:hidden;background: #ededed url(/images/ictrc/sub/bg_boxgray_line.gif) 245px 18px no-repeat;}
.box_gray li {display:block;float:left;width:255px;}

/*통합검색*/
.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/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;}

.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;}

.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;}

.basic_btn{display:block; padding:30px 0; text-align:center;}

.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;}