/* TYPE, COMMON */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input,legend{margin:0;padding:0;}
body{*word-break:break-all;-ms-word-break:break-all}
body,h1,h2,h3,h4,h5,h6,input,textarea,select,option{color:#444; font-family:'맑은 고딕','MalgunGothic','돋움',dotum,helvetica,sans-serif; font-size:12px;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address,dfn,cite{font-style:normal}
a{color:#666;text-decoration:none}
a:hover{color:#000;text-decoration:underline}
label,button{cursor:pointer}
button{margin:0;padding:0}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
caption, legend,
#skipNavi {
	width:0;
	height:0;
	line-height:0;
	overflow:hidden;
	visibility:hidden;
	font-size:0;
}
input.text,
input.password,
textarea {
	padding:2px 0 1px;
	border:1px solid #c1c1c1;
	margin:0;
}
label,
input.button, input.submit , input.image,
button {
	cursor:pointer;
}
textarea, pre {
	overflow:auto;
}
/* SKIP */
.skip{}
.skip a{display:block;position:absolute;top:-10000em;width:100%;font:bold 1.3em '돋움',dotum,helvetica,sans-serif;text-align:center;}
.skip a:hover,.skip a:active,.skip a:focus{top:0;padding:1em 0;background:navy;color:#fff;}

/* FORM */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
.input_check,.input_radio{width:13px;height:13px;margin:0;padding:0}

/* TABLE */
table{border-spacing:0;border-collapse:collapse;}
table,th,td{color:#444;font-family:'돋움',dotum,helvetica,sans-serif; font-size:12px;}
caption,.hidden{position:absolute;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font:0/0 Arial;}

.invisible {
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
	font-size:0;
	line-height:0;
}
.png24 {tmp:expression(setPng24(this));}
.mgl30 {margin-left:30px !important;}
.pdb10 {padding-bottom:10px !important;}
.bdnone {border:0 !important;}
.bdbnone {border-bottom:0 !important;}
.pdt25 {padding-top:25px !important; }
.pdt30 {padding-top:30px !important; }
.bdt0 {border-top:0 !important; }
.pdr10 {padding-right:10px !important; }


/* 왼쪽에 작은 박스 상자로 처리 */
#skip{position:absolute;left:0;top:0;width:0;height:0;text-indent:-999em}
#skip a:focus,#skip a:hover,#skip a:active{z-index:900;position:absolute;left:0;top:0;display:inline-block;padding:6px 5px 4px;font:normal 900 12px/120% '맑은 고딕', 'MalgunGothic', verdana, sans-serif;text-indent:0;text-decoration:none;white-space:nowrap;color:#0d4c91;background:#fff;}

div#wrap {position:relative; }

div#header1 {width:100%;border-top:2px solid #005193; background:#fff;}
div#header1 div.top_logo {position:relative; overflow:hidden; width:967px; height:99px; margin:0 auto;}
div#header1 div.top_logo h1 {position:absolute; top:23px; left:389px; }
div#header1 div.top_logo p.top_lt {float:left; margin:52px 0 0 27px; }
div#header1 div.top_logo p.top_rt {float:right; margin:50px 27px 0 0; }




div#header1 div.top_logo ul {overflow:hidden; position:absolute; top:7px; right:0; }
div#header1 div.top_logo ul li:first-child {background:none;}
div#header1 div.top_logo ul li {float:left; padding:0 7px; background:url(../images/main/bg_line_util.gif) no-repeat 0 4px; font-size:11px; }
div#header1 div.top_logo ul li a {text-decoration:none; color:#989898; }
div#header1 div.top_logo ul li a:hover,
div#header1 div.top_logo ul li a:focus {color:#005193;}

div#header1 div.top_tok {position:relative; top:-75px; left:540px;width:101px; height:0px; margin:0 auto;  }

div#header1 div#gnb {background:url(../images/main/bg_main.gif) repeat 0 0; }
div#header1 div#gnb ul {overflow:hidden; width:970px; margin:0 auto; }
div#header1 div#gnb ul li {float:left; height:48px; }
div#header1 div#gnb ul li.on a img {margin-top:-48px;}
div#header1 div#gnb ul li a:hover img,
div#header1 div#gnb ul li a:focus img {margin-top:-48px; }

/* 컨텐츠 lnb */
#container1 {background:url(../images/main/bg_main.gif) repeat 0 0;}
div.contents {overflow:hidden; width:967px; margin:0 auto; background:#fff;}
div.contents #lnb {overflow:hidden; float:left; width:224px; padding-right:20px; }
div.contents #lnb ul.lnb_top {padding-bottom:20px; }
div.contents #lnb ul.lnb_list01 {float:right; padding-bottom:5px; }
div.contents #lnb p.lnb_net {float:right; padding-bottom:20px;}
div.contents #lnb div.lnb_list02 {float:right; width:202px; margin-bottom:20px; border:1px solid #d6d6d6; }
div.contents #lnb div.lnb_list02 h2 {padding:10px 0 14px 10px; }
div.contents #lnb div.lnb_list02 ul {background:#f7f7f7;}
div.contents #lnb div.lnb_list02 ul li:first-child {padding:22px 0 13px 0; border-top:0;}
div.contents #lnb div.lnb_list02 ul li {width:176px; padding:13px 0; margin:0 auto; border-top:1px solid #fff; border-bottom:1px solid #c9c9c9; }
div.contents #lnb div.lnb_list02 ul li h3 {padding-bottom:9px;}
div.contents #lnb div.lnb_list02 ul li.lnb_email {width:120px; padding:21px 0 17px 57px; border-bottom:0; background:url(../images/lnb/bg_c05_email.gif) no-repeat 0 14px ;}
div.contents #lnb div.lnb_list02 ul li.lnb_email h3 {padding-bottom:6px;}
div.contents #lnb div.lnb_list02 ul li.lnb_fax {width:120px; padding:0 0 24px 57px; border:0; background:url(../images/lnb/bg_c05_fax.gif) no-repeat 0 0;}
div.contents #lnb p.album {float:right; padding-bottom:20px; }
div.contents #lnb p.lg {float:right; padding-bottom:50px; }

/* 서브(좌) 메뉴 목록 */
div.contents #lnb h2.lnb_sub_title {
	float:right;
	padding-top:25px;
}
div.contents #lnb ul.lnb_menu {
	float:right;
	margin: 13px 0 50px 0;
	padding: 0;
	width: 204px;
	border-top: 1px solid #d8e3e2;
}
div.contents #lnb ul.lnb_menu li {
	border-bottom: 1px solid #d8e3e2;
}
div.contents #lnb ul.lnb_menu li a {
	display: block;
	padding: 7px 0 8px 20px;
	text-decoration: none;
	transition: all .1s;
	-o-transition: all .1s;
	-moz-transition: all .1s;
	-webkit-transition: all .1s;
}
div.contents #lnb ul.lnb_menu li a:hover {
	background-color: #dce8f4;
	color: #04427d;
}
div.contents #lnb ul.lnb_menu li a.iAmOn {
	background: #2c68a4 url(/images/l_m_on_arr.gif) no-repeat 189px 10px;
	color: #fff;
	font-weight: bold;
}


