@charset "utf-8";

@import url('/font/font.css');

html, body {height:100%; min-width:320px;}
body {
	font-family:'PretendardGOV',맑은고딕,'Malgun Gothic',돋움,Dotum,sans-serif; font-size:18px; line-height:1.6; font-weight:400; letter-spacing:-0.5px; -webkit-text-size-adjust:none; word-break:keep-all; word-wrap:break-word;
}

button, input{font-family:'PretendardGOV',맑은고딕,'Malgun Gothic',돋움,Dotum,sans-serif; }

/********************************
  skip-nav
 *******************************/
#skip_nav {position:absolute; left:0; top:0; width:100%; z-index:999999;}
#skip_nav a {overflow:hidden; display:block; height:1px; margin-bottom:-1px; color:#fff; font-size:16px; text-decoration:none;}
#skip_nav a:active, #skip_nav a:focus{width:100%; height:auto; padding:8px 0 10px; background-color:#222; font-size:16px; text-align:center; 
font-weight:500; outline: 1px solid 222;outline-offset:-5px}


.text-center {text-align:center;}
                                                                                                                                                                                             
/********************************
 reset
 *******************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input,button,
table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0; padding:0; border:0; background:transparent; vertical-align:baseline; word-break:keep-all;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, main {display:block;}
dl, dt, dd, ol, ul, li {list-style:none;}
select:-ms-expand {display:none;}
select {font-size:1rem; border-radius:0; border:1px solid #b2b4b6;}
blockquote, q {quotes:none;}
table {border-spacing:0; letter-spacing:0;}
em, address, i {font-style:normal;}
label, button {cursor:pointer;}
table caption, legend, .blind {overflow:hidden; position:absolute; top:-99999px; width:0; height:0; line-height:0; text-indent:-99999px;}
img {max-width:100%; height:auto; vertical-align:middle;}
hr {display:block; width:100%; margin:1em 0; padding:0; height:1px; border:0; border-top:1px solid #ccc;}
hr.no {padding:0; margin:0; background-color:transparent;}
h1, h2, h3, h4, h5, h6, b, caption, th, dt{font-weight:500;}
strong{font-weight: 600;}
table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;}

a {color:#555; vertical-align:baseline; background:transparent; text-decoration:none;}
/*a:link {color:#555;}
a:visited {color:#555; text-decoration:underline;}
a:active {color:#555; text-decoration:underline;}
a:hover, a:focus {color:#333; text-decoration:none;}*/
/*포커스*/
a:focus{outline: 4px dashed #0012ff;  outline-offset:-3px;  z-idnex:100 !important;}
.a100{display:inline-block; width:100%; height:100%;}
button:focus{outline: 4px dashed #0012ff;  }
div.btn_box:focus-within {
  outline: 4px dashed #0012ff; 
}
div.select_box:focus-within {
  outline: 4px dashed #0012ff; 
}
div.txt_box:focus-within {
  outline: 4px dashed #0012ff; 
}
div.grap:focus-within {
  outline: 4px dashed #0012ff; 
}
div.boardinput_area:focus-within {
  outline: 4px dashed #0012ff; 
}

div.boardbtn_area:focus-within {
  outline: 4px dashed #0012ff; 
}


/*구청안내 > 업무 안내 포커스*/
.focus_select:focus-within {
  outline: 4px dashed #0012ff; 
}


.focus_keyword:focus-within {
  outline: 4px dashed #0012ff; 
}


.focus_bt_area:focus-within {
  outline: 4px dashed #0012ff; 
}


/*레이어 팝업*/
.layer-popup{    position: relative;}
.popup-content{    position: absolute;    z-index: 5000;}
.popup_bottom{width:100%; background-color:#313131;   padding: 5px 10px; box-sizing:border-box; text-align:right;}
.popup_bottom > div, .divpopb label{display:inline-block; vertical-align:middle;}
.popup_bottom label{color:#fff;}
.popup_bottom div a img{margin-top:-4px; margin-left:10px; width:20px;}
.popup_morebtn{display: block;
    width: 100%;
    text-align: center;
    background: #ff3157;
    color: #fff;
    box-sizing: border-box;
    padding: 5px;}
.popup_white{color:#fff; margin-left:4px;  font-size: 25px;  position: relative; bottom: 3px;}

.disblock {display:block;}
.f_small {font-size:80%;}
.grey {color:#c8c8c8}

/*버튼*/
button {
    display: inline-block;
    color: #555;
    text-align: center;
    vertical-align: middle;
}
button:-moz-focus-inner,input:-moz-focus-inner {border:0; padding:0}

.bd_btn {
    display: inline-block;
    padding: 0 20px;
    line-height: 40px;
    color: #333;
    border: 1px solid #ddd;
    border-radius: 10px;
    position: relative;
   font-size:15px;
}

/* 기존홈페이지 css추가 */
/* Form 요소들 기본 */
input[type=text], input[type=search], input[type=password], textarea, button{ -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; border-radius: 0;}
input[type=submit] 	{text-align:center; width:80px; background:#6a6a6a; height:30px; color:#fff;padding:0; margin:0;border:none;vertical-align:middle; cursor:pointer; }
input[type=text] 	{color: #000; border:1px solid #888; background: #fff; vertical-align:middle; padding:3px; margin-bottom:1px}
input[type=password]{color: #000; border:1px solid #888; background: #fff; vertical-align:middle; padding:3px; margin-bottom:1px}
input[type=file]    {color: #000; /*border:1px solid #ccc;*/ background: #fff; vertical-align:middle; padding:3px; margin:5px 0 1px 0;}
textarea			{ color: #000; border:1px solid #888; background: #fff; vertical-align:middle; padding:3px}
input[type=image] 	{border: 0 none; vertical-align:middle; background:none;}
input[type=hidden] 	{padding:0;margin:0;}
input[type=radio]	{border:none; background:none;}

input,select,button,textarea{box-sizing: border-box;}
textarea {border:1px solid #c1c1c1;padding:2px 5px;}
select{height:32px;padding:0 10px;border:solid 1px #c1c1c1;box-sizing:border-box;background-color:#fff;/* background:#fff url(/images/junggu/common/sel_arr.png) 95% 50% no-repeat; -webkit-appearance: none; */}
input[type="text"],input[type="password"]{padding:0 10px;border:1px solid #c1c1c1;height:32px;}
.disable{background:#f2f2f2;color:#666;}

.link_st1{color:#005fc1;font-size:14px;}
.link_st1:hover{text-decoration:underline;}

input.input_st1 { padding-left:5px; height:23px; line-height:23px; border:1px solid #dfdfdf; text-align:left; background-color:#fbfbfb; }
input.input_st2 { padding-left:5px; height:24px; line-height:24px; border:1px solid #dbdbdb; text-align:left; background-color:#fff; }
input.input_st3 { padding-left:5px; height:24px; line-height:24px; border:1px solid #dbdbdb; text-align:left; background-color:#fff; }
input.input_st4 { height:24px; line-height:24px; border:1px solid #dbdbdb; text-align:center; background-color:#fff; }
input.input_st5 { padding-left:5px; height:25px; line-height:25px; border:1px solid #dbdbdb; text-align:left; background-color:#fff; }

.textarea {width:100%;height:110px;}

/* 버튼스타일 */ /* 고정값 */
.bt_st{display:inline-block;height:32px;margin:2px 3px 3px 3px;padding:0 15px;line-height:32px;cursor:pointer; font-size:15px; font-weight:normal;}
.bt_small{display:inline-block;border-radius:2px;cursor:pointer;padding:1px 8px;font-size:12px;height:22px;line-height:22px;box-shadow:none !important}
.bt_big{padding:10px 20px;font-size:16px;}
.bt_under{text-decoration:underline;}

.bt_red{background-color:#ec3b5a; color:#fff;}
.bt_red:focus {box-shadow:0 0 0 1px #0012ff, 0 0 0 2px #0012ff;}
.bt_orange{background:#ff3157;color:#fff; }
.bt_orange:focus {box-shadow:0 0 0 1px #0012ff, 0 0 0 2px #0012ff;}
.bt_orange2{background:#f76221;color:#fff; border:1px solid #fb7519}
.bt_orange2:focus {box-shadow:0 0 0 1px #0012ff, 0 0 0 2px #0012ff;}
.bt_gray{background:#999;color:#fff; }
.bt_darkgray{background:#54535a;color:#fff;}
.bt_blue{background:#0089d0;color:#fff;}
.bt_green{background:#13a08e;color:#fff;}
.bt_sgray{border:1px solid #bbb;background:#f2f2f2;color:#666;border-color: #c8c8c8 #9c9c9c #9c9c9c #c8c8c8;}
.bt_black{background:#383d41;color:#fff;}
.bt_pink{background:#ef3e61;color:#fff;}
.bt_pink:focus {box-shadow:0 0 0 1px #0012ff, 0 0 0 2px #0012ff;}
.bt_down {position:relative; padding-right:30px;}
.bt_down:after {content:''; position:absolute; top:11px; right:15px; display:block; width:10px; height:11px; background:url('/images/domain/junggu/common/bt_down.png') 0 0 no-repeat}
.bt_down2 {position:relative; padding-left:12px;padding-right:30px; border:1px solid #d1d1d1; margin:0;line-height:30px;height:30px;}
.bt_down2:after {content:''; position:absolute; top:8px; right:10px; display:block; width:15px; height:14px; background:url('/images/domain/junggu/common/icon_down_b.gif') 0 0 no-repeat}
.bt_down3 {display:block; height:35px;margin:0 3px 5px 3px;padding:0 15px;line-height:33px; border:1px solid #d1d1d1; font-size:14px}
.bt_down3::after {content:'';display:inline-block;margin-left:5px;width:15px;height:15px;background:url('/images/domain/junggu/common/down_btn3.png') 0 1px no-repeat;}
.bt_viewer {display:inline-block; background:#707070; color:#fff;box-shadow:0 2px 0 0 #323232; padding:1px 7px; margin-left:4px; }

.bt_sch{height:38px;background:#5d5d5d;color:#fff;padding:0 15px;}

.blank_btn {display:inline-block; height:35px;margin:0 3px 5px 3px;padding:0 15px;line-height:33px; border:1px solid #d1d1d1; font-size:14px; box-sizing: border-box; color: #000;}
.blank_btn::after {content:'';display:inline-block;margin-left:5px;width:14px;height:15px; background: url(/images/domain/junggu/sub/blank.png) right 1px no-repeat;}

.blank_btn2 {display:inline-block; height:40px;margin:0 3px 5px 3px;padding:0 20px 0 30px ;line-height:37px; border:1px solid #d1d1d1; font-size:16px; font-weight:600;}
.blank_btn2::after {content:'';display:inline-block;margin-left:15px;width:14px;height:15px;background:url('/images/junggu/common/blank.gif') 0 0px no-repeat;}


.t_orange{color:#f76221 }
.t_pink{color:#ef3e61}
.t_blue{color:#005fc1}
.t_green{color:#119315}
.t_red{color:#ee3356}
.t_b{font-size:17px}
.t_s{color:#999;font-size:12px}
.t_num{font-size:12px;font-family:Arial,sans-serif}
.t_big {font-size:18px; margin-bottom:5px; padding-left:3px;}

.t_left{text-align:left}
.t_right{text-align:right}
.t_center{text-align:center}

.tx_red {color:#ee3356 !important; font-weight:bold}
.tx_left {text-align:left}
.tx_center {text-align:center}
.tx_right {text-align:right}
.col_red {color:#ee5533}

.smallpoint_txt{color:#ff3157; font-weight:500; font-size:16px; display:inline-block;}

.col1{width:100%;}
.col2{width:50%;}
.col3{width:33.333%;}
.col4{width:25%;}
.col5{width:20%;}

.w100{width:100%;}
.w99{width:99%;}

.img_wrap {padding:50px 10px; border:1px solid #e0e0e0; text-align:center}
.img_wrap2 {padding:10px 10px; border:1px solid #e0e0e0; text-align:center}

/* 여기서 부터 */
.m00 {margin-bottom:00px !important}
.m05 {margin-bottom:05px !important}
.m10 {margin-bottom:10px !important}
.m15 {margin-bottom:15px !important}
.m20 {margin-bottom:20px !important}
.m25 {margin-bottom:25px !important}
.m30 {margin-bottom:30px !important}
.m35 {margin-bottom:30px !important}
.m40 {margin-bottom:40px !important}
.m45 {margin-bottom:40px !important}
.m50 {margin-bottom:50px !important}
.m45 {margin-bottom:40px !important}
.m60 {margin-bottom:60px !important}
.m70 {margin-bottom:70px !important}

.mt00 {margin-top:00px !important}
.mt05 {margin-top:05px !important}
.mt10 {margin-top:10px !important}
.mt20 {margin-top:20px !important}
.mt30 {margin-top:30px !important}
.mt40 {margin-top:40px !important}
.mt50 {margin-top:50px !important}

.pbl0 {padding:0 !important;}
.pbl30 {padding-left:30px !important}
.pbl40 {padding-left:40px !important}
.pbl50 {padding-left:50px !important}
.pbl60 {padding-left:60px !important}
.pbl127 {padding-left:127px !important}


.pb10{padding-bottom:10px}
.pb20{padding-bottom:20px}

.pt10{padding-top:10px}
.ml10 {margin-left:10px !important}
.ml20 {margin-left:20px !important}
/* h3 */
h3.st1 {margin-bottom:10px; padding-left:25px; font-size:21px; font-weight:bold; background:url('/images/domain/junggu/sub/h3_tit.png') 0 8px no-repeat}
h4.st1 {position:relative; margin-bottom:10px ; padding-left:12px; color:#222222; font-size:17px ; text-align:left; line-height:1.7em;}
h4.st1:before{position: absolute; top: 10px; left: 0; content: ""; display: block; width: 5px; height: 5px; background-color: #ff3359; border-radius: 50%;}
h4.st1 .s_tx {position:absolute; top:5px; right:0; font-size:14px; font-weight:normal}
p.h3_pst1 {color:#555555; line-height:1.5em}
p.h3_pst1 span.block {display:block; margin-bottom:13px}

h3.pcy_h3{background:none; padding-left:0;}
h3.pcy_h3 img{width:30px; margin-top:-4px;}


/* 모바일  */
@media all and (max-width:620px) {
	/*select{background:#fff url(/images/junggu/common/sel_arr.png) 95% 50% no-repeat; -webkit-appearance: none}*/
	select::-ms-expand {display:none}
	.blank_btn {font-size:13px}
	h3.st1 {margin-bottom:13px; font-size:18px; line-height:1.3em; background-position:0 3px}
	p.h3_pst1 {font-size:13px}
	p.h3_pst1 span.block {margin-bottom:10px}
	.img_wrap {padding:25px 0}

}         

.w3 	{ width: 3%; }
.w4 	{ width: 4%; }
.w5 	{ width: 5%; }
.w6 	{ width: 6%; }
.w7 	{ width: 7%; }
.w8 	{ width: 8%; }
.w9 	{ width: 9%; }
.w10	{ width: 10%; }
.w11	{ width: 11%; }
.w12	{ width: 12%; }
.w12-5	{ width: 12.5%; }
.w15	{ width: 15%; }
.w14	{ width: 14%; }
.w16	{ width: 16%; }
.w17	{ width: 17%; }
.w18	{ width: 18%; }
.w19	{ width: 19%; }
.w20	{ width: 20%; }
.w21	{ width: 21%; }
.w22	{ width: 22%; }
.w23	{ width: 23%; }
.w24	{ width: 24%; }
.w25	{ width: 25%; }
.w26	{ width: 26%; }
.w27	{ width: 27%; }
.w28	{ width: 28%; }
.w29	{ width: 29%; }
.w30	{ width: 30%; }
.w32	{ width: 32%; }
.w33	{ width: 33%; }
.w34	{ width: 34%; }
.w35 	{ width: 35%; }
.w36 	{ width: 36%; }
.w37 	{ width: 37%; }
.w38 	{ width: 38%; }
.w39 	{ width: 39%; }
.w40 	{ width: 40%; }
.w41 	{ width: 41%; }
.w42 	{ width: 42%; }
.w43 	{ width: 43%; }
.w44 	{ width: 44%; }
.w45 	{ width: 45%; }
.w50 	{ width: 50%; }
.w54	{ width: 54%; }
.w55 	{ width: 55%; }
.w57 	{ width: 57%; }
.w60 	{ width: 60%; }
.w62 	{ width: 62%; }
.w65 	{ width: 65%; }
.w68 	{ width: 68%; }
.w69 	{ width: 69%; }
.w70 	{ width: 70%; }
.w75 	{ width: 75%; }
.w80 	{ width: 80%; }
.w82 	{ width: 82%; }
.w85 	{ width: 85%; }
.w90 	{ width: 90%; }
.w95 	{ width: 95%; }
.w97 	{ width: 97%; }
.w100 	{ width: 100%; }
.w1000  { width:1000px;}

.wp26	{ width: 26px;}
.wp27	{ width: 27px;}
.wp50	{ width: 50px;}
.wp100	{ width: 100px;}

.h5 	{ height: 5px; }
.h10 	{ height: 10px; }
.h15 	{ height: 15px; }
.h18 	{ height: 18px; }
.h20 	{ height: 20px; }
.h23 	{ height: 23px; }
.h25 	{ height: 25px; }
.h30 	{ height: 30px; }
.h35 	{ height: 35px; }
.h40 	{ height: 40px; }
.h45 	{ height: 45px; }
.h50 	{ height: 50px; }
.h55 	{ height: 55px; }
.h60 	{ height: 60px; }
.h65 	{ height: 65px; }
.h70 	{ height: 70px; }
.h75 	{ height: 75px; }
.h80 	{ height: 80px; }
.h85 	{ height: 85px; }
.h90 	{ height: 90px; }
.h95 	{ height: 95px; }
.h100 	{ height: 100px; }

.mg_1 { margin: 1px; }
.mg_2 { margin: 2px; }
.mg_3 { margin: 3px; }
.mg_4 { margin: 4px; }
.mg_5 { margin: 5px; }
.mg_10 { margin: 10px; }
.mg_15 { margin: 15px; }
.mg_20 { margin: 20px; }
.mg_25 { margin: 25px; }
.mg_30 { margin: 30px; }
.mg_35 { margin: 35px; }
.mg_40 { margin: 40px; }
.mg_45 { margin: 45px; }
.mg_50 { margin: 50px; }
.mg_55 { margin: 55px; }
.mg_60 { margin: 60px; }
.mg_65 { margin: 65px; }
.mg_70 { margin: 70px; }
.mg_75 { margin: 75px; }
.mg_80 { margin: 80px; }
.mg_85 { margin: 85px; }
.mg_90 { margin: 90px; }
.mg_95 { margin: 95px; }
.mg_100 { margin: 100px; }

.mgt_-15 { margin-top:-15px; }
.mgt_5 { margin-top: 5px; }
.mgt_10 { margin-top: 10px; }
.mgt_15 { margin-top: 15px; }
.mgt_20 { margin-top: 20px; }
.mgt_25 { margin-top: 25px; }
.mgt_30 { margin-top: 30px; }
.mgt_35 { margin-top: 35px; }
.mgt_40 { margin-top: 40px; }
.mgt_45 { margin-top: 45px; }
.mgt_50 { margin-top: 50px; }
.mgt_55 { margin-top: 55px; }
.mgt_60 { margin-top: 60px; }
.mgt_65 { margin-top: 65px; }
.mgt_70 { margin-top: 70px; }
.mgt_75 { margin-top: 75px; }
.mgt_80 { margin-top: 80px; }
.mgt_85 { margin-top: 85px; }
.mgt_90 { margin-top: 90px; }
.mgt_95 { margin-top: 95px; }
.mgt_100 { margin-top: 100px; }

.mgr_0 { margin-right: 0px; }
.mgr_2 { margin-right: 2px; }
.mgr_3 { margin-right: 3px; }
.mgr_4 { margin-right: 4px; }
.mgr_5 { margin-right: 5px; }
.mgr_10 { margin-right: 10px; }
.mgr_15 { margin-right: 15px; }
.mgr_20 { margin-right: 20px; }
.mgr_25 { margin-right: 25px; }
.mgr_30 { margin-right: 30px; }
.mgr_35 { margin-right: 35px; }
.mgr_40 { margin-right: 40px; }
.mgr_45 { margin-right: 45px; }
.mgr_50 { margin-right: 50px; }
.mgr_55 { margin-right: 55px; }
.mgr_60 { margin-right: 60px; }
.mgr_65 { margin-right: 65px; }
.mgr_70 { margin-right: 70px; }
.mgr_75 { margin-right: 75px; }
.mgr_80 { margin-right: 80px; }
.mgr_85 { margin-right: 85px; }
.mgr_90 { margin-right: 90px; }
.mgr_95 { margin-right: 95px; }
.mgr_100 { margin-right: 100px; }

.mgb_3 { margin-bottom: 3px; }
.mgb_5 { margin-bottom: 5px; }
.mgb_10 { margin-bottom: 10px; }
.mgb_15 { margin-bottom: 15px; }
.mgb_20 { margin-bottom: 20px; }
.mgb_25 { margin-bottom: 25px; }
.mgb_30 { margin-bottom: 30px; }
.mgb_35 { margin-bottom: 35px; }
.mgb_40 { margin-bottom: 40px; }
.mgb_45 { margin-bottom: 45px; }
.mgb_50 { margin-bottom: 50px; }
.mgb_55 { margin-bottom: 55px; }
.mgb_60 { margin-bottom: 60px; }
.mgb_65 { margin-bottom: 65px; }
.mgb_70 { margin-bottom: 70px; }
.mgb_75 { margin-bottom: 75px; }
.mgb_80 { margin-bottom: 80px; }
.mgb_85 { margin-bottom: 85px; }
.mgb_90 { margin-bottom: 90px; }
.mgb_95 { margin-bottom: 95px; }
.mgb_100 { margin-bottom: 100px; }

.mgl_2 { margin-left: 2px; }
.mgl_5 { margin-left: 5px; }
.mgl_10 { margin-left: 10px; }
.mgl_15 { margin-left: 15px; }
.mgl_20 { margin-left: 20px; }
.mgl_25 { margin-left: 25px; }
.mgl_30 { margin-left: 30px; }
.mgl_35 { margin-left: 35px; }
.mgl_40 { margin-left: 40px; }
.mgl_45 { margin-left: 45px; }
.mgl_50 { margin-left: 50px; }
.mgl_55 { margin-left: 55px; }
.mgl_60 { margin-left: 60px; }
.mgl_65 { margin-left: 65px; }
.mgl_70 { margin-left: 70px; }
.mgl_75 { margin-left: 75px; }
.mgl_80 { margin-left: 80px; }
.mgl_85 { margin-left: 85px; }
.mgl_90 { margin-left: 90px; }
.mgl_95 { margin-left: 95px; }
.mgl_100 { margin-left: 100px; }

.pd_0 { padding: 0px; }
.pd_2 { padding: 2px; }
.pd_3 { padding: 3px; }
.pd_4 { padding: 4px; }
.pd_5 { padding: 5px; }
.pd_10 { padding: 10px; }
.pd_15 { padding: 15px; }
.pd_20 { padding: 20px; }
.pd_25 { padding: 25px; }
.pd_30 { padding: 30px; }
.pd_35 { padding: 35px; }
.pd_40 { padding: 40px; }
.pd_45 { padding: 45px; }
.pd_50 { padding: 50px; }
.pd_55 { padding: 55px; }
.pd_60 { padding: 60px; }
.pd_65 { padding: 65px; }
.pd_70 { padding: 70px; }
.pd_75 { padding: 75px; }
.pd_80 { padding: 80px; }
.pd_85 { padding: 85px; }
.pd_90 { padding: 90px; }
.pd_95 { padding: 95px; }
.pd_100 { padding: 100px; }

.pdt_2 { padding-top: 2px; }
.pdt_5 { padding-top: 5px; }
.pdt_10 { padding-top: 10px; }
.pdt_11 { padding-top: 11px; }
.pdt_15 { padding-top: 15px; }
.pdt_18 { padding-top: 18px; }
.pdt_20 { padding-top: 20px; }
.pdt_25 { padding-top: 25px; }
.pdt_30 { padding-top: 30px; }
.pdt_35 { padding-top: 35px; }
.pdt_40 { padding-top: 40px; }
.pdt_45 { padding-top: 45px; }
.pdt_50 { padding-top: 50px; }
.pdt_55 { padding-top: 55px; }
.pdt_60 { padding-top: 60px; }
.pdt_65 { padding-top: 65px; }
.pdt_70 { padding-top: 70px; }
.pdt_75 { padding-top: 75px; }
.pdt_80 { padding-top: 80px; }
.pdt_85 { padding-top: 85px; }
.pdt_90 { padding-top: 90px; }
.pdt_95 { padding-top: 95px; }
.pdt_100 { padding-top: 100px; }

.pdr_5 { padding-right: 5px; }
.pdr_10 { padding-right: 10px; }
.pdr_15 { padding-right: 15px; }
.pdr_20 { padding-right: 20px; }
.pdr_25 { padding-right: 25px; }
.pdr_30 { padding-right: 30px; }
.pdr_35 { padding-right: 35px; }
.pdr_40 { padding-right: 40px; }
.pdr_45 { padding-right: 45px; }
.pdr_50 { padding-right: 50px; }
.pdr_55 { padding-right: 55px; }
.pdr_60 { padding-right: 60px; }
.pdr_65 { padding-right: 65px; }
.pdr_70 { padding-right: 70px; }
.pdr_75 { padding-right: 75px; }
.pdr_80 { padding-right: 80px; }
.pdr_85 { padding-right: 85px; }
.pdr_90 { padding-right: 90px; }
.pdr_95 { padding-right: 95px; }
.pdr_100 { padding-right: 100px; }

.pdb_5 { padding-bottom: 5px; }
.pdb_10 { padding-bottom: 10px; }
.pdb_15 { padding-bottom: 15px; }
.pdb_20 { padding-bottom: 20px; }
.pdb_25 { padding-bottom: 25px; }
.pdb_30 { padding-bottom: 30px; }
.pdb_35 { padding-bottom: 35px; }
.pdb_40 { padding-bottom: 40px; }
.pdb_45 { padding-bottom: 45px; }
.pdb_50 { padding-bottom: 50px; }
.pdb_55 { padding-bottom: 55px; }
.pdb_60 { padding-bottom: 60px; }
.pdb_65 { padding-bottom: 65px; }
.pdb_70 { padding-bottom: 70px; }
.pdb_75 { padding-bottom: 75px; }
.pdb_80 { padding-bottom: 80px; }
.pdb_85 { padding-bottom: 85px; }
.pdb_90 { padding-bottom: 90px; }
.pdb_95 { padding-bottom: 95px; }
.pdb_100 { padding-bottom: 100px; }

.pdl_5 { padding-left: 5px; }
.pdl_9 { padding-left: 9px; }
.pdl_10 { padding-left: 10px; }
.pdl_15 { padding-left: 15px; }
.pdl_20 { padding-left: 20px; }
.pdl_25 { padding-left: 25px; }
.pdl_30 { padding-left: 30px; }
.pdl_35 { padding-left: 35px; }
.pdl_40 { padding-left: 40px; }
.pdl_45 { padding-left: 45px; }
.pdl_50 { padding-left: 50px; }
.pdl_55 { padding-left: 55px; }
.pdl_60 { padding-left: 60px; }
.pdl_65 { padding-left: 65px; }
.pdl_70 { padding-left: 70px; }
.pdl_75 { padding-left: 75px; }
.pdl_80 { padding-left: 80px; }
.pdl_87 { padding-left: 87px; }
.pdl_85 { padding-left: 85px; }
.pdl_90 { padding-left: 90px; }
.pdl_95 { padding-left: 95px; }
.pdl_100 { padding-left: 100px; }
.pdl_120 { padding-left: 120px; }

.skipToContent a{display:block;width:1px;height:1px;margin-bottom:-1px;overflow:hidden;color:#fff;font-size:12px;text-align:center;white-space:nowrap; background:#375e9e}
.skipToContent a:focus,.skipToContent a:active{width:auto;height:auto;margin-bottom:10px;padding:5px;}
.bline,.skip{position:absolute;height:0;overflow:hidden;font-size:1px;text-indent:-9999px;line-height:0;}
.hidden{position:absolute;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0;}
.none{display:none;}
.hidePc{  
    position: absolute;
    top: -99999px;
    width: 0;
    height: 0;
    line-height: 0;
    text-indent: -99999px;}
.hide{display:none !important;}                  
figcaption{position:absolute;height:0;overflow:hidden;font-size:1px;text-indent:-9999px;line-height:0;}                                                                                                                                                                                                                                                                                                                                