@charset "utf-8";

@import url('sub_content.css');

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5{margin:0;padding:0;word-wrap:break-word;/*word-break:break-all;*/}
input{margin:0;padding:0;}
table caption{position: absolute;top: 0px;left: 0px;overflow: hidden;display: block !important;width: 0px !important;height: 0px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.clear{clear:both;height:0;}
.blind {position: absolute;top: 0px;left: 0px;overflow: hidden;display: inline-block !important;width: 0px !important;height: 0px !important;margin: 0 !important;font-size: 0 !important;line-height: 0 !important;}
.mg0{margin:0px !important;}
.mtp0{margin-top:0px !important;}
.mbt0{margin-bottom:0px !important;}
.mtp5{margin-top:5px !important;}
.mtp10{margin-top:10px !important;}
.mtp15{margin-top:15px !important;}
.mtp20{margin-top:20px !important;}
.mtp30{margin-top:30px !important;}
.mtp40{margin-top:40px !important;}
.mtp50{margin-top:50px !important;}
.mbt50{margin-bottom:50px !important;}
.mbt25{margin-bottom:25px !important;}
.mbt30{margin-bottom:30px !important;}
.mbt15{margin-bottom:15px !important;}
.mbt10{margin-bottom:10px !important;}
.mbt5{margin-bottom:5px !important;}
.mlf10{margin-left:10px !important;}
.mlf15{margin-left:15px !important;}
.pad0{padding:0px !important;}
.pdt15{padding-top:15px !important;}
.pdt30{padding-top:30px !important;}
.pdl15{padding-left:15px !important;}
.bgno{background:none !important;}
.txt_lf{text-align:left !important;}
.txt_cn{text-align:center !important; margin-bottom:30px;}
.ggg{margin-bottom: -56px;}
.txt_rt{text-align:right !important;}


h3.h3 {margin-top:20px;margin-bottom:10px;font-size:30px;color:#016db6}
h4.h4 {display:block;position:relative;margin-top:25px;margin-bottom:15px;padding-left:15px;font-size:18px;font-weight:bold;}
h4.h4:before {display:block;position:absolute;top:2px;left:0;width:5px;height:16px;background:url('/resources/pt/images/common/dott_tit1.gif') no-repeat;content:"";}
h5.h5 {display:block;position:relative;margin-top:15px;margin-bottom:10px;padding-left:10px;color:#016db6;font-size:16px;font-weight:bold;line-height:24px;}
h5.h5:before {display:block;position:absolute;top:7px;left:0;width:5px;height:9px;background:url(/resources/pt/images/sub05/h5_icon.gif) no-repeat;content:"";}

p {font-size:15px;font-weight:normal;line-height:1.4em;word-break:break-all;}

.temp_img {position:relative;margin-top:15px;margin-bottom:15px;}
.temp_img .temp_img_wrap {line-height:0;text-align:center;}
.temp_img .temp_img_wrap .zoom_link {display:none;position:absolute;right:0;bottom:0;z-index:10;width:29px;height:29px;}
.temp_img .temp_img_wrap .zoom_link a {display:block;position:relative;width:29px;height:29px;font-size:0;line-height:0;background-color:#2b4380;}
.temp_img .temp_img_wrap .zoom_link a:before {display:block;position:absolute;top:9px;right:8px;width:13px;height:13px;background:url(/resources/pt/images/common/temp_img_extend.png) no-repeat 0 0;content:"";}
@media screen and (max-width:640px){
	.temp_img .temp_img_wrap .zoom_link {display:block;}
}

.temp_box1 {position:relative;border:1px solid #999;padding:40px 30px 25px 30px;margin-top:40px;margin-bottom:30px;box-sizing:border-box;}
.temp_box1 .temp_box_wrap {}
.temp_box1 .title {display:inline-block;position:absolute;top:-20px;left:50%;width:90%;padding:12px 40px;background:#2466c7;font-size:16px;color:#fff;text-align:center;transform:translateX(-50%);}


.num {margin:0 0 0 8px; padding:2px 0 5px 0; }
ol.num {margin-left:10px;font-size:15px;color:#222;line-height:1.4em;}
ol.num > li {display:block;padding-left:27px;font-size:15px;font-weight:normal;}
ol.num > li:before {display:block;position:absolute;left:0;top:2px;border:1px solid #333;border-radius:50%;width:19px;height:19px;text-align:center;color:#333;font-size:15px;content:"";}
.num {margin:0 0 0 8px; padding:2px 0 5px 0; }
.num > li,
p.num{position:relative; margin: 7px 0; padding: 3px 0 0 30px; line-height: 20px;}
ul.num > li {list-style: none;}
ul.num > li > .item,
ol.num > li > .item,
p.num span.item{position:absolute; display:inline-block; left:1px; top:2px; width:19px; height:19px; line-height:20px;font-size:12px; color:#333; text-align:center;letter-spacing:-0.1em;}

ul.bu {display:block;margin-left:10px}
ul.bu > li {position:relative;padding:2px 0 2px 12px;font-size:15px;font-weight:400;line-height:22px;}
ul.bu > li:before {display:block;position:absolute;top:11px;left:0;width:5px;height:5px;border-radius:50%;background:#b1b1b1;content:"";}
ul.bu > li ul.bu > li {display:block;position:relative;padding:3px 0 3px 14px;font-size:14px;line-height:20px;}
ul.bu > li ul.bu > li:before {display:block;position:absolute;top:12px;left:0;width:5px;height:1px;background:#666;content:"";}
p.blt {position:relative;margin-left:10px;padding:2px 0 2px 12px;font-size:15px;font-weight:400;line-height:22px;}
p.blt:before {display:block;position:absolute;top:11px;left:0;width:5px;height:5px;border-radius:50%;background:#b1b1b1;content:"";}

.clearfix {display: block;}
.clearfix:after {content: "";display: table;clear: both;}


a.write_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#f08300;font-size:15px;color:#ffffff;text-align:center;}
a.save_btn{display:inline-block;padding:9px 22px;min-width:48px;background:url('../images/sub/save_icon.gif') no-repeat 5px center;background-color:#aaaf6f;font-size:15px;color:#ffffff;text-align:right;}
a.list_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#be8162;font-size:15px;color:#ffffff;text-align:center;}
/* a.view_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#be8162;font-size:15px;color:#ffffff;text-align:center;} */
a.modify_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#5490c4;font-size:15px;color:#ffffff;text-align:center;}
a.del_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#aaaf6f;font-size:15px;color:#ffffff;text-align:center;}
a.que_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#aaaf6f;font-size:15px;color:#ffffff;text-align:center;}
a.que2_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#f08300;font-size:15px;color:#ffffff;text-align:center;}
a.file_down{display:inline-block;padding:1px 3px;background:#a5b3b4;font-size:12px;color:#ffffff;text-align:center;}
a.add_btn{display:inline-block;padding:2px 5px;min-width:34px;background:url('../images/sub/add_icon.gif') no-repeat 5px center;background-color:#8d8b8c;font-size:12px;color:#ffffff;text-align:right;}
a.del_btn2{display:inline-block;padding:2px 5px;min-width:50px;background:url('../images/sub/del_icon.gif') no-repeat 5px center;background-color:#8d8b8c;font-size:12px;color:#ffffff;text-align:right;}
a.self_info{display:inline-block;padding:6px 11px;min-width:34px;background:#016db6;font-size:14px;color:#ffffff;text-align:center;}
a.go_btn1{/* display:inline-block; */padding:10px 11px;min-width:34px;background:#ffffff;font-size:13px;font-weight:bold;color:#555555;border:2px solid #d8d8d8;text-align:left;}
a.search_btn2{display:inline-block;padding:9px 15px;min-width:75px;background:url('../images/sub/search_icon.gif') no-repeat 10px center;background-color:#838383;font-size:14px;font-weight:bold;color:#ffffff;text-align:right;}
a.addr_btn{display:inline-block;padding:3px 9px;min-width:48px;background:#8d8c8c;font-size:12px;color:#ffffff;text-align:center;}
a.btn-baro{display:inline-block;width:84px;height:26px;line-height:26px;margin:4px 0 0 4px; background-color:#8d8c8c;text-align:center;color:#fff;font-size:14px;}
a.btn-down{display:inline-block;width:66px;height:20px;line-height:20px;margin:4px 0 0 4px; border-radius:3px;background-color:#3362a2;text-align:center;color:#fff;font-size:13px;}
a.btn-baro2{display:inline-block;width:66px;height:20px;line-height:20px;margin:4px 0 0 4px;border-radius:3px; background-color:#8d8c8c;text-align:center;color:#fff;font-size:13px;}

.em_b_blue {color:#1b4a8e !important;font-weight:900;}

.skip {display:none;}

/*20191101 추가*/
.mobileSelct{display: none;}

.sub_content_cont_rt_cont input{vertical-align:middle;}
.sub_content_cont_rt_cont select{vertical-align:middle;}
.sub_content_cont_rt_cont img{vertical-align:middle;/*width:115px;height:30px;border:1px solid #ccc*/}
.sub_content_cont_rt_cont{font-size:12px;}

.sub_content_cont_rt_tit{min-height:38px;border-bottom:1px solid #696a6a;font-size:25px;font-weight:bold;color:#454545;margin-top:15px;}
.sub_content_cont_rt_cont{padding-top:25px;padding-bottom:60px;}

.sub010101_v_lf{float:left;}
.sub010101_v_rt{float:left;border:1px solid #e9e9e9;border-bottom:0;}
.sub010101_v_rt > ul > li{border-bottom:1px solid #e9e9e9;}

.tab_menu_style1_bor{border:1px solid #d0d0d0;padding:10px;}
.tab_menu_style1 a{display:inline-block;padding:0 10px;min-width:90px;margin:2px 0;height:32px;line-height:32px;font-size:14px;font-weight:bold;color:#383838;border:1px solid #d0d0d0;background:#f7f6f6;text-align:center;}
.tab_menu_style1 a:hover{padding:0 11px;min-width:90px;height:34px;line-height:34px;color:#ffffff;border:0;background:#016db6;}
.tab_menu_style1 a.on{padding:0 11px;min-width:90px;height:34px;line-height:34px;color:#ffffff;border:0;background:#016db6;}
.sub_content_cont_rt_cont h1{font-size:18px;font-weight:bold;color:#323232;background:url('../images/common/h1_ico.gif') no-repeat 0px 3px;padding-left:15px;}
.sub_content_cont_rt_cont h1 span{font-size:18px;}


.ul_style1 > li{line-height:20px;font-size:14px;color:#666666;background:url('../images/common/ul_ico1.gif') no-repeat 0px 7px;padding-left:12px;}
.ul_style1 > li > strong{font-size:14px;}
.ul_style1 > li > ul > li{line-height:20px;font-size:14px;color:#666666;background:url('../images/common/ul_ico2.gif') no-repeat 0px 10px;padding-left:12px;}
.ul_style1 > li > ul > li > a{text-decoration:underline;color:#0000ff;}
.ul_style1 .font_red{font-size:14px;color:#ec1515;}
.ul_style1 .font_blue{font-size:14px;color:#016db6;}
.ul_style1 > li > a{text-decoration:underline;font-size:14px;color:#666666;}
.ul_style2 > li{line-height:20px;font-size:14px;color:#666666;background:url('../images/common/ul_ico1_1.gif') no-repeat 0px 7px;padding-left:12px;}
.ul_style2 > li > strong{font-size:14px;}
.ul_style2 > li > ul > li{line-height:20px;font-size:14px;color:#666666;background:url('../images/common/ul_ico2.gif') no-repeat 0px 10px;padding-left:12px;}
.ul_style2 .font_red{font-size:14px;color:#ec1515;}
.ul_style2 .font_blue{font-size:14px;color:#016db6;}
.number_v{position:relative;font-size:13px;padding-left:21px;line-height:20px;}
.number_v span.numb{position:absolute;top:0px;left:0;font-size:13px;}


.search_dv_rt{float:right;}
.search_dv_rt select,.search_dv_rt label,.search_dv_rt input,.search_dv_rt a{float:left;display:inline-block;}
.search_dv_rt select{width:90px;height:33px;background:#e6e6e6;border:1px solid #cccccc;margin-left:5px;}
.search_dv_rt #ipt_lab{width:238px;height:31px;line-height:31px;border:1px solid #cccccc;margin-right:10px;}



.page{width:100%;margin:0 auto;text-align:center;margin-top:15px;}
.page span{display:inline-block;}
.page span a{float:left;vertical-align:middle;font-size:13px;font-weight:bold;line-height:32px; width:33px; height:32px;border:1px solid #d7d5d5;border-left:0;}
.page span a:hover{background:#016db6;color:#ffffff;}
.page span a.on{background:#016db6;color:#ffffff;}
.page span a.lfs{border-left:1px solid #d7d5d5;}
.page span a.lfs2{margin-right:20px;}
.page span a.rts2{border-left:1px solid #d7d5d5;margin-left:20px;}

.total_msg{font-size:13px;color:#767676;height:30px;line-height:30px;}
.total_msg span{font-size:13px;font-weight:bold;color:#ff4806;}

.sub18120_v{background:url('../images/sub01/sub18120_img13.gif') no-repeat 529px 13px;}
.sub18120_v_lf{float:left;width:495px;}
.sub18120_v_lf .p1{font-size:30px;color:#016db6;}
.sub18120_v_lf .p1 span{font-size:20px;color:#666666;}
.sub18120_v_lf .p2{font-size:14px;color:#767676;line-height:20px;margin-top:20px;}
.sub18120_v_lf .p2 span{font-size:16px;font-weight:bold;color:#016db6;}
.sub18120_v_rt{float:right;}
.sub18120_v_rt2{float:right;padding:22px 60px 0 0;}
.sub18120_v_rt .p1{font-size:35px;font-weight:bold;color:#505050;}
.sub18120_v_rt .p2{font-size:13px;color:#767676;text-align:center;}
.sub18120_v_rt .p2 span{font-size:13px;color:#f37b02;}
.sub18120_v2{border:1px solid #dcdcdc;border-bottom:0;margin-top:30px;}
.sub18120_v2_cont_v{float:left;width:50%;height:auto;padding:30px 0px 30px 120px;border-bottom:1px solid #dcdcdc;}
.sub18120_v2_cont_v .p1{font-size:20px;font-weight:bold;color:#333333;}
.sub18120_v2_cont_v .p2{color:#767676;margin-top:5px;}
.sub18120_v2_cont_v .p3{margin-top:15px;}
.sub18120_bg1{background:url('../images/sub01/sub18120_img1.gif') no-repeat 20px 30px;border-right:1px solid #dcdcdc;}
.sub18120_bg2{background:url('../images/sub01/sub18120_img2.gif') no-repeat 20px 30px;}
.sub18120_bg3{background:url('../images/sub01/sub18120_img3.gif') no-repeat 20px 30px;border-right:1px solid #dcdcdc;}
.sub18120_bg4{background:url('../images/sub01/sub18120_img4.gif') no-repeat 20px 30px;}
.sub18120_bg5{background:url('../images/sub01/sub18120_img5.gif') no-repeat 20px 30px;border-right:1px solid #dcdcdc;}
.sub18120_bg6{background:url('../images/sub01/sub18120_img6.gif') no-repeat 20px 30px;}
.sub18120_bg7{background:url('../images/sub01/sub18120_img7.gif') no-repeat 20px 30px;border-right:1px solid #dcdcdc;}
.sub18120_bg8{background:url('../images/sub01/sub18120_img8.gif') no-repeat 20px 30px;}
.sub18120_bg9{background:url('../images/sub01/sub18120_img9.gif') no-repeat 20px 30px;border-right:1px solid #dcdcdc;}
.sub18120_bg10{background:url('../images/sub01/sub18120_img10.gif') no-repeat 20px 30px;}
.sub18122_v .p1{font-size:30px;font-weight:bold;color:#016db6;letter-spacing:-1px;}
.sub18122_v .p1 span{font-size:23px;font-weight:normal;color:#333333;}
.sub18122_v .p2{font-size:14px;color:#767676;margin-top:15px;line-height:20px;}
.sub18122_v .p2 span{font-size:14px;color:#016db6;}
.sub18127_v{padding-left:15px;margin-top:30px;}
.sub18127_v p{line-height:20px;}
.sub18127_v p a{text-decoration:underline;font-size:13px;color:#767676;}

.sub18_1_39_v{border:1px solid #d0d0d0;padding:20px 30px;}
.sub18_1_39_v2{margin-top:10px;text-align:right;}
.sub18_1_39_v2 label{font-size:13px;}
.sub18_1_39_v3{font-size:13px;margin-top:50px;}
.sub18_1_39_v3 strong{font-size:20px;color:#802224;}

.file_check_v{margin:8px 0;}
.file_check_v > ul > li{float:left;font-size:13px;color:#666666;background:url('../images/common/ul_ico1.gif') no-repeat 0px 8px;padding-left:10px;}

.PT_CC_0023_v{padding:10px 15px;margin-top:5px;font-size:14px;line-height:20px;border:1px solid #d0d0d0;}
.PT_CC_0023_v .font_blue{color:#016db6;}
.PT_CC_0028_bg1{background:url('../images/sub01/PT-CC-0028_img1.gif') no-repeat 20px 30px;border-right:1px solid #dcdcdc;padding-top:40px;}
.PT_CC_0028_bg2{background:url('../images/sub01/PT-CC-0028_img2.gif') no-repeat 20px 30px;padding-top:40px;}

/* 2016-7-15 */
.sub18120_v2_cont_v2{height:119px;padding:30px 20px 0 130px;border-bottom:1px solid #dcdcdc;}
.sub18120_v2_cont_v2 p{float:left;margin-top:20px;}
.sub18120_v2_cont_v2 .p1{font-size:20px;font-weight:bold;color:#333333;margin-right:30px;}
.PT_CC_0028_bg3{background:url('../images/sub01/PT-CC-0028_img3.gif') no-repeat 20px 30px;padding-top:40px;}

.PT_CC_0040_v{padding:30px 0;margin-top:20px;text-align:center;background:url('../images/sub01/PT_CC_0040_img1.gif') repeat-x;height:46px;}
.PT_CC_0040_v_lf{float:left;width:50%;height:46px;line-height:46px;font-size:20px;font-weight:bold;color:#333333;}
.PT_CC_0040_v_lf_cont{border-right:1px solid #cbcbcb;}
.PT_CC_0040_v_lf_cont strong{font-size:30px;color:#016db6;}
.PT_CC_0040_v_rt{float:left;width:50%;height:46px;line-height:46px;font-size:20px;font-weight:bold;color:#333333;}
.PT_CC_0040_v_rt_cont strong{font-size:30px;color:#016db6;}
.PT_CC_0040_v2{margin-top:40px;}
.PT_CC_0040_v2_lf{float:left;width:402px;}
.PT_CC_0040_v2_rt{float:right;width:402px;}
.PT_CC_0041_bg1{background:url('../images/sub01/PT-CC-0041_img1.gif') no-repeat 20px 30px;border-right:1px solid #dcdcdc;padding-top:40px;}
.PT_CC_0041_bg2{background:url('../images/sub01/PT-CC-0041_img2.gif') no-repeat 20px 30px;padding-top:40px;}
.PT_CC_0041_bg3{background:url('../images/sub01/PT-CC-0041_img3.gif') no-repeat 20px 30px;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding-top:40px;}
.PT_CC_0043_v{padding:30px 68px;margin-top:30px;text-align:center;background:#fdfdfd;border:1px solid #d4d4d4;}
.PT_CC_0043_v .p1{font-size:19px;}
.PT_CC_0043_v .p1 strong{font-size:28px;color:#016db6;}
.PT_CC_0043_v .p2{margin:25px 0;}
.PT_CC_0043_v .p2 img{width:100%;max-width:686px;}
.PT_CC_0043_v .p3{font-size:14px;}
.PT_CC_0043_v .p3 strong{font-size:16px;font-weight:bold;color:#016db6;}
.PT_CC_0045_v{text-align:center;margin-top:20px;}
.PT_CC_0045_v a{display:inline-block;margin:0 21px;}
.PT_CC_0046_v{min-height:345px;border:1px solid #8d8d8d;}
.PT_CC_0047_v{text-align:center;margin-top:40px;}
.PT_CC_0047_v img{max-width:724px;width:100%;}
.PT_CC_0048_v{text-align:center;margin-top:40px;}
.PT_CC_0048_v img{width:100%;}
.PT_CC_0050_v{padding:120px 65px 35px;border:1px solid #cacaca;background:url('../images/sub01/PT-CC-0050_img1.gif') no-repeat center 15px;}
.PT_CC_0054_v{margin-top:15px;}
.PT_CC_0054_v_lf{float:left;}
.PT_CC_0054_v_rt{float:right;}
.PT_CC_0061_v{padding:15px 20px;margin-top:15px;border:1px solid #c1c1c1;}
.PT_CC_0065_v img{max-width:631px;width:100%;}
.PT_CC_0065_v2{margin-top:30px;text-align:center;}
.PT_CC_0065_v2 img{max-width:586px;width:100%;}
.PT_CC_0068_v{margin-top:20px;}
.PT_CC_0068_v > ul{float:left;width:50%;}
.PT_CC_0071_v{display:none;}
.PT_CC_0071_v_cont > ul{padding:30px 0;border-bottom:1px dotted #b3b3b3;}
.PT_CC_0071_v_cont > ul > li > ul{padding-top:10px;}
.PT_CC_0071_v_cont > ul > li > ul > li{float:left;width:30%;margin-top:10px;}
.PT_CC_0072_v > ul > li{float:left;margin-bottom:12px;width:25%;}
.PT_CC_0072_v_cont{margin:0 6px;padding:32px 0 32px 42px;border:1px solid #dcdcdc;}
.PT_CC_0072_v_cont .p1{font-size:20px;font-weight:bold;color:#333333;}
.PT_CC_0072_v_cont .p2{font-size:12px;color:#767676;margin-top:5px;}
.PT_CC_0072_v_cont .p2 span{color:#fb6b0b;}
.PT_CC_0072_v_cont .p3{margin-top:15px;}
.PT_CC_0111_v{text-align:center;margin-top:30px;}
.PT_CC_0111_v img{max-width:665px;width:100%;}
.PT_CC_0114_v{text-align:center;margin-top:10px;}
.PT_CC_0114_v img{max-width:730px;width:100%;}
.PT_CC_0115_v{margin-top:30px;border-top:2px solid #016db6;border-bottom:1px solid #d0d0d0;}
.PT_CC_0115_v_tit{background:url('../images/sub01/PT-CC-0115_icon.gif') no-repeat 8px center;font-size:14px;font-weight:bold;color:#016db6;padding:13px 0 13px 52px;}
.PT_CC_0115_v_cont{border-top:1px solid #d0d0d0;padding:22px 52px 22px;font-size:14px;color:#666666;line-height:20px;}



.PT_RE_0067_v{margin-bottom:30px;}
.PT_RE_0067_v_lf{float:left;width:250px;margin-right:22px;}
.PT_RE_0067_v_lf img{width:250px;height:154px;}
.PT_RE_0067_v_rt{float:left;width:550px;border-top:2px solid #bdbdbd;margin-top:3px;}
.PT_RE_0067_v_rt > ul > li{border-bottom:1px solid #dedede;line-height:18px;padding:5px 0;}
.PT_RE_0067_v_rt_lf{float:left;font-weight:bold;color:#4c4c4c;background:url('../images/cate07/bg_org_bg.gif') no-repeat 5px center;padding-left:20px;}
.PT_RE_0067_v_rt_rt{margin-left:135px;}
.PT_RE_0067_v_rt_rt .bg_org{display:inline-block;height:21px;line-height:21px;padding:0 8px;margin-left:15px;font-size:12px;color:#ffffff;background:#f17600;}
.PT_RE_0068_v{margin-top:10px;}
.PT_RE_0068_v > ul > li{float:left;width:33%;text-align:center;}
.PT_RE_0068_v > ul > li img{max-width:250px;width:100%;}
.PT_RE_0068_v2{margin-top:10px;min-height:300px;border:3px solid #c1c1c1;}

/* 20201102 소식지 썸네일*/
.PT_RE_0067_v_lf_2 img{width:300px;height:350px;}
.sosik{width:30%; float:left; margin-left:3%; }
.sosik img{width:300px; text-align:center; padding:3%; border:1px solid #c1c1c1;}
.sosik_title{width:98%;}
.sosik_l_tit{margin-left:0; font-size:16px; text-align:center; }
.bbsNewImage{width:27px!important; height:11px; border:none!important; padding:0!important;}

.PT_DO_0087_v{text-align:center;margin-top:30px;}
.PT_DO_0087_v span{display:inline-block;margin-bottom:10px}
.PT_DO_0087_v2{margin-top:15px;overflow:hidden;}
.PT_DO_0087_v2 a{float:left;display:inline-block;margin:3px;}

.site_v_tit{padding-left:32px;height:46px;line-height:46px;background:#5c7f7a;font-size:20px;font-weight:bold;color:#ffffff;}
.site_v_cont{margin-top:10px;}
.site_v_cont > ul{overflow:hidden;}
.site_v_cont > ul > li{float:left;width:33.3%;}
.site_v_cont > ul > li:first-child{width:33.4%}
.site_v_cont > ul > li > a{position:relative;display:block;height:46px;line-height:46px;font-size:16px;font-weight:bold;background:#eeeeee;padding-left:22px;}
.site_v_cont > ul > li > a > img{position:absolute;top:20px;right:13px;}
.site_v_cont > ul > li > ul{padding:10px 0 10px 27px;}
.site_v_cont > ul > li > ul > li{line-height:22px;font-size:14px;background:url('/resources/pt/images/sub/site_ico2.gif') no-repeat 0 10px;padding-left:10px;}

.PT-TS-0001_v{padding-bottom: 15px;border-bottom: 1px dashed #b2b2b2;}
.PT-TS-0001_v_lf{float:left;width:163px;height:122px;margin-right:23px;margin-bottom:10px;}
.PT-TS-0001_v_rt{float:left;width:630px;}
.PT-TS-0001_v_rt_tit a{font-size:16px;font-weight:bold;color:#016db6;padding-bottom:3px;border-bottom:1px solid #69a9d4;}
.PT-TS-0001_v_rt_cont{margin-top:12px;}
.PT-TS-0001_v_rt_cont > ul > li{overflow:hidden;line-height:22px;}
.PT-TS-0001_v_rt_cont span{float:left;display:block;}
.PT-TS-0001_v_rt_cont span.sp1{padding-left:10px;margin-right:15px;font-size:14px;font-weight:bold;background:url('/resources/pt/images/sub/PT-TS-0001_ico.gif') no-repeat left 8px;}
.PT-TS-0001_v_rt_cont span.sp2{font-size:14px;font-weight:normal;color:#016db6;width:460px;}
.PT-TS-0001_v_rt_cont p.font_s{line-height:22px;margin:10px 0;font-size:14px;}
.PT-TS-0001_v_rt_cont p.font_s2{line-height:22px;margin:10px 0;font-size:14px;color:#016db6;}
.PT-TS-0001_v_rt_cont p.btn_go {margin-top:30px;text-align:right;}
.PT-TS-0001_v_rt_cont p.btn_go a{display:inline-block;background:#016db6;font-size:14px;color:#ffffff;padding:8px 25px;}


.PT-TS-0001_v2{margin-top:15px;margin-bottom:40px;}
.PT-TS-0001_v2_tit a{font-size:14px;font-weight:bold;color:#016db6;}
.PT-TS-0001_v2_cont{margin-top:10px;font-size:14px;}
.PT-TS-0001_v2_cont2{margin-top:20px;overflow:hidden;}
.PT-TS-0001_v2_cont2 > ul > li{float:left;text-align:center;width:25%;margin-bottom:15px;}
.PT-TS-0001_v2_cont2_v{padding:0 5px;}
.PT-TS-0001_v2_cont2_v_img{position:relative;}
.PT-TS-0001_v2_cont2_v_img img{width:100%;}
.PT-TS-0001_v2_cont2_v_tit{position:absolute;bottom:0;left:0;width:100%;height:38px;line-height:38px;background:url('/resources/pt/images/sub/PT-TS-0001_v2_cont2_v_tit_bg.png') repeat;text-align:center;}
.PT-TS-0001_v2_cont2_v_tit a{font-size:14px;font-weight:bold;color:#ffffff;}
.PT-TS-0001_v2_cont3{margin-top:20px;overflow:hidden;}
.PT-TS-0001_v2_cont3 > ul > li{float:left;text-align:center;width:20%;margin-bottom:15px;}
.PT-TS-0001_v2_cont4{margin-top:20px;overflow:hidden;}
.PT-TS-0001_v2_cont4 > ul > li{float:left;text-align:center;width:33%;margin-bottom:15px;}

.PT-TS-0001_v3{overflow:hidden;margin-top:15px;margin-bottom:40px;}
.PT-TS-0001_v3 > ul > li{float:left;width:17%;margin-left:-3px;}
.PT-TS-0001_v3 > ul > li > div{padding:9px 0;text-align:center;border-left:1px solid #dfdfdf;}

.PT-TS-0001_v4{overflow:hidden;margin-top:15px;margin-bottom:40px;}
.PT-TS-0001_v4 > ul > li{float:left;width:34%;margin-left:-6px;}
.PT-TS-0001_v4 > ul > li > div{padding:9px 0;text-align:center;border-left:1px solid #dfdfdf;}


.PT-SG-0001_v{margin-top:20px;padding:33px 27px;border:3px solid #eaeaea;}
.PT-SG-0001_v_tit{font-size:18px;font-weight:bold;color:#323232;}
.PT-SG-0001_v_tit span{font-size:18px;font-weight:bold;color:#0189b6;}
.PT-SG-0001_v_cont{margin-top:20px;font-size:14px;font-weight:bold;}
.PT-SG-0001_v2{margin-top:20px;font-size:14px;color:#016db6;}
.PT-SG-0001_v3{margin-top:20px;}
.PT-SG-0001_v4{text-align:center;margin-top:20px;padding:33px 0;border:3px solid #eaeaea;}
.PT-SG-0001_v_rt{text-align:right;}
.PT-SG-0001_v_cont2{font-size:13px;line-height:20px;}
.PT-SG-0005_v{margin-top:20px;padding-left:15px;font-size:13px;line-height:20px;}
.PT-SG-0005_v strong{font-size:13px;color:#333333;}
.PT-SG-0005_v strong.red{font-size:13px;color:#ed1717;}

.PT-SG-0008_v p{font-size:14px;line-height:20px;}
.PT-SG-0008_p1{font-weight:bold;color:#555555;}
.PT-SG-0008_v .PT-SG-0008_p3{font-size:16px;font-weight:bold;color:#016db6;margin:20px 0;}
.PT-SG-0008_v .number_v{position:relative;font-size:14px;padding-left:17px;line-height:20px;}
.PT-SG-0008_v .number_v .numb{position:absolute;top:0px;left:0;font-size:14px;}
.PT-SG-0008_v .h5_title{line-height:100%;}
.PT-SG-0010_v{padding:20px 35px 0 210px;background:url('/resources/pt/images/sub/PT-SG-0010_img.gif') no-repeat 0 0;min-height:134px;}
.PT-SG-0010_v_tit{font-size:16px;color:#016db6;}
.PT-SG-0010_v_tit strong{font-size:20px;color:#016db6;}
.PT-SG-0010_v_cont{margin-top:25px;font-size:14px;font-weight:bold;line-height:20px;}
.PT-SG-0010_v2{padding:20px;border:3px solid #eaeaea;}
.PT-SG-0010_v2_tit{padding-left:20px;font-size:14px;font-weight:bold;color:#555555;line-height:20px;}
.PT-SG-0010_v2_cont{margin-top:20px;}
.PT-SG-0010_v2_cont .number_v{position:relative;font-size:14px;padding-left:20px;line-height:20px;}
.PT-SG-0010_v2_cont .number_v .numb{position:absolute;top:3px;left:0;font-size:14px;}
.PT-SG-0011_v{padding:20px 15px;border:3px solid #eaeaea;font-size:14px;line-height:20px;}
.PT-SG-0011_v2{padding-left:20px;font-size:14px;margin-top:10px;}
.PT-SG-0011_v3{margin-top:20px;overflow:hidden;}
.PT-SG-0011_v3 img{float:left;max-width:292px;width:100%;margin-right:15px;}
.PT-SG-0011_v4{margin-top:5px;font-size:14px;line-height:20px;}
.PT-SG-0011_v4 .blue{font-size:14px;color:#016db6;}
.PT-SG-0011_v .blue{font-size:14px;font-weight:bold;color:#016db6;}
.PT-SG-0013_v{margin-top:20px;}
.PT-SG-0013_v img{max-width:655px;width:100%;}
.PT-SG-0014_v{margin-top:20px;}
.PT-SG-0014_v img{max-width:565px;width:100%;}
.PT-SG-0021_v{margin-top:20px;margin-left:-20px;overflow:hidden;}
.PT-SG-0021_v a{display:inline-block;float:left;margin-left:23px;margin-bottom:30px;}
.PT-SG-0021_v2{overflow:hidden;padding:15px 30px;margin-bottom:20px;background:#fbfbfb;border:1px solid #d0d0d0;}
.PT-SG-0021_v2_lf{float:left;padding-top:6px;margin-right:20px;}
.PT-SG-0021_v2_ct{float:left;width:513px;}
.PT-SG-0021_v2_ct p.p1{font-size:18px;font-weight:bold;color:#cb1009;}
.PT-SG-0021_v2_ct p.p2{font-size:15px;color:#666666;margin-top:5px;}
.PT-SG-0021_v2_rt{float:right;padding-top:10px;}
.PT-SG-0022_v{margin-bottom:30px;overflow:hidden;}
.PT-SG-0022_v_lf{float:left;margin-right:10px;}
.PT-SG-0022_v_rt{float:left;width:590px;font-size:13px;line-height:20px;}
.PT-TF-0056_v{margin-top:5px;}
.PT-TF-0056_v img{max-width:807px;width:100%;}

.comment{margin-top:45px;}
.comment_tp{padding:12px 20px 15px;background:#ededed;}
.comment_tp_v{overflow:hidden;}
.comment_tp_v_lf{float:left;font-size:16px;font-weight:bold;color:#363636;line-height:40px;}
.comment_tp_v_rt{float:right;text-align:right;}
.comment_tp_v_rt a{display:inline-block;margin-left:5px;vertical-align:top;text-align:center;}
.comment_tp_v_rt a img{vertical-align:middle;}
.comment_tp_v_rt a input[type="radio"]{margin-top:3px;}
.comment_tp_v_rt a input[type="checkbox"]{margin-top:3px;}
.comment_tp_v2{margin-top:10px;padding:0 73px 0 71px;position:relative;}
.comment_tp_v2 textarea{width:100%;height:65px;background:#ffffff;border:1px solid #ccd0d3;padding:0;}
.comment_tp_v2 p{font-size:14px;font-weight:bold;color:#5490c4;margin-top:8px;text-align:right;}
.comment_tp_v2_lf{position:absolute;top:0;left:0;}
.comment_tp_v2_lf img{border:1px solid #ccd0d3;}
.comment_tp_v2_rt{position:absolute;top:0;right:0;}
.comment_bt{padding:30px 20px 20px;overflow:hidden;border-bottom:1px solid #e2e2e2;position:relative;}
.comment_bt a.del_ico{position:absolute;top:24px;right:20px;}
.comment_bt_lf{float:left;margin-right:15px;}
.comment_bt_lf img{border:1px solid #ccd0d3;}
.comment_bt_rt{float:left;width:700px;}
.comment_bt_rt_tit{font-size:14px;font-weight:bold;}
.comment_bt_rt_tit strong{font-size:14px;font-weight:bold;color:#4881bb;margin-right:10px;}
.comment_bt_rt_cont{margin-top:12px;font-size:14px;line-height:20px;}


.error{}
.error_body{background:url(/resources/pt/images/common/error_bg.jpg) no-repeat center center;background-color:#f7f9fb;min-height:640px;}
.error_cont{width:583px;margin:0 auto;padding-top:38px;}
.error_logo{text-align:center;}
.error_v{text-align:center;margin-top:25px;font-size:36px;color:#333333;letter-spacing: -1px;}
.error_v2{margin-top:30px;padding:30px 70px;background:#f1f1f1;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;}
.error_v2 .p1{font-size:16px;color:#125bc8;line-height:25px;}
.error_v2 .p2{font-size:14px;color:#555555;line-height:25px;margin-top:30px;}
.error_v2 .p2 strong{font-size:14px;font-weight:bold;color:#e7450d;}
.error_v3{margin-top:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0;}
.error_v3_tp{overflow:hidden;}
.error_v3_lf{float:left;}
.error_v3_lf p{font-size:14px;}
.error_v3_rt{float:right;}
.error_v3_bt{display:none;margin-top:20px;}
.error_v4{margin-top:38px;text-align:center;}

/**/
.agree_box {height:150px; padding:15px;margin-bottom:10px; overflow:auto; border:1px solid #c8c8c8;font-size:14px;line-height:22px}
.agree_box em{font-style:normal;}
.agree_box  #rule p{margin-top:10px;}
.agree_box table.table_t1 { border-collapse: collapse; width: 100%; margin: .5em 0px;}
.agree_box table.table_t1 th,
.agree_box table.table_t1 td { border: 1px solid #c8c8c8; padding: 6px 6px 4px 6px; }
.agree_box table.table_t1 thead td {background-color:#f3f9f4;color: #34839e;}
.agree_box table.table_t1 thead th,
.agree_box table.table_t1 tfoot th { color: #34839e; font-weight: bold; text-align: center; vertical-align: middle; height:21px; background-color:#f3f9f4}
.agree_box table.table_t1 th {border-bottom:0; background: #fcfcfc; font-weight: bold; text-align: center; }

/* Iframe */
.ifram-box{width:100%;height:700px;}
.ifram-box > iframe{width:100%;height:100%}

.ifram-box2{width:100%;height:1000px;}
.ifram-box2 > iframe{width:100%;height:100%}
.ifram-box2.v2{width:100%;height:1590px;}
.ifram-box2.v2 > iframe{width:100%;height:100%}

/**/
.error-pop{width:100%; height:100%;}
.error-pop .error-bg{width:100%; height:100%; position:fixed; left:0; top:0; right:0;bottom:0;z-index:10000001;background: url("/resources/pt/images/main/back32.png") repeat;}
.error-pop .error-con{position:absolute;top:50%;left:50%;margin: -150px 0 0 -150px;width:300px;height:300px;background-color:#fcf6c7;z-index:10000002;}
.error-pop .error-con a {display:block;width:109px;height:32px;line-height:32px;text-align:center;font-size:15px;color:#fff;margin:15px auto 0 auto;border-radius:30px;background-color:#c3a263;}

/**/
.link-title{margin: 0 0 10px 0;background:url(/resources/pt/images/sub05/h5_icon.gif) no-repeat left 3px; padding-left:10px;color:#016db6;font-weight:bold;font-size:16px;}
.link-box{padding: 6px 15px;border: 1px solid #e8e8e8;background-color:#fafafa;margin: 0 0 20px 0;}
.link-box ul{overflow:hidden}
.link-box li {width:230px;float:left;line-height:25px;background:url("/resources/pt/images/common/ul_ico1.gif") left 8px no-repeat;padding-left:12px;margin: 0 20px 0 0;}
.link-box li a{color:#666;font-size:25px;}
.link-box li a:hover{text-decoration:underline}

/* 媛쒖젙�맂 �옣�궗愿��젴踰뺣쪧 */
.pty-p{font-size: 14px;color: #777;line-height:22px;padding-left: 15px;margin:15px 0 15px 0}
.pty-dep1{margin: 15px 0 15px 15px;}
.pty-dep1 li{font-size: 14px; color: #777777;line-height: 24px;padding-left: 20px;text-indent: -20px;}
.pty-dep1 > li {margin: 0 0 5px 0 ;}
.pty-dep1  ol {text-indent: -17px;margin: 0;margin: 5px 0 }

.text-bl{color:#024fce}
.int29{height: 29px}

.ul_style1 > li > ul.PT_GI_0044_ul > li{padding-left:0;background:none;}
.ul_style1 > li > ul.PT_GI_0044_ul > li > a{text-decoration:none;margin-right:15px;margin-top:10px;padding-left:10px;display:inline-block;width:120px;height:28px;line-height:28px;font-size:14px;color:#016db6;border:1px solid #016db6;}
.ul_style1 > li.btn_li{background-position:0px 13px;}
.ul_style1 > li.btn_li > a{text-decoration:none;}

.filter-wp{display:block;float:right;vertical-align:bottom}
.filter-wp span{display:inline-block;color:#333;}
.filter-wp .filter{display:inline-block;width:100px;margin: 0 0 0 5px}

.PT-TS-0001_v{margin-bottom:40px;} /*20160823 異붽�*/

.sub_uni{font-size: 14px; color: #555; margin-bottom: 30px; text-align:center;}
.sub_uni img{vertical-align: bottom;  margin-right: 5px; height:63px; width:260px;}
.ta_lft{text-align: left !important; padding:10px !important; }
.va_middle{vertical-align: middle;}

.childBox{width: 100%; height: auto; margin-top: 50px;}
.childBox > ul > li{float: left;}
.childBox > ul:after{display: block; content: ""; clear: both;}
.child_title{width:173px; }
.child_title01{margin-top: 33px;}
.child_title02{margin-top: 219px;}
.child_title03{margin-top: 59px;}
.child_con{width:650px; }
.child_border{width: 100%; height:auto; border:2px solid #eae7e7; text-align: center; padding: 50px 0 55px; }
.child_con02{background-image: url("/resources/pt/images/sub04/bg01.png"); background-position: center top; background-repeat: no-repeat; min-height: 340px; margin-top: 27px; padding-top: 149px;}
.child_con02 > ul > li{width: 190px; height: 190px; padding-top: 53px; float: left; margin-left:38px; font-size: 18px; line-height: 28px; color: #333333; letter-spacing: -0.025em; text-align: center;}
.child_con02 > ul > li span{font-weight: bold;}
.child_con02 > ul > li:first-child{margin-left: 0}
.child_con02 > ul:after{display: block; content: ""; clear: both;}
.title02_con01{background-image: url("/resources/pt/images/sub04/bg02.png");}
.title02_con02{background-image: url("/resources/pt/images/sub04/bg03.png");}
.title02_con03{background-image: url("/resources/pt/images/sub04/bg04.png");}
.mt_65{margin-top: 65px;}
.child_con03 > ul{width: 212px; height:auto; float: left; margin-right: 7px; margin-bottom: 7px;}
.child_con03 > ul:nth-child(3n){margin-right: 0;}
.child_con03:after{display: block; content: ""; clear: both;}
.child_con03_t{height: 50px; width: 100%; background-color: #00539d; font-size: 18px; font-weight: bold; color: #fff; text-align: center; line-height: 50px;}
.child_con03_box{width: 100%; height:146px; border:1px solid #afacac; padding: 20px 17px 0;}
.child_con03_box p{font-size: 14px; line-height: 20px; color: #333333; text-indent: -8px; padding-left:8px; margin-bottom: 7px;}
.h_172{height: 172px;}

@media screen and (max-width : 640px) {
	.PT-TS-0001_v_rt_cont span.sp1{margin-right:0px;}
	.PT-TS-0001_v_rt_cont span.sp2{width:auto;margin-left:15px;}
	.PT-TS-0001_v_rt{width:auto;}
	.PT-SG-0021_v2_lf{float:none;}
	.PT-SG-0021_v2_ct{float:none;width:auto;margin-top:10px;}
	.PT-SG-0021_v2_rt{float:none;}
	.error_body{background:none;}
	.error_cont{width:auto;}
	.error_v2{padding:30px 20px;}
	.error_v3{padding:0 20px 30px;}
	.comment_bt a.del_ico{top:30px;}
	.comment_bt_lf{float:none;margin-bottom:5px;}
	.comment_bt_rt{float:none;width:auto;}
	.PT-SG-0022_v_lf{float:none;}
	.PT-SG-0022_v_rt{float:none;width:auto;margin-top:5px;}
	.PT-SG-0010_v{padding:0;padding-bottom:30px;padding-left:166px;min-height:100%;}
	.PT-SG-0008_img img{width:100%;}
	.PT-SG-0001_v3 img{width:100%;}
	.PT-SG-0001_v4 img{max-width:445px;width:100%;}
	.site_v_cont > ul{margin-bottom:20px;}
	.site_v_cont > ul > li{float:left;width:100%;}
	.site_v_cont > ul > li:first-child{width:100%}
	.sub010101_v_lf{float:none;}
	.sub010101_v_lf img{width:100%;}
	.sub010101_v_rt{float:none;margin-top:30px;}
	.sub010101_v_rt > ul > li{float:left;width:50%;min-height:62px;text-align:center;}
	.sub010101_v_rt > ul > li img{width:100%;min-height:62px;max-width:104px;}

	.search_dv_rt #ipt_lab{width:125px;margin-right:5px;}
	.search_dv_rt select{width:60px;margin-left:0;margin-bottom:5px;}
	.search_dv_rt input {width: 159px;
    height: 33px;
    line-height: 31px;
    border: 1px solid #cccccc;}
    a.search_btn2 {
    padding: 9px 10px;
    min-width: 65px;
    background: url(../images/sub/search_icon.gif) no-repeat 10px center;
    background-color: #838383;
    font-size: 14px;
    font-weight: bold;
    color: #ffffff;
    text-align: right;}
	.sub18_1_39_v2{text-align:left;}

	.page span a.lfs2{margin-right:0;}
	.page span a.rts2{margin-left:0;}
	.sub18120_v{background:none;}
	.sub18120_v_lf{float:none;width:auto;}
	.sub18120_v_rt{float:none;margin-top:10px;}
	.sub18120_v_rt .p2{text-align:left;}
	.sub18120_v2_cont_v{float:none;width:auto;border-right:0;}
	.sub18120_v2_cont_v .p3 img{width:100%;max-width:175px;}
	.img100p img{width:100%;}
	.PT_CC_0040_v{height:auto;background:none;padding:0;}
	.PT_CC_0040_v_lf{float:none;width:auto;height:auto;}
	.PT_CC_0040_v_lf_cont{border-right:0;}
	.PT_CC_0040_v_rt{float:none;width:auto;height:auto;}
	.PT_CC_0040_v2_lf{float:none;width:auto;}
	.PT_CC_0040_v2_rt{float:none;width:auto;margin-top:20px;}
	.PT_CC_0043_v{padding:30px 20px;}
	.PT_CC_0045_v a{margin-bottom:10px;}
	.PT_CC_0050_v{padding:120px 20px 35px;}
	.PT_CC_0054_v_lf{float:none;text-align:center;}
	.PT_CC_0054_v_lf img{max-width:401px;width:100%;}
	.PT_CC_0054_v_rt{float:none;text-align:center;margin-top:10px;}
	.PT_CC_0054_v_rt img{max-width:401px;width:100%;}
	.PT_CC_0068_v > ul{float:none;width:auto;}
	.PT_CC_0072_v > ul > li{width:50%;}
	.PT_CC_0115_v_cont{padding:22px 20px 22px;}
	.PT_RE_0067_v_lf{float:none;}
	.PT_RE_0067_v_rt{float:none;width:100%;}
	.PT_RE_0067_v_rt > ul > li{border-bottom:1px solid #dedede;line-height:21px;padding:10px 0;}

	.ifram-box{height:400px}
	.ifram-box2{width:100%;height:500px;}
	.ifram-box2.v2{width:100%;height:500px;}

	.error-pop .error-con{position:absolute;top:10px;left:50%;margin: 0 0 0 -150px;width:300px;height:300px;background-color:#fcf6c7;z-index:10000002;}
	.link-box li {width:auto;float:none;}

	/* 2016-7-15 */
	.sub18120_v2_cont_v2{border-right:0;}
	.sub18120_v2_cont_v2 p{float:none;}
	.sub18120_v2_cont_v2 .p1{margin:0;}
	.sub18120_v2_cont_v2 .p1 img{margin-left:30px;}
	.sub18120_v2_cont_v2 .p3{margin-top:15px;}
	.sub18120_v2_cont_v2 .p3 img{width:100%;max-width:175px;}
   /*2016-7-15 */

   .filter-wp{display:none}

    .sub_uni img{vertical-align: bottom;  margin-right: 5px; display: block; margin-bottom: 10px;}
    .child_title{width:30%; }
    .child_con{width:70%; }
    .child_border{width: 100%; height:auto; border:2px solid #eae7e7; text-align: center; padding: 20px; }
    .child_title01{margin-top: 0px;}
    .child_con02{background-size: contain;}
    .child_con02 > ul > li{float: none; margin: 0 auto; margin-bottom: 10px;}
    .child_con02 > ul > li:first-child{margin: 0 auto; margin-bottom: 10px;}
    .child_con03 > ul{float: none; margin: 0 auto; margin-bottom: 10px;}
    .child_con03 > ul:nth-child(3n){margin: 0 auto; margin-bottom: 10px;}
}


@media screen and (max-width : 480px) {
	.PT-TS-0001_v3 > ul > li{width:33%;}
	.PT-TS-0001_v4 > ul > li{width:50%;margin:0;}
	.PT-SG-0010_v{padding:0;padding-top:100px;min-height:100%;}
	.PT-TS-0001_v2_cont2 > ul > li{width:50%;}
	.PT-TS-0001_v2_cont3 > ul > li{width:50%;}
	.PT-TS-0001_v2_cont4 > ul > li{width:50%;}
	.site_v_cont > ul > li{float:left;width:100%;}
	.site_v_cont > ul > li:first-child{width:100%}
	.PT_CC_0072_v > ul > li{float:none;width:100%;}
	.PT_CC_0072_v_cont{padding:15px 0 15px 42px;}
	.PT_DO_0087_v2{text-align:center;}
	.PT_DO_0087_v2 a{float:none;}
	/*20191101추가*/
	.mobileSelct{display: inline-block;}
	/* Pop-up page */
	.open_mapbox_bg .page span a{width:27px;line-height:27px;height:27px;}
	.open_mapbox_bg .page span a img{width:27px;height:27px;}

}

/* css 異붽� 0918 */
.gm_culture{width: 100%; height: auto;}
.gm_culture_title{font-size: 25px; font-weight: 500; color: #454545; border-bottom: 1px solid #6a6a6a; padding-bottom: 9px;}
.gm_culture_info{width: 100%; height: auto; border: 1px solid #dbdbdb; box-sizing: border-box; margin-top: 35px; margin-bottom: 40px;}
.gm_culture_info ul{padding:10px 10px 9px; }
.gm_culture_info li{font-size: 13px; line-height: 19px; color: #555555;}
.gm_culture_list > ul{width: 100%; height: auto; border:1px solid #e9e9e9; background-color: #f6f6f6; padding:23px; box-sizing: border-box; margin-bottom: 25px; }
.gm_culture_list > ul > li{float: left;}
.gm_culture_list > ul:after{display: block; content: ""; clear: both;}
.c_list_img{width:195px; height: 140px; padding:5px;  border: 1px solid #d9d9d9; background-color: #FFF; box-sizing: border-box; }
.c_list_img img{width: 100%; height:100%;}
.c_list_content{width: 557px; margin-left: 22px;}
.c_list_title, .c_list_title a{font-size:18px; font-weight: 500; color: #000000; line-height: 19px; margin-top: -1px;}
.c_list_content table{width: 100%; margin-top: 10px;}
.c_list_content table tr th{font-size:14px; font-weight: 500; color: #4d4c4c; line-height: 19px; padding-bottom: 5px;}
.c_list_content table tr td{font-size:14px; color: #666; line-height: 19px;padding-bottom: 5px; }
.font_bold{font-weight: 500;}
.list_total{font-size: 13px; line-height: 19px; color: #767676; margin-left: 4px; margin-top: -4px; margin-bottom: 16px;}
.list_total span{font-weight: 500; color: #ff4806}
.mt_35{margin-top: 35px;}
.mb_33{margin-bottom: 30px;}
.mt_30{margin-top: 30px;}
.c_list_text, .c_list_text a{font-size: 14px; line-height: 19px; color: #666666; margin-top: 12px;}
.c_list_text a:hover{text-decoration: underline;}
.mt_4{margin-top: 4px !important;}
.c_list_paging{margin-top: -10px; position: relative;}
.c_list_paging ul{text-align: center;}
.c_list_paging ul li{display: inline-table; border:1px solid #d7d5d5; background-color: #FFF;}
.paging_prev{margin-left: -4px; margin-right: 22px;}
.paging_next{margin-right: -5px; margin-left: 17px;}
.paging_num{margin-left: -5px;}
.paging_num a{display: inline-block; width:33px; height: 32px; background-color: #FFF; line-height: 30px; font-size: 13px; font-weight: 500;}
.paging_on a{color:#FFF; background-color: #016db6;}
.c_list_btn{text-align: right; margin-top: 20px;}
.c_list_btn a{background-color: #ee7d07; font-size: 16px; font-weight: 500; color: #FFF; padding:10px 20px; display: inline-block;}
.c_view{width: 100%; height: auto; margin-top: 18px;}
.c_view_table{width: 100%; border-top:2px solid #0c0c0c;}
.c_view_table tr th{font-size: 14px; line-height: 19px; font-weight: 500; color: #333333; padding:10px 0 11px; background-color: #d5e1e7; border-bottom:1px solid #b4b4b4; border-right:1px solid #b4b4b4; border-left:1px solid #b4b4b4;}
.c_view_table tr th:first-child{border-left:0;}
.c_view_table tr td{font-size: 14px; line-height: 19px; color: #767676; border-bottom:1px solid #b4b4b4; padding:7px 10px 7px; }
.font_333{color:#333 !important;}
.c_view_img_btn{border:0; background-color: #8d8c8c; font-size: 14px; color: #FFF; width: 84px; height: 26px; line-height: 24px; cursor: pointer; margin-left: 10px;}
.c_view_content{margin:33px 25px 33px 17px;}
.c_view_content ul li{margin-bottom: 30px;}
.c_view_btn{text-align: right; margin-top: 10px;}
.c_view_btn a{background-color: #be8162; font-size: 16px; letter-spacing: -0.04em; color: #FFF; padding:8px 31px; display: inline-block;}
.ta_lft tr td{text-align: left; padding:10px;}
.gm_culture .search_dv_rt select{height:34px;}
.gm_culture .search_dv #q_searchVal{height:30px; width: 240px; margin-right: 10px; margin-left: 5px;}
.c_photo_list ul li a img{width: 100%; height: 195px;}
.mt_0{margin-top: 0 !important;}

.lnb_3dep li a{width:206px !important; padding-left:40px !important; font-weight: normal !important; color: #666 !important;}
.f_reset_btn{position: absolute; left: 0%; top: 0%;margin-top:10px;}
.f_reset_btn li{border: none !important;}
.f_reset_btn a{display: inline-block; height: 32px; padding: 0 15px; line-height: 32px;background-color: #ee7d07; font-size: 16px; font-weight: 500; color: #FFF;  }

.food_view{width: 100%; height: auto; border-top: 2px solid #0c0c0c; padding:30px 0; border-bottom: 1px solid #ccc; }
.food_view > ul > li{width: 48.5%; float: left;}
.food_view > ul > li:first-child{margin-right: 3%;}
.food_view > ul:After{display: block; content: ""; clear: both;}
.food_view > ul > li img{width: 100%;}
.food_info h3{font-size: 18px; font-weight: 500; color: #000;}
.food_info ul{margin-top: 17px;}
.food_info ul li{font-size: 15px; line-height: 22px; color: #333;}
.food_info ul li span{font-weight: 500;}
.print_btn{display:inline-block; background-color: #ee7d07; font-size: 13px; font-weight: 500; color: #FFF; padding:5px 20px; margin-top: 5px;}

.food_info_wrap{margin-top: 25px;}
.food_info_wrap h2{margin-bottom: 15px;}
.food_info_wrap ul li{margin-bottom: 30px; font-size: 14px; line-height: 19px; color: #666;}
.menu_info{width: 100%; height: auto; border: 1px solid #ccc; padding: 10px; box-sizing: border-box;}
.map_in{width: 100%; height:600px; border: 1px solid #ccc; padding: 10px; box-sizing: border-box;}
.re_info{width: 100%; height: auto; border: 1px solid #ccc; padding: 15px 10px; box-sizing: border-box; font-weight: 500; text-align: center;}
.re_info li{margin-bottom: 0 !important;}

.bam_food{width: 100%; height: auto; min-height: 352px; margin-top: 30px; padding-bottom: 30px; background-image: url("../img/food_bam_bg.jpg"); background-position: top right; background-repeat: no-repeat; border-bottom: 1px solid #ccc;}
.bam_food ul{padding-left:20px;}
.bam_food ul li{margin-bottom: 20px;}
.bam_food ul li:last-child{margin-bottom: 0;}
.food_street{padding: 20px; border-bottom: 1px solid #ccc;}
.food_street li{font-size: 14px; color: #666; line-height: 19px;}
.food_street li:first-child{margin-bottom: 15px;}
.view_btn02{background-color: #EE7D07; font-size: 13px; color: #FFF; font-weight: 500; padding: 3px 7px;}

@media screen and (max-width: 640px) {
    .c_list_img{width: 35%; height: auto;}
    .c_list_img img{width: 100%;}
    .c_list_content{width:61%; margin-left:4%;}
    .c_view_content ul li img{width: 100%;}
    .f_reset_btn{margin-top:0;}
}

@media screen and (max-width: 468px) {
    .c_list_img{width: 100%; height: auto;}
    .c_list_img img{width: 100%;}
    .c_list_content{width:100%; margin-top:10px;  margin-left:0;}
    .ggg{margin-bottom:0px;}
}
/*정장렌트 추가부분*/
.bg_none{background: none !important}
.pl_0{padding-left: 0 !important;}
.pl_12{padding-left: 12px !important}
.info_txt01{line-height: 20px;  font-size: 14px; color: #333; margin-top: 50px;}
.info_txt02{line-height: 20px;  font-size: 24px; color: #333; margin-top: 60px; text-align: center;}
.tab_menu_style2{width: 100%; height: auto; margin-bottom: 40px;}
.tab_menu_style2 ul li{width: 25%; float: left; border:1px solid #cccccc; border-left:none; text-align: center; height: 42px; line-height: 42px;}/*20190329 width 값 수정*/
.tab_menu_style2 ul li a{font-size:14px; letter-spacing: -0.025em; color: #666666; font-weight: normal; display: block; width: 100%; height: 100%; }
.tab_menu_style2 ul li:first-child{border-left:1px solid #ccc;}
.tab_menu_style2 ul:after{display: block; content: ""; clear: both;}
.tab_menu_style2 ul .tab_menu_on{border:1px solid #0a5b9c !important}
.tab_menu_style2 ul .tab_menu_on a{color:#0a5b9c;}
.title_blue{font-size:30px; font-weight: bold; color: #016db6; letter-spacing: -0.025em; margin-bottom: 15px; }
.mapbox{border:1px solid #ccc; width: 100%; height: 200px; margin: 5px 0;}


/*text_color*/
.txt_blue {
    color:#016db6;
}

.sub_rent {
    padding:50px 55px 40px 300px;
    background:url('/resources/pt/images/sub/rent01.png') 42px bottom no-repeat;
    border:1px solid #d0d0d0;
}
.sub_rent strong {
    font-size: 22px;
    font-weight: 600;
    letter-spacing:-0.7px;
    color:#323232;
}
.sub_rent p {
    margin-top:16px;
    font-size:14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing:-0.5px;
    color:#767676;
}

.sub_way01 {
    overflow:hidden;
    margin:20px auto 41px;
}
.sub_way01 li {
    padding:25px 9px 28px;
    float: left;
    width:196px;
    height:174px;
    text-align: center;
    border:1px solid #cccccc;
    border-top:1px solid #0a5b9c;
}
.sub_way01 li:nth-child(2) {
    margin:0 13px;
}
.sub_way01 li:nth-child(3) {
    margin:0 13px 0 0;
}
.sub_way01 li p:nth-child(1) {
    font-size:16px;
    font-weight:500;
    letter-spacing: -0.4px;
    color:#323232;
}
.sub_way01 li p:nth-child(2) {
    margin-top:15px;
    font-size:14px;
    font-weight:500;
    line-height: 1.43;
    letter-spacing: -0.5px;
    color:#767676;
}
.sub_way01 li:nth-child(1) > .txt_blue {
    margin-top:18px;
    font-weight: 500;
}

.sub_way01 li:nth-child(4) p:nth-child(3),.sub_way01 li:nth-child(4) p:nth-child(5) {
    margin-top:5px;
    font-size:13px;
    font-weight:500;
    text-align:left;
    text-indent:4px;
    letter-spacing: -0.9px;
    color:#767676;
}
.sub_way01 li:nth-child(4) p:nth-child(4) {
    margin-top:5px;
    font-size:13px;
    font-weight:500;
    letter-spacing: -0.6px;
    text-indent:-30px;
    color:#767676;
}
.sub_way01 li:nth-child(4) p:nth-child(6) {
    margin-top:5px;
    font-size:13px;
    font-weight:500;
    letter-spacing: -0.6px;
    text-indent:-68px;
    color:#767676;
}

.sub_way02 {
    overflow:hidden;
}
.sub_way02 li{
    padding:30px 60px 29px 30px;
    width:405px;
    height:250px;
    border:1px solid #ccc;
}
.sub_way02 li:nth-child(odd) {
    float:left;
}
.sub_way02 li:nth-child(even) {
    float:right;
}
.sub_way02 li:nth-child(3),.sub_way02 li:nth-child(4) {
    margin-top:13px;
}

.sub_way02 li p:nth-child(1) {
    font-size:24px;
    font-weight:600;
    color:#323232;
}
.sub_way02 li p:nth-child(2) {
    margin:20px 0 16px;
    font-size:16px;
    font-weight:500;
    color:#323232;
}
.sub_way02 li p:nth-child(3),.sub_way02 li p:nth-child(4),.sub_way02 li p:nth-child(5),.sub_way02 li p:nth-child(6) {
    font-size: 14px;
    font-weight:500;
    line-height: 2;
    letter-spacing: -0.4px;
    color:#767676;
}
.ico_square {
    display:inline-block;
    margin-right:7px;
    width:4px;
    height:4px;
    vertical-align: middle;
    background:#767676;;
}
.conbox2 p:nth-child(1){
    margin-bottom:8px;
    font-size:18px;
    font-weight: 500;
    letter-spacing: -0.5px;
    color:#323232;
}
.conbox2 p:nth-child(2),.conbox2 p:nth-child(3){
    font-size:14px;
    font-weight:500;
    line-height:1.43;
    letter-spacing: -0.4px;
    color:#767676;
}
.free_btn{text-align: right;}
.free_btn a{font-size: 16px; font-weight: normal; color: #fff; background-color: #0a5b9c; padding: 10px 20px;}

/*20190329 추가*/
.input_box{border-top:1px solid #bfbfbf; border-bottom: 1px solid #bfbfbf;}
.input_box ul{float: left;  width: 50%;}
.input_box ul li{float: left;}
.in_title{width: 24%; text-align: center; background-color: #f0efef; font-size: 14px; line-height: 64px; letter-spacing: -0.025em; color: #222222; font-weight: normal;}
.in_form{width: 76%; padding: 14px 19px;}
.in_form input{width: 100%; height: 36px; border:1px solid #d0d0d0; font-size: 14px; padding: 0 10px;}
.input_box:after{display: block; content: ""; clear: both;}
.blue_btn{text-align: center; margin-top: 20px;}
.blue_btn button{font-size: 14px; font-weight: normal; color: #fff; background-color: #0a5b9c; padding: 10px 20px;}
.jj_interview{width: 100%; height: auto; min-height: 256px; margin-top: 20px; margin-bottom:40px; padding-bottom: 30px; background-image: url("/resources/pt/images/sub/jj_bg.png"); background-repeat: no-repeat; background-position: right bottom; border-bottom: 1px solid #d0d0d0;}
.jj_interview h4{font-size: 22px; font-weight: bold; color: red; text-indent: -20px; padding-left: 20px; line-height: 30px; padding-top: 30px;}
.jj_interview h4 span{font-size: 18px;}
.jj_interview h5{font-size: 22px; font-weight: bold; color: #323232; line-height: 32px; letter-spacing: -0.025em; padding-top: 22px;}
.jj_interview p{font-size: 14px; line-height: 20px; letter-spacing: -0.025em; color: #666666; font-weight: normal; margin-top: 12px;}
.title_font{font-weight: bold; font-size: 22px;}
.title_s_font{font-size: 16px; font-weight: bold; line-height: 26px; letter-spacing: -0.025em; color: #323232;}
.interview_box{margin: 15px 0;}
.interview_box ul li{width: 256px; height: 160px; border:1px solid #cccccc; margin-right: 14px; float: left; text-align: center;}
.interview_box ul li:last-child{margin-right: 0;}
.interview_box ul:after{display: block; content: ""; clear: both;}
.interview_box ul li h5{font-size: 14px; font-weight: bold; color: #323232; line-height: 26px; letter-spacing: -0.025em; padding-top: 26px;}
.interview_box ul li p{font-size: 14px; line-height: 20px; letter-spacing: -0.025em; color: #666666; font-weight: normal; margin-top: 11px;}
.jj_info_list{padding-left: 18px; margin-bottom: 39px;}
.jj_info_list li{font-size:14px; line-height: 20px; letter-spacing: -0.025em; color: #666666; font-weight: normal; background-image: url("/resources/pt/images/sub/jj_list_point.png"); background-position: left 7px; background-repeat: no-repeat; padding-left: 12px;}
.mt_40{margin-top: 40px;}
/*20190329 추가 END*/


/*20200623 추가 START*/
/* 231213 수정button.save_btn{display:inline-block;padding:9px 22px;min-width:48px;background:url('../images/sub/save_icon.gif') no-repeat 5px center;background-color:#aaaf6f;font-size:15px;color:#ffffff;text-align:right;}*/
button.save_btn{display:inline-block;padding:9px 22px;min-width:48px;background:url('../images/sub/save_icon.gif') no-repeat 5px center;background-color:#8C923E;font-size:15px;color:#ffffff;text-align:right;}
button.view_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#be8162;font-size:15px;color:#ffffff;text-align:center;}
/*20200623 추가 END*
/*20221108 추가 START*/
button.cancel_btn{display:inline-block;padding:9px 22px;min-width:48px;background:#ff3333;font-size:15px;color:#ffffff;text-align:center;}
/*20221108 추가 END*

@media screen and (max-width: 767px){
    /*tab_menu_style*/
    .tab_menu_style2{width: 100%; height: auto; margin-bottom: 20px;}
    .tab_menu_style2 ul li {margin-top:6px; width: 100%; float: none; border:1px solid #cccccc; text-align: center; height: 42px; line-height: 42px;}
    .tab_menu_style2 ul li a{font-size:12px; letter-spacing: -0.025em; color: #666666; font-weight: normal; display: block; width: 100%; height: 100%; }
    .tab_menu_style2 ul li:first-child{margin-top:0; border-left:2px solid #ccc;}
    .tab_menu_style2 ul:after{display: block; content: ""; clear: both;}
    .tab_menu_style2 ul .tab_menu_on{border:1px solid #0a5b9c !important}
    .tab_menu_style2 ul .tab_menu_on a{color:#0a5b9c;}


    .title_blue{font-size: 22px;}
    .pc_img{display: none;}


    .title_blue{font-size: 22px;}
    .pc_img{display: none;}


    .sub_rent {
        padding:15px 20px 26%;
        background:url('/resources/pt/images/sub/rent01.png') 50% bottom no-repeat;
        background-size: 114px;
        border:1px solid #d0d0d0;
    }
    .sub_rent strong {
        font-size: 12px;
        font-weight: 600;
        letter-spacing:-0.7px;
        color:#323232;
    }
    .sub_rent p {
        margin-top:12px;
        font-size:11px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing:-0.5px;
        color:#767676;
    }

    .sub_way01 {
        overflow:hidden;
        margin:10px auto 20px;
    }
    .sub_way01 li {
        padding:10px 7px 10px;
        float: left;
        width:49.5%;
        height:120px;
        text-align: center;
        border:1px solid #cccccc;
        border-top:1px solid #016db6;
    }
    .sub_way01 li:nth-child(2) {
        margin:0 0 0 1%;
    }
    .sub_way01 li:nth-child(3) {
        margin:3% 1% 0 0;
    }
    .sub_way01 li:nth-child(4) {
        margin:3% 0 0 0;
    }
    .sub_way01 li p:nth-child(1) {
        font-size:12px;
        font-weight:500;
        letter-spacing: -0.4px;
        color:#323232;
    }
    .sub_way01 li p:nth-child(2) {
        margin-top:8px;
        font-size:11px;
        font-weight:500;
        line-height: 1.43;
        letter-spacing: -0.5px;
        color:#767676;
    }
    .sub_way01 li:nth-child(1) > .txt_blue {
        margin-top:8px;
        font-weight: 500;
    }

    .sub_way01 li:nth-child(4) p:nth-child(3),.sub_way01 li:nth-child(4) p:nth-child(5) {
        margin-top:5px;
        font-size:11px;
        font-weight:500;
        text-align:center;
        letter-spacing: -0.9px;
        color:#767676;
    }
    .sub_way01 li:nth-child(4) p:nth-child(4) {
        margin-top:5px;
        font-size:10px;
        font-weight:500;
        letter-spacing: -0.6px;
        text-indent:0;
        color:#767676;
    }
    .sub_way01 li:nth-child(4) p:nth-child(6) {
        margin-top:5px;
        font-size:10px;
        font-weight:500;
        letter-spacing: -0.6px;
        text-indent:0;
        color:#767676;
    }

    .sub_way02 {
        overflow:hidden;
    }
    .sub_way02 li{
        padding:15px 30px 15px 15px;
        width:100%;
        min-height:142px;
        height:auto;
        border:1px solid #ccc;
    }
    .sub_way02 li:nth-child(odd) {
        float:none;
    }
    .sub_way02 li:nth-child(even) {
        float:none;
    }
    .sub_way02 li:nth-child(2),.sub_way02 li:nth-child(3),.sub_way02 li:nth-child(4) {
        margin-top:6px;
    }

    .sub_way02 li p:nth-child(1) {
        font-size:14px;
        font-weight:600;
        color:#323232;
    }
    .sub_way02 li p:nth-child(2) {
        margin:10px 0 8px;
        font-size:12px;
        font-weight:500;
        color:#323232;
    }
    .sub_way02 li p:nth-child(3),.sub_way02 li p:nth-child(4),.sub_way02 li p:nth-child(5),.sub_way02 li p:nth-child(6) {
        font-size: 11px;
        font-weight:500;
        line-height: 2;
        letter-spacing: -0.4px;
        color:#767676;
    }
    .ico_square {
        display:inline-block;
        margin-right:7px;
        width:4px;
        height:4px;
        vertical-align: middle;
        background:#767676;;
    }
    .conbox2 p:nth-child(1){
        margin-bottom:8px;
        font-size:14px;
        font-weight: 500;
        letter-spacing: -0.5px;
        color:#323232;
    }
    .conbox2 p:nth-child(2),.conbox2 p:nth-child(3){
        font-size:12px;
        font-weight:500;
        line-height:1.43;
        letter-spacing: -0.4px;
        color:#767676;
    }
    .phone_num {
        display: block;
        text-indent: 40px;
    }

    .free_btn{text-align: right; margin-top: 20px;}
    .free_btn a{font-size: 14px; font-weight: normal; color: #fff; background-color: #0a5b9c; padding: 5px 15px;}

    /*20190329 추가*/
    .input_box ul{width: 100%; float: none; border-bottom: 1px solid #bfbfbf}
    .input_box ul:last-child{border-bottom: none;}
    .input_box ul:after{display: block; content: ""; clear: both;}
    .jj_interview{background-image: none; padding-bottom: 20px;}
    .jj_interview h5{font-size: 18px; line-height: 24px;}
    .title_font{font-size: 18px;}
    .interview_box ul li{width: 100%; margin-bottom: 10px;}
    /*20190329 추가 END*/

    /*정장렌트 끝*/
}

/*gm_pay*/
.tab_menu_style3 {
    margin-bottom: 48px;
}

.tab_menu_style3 ul li {
    width: 50%;
}

.gm_pay {
    padding: 15px 46px 35px 290px;
    background: url('/resources/pt/images/sub/gm_pay_01.png') 42px bottom no-repeat;
    border-bottom: 1px solid #d0d0d0;
}

.gm_pay strong {
    display: block;
    font-size: 22px;
    font-weight: 600;
    letter-spacing: -0.7px;
    color: #323232;
}

.gm_pay strong:nth-child(2) {
    margin-top: 10px;
    margin-left: 99px;
}

.gm_pay p {
    margin-top: 16px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.43;
    letter-spacing: -0.5px;
    color: #767676;
}

.gm_pay_con {
    padding: 37px 46px 30px 210px;
    width: 100%;
    height: 201px;
    background: #f7f7f7 url('/resources/pt/images/sub/gm_pay_02.png') 66px 40px no-repeat;
    border-bottom: none;
}

.gm_pay_con .reply_01::before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    background: url(/resources/pt/images/sub/bull_01.png)50% 50% no-repeat;
}

.gm_pay_con .reply_01 {
    margin-top: 15px;
    margin-left: 32px;
    font-size: 16px;
    line-height: 27px;
    text-indent: -32px;
    color: #323232;
}

.gm_pay_con .reply_02 {
    margin-top: 8px;
    margin-left: 32px;
    font-size: 14px;
    color: #767676;
}

.next_line {
    display: block;
    font-weight: inherit;
    letter-spacing: -0.6px;
}

.gm_pay_con2 {
    padding: 40px 45px 30px 210px;
    width: 100%;
    height: auto;
    background: #f7f7f7 url('/resources/pt/images/sub/gm_pay_03.png') 66px 40px no-repeat;
    border-bottom: none;
}

.gm_pay_con2 .reply_01::before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: middle;
    background: url(/resources/pt/images/sub/bull_01.png)50% 50% no-repeat;
}

.gm_pay_con2 .reply_03::before {
    content: '';
    margin-right: 8px;
    display: inline-block;
    width: 5px;
    height: 6px;
    vertical-align: middle;
    background: url(/resources/pt/images/sub/bull_02.png)50% 50% no-repeat;
}

.gm_pay_con2 .reply_01 {
    font-size: 16px;
    color: #323232;
}

.gm_pay_con2 .reply_03 {
    margin-top: 0;
    margin-left: 44px;
    line-height: 24px;
    text-indent: -12px;
}

.txt_interval {
    margin-left: 34px;
    text-indent: -34px;
}

.txt_interval02 {
    margin-left: 34px;
}

.bg_pay01 {
    margin-top: 30px;
}

.bg_pay02 {
    height: 370px;
}

.bg_pay03 {
/*    height: 145px;*/
    background: url('/resources/pt/images/sub/gm_pay_04.png') 66px 40px no-repeat;  
}

.bg_pay04 {
    height: 221px;
    background: url('/resources/pt/images/sub/gm_pay_05.png') 66px 40px no-repeat;
}

.bg_pay05 {
    height: 178px;
    background: url('/resources/pt/images/sub/gm_pay_06.png') 66px 40px no-repeat;
}

.bg_pay05_1 {
    height: 200px;
    background: #f7f7f7 url('/resources/pt/images/sub/gm_pay_06.png') 66px 40px no-repeat;
}


.bg_pay06 {
    height: 331px;
    background: #f7f7f7 url('/resources/pt/images/sub/gm_pay_07.png') 66px 40px no-repeat;
}

.bg_pay06 .reply_01,
.bg_pay07 .reply_01 {
    margin-bottom: 7px;
}

.bg_pay07 {
    height: 415px;
    background: url('/resources/pt/images/sub/gm_pay_08.png') 66px 40px no-repeat;
}

.bg_pay08 {
    height: 203px;
    background: #f7f7f7 url('/resources/pt/images/sub/gm_pay_09.png') 66px 40px no-repeat;
}

.bg_pay09 {
    height: 377px;
    background: url('/resources/pt/images/sub/gm_pay_10.png') 66px 40px no-repeat;
}

.bg_pay10 {
    background: #f7f7f7 url('/resources/pt/images/sub/gm_pay_12.png') 66px 40px no-repeat;
}


.reply_04 {
    padding: 72px 0px 84px 170px;
    margin-top: 0;
    font-size: 16px;
    font-weight: 600;
    color: #222;
    background: url('/resources/pt/images/sub/gm_pay_11_2.png') 0 27px no-repeat;
}

.reply_04 span {
    margin-top: 14px;
    display: block;
    font-weight: 500;
    color: #767676;
}

@media screen and (max-width: 767px) {
/*ì¶”ê°€ ì¡°ì§ì•ˆë‚´ë„*/
.org_bu{position:sticky; padding-right:90px;}
    /*gm_pay*/
    .tab_menu_style3 ul li {
        width: 100%;
    }

    .gm_pay {
        padding: 7.5px 23px 17.5px;
        background: none;
        border-bottom: 1px solid #d0d0d0;
    }

    .gm_pay strong {
        display: block;
        font-size: 16px;
        font-weight: 600;
        letter-spacing: -0.7px;
        color: #323232;
    }

    .gm_pay strong:nth-child(2) {
        margin-top: 5px;
        margin-left: 0;
    }

    .gm_pay p {
        margin-top: 8px;
        font-size: 12px;
        font-weight: 500;
        line-height: 1.43;
        letter-spacing: -0.5px;
        color: #767676;
    }

    .gm_pay_con {
        padding: 18.5px 23px 15px;
        margin-top: 15px;
        width: 100%;
        height: auto;
        background: #f7f7f7;
        border-bottom: none;
    }

    .gm_pay_con .reply_01::before {
        content: '';
        margin-right: 10px;
        display: inline-block;
        width: 22px;
        height: 22px;
        vertical-align: middle;
        background: url(/resources/pt/images/sub/bull_01.png)50% 50% no-repeat;
        background-size: 70%;
    }

    .gm_pay_con .reply_01 {
        margin-top: 7.5px;
        margin-left: 32px;
        font-size: 12px;
        line-height: 13.5px;
        text-indent: -32px;
        color: #323232;
    }

    .gm_pay_con .reply_02 {
        margin-top: 6px;
        margin-left: 32px;
        font-size: 12px;
        color: #767676;
    }

    .next_line {
        display: inline;
        font-weight: inherit;
    }

    .gm_pay_con2 {
        padding: 20px 23px 15px;
        width: 100%;
        height: auto;
        background: none;
        border-bottom: none;
    }

    .gm_pay_con2 .reply_01::before {
        content: '';
        margin-right: 10px;
        display: inline-block;
        width: 22px;
        height: 22px;
        vertical-align: middle;
        background: url(/resources/pt/images/sub/bull_01.png)50% 50% no-repeat;
        background-size: 70%;
    }

    .gm_pay_con2 .reply_03::before {
        content: '';
        margin-right: 8px;
        display: inline-block;
        width: 5px;
        height: 6px;
        vertical-align: middle;
        background: url(/resources/pt/images/sub/bull_02.png)50% 50% no-repeat;
    }

    .gm_pay_con2 .reply_01 {
        font-size: 12px;
        color: #323232;
    }

    .gm_pay_con2 .reply_03 {
        margin-top: 0;
        margin-left: 44px;
        line-height: 20px;
        text-indent: -12px;
    }

    .txt_interval {
        margin-left: 34px;
        text-indent: -34px;
    }

    .txt_interval02 {
        margin-left: 34px;
    }

    .bg_pay02 {
        height: auto;
		background: #f7f7f7;
    }

    .bg_pay03 {
        height: auto;
		background: none;

    }

    .bg_pay04 {
        height: auto;
		background: none;
    }

    .bg_pay05 {
        height: auto;
		background: none;

    }

	.bg_pay05_1 {
        height: auto;
		background: #f7f7f7;

    }

    .bg_pay06 {
        height: auto;
		background: #f7f7f7;
		
    }

    .bg_pay07 {
        height: auto;
		background: none;
    }

    .bg_pay08 {
        height: auto;
       background: #f7f7f7;
    }

    .bg_pay09 {
        height: auto;
		background: none;
    }

    .bg_pay10 {
        
		background: #f7f7f7;
    }

	.bg_pay05_1{
		
	}

    .reply_04 {
        padding: 25% 0px 15% 55%;
        margin-top: 0;
        font-size: 12px;
        font-weight: 600;
        color: #222;
        background: url('/resources/pt/images/sub/gm_pay_11_2.png') 0 27px no-repeat;
        background-size:46.4%;
    }

    .reply_04 span {
        margin-top: 14px;
        display: block;
        font-weight: 500;
        color: #767676;
    }

}

/* (주)한신정보기술 신명화 2020.02.12 */
:before, :after {display:none;content:"";}


.temp_icon_box {position:relative;width:calc(100% - 12px);margin:0 auto;}
.temp_icon_box:before {display:block;position:absolute;left:0;top:0;width:140px;height:6px;background-color:#5486d4}
.temp_icon_box:after {display:block;position:absolute;right:0;top:0;width:calc(100% - 160px);height:6px;background-color:#4d5980;}
.temp_icon_box .temp_box_wrap {position:relative;}
.temp_icon_box .temp_box_wrap:before {display:block;position:absolute;right:0;bottom:0;width:140px;height:6px;background-color:#5486d4}
.temp_icon_box .temp_box_wrap:after {display:block;position:absolute;left:0;bottom:0;width:calc(100% - 160px);height:6px;background-color:#4d5980;}
.temp_icon_box .temp_box_wrap2 {position:relative;}
.temp_icon_box .temp_box_wrap2:before {display:block;position:absolute;right:0;top:0;width:6px;height:41px;background-color:#4d5980;}
.temp_icon_box .temp_box_wrap2:after {display:block;position:absolute;left:0;bottom:0;width:6px;height:41px;background-color:#4d5980;}
.temp_icon_box .inner_box li {display:block;position:relative;padding:40px 30px 40px 167px;}
.temp_icon_box .inner_box li:last-child {padding-bottom:50px;}
.temp_icon_box .inner_box li:before {display:block;position:absolute;top:50%;left:25px;transform:translateY(-50%);}
.temp_icon_box .inner_box li:nth-child(1):before {width:81px;height:79px;background:url(/resources/pt/images/common/temp_icon_box_sprite1.png) no-repeat 0 0;}
.temp_icon_box .inner_box li:nth-child(2):before {width:78px;height:79px;background:url(/resources/pt/images/common/temp_icon_box_sprite1.png) no-repeat 0 -102px;}
.temp_icon_box .inner_box li:nth-child(3):before {width:81px;height:81px;background:url(/resources/pt/images/common/temp_icon_box_sprite1.png) no-repeat 0 -203px;}
.temp_icon_box .inner_box li:nth-child(4):before {width:81px;height:79px;background:url(/resources/pt/images/common/temp_icon_box_sprite1.png) no-repeat 0 -305px;}
.temp_icon_box .inner_box li:after {display:block;position:absolute;left:5px;bottom:0;width:calc(100% - 10px);height:1px;background:url(/resources/pt/images/common/temp_icon_box_ptn1.png) repeat-x;}
.temp_icon_box .inner_box li:last-child:after {display:none;}
.temp_icon_box .inner_box li .btn.btn5 {display:inline-block;position:relative;padding:3px 16px 4px 7px;margin-top:10px;border:2px solid #e1e1e1;font-size:14px;color:#6b6b6b;}
.temp_icon_box .inner_box li .btn.btn5:after {display:block;position:absolute;top:calc(50% - 4px);right:4px;width:5px;height:7px;background:url(/resources/pt/images/common/temp_icon_box_sprite1.png) no-repeat -38px -403px;}
@media screen and (max-width:480px){
	.temp_icon_box .inner_box li {padding-left:20px;}
	.temp_icon_box .inner_box li:before {display:none;}
}

/* 분야별정보 > 민관협치/인권 > 민관협치 > 협치기구 > 협치추진단 */
.gPropel span {display:inline-block;}





/*안심식당 안내 2023-03-14*/

.sub_box{position:relative; border-top:3px solid #2366c7; border-bottom:4px solid #c5c9d6; transform:translateY(-3px);margin: 0 auto;}
.sub_box:before, .sub_box:after{display:block; position:absolute;}
.sub_box:before{top:0; right:0; width:3px; height:40px; background-color:#7a7d96;}
.sub_box .box_wrap{position:relative; padding:40px 40px 40px 170px;}
.sbox_icon .box_icon1:before{width:115px; height:115px; background: url('/resources/pt/images/cate04/subbox_icon.png'); top:25px; left:30px;}
.sbox_icon .box_icon2:before{width:115px; height:115px; background: url('/resources/pt/images/cate04/cts_icon02.png'); top:25px; left:30px;}

.sub_box .box_title{margin-top:0; font-size:19px; font-weight:500; color:#363c5a; line-height:24px;}
.sub_box .box_text{margin-top:10px; font-size:16px; font-weight:300; color:#636363; line-height:24px;}

@media all and (max-width:1000px){
    #contents div:first-child.sub_box{margin-top:0; margin-bottom:30px;}
    .sub_head.padding_b_50 + #contents div:first-child.sub_box{margin-top:-30px;}
    .sub_box{border-top:0; transform:translateY(0);}
    .sub_box:before{display:none;}
    .sub_box .box_wrap{padding:0 20px 30px 170px;}
    .sub_box .box_wrap:before{top:0;}
}
@media all and (max-width:640px){
    #contents div:first-child.sub_box{margin-bottom:20px;}
    .sub_head.padding_b_50 + #contents div:first-child.sub_box{margin-top:-15px;}
    .sub_box .box_wrap{padding-left:20px;}
    .sub_box .box_wrap:before{display:none;}
}



.stepbox{margin:20px 0; padding:30px 0 0 30px; border-radius:5px; background-color:#e9f5f9; font-size:0; line-height:0;}
.stepbox .step_item{display:inline-block; position:relative; margin-right:30px; margin-bottom:28px; border-radius:5px; border:1px solid #c5c9d6; background-color:#fff; text-align:center; vertical-align:top;}
.stepbox .step_item:after{display:inline-block; position:absolute; right:-21px; top:0; bottom:0; width:11px; height:18px; margin:auto; background-image:url('/resources/pt/images/cate04/stap_r_arrow.png');}
.stepbox .step_item:last-child{border-color:#2366c7;}
.stepbox .step_item:last-child:after{display:none;}
.stepbox .step_wrap{position:relative; padding:20px 15px;}
.stepbox .step_title{margin-bottom:5px; font-size:15px; line-height:30px; font-weight:500; letter-spacing:-0.02em; color:#363c5a;}
.stepbox .step_text{font-size:14px; line-height:22px; letter-spacing:-0.02em; color:#636363;}

.stepbox.divide3 .step_item{width:calc(33.3% - 30px);}
.stepbox.divide4 .step_item{width:calc(25% - 30px);}
.stepbox.divide5 .step_item{width:calc(20% - 30px);}

.step_item:first-child .step_wrap:after{
	display:block;
	position:absolute;
	left:calc(100% - 80px);
	bottom:-30px;
	width:180px;
	color:#333;
	font-size:13px;
	line-height:20px;
	content:'신청서 및 서약서 제출';
	text-align:center;
}


@media all and (max-width:1400px) {
    .stepbox.divide4 .step_item, .stepbox.divide5 .step_item{width:calc(33.3% - 30px);}
}

@media all and (max-width:800px) {
    .stepbox.divide3 .step_item, .stepbox.divide4 .step_item, .stepbox.divide5 .step_item{width:calc(50% - 30px);}
}
@media all and (max-width:640px) {
    .stepbox{padding-right:30px;}
    .stepbox .step_item:after{left:0; right:0; top:auto; bottom:-25px; transform:rotate(90deg);}
    .stepbox.divide3 .step_item, .stepbox.divide4 .step_item, .stepbox.divide5 .step_item{width:100%;}
    .stepbox .step_item{height:auto !important;}
    .stepbox .step_title{height:auto !important;}
    .stepbox .step_text{height:auto !important;}
    .stepbox2 .step_item{display:block;}
    .stepbox2 .step_item:after{display:inline-block; position:absolute; left:0; right:0; bottom:-25px; width:11px; height:18px; margin:auto; background-image:url('/site/public_2020/images/template/stepbox_arrow.png'); transform:rotate(90deg);}
    .stepbox2 .step_item:last-child:after{display:none;}
    .stepbox2 .step_title{display:block; width:100%;}
    .stepbox2 .step_title:after{display:none;}
    .stepbox2 .step_desc{display:block; padding-left:0; margin-top:15px;margin-bottom:15px; }
    .stepbox2 .step_desc:before{display:none;}
    .stepbox2 .step_item:last-child .step_desc:before{display:none;}

	.step_item:first-child .step_wrap:after{left:calc(50% + 20px); bottom:-25px; font-size:14px; text-align:left;}
}

.btn_small{border: 1px solid #363c5a; color:#111d68; box-shadow:rgb(17 29 104 ; 15%); padding:10px 15px; font-size:14px;}

/*구역별 모범음식점 안내 리스트 2023-03-15*/
.thumb-list-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -10px;
  

}

.thumb-list-container .list-item {
  display: block;
  position: relative;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc(33% - 20px);
          flex: 0 0 calc(33% - 20px);
  width: calc(20% - 20px);
  margin: 10px;
  /*overflow: hidden;*/

}
.thumb-list-container .list-item:focus-within {border:1px solid #000;}
.thumb-list-container .list-item:hover .content-area {
  border-color: #7ca6df;
}

.thumb-list-container .list-item:hover .extend-area {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.thumb-list-container .list-item .content-area {
  height: 100%;
  border: 1px solid #ededed;
  -webkit-transition-property: border-color;
  transition-property: border-color;
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
}

.thumb-list-container .list-item .content-area .thumb {
  position: relative;
  height: 0;
  padding-top: 60.1%;
  background:#000;
}

.thumb-list-container .list-item .content-area .thumb img {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  vertical-align: top;
  -o-object-fit: cover;
     object-fit: cover;
}

.thumb-list-container .list-item .content-area .thumb.thumb-lg {
  padding-top: 78.1%;
}

.thumb-list-container .list-item .content-area .category {
  margin-bottom: 15px;
}
.thumb-list-container .list-item .content-area .category p{
  font-size:18px;
  color:#000;
  padding-top:10px;
  font-weight:500;
}

.thumb-list-container .list-item .content-area .subject {
  display: block;
}

.thumb-list-container .list-item .content-area .desc {
  display: block;
  margin-top: 7px;
  color: #555;
}

.thumb-list-container .list-item .content-area .info {
  border-top: 1px solid #ededed;
  padding: 20px;
  font-family:'Nanum Gothic','Malgun Gothic','맑은 고딕',Dotum,'돋움',Helvetica,AppleSDGothicNeo,sans-serif;
}

.thumb-list-container .list-item .extend-area {
  -webkit-transition-duration: .3s;
          transition-duration: .3s;
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  background-color: rgba(0, 146, 141, 0.9);
}

.thumb-list-container .list-item .extend-area .subject {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  font-weight: 500;
  height: 82px;
  font-size: 22px;
}

.thumb-list-container .list-item .extend-area .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 40px;
}

.thumb-list-container .list-item .extend-area .info strong {
  display: block;
  margin-top: 10px;
  font-weight: 500;
}

.thumb-list-container .list-item .extend-area .info li {
  margin: 0 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1025px) {
  .thumb-list-container .list-item .content-area .desc {
    font-size: 14px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    max-height: 44px;
   /* line-height: 22px;*/
    text-overflow: ellipsis;
    overflow: hidden;
  }
}

@media (max-width: 1024.98px) {
  .thumb-list-container {
    font-size: 13px;
    margin: -7.5px;
  }
  .thumb-list-container .list-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(50% - 15px);
            flex: 0 0 calc(50% - 15px);
    width: calc(50% - 15px);
    margin: 7.5px;
  }
  .thumb-list-container .list-item .content-area .desc {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    white-space: normal;
    max-height: 2.8em;
    line-height: 1.4em;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 2.8em;
  }
  .thumb-list-container .list-item .extend-area .subject {
    height: 60px;
    font-size: 16px;
  }
}

@media (max-width: 767.98px) {
  .thumb-list-container .list-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc(100% - 15px);
            flex: 0 0 calc(100% - 15px);
    width: calc(100% - 7.5px);
  }
}

/* 라벨 */
.label {
  border: 1px solid transparent;
  text-align: center;
  display: inline-block;
}

.label.label-ongoing {
  color: #0066b3;
  border-color: #0066b3;
}

.label.label-finish {
  color: #666;
  border-color: #666;
}

.label.label-cancel {
  color: #f03636;
  border-color: #f03636;
}

@media (min-width: 1025px) {
  .label {
    min-width: 80px;
    height: 30px;
    border-radius: 15px;
    font-size: 14px;
    line-height: 28px;
  }
}

@media (max-width: 1024.98px) {
  .label {
    min-width: 60px;
    height: 25px;
    border-radius: 13px;
    line-height: 23px;
    font-size: 11px;
  }
}

/* 태그 */
.tag {
  text-align: center;
  display: inline-block;
  color: #fff;
  vertical-align: middle;
}

.tag + .tag {
  margin-left: 3px;
}

.tag.tag-green {
  background-color: #47cd7c;
}

.tag.tag-pink {
  background-color: #ef4f97;
}

.tag.tag-blue {
  background-color: #548df4;
}

.tag.tag-red {
  background-color: #f46161;
}

.tag.tag-orange {
  background-color: #fd8044;
}

.tag.tag-yellow {
  background-color: #feb63a;
}

.tag.tag-skyblue {
  background-color: #4caff3;
}

.tag.tag-violet {
  background-color: #9c5be6;
}

@media (min-width: 1025px) {
  .tag {
    min-width: 50px;
    padding: 0 8px;
    border-radius: 12px;
    font-size: 13px;
    line-height: 24px;
  }
}

@media (max-width: 1024.98px) {
  .tag {
    min-width: 40px;
    padding: 0 6px;
    border-radius: 10px;
    font-size: 11px;
    line-height: 20px;
  }
}




.ibox-type1{text-align:center;border:1px solid #ebebeb;padding:20px;}
.ibox-type1 p{font-size:13px; margin-bottom:15px;}


.contTabList {position:relative; margin-top:30px;}
.contTabList:after {content:""; display:block; clear:both;}
.contTabList li {float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.contTabList a {position:relative; display:block; margin-top:-1px; margin-left:-1px; padding:10px 5px; text-align:center;font-size:18px; font-weight:500; border:1px solid #d3d3d3; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
/*.contTabList a:link, 
.contTabList a:visited, 
.contTabList a:hover, 
.contTabList a:active {color:#1f1f1f;}*/
.contTabList li:first-child a {margin-left:0;}
/*.contTabList .sr-on a {color:#fff; border:1px solid #2a6bac; background:#2a6bac; text-shadow:0px 0px 1px rgba(0, 0, 0, 0.6); z-index:1;}*/

.contTabList a span {display:block; overflow:hidden; white-space:nowrap;}
.cta-sub{margin-top:30px;}


.tabS-new > li{width: 25%;}
.tabS-new > li.sr-big{width: 50%;}




.system-list2 > ul{margin: -25px 0 0 -45px;}
.system-list2 > ul > li{float: left;position: relative;display: table;width: calc(20% - 45px);height: 175px;padding: 5px;margin: 25px 0 0 45px;border: 1px solid #d3d3d3;border-radius: 10px;box-sizing: border-box;}
.system-list2 > ul > li > div{display: table-cell;vertical-align: middle;text-align: center;}
.system-list2 > ul > li > div > .title{display: table;width: 100%;height: 40px;padding-bottom: 80px;}
.system-list2 > ul > li > div > .title > p{display: table-cell;vertical-align: middle;color: #666;font-size:15px;line-height: 20px;}
.system-list2 > ul > li > div > .title.bg3{background: url('/resources/pt/images/cate04/con_n3.png') no-repeat center bottom;}
.system-list2 > ul > li > div > .go-btn{display: inline-block;background: #c8edf2;color: #0000a6;font-size: 14px;line-height: 16px;padding: 2px 10px 4px;margin-top: 12px;border-radius:15px;}






.system-list{overflow: hidden;}
.system-list > ul{margin: -25px 0 0 -45px;}
.system-list > ul > li{float: left;position: relative;display: table;width: calc(20% - 45px);height: 175px;padding: 5px;margin: 25px 0 0 45px;border: 1px solid #d3d3d3;border-radius: 10px;box-sizing: border-box;}
.system-list > ul > li::after {position: absolute;left: -30px;top: 50%;margin-top: -9px;display:inline-block;width: 10px;height:16px;content:"";background: url('/resources/pt/images/cate04/icon_next_arrow.png');}
.system-list > ul > li > div{display: table-cell;vertical-align: middle;text-align: center;}
.system-list > ul > li > div > .go-btn{display: inline-block;background: #c8edf2;color: #0000a6;font-size: 14px;line-height: 16px;padding: 2px 10px 4px;margin-top: 12px;border-radius:15px;}
.system-list > ul > li > div > .title{display: table;width: 100%;height: 40px;padding-bottom: 80px;}
.system-list > ul > li > div > .title > p{display: table-cell;vertical-align: middle;color: #666;font-size:15px;line-height: 20px;}
.system-list > ul > li > div > .title.have-go{padding-bottom: 60px;}
.system-list > ul > li > div > .title.bg1{background: url('/resources/pt/images/cate04/con_n1.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg2{background: url('/resources/pt/images/cate04/con_n2.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg3{background: url('/resources/pt/images/cate04/con_n3.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg4{background: url('/resources/pt/images/cate04/con_n4.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg5{background: url('/resources/pt/images/cate04/con_n5.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg6{background: url('/resources/pt/images/cate04/con_n6.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg7{background: url('/resources/pt/images/cate04/con_n7.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg8{background: url('/resources/pt/images/cate04/con_n8.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg9{background: url('/resources/pt/images/cate04/con_n9.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg10{background: url('/resources/pt/images/cate04/con_n10.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg11{background: url('/resources/pt/images/cate04/con_n11.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg12{background: url('/resources/pt/images/cate04/con_n12.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg13{background: url('/resources/pt/images/cate04/con_n13.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg14{background: url('/resources/pt/images/cate04/con_n14.png') no-repeat center bottom;}
.system-list > ul > li > div > .title.bg15{background: url('/resources/pt/images/cate04/con_n15.png') no-repeat center bottom;}



@media (max-width: 1024px){

	.system-list > ul > li{width: calc(25% - 45px);}

	.system-list2 > ul > li{width: calc(25% - 45px);}
}

@media (max-width: 767px){
	.fs_btn.sm span:first-child{width: auto;}
	.conTable a{word-break: break-all;}
	.conTable a.fs_btn{word-break: keep-all;}
	 
	.contTabList a{margin-left:0;}
	.tabS-new > li{width: 100%;}
	.tabS-new > li.sr-big{width: 100%;}
	.tabS-new > li.sr-big > a{margin-left: 0;}
	.system-list > ul > li{width: calc(100% / 3 - 45px);}

	.system-list2 > ul > li{width: calc(100% / 3 - 45px);}
}

@media (max-width: 550px){

	.tabS-new> li{width: 100%;}
	.tabS-new > li > a{margin-left: 0;}
	.system-list > ul > li{width: calc(50% - 45px);}
	.system-list > ul > li > div > .title > p{font-size: 14px;line-height: 18px;}

	.system-list2 > ul > li{width: calc(50% - 45px);}
	.system-list2 > ul > li > div > .title > p{font-size: 14px;line-height: 18px;}
}

.table-boxC{padding:40px; border:1px solid #ebebeb;margin-top:20px;}

.table-boxC > ul > li {
 display:table-cell;
 position:relative;
 width:33%;
 min-height:97px;
 padding-left:20px;
 border-left:1px dotted #ebebeb;
}

.table-boxC > ul > li:nth-child(1){border-left:none;}

.table-boxC > ul > li > .hc-tit{position:relative; font-size:16px; letter-spacing:-0.04em; color:#2366c7;line-height:30px;}
.table-boxC > ul > li > .hc-txt{padding-top:8px;font-size:14px;color:#636363; word-break:keep-all;}



@media (max-width: 600px){

.table-boxC {padding:10px 40px;}
.table-boxC > ul > li{width:100%; display:block; border-left:none; border-bottom:1px solid #ebebeb;min-height:0; padding:20px 0}
.table-boxC > ul > li:nth-child(3){border-bottom:none;}
}



/*모범음식점 이미지 맵*/
.mobeom_map_mb{display:none;}


@media (max-width: 600px){
.mobeom_map{display:none;}
.mobeom_map_mb{display:block; margin:0 auto;}

.mobeom_map_mb .mobeom_txt_box{width:100%; border:2px solid #dbdbdb; text-align:center;padding:20px; margin-bottom:20px;}
.mobeom_map_mb ul{display:flex; flex-wrap: wrap;}
.mobeom_map_mb ul li{width:49%; padding:15px 10px; color:#fff; border-radius:25px; margin-bottom:15px; text-align:center;font-size:14px;margin-right:1%}
.mobeom_map_mb ul li:nth-child(2n){margin-left:0;}

.mobeom_map_mb ul li:nth-child(1){background:#e83752;}
.mobeom_map_mb ul li:nth-child(2){background:#db4828;}
.mobeom_map_mb ul li:nth-child(3){background:#deb510;}
.mobeom_map_mb ul li:nth-child(4){background:#b2ae2d;}
.mobeom_map_mb ul li:nth-child(5){background:#729a60;}
.mobeom_map_mb ul li:nth-child(6){background:#29a7ab;}
.mobeom_map_mb ul li:nth-child(7){background:#3484ad;}
.mobeom_map_mb ul li:nth-child(8){background:#43a3cc;}
.mobeom_map_mb ul li:nth-child(9){background:#6b5d9c;}
.mobeom_map_mb ul li:nth-child(10){background:#9074ae;}

.gm_zone_map{display:none;}

}


/**/
.stepbox2{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;}
.stepbox2 .stepboxC{width:calc(25% - 30px);position:relative;margin-bottom:10px;}
.stepbox2 .stepboxC .steptit{background:#2366c7;text-align:center;padding:10px;font-size:15px;color:#fff;}
.stepbox2 .stepboxC .steptxt{border:1px solid #555;padding:20px 0; text-align:center;font-size:14px;height:90px;}
.stepbox2 .stepboxC:after{display:inline-block; position:absolute; right:-25px; top:0; bottom:0; width:11px; height:18px; margin:auto; background-image:url('/resources/pt/images/cate04/stap_r_arrow.png');}
.stepbox2 .stepboxC:last-child:after{display:none;}

@media screen and (max-width:1400px) {
.stepbox2 .stepboxC{width:calc(33.3% - 30px);}
}

@media screen and (max-width:800px){
.stepbox2 .stepboxC{width:calc(50% - 30px);}
}

@media screen and (max-width:640px){
.stepbox2 .stepboxC{width:100%;}
}


/*20231222 챗봇*/
.chatbot {display:block;}
.chatbot {position:fixed; right:30px; bottom:30px; z-index:999; background:url('/resources/pt/images/gm_button_mini.png') no-repeat;}
.chatbot .chatbot_img{display:block; width:125px; height:125px; font-size:0;}

@media screen and (max-width: 1001px) {
	.chatbot {position:absolute; right:calc(50% - 75px); bottom:20px; background:url('/resources/pt/images/chatbot_moblie.png') no-repeat;}
 .chatbot .chatbot_img{width:130px; height:49px;}
}
@media screen and (max-width: 640px) {
	.chatbot {bottom:10px;}
}


/* 20240110 시민과의대화 */
.fontSize18 {font-size:18px;}