/* 메인컨텐츠 */
/*div.content {float:right;}*/
div.content {
	float: left;
	width: 723px;
}
div.content div.main_cs {overflow:hidden; margin-bottom:20px; background:#e8edf2;}
div.content div.main_cs h2 {float:right; }
div.content div.main_cs p {float:left; }

div.content div.team {text-align:left; margin-bottom:20px;}


/* 갤러리 */
div.gallery {position:relative; padding-right:20px; margin-bottom:25px; }
div.gallery div.gallery_top {overflow:hidden; padding-bottom:5px;}
div.gallery div.gallery_top h2 {float:left; padding-right:10px;}
div.gallery div.gallery_top p {float:left; }
div.gallery div.gallery_sub {position:relative; height:133px; padding:6px 0 3px; background:#d4e4fc; }
div.gallery div.gallery_sub div {width:662px; margin:0 auto; }
div.gallery div.gallery_sub div > div p {font-size:11px; padding-top:2px; color:#122438; text-align:center; font-family:'돋움';}
div.gallery div.gallery_sub div ul {overflow:hidden; width:1500px; }
div.gallery div.gallery_sub div ul li:first-child {padding:0;}
div.gallery div.gallery_sub div ul li {float:left; padding:0 1px; }
div.gallery div.gallery_sub div ul li p {font-size:11px; color:#122438; text-align:center; }
div.gallery div.gallery_sub a.arrow_l {position:absolute; top:55px; left:3px; }
div.gallery div.gallery_sub a.arrow_r {position:absolute; top:55px; right:3px; }
div.gallery > a {position:absolute; top:5px; right:20px; padding-right:10px; color:#2f51a2; font-size:11px; text-decoration:none; background:url(../images/main/arrow_d.gif) no-repeat 100% 4px ;}


/* 경호업무 진행사항 */
div.main_border {overflow:hidden; width:703px; padding-right:20px; margin-bottom:25px; }
div.main_border div {position:relative; float:left; overflow:hidden;}
div.main_border div h2 {float:left; }
div.main_border div ul {overflow:hidden; float:left; width:252px; height:121px; padding:13px 10px 13px 12px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; color:#727272; }
div.main_border div ul li:first-child {padding-top:0;}
div.main_border div ul li {background:url(../images/icon_gray.gif) no-repeat 0 12px; padding:6px 0 0 6px;}
div.main_border div ul li a {text-decoration:none; }
div.main_border div ul li a:hover,
div.main_border div ul li a:focus {color:#0065c4; }
div.main_border div ul.new_list {border-right:1px solid #f0f0f0; }
div.main_border div a.more {position:absolute; top:15px; right:15px; }


/* 경호 VJ */
div.main_proxy {overflow:hidden; width:710px; margin-bottom:25px; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
div.main_proxy > div {float:left; }
div.main_proxy > div > div.proxy01 {padding:20px 10px 20px 16px; height:145px; background:#f5f7fb;}
div.main_proxy > div > div.proxy01 div {width:207px; height:145px; }
div.main_proxy > div > div.proxy02 {overflow:hidden; padding:20px 0; height:145px; background:#f5f7fb;}
div.main_proxy > div > div.proxy02 ul {overflow:hidden; height:145px;}
div.main_proxy > div > div.proxy02 ul li {padding:6px 0 0 15px; height:12px; line-height:14px; background:url(../images/icon_gray.gif) no-repeat 8px 10px; }
div.main_proxy > div > div.proxy02 ul li a {text-decoration:none; }
div.main_proxy > div > div.proxy02 ul li a:hover,
div.main_proxy > div > div.proxy02 ul li a:focus {color:#0065c4; }
div.main_proxy > div > div.proxy03 {padding:20px 0px 20px 20px; height:145px; background:#f5f7fb;}
div.main_proxy > div > div.proxy03 div {width:207px; height:145px;}

/* sms 문의상담 */
div.quick_sms {position:relative; position:absolute; top:257px; left:50%; width:211px; height:444px; margin-left:-720px; background:url(../images/main/bg_sms.png) no-repeat 0 0 ;}
div.quick_sms h2 {position:absolute; top:69px; left:36px; }
div.quick_sms p.p_sms01 {position:absolute; top:44px; left:67px;}
div.quick_sms p.p_sms02 {position:absolute; top:98px; left:7px;}
div.quick_sms p.p_sms03 {position:absolute; bottom:56px; left:11px;}
div.quick_sms p.p_sms_close {position:absolute; top:20px; left:171px;}
div.quick_sms > a  {position:absolute; top:22px; right:18px;}
div.quick_sms > div.sms_form {position:relative; position:absolute; width:170px; height:194px; top:114px; left:10px; padding:5px 12px 0 12px;}
div.quick_sms > div.sms_form dl {overflow:hidden; padding-top:5px; }
div.quick_sms > div.sms_form dl dt {float:left; width:49px;  color:#fff;}
div.quick_sms > div.sms_form dl dt.time {width:76px;}
div.quick_sms > div.sms_form dl dd {float:left; }
div.quick_sms > div.sms_form dl dd input[type="text"] {border:1px solid #3ec4dc; padding:1px 0; } 
div.quick_sms > div.sms_form  a.apply {position:absolute; bottom:25px; left:7px; }
div.quick_sms > div.sms_form div.p_info {position:absolute; bottom:0; left:5px; }
div.quick_sms > div.sms_form div.p_info a {text-decoration:none; }
div.quick_sms > div.sms_form div.p_info input[type="checkbox"] {vertical-align:top;}

div.quick_sms div.privacy {position:relative; position:absolute; top:0; right:-432px;  z-index:99999;}
div.quick_sms div.privacy h3 {height:30px; padding:15px 0 0 15px; font-size:16px; color:#ffffff; background:#555555;text-align:left; }
div.quick_sms div.privacy a {position:absolute; top:10px; right:10px; }

/* 퀵메뉴 왠쪽 */
div.quick_left { position:absolute; width:79px; top:138px; left:50%; margin-left:501px;}
div.quick_left ul { background:url(../images/main/quick_menu_off.png) no-repeat 0 0; height:629px }
div.quick_left ul  li {}
div.quick_left ul  li a { display:block; width:79px; }
#q_m_1 a { height:70px; font-size:0;}
#q_m_2 a { height:74px; font-size:0;}
#q_m_3 a { height:87px; font-size:0;}
#q_m_4 a { height:73px; font-size:0;}
#q_m_1 a:hover,
#q_m_1 a:focus { height:70px; background:url(../images/main/quick_menu_on.png) no-repeat 0 0; }
#q_m_2 a:hover,
#q_m_2 a:focus { height:74px; background:url(../images/main/quick_menu_on.png) no-repeat 0 -70px; }
#q_m_3 a:hover, 
#q_m_3 a:focus { height:87px; background:url(../images/main/quick_menu_on.png) no-repeat 0 -144px; }
#q_m_4 a:hover, 
#q_m_4 a:focus { height:73px; background:url(../images/main/quick_menu_on.png) no-repeat 0 -231px; }

/* 하단링크 */
div.tp_links {background:url(../images/main/bg_main.gif) repeat 0 0;}
div.tp_links > div {width:927px; margin:0 auto; padding:30px 20px 35px 20px; background:#fff;}
div.tp_links > div > h2 {padding-bottom:10px; }
div.tp_links > div > ul {overflow:hidden; padding-top:7px; height:42px; border:1px solid #cecece; }
div.tp_links > div > ul li:first-child {padding-left:68px;}
div.tp_links > div > ul li {float:left; padding-left:60px; }
div.tp_links > div > ul.link02 {border-top:0;}
div.tp_links > div > ul.link02 li {float:left; padding-left:66px;}
div.tp_links > div > ul.link02 li.link02_02 {padding-left:55px; }
div.tp_links > div > ul.link02 li.link02_03 {padding-left:59px; }
div.tp_links > div > ul.link02 li.link02_05 {padding-left:83px; }
div.tp_links > div > div.customer {overflow:hidden; width:927px; padding-top:7px; height:42px; border:1px solid #cecece;}
div.tp_links > div > div.customer ul {overflow:hidden; width:20000px; }
div.tp_links > div > div.customer ul li {float:left; padding-left:15px;}

/* 메인동영상 */
div.m_movie {}
div.m_movie ul:first-child {border-top:0;}
div.m_movie ul {overflow:hidden; border-top:1px solid #d9d9d9; }
div.m_movie ul li {float:left;  }
div.m_movie ul li h3 {padding:15px 0; text-align:center; }
div.m_movie ul li div.movie_list { width:207px; height:145px; padding:17px 13.5px; background:#f5f7fb;}

/* 푸터 */
div#footer1 {background:url(../images/main/bg_main.gif) repeat 0 0;}
div#footer1 > div {position:relative; width:927px; margin:0 auto; padding:20px 0 20px 40px; background:#073b67;}
div#footer1 > div ul {overflow:hidden; height:14px;}
div#footer1 > div ul li:first-child {padding-left:0; background:none; }
div#footer1 > div ul li {float:left; height:11px; line-height:13px;  padding-left:20px; font-size:11px; background:url(../images/main/bg_ft_line.png) no-repeat 10px 2px ; }
div#footer1 > div ul li a {text-decoration:none; color:#eff1f3;}
div#footer1 > div ul li a:hover,
div#footer1 > div ul li a:focus {color:#6eb7e4;}
div#footer1 > div > div {overflow:hidden; padding-top:20px; }
div#footer1 > div > div > dl {float:left; overflow:hidden; color:#b5c5d2; font-size:11px; }
div#footer1 > div > div > dl.bgline {padding-left:13px; background:url(../images/main/bg_ft_s.png) no-repeat 5px 4px ;}
div#footer1 > div > div > dl dt {float:left; padding-right:5px; font-size:11px; }
div#footer1 > div > div > dl dd {float:left; font-size:11px; }
div#footer1 > div > dl {overflow:hidden; padding-top:3px; color:#b5c5d2; font-size:11px; }
div#footer1 > div > dl > dt {float:left; padding-right:5px; }
div#footer1 > div > dl > dd {float:left; }
div#footer1 > div > p {color:#b5c5d2; padding-top:3px; font-size:11px; }
div#footer1 div > a {position:absolute; top:25px; right:25px; color:#b5c5d2; text-decoration:none; }

/* 로그인 */
div.login_type {width:658px; height:324px; margin:0 auto; margin-top:40px; background:url(../images/login/bg_login.gif) no-repeat 0 0 ;}
div.login_type h3 {padding:27px 0 0 44px; }
div.login_type div.login_form {overflow:hidden; width:380px; padding:45px 0 0 205px;  }
div.login_type div.login_form ul {float:left; width:268px; }
div.login_type div.login_form ul li:first-child {padding-top:0; }
div.login_type div.login_form ul li {overflow:hidden;padding-top:5px; }
div.login_type div.login_form ul li label {padding-right:15px;}
div.login_type div.login_form ul li input[type=password], 
div.login_type div.login_form ul li input[type=text]  {border:1px solid #c2c2c2;}
div.login_type div.login_form ul li input[type=password]:focus, 
div.login_type div.login_form ul li input[type=text]:focus  {border:1px solid #2c68a4;}
div.login_type div.login_form input[type=image] {float:right;}
div.login_type ul.login_btn {padding:30px 0 0 250px;} 
div.login_type ul.login_btn li:first-child {padding-top:0;}
div.login_type ul.login_btn li {overflow:hidden; padding-top:5px;}
div.login_type ul.login_btn li p {float:left; padding-right:20px;}
div.login_type ul.login_btn li a {float:left; }

/* 회원정보입력 */
#register_input2 {margin:0 auto;width:700px;padding:0;}
div.register_title {margin:20px 0;}
div.register_title p {padding:10px 0 0 0;}
div.register_title p span {font:normal 11px dotum;color:#999;}
div.register_textarea2 {margin-top:10px;}
div.register_textarea2 textarea {background-color:#f9f9f9;padding:10px;}
div.register_textarea2 div.redio_box01 {padding:10px 0; text-align:right;}

div.register_top {overflow:hidden; padding:20px 0 15px 0; }
div.register_top h3 {float:left; }
div.register_top p {float:right; padding-right:10px; }

#register_wrap {width:703px; } 
#register_input {border-top:2px solid #555; border-bottom:1px solid #555;}
table#basic_table2 {width:100%; border-collapse:collapse;}
table#basic_table2 tbody tr:first-child th,
table#basic_table2 tbody tr:first-child td {border-top:0; }
table#basic_table2 tbody tr td {overflow:hidden; border-top:1px solid #ccc;padding:8px;border-left:0px;border-right:0px;}
table#basic_table2 p.id_form {position:relative; padding:0; margin:3px;}
table#basic_table2 p.id_form a {position:absolute; top:6px; left:138px; }
table#basic_table2 p.id_form span {display:inline-block; padding:5px 0 0 100px;}
table#basic_table2 tbody tr  th {padding:10px 0; border-top:1px solid #ccc;text-align:left;padding-right:10px;font:bold 12px dotum;}
table#basic_table2 tbody tr  th label {padding-left:15px;}
table#basic_table2 tbody tr  th.dot01 label {background:url(../images/member/icon_dot01.gif) no-repeat 6px 3px ;}
table#basic_table2 tbody tr  th.dot02 label {background:url(../images/member/icon_dot02.gif) no-repeat 6px 3px ;}
table#basic_table2 tbody tr td div.calendar_type {float:left; padding-right:20px; }
table#basic_table2 tbody tr td div.radiobox_type {float:left; padding:5px 0 0 0; }
table#basic_table2 tbody tr td div.radiobox_type input[type=radio] {vertical-align:top;}
table#basic_table2 tbody tr td select {padding:2px 0; border:1px solid #c8c8c8;}
table#basic_table2 tbody tr td input[type=text],
table#basic_table2 tbody tr td input[type=password] {border:1px solid #c8c8c8;}
table#basic_table2 tbody tr td input[type=text]:focus,
table#basic_table2 tbody tr td input[type=password]:focus {border:1px solid #2c68a4;}
table#basic_table2 tbody tr td div.addr_02 div {padding-top:5px;}
table#basic_table2 tbody tr td div.addr_02 div input[type=text] {height: 20px; padding: 3px 2px 0;}
.input_help {font:normal 11px dotum;color:#999;}
.clr {clear:both;}
.blank {padding:10px;}
.line {clear:both;margin:10px auto;border-top:1px solid #ddd;padding:0}
.line2 {clear:both;border-top:1px solid #ddd;margin:10px 0;padding:0}
.bt_area2 {padding:20px;text-align:center;background:url(../imagee/member/bg_line.gif) no-repeat 0 0 ;}
.center {text-align:center;}

div.movie01 {width:703px; }


/* 회원 탈퇴 */
div.join_form {width:100%; border-bottom:1px solid #e5e5e5;}
div.join_form table {width:100%;}
div.join_form table tbody tr th {padding:7px 0; text-align:left; border-top:1px solid #e5e5e5; background:url('../images/member/bg_line2.gif') no-repeat 100% 50%;}
div.join_form table tbody tr th label {display:block; height:14px; line-height:17px; padding-left:17px; color:#666; background:url('../images/member/icon_dot01.gif') no-repeat 5px 4px;}
div.join_form table tbody tr th p {height:14px; line-height:17px; padding-left:17px; color:#666; background:url('../images/member/bg_circle.gif') no-repeat 5px 4px;}
div.join_form table tbody tr td {padding:7px 0; border-top:1px solid #e5e5e5;}
div.join_form table tbody tr td > div {overflow:hidden; padding-left:25px;}
div.join_form table tbody tr td div textarea {padding:5px; border:1px solid #dedede;}
div.join_form table tbody tr td div textarea:focus {border:1px solid #2f51a2;}
div.join_form table tbody tr td div input[type="password"],
div.join_form table tbody tr td div input[type="text"] {padding:2px 2px; border:1px solid #dedede;}
div.join_form table tbody tr td div select {padding:2px 0; border:1px solid #dedede;}
div.join_form table tbody tr td div input[type="password"]:focus,
div.join_form table tbody tr td div select:focus,
div.join_form table tbody tr td div input[type="text"]:focus {border:1px solid #2f51a2;}
div.join_form table tbody tr td div div.sel_type {float:left; }

/* 약관동의 버튼처리 */
div.join_bt {padding:50px 0 80px 0; text-align:center;}
div.join_bt p {padding-bottom:15px;}


/* 경찰청 전화번호 */
div.police_tab {width:667px; padding-left:20px;  }
div.police_tab ul {overflow:hidden; width:666px; border-right:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; }
div.police_tab ul li {overflow:hidden; float:left; height:34px; }
div.police_tab ul li.on a img {margin-top:-34px;}
div.police_tab ul li a img {} 
div.police_tab ul li a:hover img {margin-top:-34px; }

div.police_tel {width:667px; margin-left:20px;margin-top:20px; border-bottom:1px solid #ddd;}
div.police_tel table {width:100%;}
div.police_tel table thead tr:first-child th {border-left:1px solid #ddd;}
div.police_tel table thead tr th {padding:10px 0; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#bcbcbc;}
div.police_tel table tbody tr:first-child th,
div.police_tel table tbody tr:first-child td {border-top:0;}
div.police_tel table tbody tr th {padding:8px 0; border-right:1px solid #ddd; border-left:1px solid #ddd;}
div.police_tel table tbody tr td {padding:8px 0; text-align: center; border-right:1px solid #ddd; border-top:1px solid #ddd;}

/* 서브페이지 상단이미지 */
div.contents div.subTopImageBox {
	position: relative;
	width: 968px;
	overflow: hidden;
}
div.contents div.subTopImageBox img.subUpload {
	max-width: 968px;
	max-height: 320px;
}
div.contents div.subTopImageBox img.subFixed {
	position: absolute;
	top: 0;
	right: 0;
}

.youtube_banner {padding: 25px 0;}
.youtube_banner a {display: block;}
.youtube_banner img {width:703px;}