@charset "utf-8";
/* CONTENT STYLE */
.contentStyle_l{width:49%;float:left}
.contentStyle_l dl{padding:0px;margin:21px 0 0 28px}
.contentStyle_l dl dt{color:#BC59B0;width:400px;font-weight:bold;font-size:13px;background:url(/kr/images/info/s17_1.gif) no-repeat;clear:both;margin:10px 0 10px 0;padding:0 0 0 18px;text-align:left;background-repeat:no-repeat;background-position:left top}
.contentStyle_l dl dd{padding-left:20px}
.contentStyle_r{width:50%;float:left}
.contentStyle_r .intro_01{float:left;margin:10px 0 0 0}
.contentStyle_r .intro_01 h4{float:left;width:400px;margin-left:10px}
.contentStyle_r .intro_01 p{float:left;display:inline;width:168px;margin-left:10px}

.width150 ul li{width:149px}
.width179 ul li{width:179px}
.width187 ul li{width:187px}
.width225 ul li{width:250px}
.width224 ul li{width:224px}
.width220 ul li{width:221px}
.width235 ul li{width:235px}
.width335 ul li{width:375px}

#subNavi .leftmenu .over .depth3{display:block}

/* CONTENT COMMON*/
.contentStyle,
.orgStyle,
.waterOrg{position:relative;clear:both;width:99.8%;margin-left:2px;font-size:1em;line-height:180%;color:#666;font-weight:400}
.contentStyle h2{font-size:30px;text-align:center;margin:5px 0 5px 0px}
.contentStyle h3.c15{font-size:15px;text-align:center}
.contentStyle h4{display:block;width:95%;margin:5px 0 5px 0px;padding:0px 0 3px 20px;font-size:1.2em}
.contentStyle h5{position:relative;width:94%;margin:0 0 5px 11px;padding:10px 0 2px 21px}
.contentStyle h6{position:relative;width:93%;margin:0 0 5px 22px;padding:0 0 4px 10px}

.contentStyle ul,
.contentStyle dl{position:relative;/*width:100%*/;display:block;padding-bottom:10px ;margin:0 0 0 25px}

.contentStyle ul li{position:relative;display:block;/*width:96%*/;padding:0 0 2px 8px;line-height:140%;margin-top:6px;text-align:justify}
.contentStyle dl dt{position:relative;/*width:96%;*/ padding:0 0 2px 8px;line-height:140%;margin-top:6px;text-align:justify}

.contentStyle ul ul{width:99.8%;margin:5px 0 0 -3px;padding-bottom:0}
.contentStyle ul ul li,
.contentStyle dl dd{margin-left:7px;padding-left:7px;margin-top:2px;line-height:180%;width:97%}
.contentStyle p.p_h4{margin-left:25px;width:96%;text-align:justify}
.contentStyle p.p_h5{margin-left:25px;width:96%;text-align:justify}
.contentStyle p.p_h6{margin:4px 0px 0 40px;width:96%;text-align:justify}
.contentStyle p.p_h6_10{margin:4px 0px 0 50px;width:610px;text-align:justify}
.contentStyle p.p_h6_20{margin:4px 0px 0 60px;width:610px;text-align:justify}
.contentStyle a{font-weight:bold;color:#005aab}
.contentStyle a:hover{text-decoration:underline} 

/* share_sc */
.shareStyle{position:relative;clear:both;width:99.8%;margin-left:2px;margin-top:25px}
.shareStyle h2{font-size:30px;text-align:center;margin:5px 0 5px 0px}
.shareStyle h3.c15{font-size:15px;text-align:center}
.shareStyle h4{display:block;width:95%;margin:5px 0 5px 0px;padding:0px 0 3px 20px;font-size:1.2em}
.shareStyle h5{position:relative;width:94%;margin:0 0 5px 11px;padding:10px 0 2px 21px}
.shareStyle h6{position:relative;width:93%;margin:0 0 5px 22px;padding:0 0 4px 10px}
.shareStyle ul,
.shareStyle dl{position:relative;float:left;width:96%;display:block;margin:0 0 0 29px;padding-bottom:10px}
.shareStyle ul li,
.shareStyle dl dt{position:relative;display:inline-block;width:96%;padding:0 0 2px 8px;line-height:140%;margin-top:6px;text-align:justify}
.shareStyle ul ul{width:99.8%;margin:5px 0 0 -3px;padding-bottom:0}
.shareStyle ul ul li,
.shareStyle dl dd{margin-left:7px;padding-left:7px;margin-top:2px;line-height:130%;width:97%}
.shareStyle p.p_h4{margin:4px 0px 0 18px;width:97.8%;text-align:justify}
.shareStyle p.p_h5{margin:4px 0px 0 28px;width:97.8%;text-align:justify}
.shareStyle p.p_h6{margin:4px 0px 0 40px;width:97.8%;text-align:justify}
.shareStyle p.p_h6_10{margin:4px 0px 0 50px;width:610px;text-align:justify}
.shareStyle p.p_h6_20{margin:4px 0px 0 60px;width:610px;text-align:justify}
.shareStyle a{font-weight:bold;color:#6278b3}
.shareStyle a:hover{text-decoration:underline}
.ifram_wrap table{width:100%!important}
.border_normal{border:1px solid #ebebeb!important}
/* TABLE IN CONTENT */
table.tableStyle01,
table.tableStyle02,
table.tableStyle02_1{clear:both;margin:0;padding:0;border-spacing:0;empty-cells:show;border-collapse:collapse}
table.tableStyle02 th.present{border-top:2px solid #5b5b5b !important;border-left:1px solid #cdcbc5 !important;border-right:1px solid #cdcbc5 !important }
table.tableStyle02_1 th.present{border-top:2px solid #5b5b5b !important;border-left:1px solid #cdcbc5 !important;border-right:1px solid #cdcbc5 !important }
table.tableStyle01 th,
table.tableStyle01 td,
table.tableStyle02 th,
table.tableStyle02 td,
table.tableStyle02_1 th,
table.tableStyle02_1 td{font-size:1em}
table.tdCenter td{text-align:center}
table.tdRight td{text-align:right}
table.tableStyle01 td ul,
table.tableStyle02 td ul,
table.tableStyle02_1 td ul{margin:0 5px;padding:0}
table.tableStyle01 td ul li,
table.tableStyle02 td ul li,
table.tableStyle02_1 td ul li{display:block;margin:0;padding:0 0 0 7px}
table.tableStyle01 td ol,
table.tableStyle02 td ol,
table.tableStyle02_1 td ol{width:500px;margin:0 5px;padding:0}
table.tableStyle01 td ol li,
table.tableStyle02 td ol li,
table.tableStyle02_1 td ol li{width:480px;margin:0;padding:0 0 0 7px}


.boxpding{padding:20px 0px !important}
.mano{margin:0px !important}
.mt20{margin-top:20px !important}
ul.mano li{width:100% !important}
table .pl20{padding-left:20px !important}
table.bbsView .board_content img{max-width:1100px!important;height:auto}

/* */
.tbl-type01{border-collapse:collapse;border-spacing:0px;width:100%;clear:both;text-align:center;border-top:2px solid #2b405b;font-size:16px;border-bottom:1px solid #bbb}
.tbl-type01 th, .tbl-type01 td{padding:14px 8px 12px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all}
.tbl-type01 th{background:#fff;color:#222;font-weight:400}
.tbl-type01 td, .tbl-type01 th.nbg{background:#fff;color:#555}
.tbl-type01 thead th{background:#f8f8f8;color:#000;border-bottom:1px solid #999;font-size:1em;font-weight:400}
.tbl-type01 th:first-child, .tbl-type01 td:first-child{border-left:0}
.tbl-type01 th:last-child, .tbl-type01 td:last-child{border-right:0}
.tbl-type01 .l, .tbl-type01 .left{padding-left:20px}
.tbl-type01 .c-list01 li::before, .tbl-type01 .c-list01-li::before{top:9px}/* */
.tbl-type01 .info-ex, .tbl-type01 .info-ex02, .tbl-type01 .info-ex03{background-position:0 0}

.tbl-type02{border-collapse:collapse;border-spacing:0px;width:100%;clear:both;text-align:center;border-top:2px solid #2b405b;font-size:16px;border-bottom:1px solid #bbb;border-left:1px solid #e1e1e1}
.tbl-type02 th, .tbl-type02 td{padding:5px 4px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all}
.tbl-type02 th{background:#fff;color:#222;font-weight:400}
.tbl-type02 td{padding:5px 4px}
.tbl-type02 td, .tbl-type02 th.nbg{background:#fff;color:#555}
.tbl-type02 thead th{background:#f8f8f8;color:#000;border-bottom:1px solid #999;font-size:1em;font-weight:400}
.tbl-type02 .l, .tbl-type02 .left{padding-left:20px}
.tbl-type02 .c-list01 li::before, .tbl-type01 .c-list01-li::before{top:9px}/* */
.tbl-type02 .info-ex, .tbl-type01 .info-ex02, .tbl-type01 .info-ex03{background-position:0 0}

.tbl-type03{border-collapse:collapse;border-spacing:0px;width:100%;clear:both;text-align:center;border-top:2px solid #2b405b;font-size:16px;border-bottom:1px solid #bbb}
.tbl-type03 th, .tbl-type3 td{padding:10px 8px 6px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.2;word-break:break-all}
.tbl-type03 th{background:#fff;color:#222;font-weight:400}
.tbl-type03 td{text-align:left;padding:4px 10px}
.tbl-type03 td, .tbl-type03 th.nbg{background:#fff;color:#555}
.tbl-type03 thead th{background:#f8f8f8;color:#000;border-bottom:1px solid #999;font-size:1em;font-weight:400}
.tbl-type03 th:first-child, .tbl-type03 td:first-child{border-left:0}
.tbl-type03 th:last-child, .tbl-type03 td:last-child{border-right:0}
.tbl-type03 .l, .tbl-type03 .left{padding-left:20px}
.tbl-type03 .c-list01 li::before, .tbl-type03 .c-list03-li::before{top:9px}/* */
.tbl-type03 .info-ex, .tbl-type03 .info-ex02, .tbl-type03 .info-ex03{background-position:0 0}

@media only screen and (max-width:999px){
    .tbl-type01{font-size:14px}
	.tbl-type01 thead th{font-size:14px}
	.tbl-type01 th, .tbl-type01 td{padding:10px 8px 8px 8px}
	.tbl-type01 .l, .tbl-type01 .left{padding-left:10px}
}


/*  */
.tbl-type01 table{border-collapse:collapse;border-spacing:0px;;width:100%;clear:both;text-align:center;margin-left:-1px;font-size:14px;border-bottom:1px solid #ddd}
.tbl-type01 table th, .tbl-type01 table td{padding:12px 8px 12px 8px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;word-wrap:break-word;line-height:1.3;word-break:break-all}
.tbl-type01 table th, .tbl-type01 table tfoot th{color:#666;background:#fff;font-weight:normal}
.tbl-type01 table td{color:#555}
.tbl-type01 table thead th{background:#fff;color:#524245;border-bottom:1px solid #ddd;font-size:14px;font-weight:500}
.tbl-type01 table thead tr:first-child th{border-top:1px solid #ccc}
.tbl-type01 table th:first-child, .tbl-type01 table td:first-child{border-left:0}
.tbl-type01 table th:last-child, .tbl-type01 table td:last-child{border-right:0}

/* */
.tbl-type-s01{border-collapse:collapse;border-spacing:0px;width:100%;clear:both;text-align:center;margin-left:-1px;font-size:14px;border-top:1px solid #2b405b;border-bottom:1px solid #ccc}
.tbl-type-s01 th, .tbl-type-s01 td{padding:12px 8px 12px 8px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;word-wrap:break-word;line-height:1.3;word-break:break-all}
.tbl-type-s01 th, .tbl-type-s01 tfoot th{color:#666;background:#fff;font-weight:normal}
.tbl-type-s01 td{color:#555}
.tbl-type-s01 thead th{background:#f9f9f9;color:#524245;border-bottom:1px solid #c4c4c4;font-size:14px;font-weight:500}
.tbl-type-s01 thead tr:first-child th{border-top:1px solid #a4a4a4}
.tbl-type-s01 th:first-child, .tbl-type-s01 td:first-child{border-left:0}
.tbl-type-s01 th:last-child, .tbl-type-s01 td:last-child{border-right:0}
.tbl-type-s01 .c-list01 li, .tbl-type-s01 .c-list01-li, .tbl-type-s01 .c-list01-li{font-size:14px;padding-left:10px}
.tbl-type-s01 .c-list01 li:before, .tbl-type-s01 .c-list01-li:before, .tbl-type-s01 .c-list01-li:before{top:8px}
@media only screen and (max-width:999px){
    .tbl-type-s01{font-size:13px}
	.tbl-type-s01 thead th{font-size:13px}
}
/*  */
.wauto-wrap{position:relative}
.scroll-info{position:relative;width:100%;text-align:center;font-size:15px;margin-bottom:10px;padding:0px 0}
.scroll-info span:before, .scroll-info span:after{content:"";display:inline-block;vertical-align:middle;width:23px;height:9px;background:url(/_Img/Content/tbl_rsv_arr.png) no-repeat;margin-top:-2px}
.scroll-info span:before{background-position:0 0;margin-right:30px}
.scroll-info span:after{background-position:-32px 0;margin-left:30px}
.scroll-info br{display:none}
@media only screen and (max-width:999px){
	.scroll-info{font-size:13px}
}

@media all and (min-width:768px){
	.scroll-info *{vertical-align:middle}
	.scroll-info span{display:inline-block;height:20px;padding-top:15px;padding-bottom:15px}
}
@media all and (max-width:399px){
	.scroll-info{line-height:1.4}
	.scroll-info br{display:block}
	.scroll-info span:before, .scroll-info span:after{position:absolute;top:50%}
	.scroll-info span:before{left:10px}
	.scroll-info span:after{right:10px}
}


/*  */
.is-wauto-box > table{min-width:720px}
@media only screen and (max-width:768px){
	.is-wauto-box.full > table{min-width:1000px}	
}

/* CONTENT AND TABLE */
/* shareSyle */
.shareStyle ul li,.shareStyle dl dt{color:#4b5156;background:url(/kr/images/common/icon_dt.gif) left 8px no-repeat}
.shareStyle dl dd{ color:#656c72;background:url(/kr/images/common/icon_dd.gif) left 6px no-repeat}
.border_normal{border:1px solid #ebebeb!important}

/* title style */
.contentStyle h1{margin:0;padding:0}
.contentStyle h2{margin:0;padding:0}
.contentStyle h3{clear:both;margin:0;padding:0}
.contentStyle h3.title{margin:30px 0 0px 0;font-size:1.8em!important;color:#000;letter-spacing:-1px;font-weight:500;line-height:140%;text-align:center;padding:10px 0;background:#efefef}
.contentStyle h4{margin:20px 0 0px 0;font-size:1.5em;color:#000;letter-spacing:-1px;background:url(/kr/img/common/bul1.png) no-repeat left 6px;font-weight:400;line-height:140%;padding-left:25px;clear:both}
.first{	margin-top:0 !important;font-weight:300}
.contentStyle h5{clear:both;margin:10px 0 10px 0;padding:0 0 0 20px;font-size:1.2em;color:#000000;letter-spacing:-1px;text-align:left;background:url(/kr/img/common/bul2.png) no-repeat left 6px;font-weight:400}/*4e4e50*/
.contentStyle h6{clear:both;margin:5px 0;padding:0;font-size:1.1em;font-weight:600;color:#134074;background:none}
.contentStyle h7{clear:both;margin:5px 0 3px 33px;padding:0 0 0 9px;color:#666666;background:url(/kr/img/main/bul4.png) no-repeat left 6px}
.contentStyle h7 strong{font-weight:normal;color:#666666}

.contentStyle ul li,
.contentStyle dl dt{color:#4b5156;background:url(/kr/images/common/icon_dt.gif) left 10px no-repeat}
.contentStyle ul ul li,
.contentStyle dl dd{ color:#656c72;background:url(/kr/images/common/icon_dd.gif) left 14px no-repeat}
.contentStyle dl dd span{color:#ff0000}
.contentStyle dl dt span{padding:0 0 0 60px}
.contentStyle dl dd span{padding:0 0 0 60px}
a.org_biseo{}

table.tableStyle01,
table.tableStyle02,
table.tableStyle02_1,
table.tableStyle01_1{ border-top:2px solid #5b5b5b;border-bottom:1px solid #969ba6;border-left:1px solid #cdcbc5}
table.tableStyle01 caption,
table.tableStyle02 caption,
table.tableStyle02_1 caption,
table.tableStyle01_1 caption{ display:block;left:-2000px;position:absolute;height:0}
table.tableStyle01 th,
table.tableStyle02 th,
table.tableStyle02_1 th{ padding:5px 0;background:#fafafa;color:#26231C;border-left:1px solid #cdcbc5;border-right:1px solid #cdcbc5;border-top:1px solid #cdcbc5;width:300px;font-weight:600}
table.tableStyle01_1 th{ padding:5px 0;background:#fafafa;color:#26231C;border-left:1px solid #cdcbc5;border-right:1px solid #cdcbc5;border-top:1px solid #cdcbc5;font-weight:600}
table.tableStyle01 tbody th{ background:none;font-weight:normal}
table.tableStyle01_1 tbody th,
table.tableStyle01 tbody th,
table.tableStyle01 td,
table.tableStyle02 td,
table.tableStyle02_1 td,
table.tableStyle01_1 td{ padding:8px 5px 6px;border-right:1px solid #cdcbc5;border-top:1px solid #cdcbc5;color:#53585d}
table.tableStyle01 td.cenno{text-align:left !important}
table.tableStyle01 td ul li,
table.tableStyle02 td ul li,
table.tableStyle01_1 td ul li,
table.tableStyle02_1 td ul li{ color:#4A6B85;background:url(/kr/images/common/icon_dt.gif) 0 6px no-repeat}
table.tableStyle01 td ol li,
table.tableStyle02 td ol li,
table.tableStyle01_1 td ol li,
table.tableStyle02_1 td ol li{ color:#4A6B85;background:url(/kr/images/common/icon_dt.gif) 0 6px no-repeat}
table.tableStyle01 thead th{ border-bottom:1px solid #5b5b5b}
table.tableStyle01 td.bg2015{background:#fdd699}
table.tableStyle01 td.bg06{background:#fcd37b}
table.tableStyle01_1 thead th{ border-bottom:1px solid #5b5b5b}
table.tableStyle01_1 td.bg2015{background:#fdd699}
table.tableStyle01_1 td.bg06{background:#fcd37b}
.AlignLeft{text-align:left!important}

/*css*/
table{width:100% !important}
table.content_list{clear:both;padding:0;border-spacing:0;border-top:2px solid #3252a5;border-bottom:1px solid #57607a;border-left:1px solid #c4c4c4}
table.content_list caption{display:block;left:-2000px;position:absolute;height:0}
table.content_list th{font-size:1em;padding:5px 0;background:#e9ebf2;color:#26231C;border-right:1px solid #c4c4c4;border-bottom:1px solid #3252a5}
table.content_list td{font-size:1em;padding:5px;background:#fff;color:#53585d;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4}

p.go_list{float:left;text-align:right;width:100%;border-top:2px solid #ebebeb;padding:10px 0 0 0;margin:20px 0 0 0}

/**/

table.table_research{clear:both;margin:10px 0 10px 5px;color:#636363;padding:0;border-spacing:0;border-bottom:1px solid #c8c8c8;border-top:2px solid #9b9b9b}
table.table_research caption{display:block;left:-2000px;position:absolute;height:0}
table.table_research th{font-size:1.0em;padding:8px 0;background:#f7f7f7;border-bottom:1px solid #c8c8c8}
table.table_research td{font-size:1.0em;padding:8px 0;background:#fff;border-bottom:1px solid #dddddd}
table.table_research td a{font-weight:normal;color:#333333}
table.table_research td.title{width:45%}

table.research_write{clear:both;margin:10px 0 10px 5px;color:#636363;padding:0;border-spacing:0;border-bottom:1px solid #c8c8c8;border-top:2px solid #9b9b9b}
table.research_write caption{display:block;left:-2000px;position:absolute;height:0}
table.research_write th{font-size:1.0em;padding:8px 0;background:#f7f7f7;border-bottom:1px solid #c8c8c8}
table.research_write td{font-size:1.0em;padding:8px;background:#fff;border-bottom:1px solid #dddddd}
table.research_write td.title{color:#333333}
table.research_write td div.research_content{border:1px solid #c8c8c8;display:inline-block;padding:5px;width:100%}
table.research_write td div.research_content p{margin:8px}
table.research_write td div.research_content h4{background:#ececec;font-size:1.0em;width:98%;line-height:170%;border:1px solid #c8c8c8;margin:0px;padding:8px 1%}
table.research_write td div.research_content ul.research_check{margin:0px;padding:3px 10px}
table.research_write td div.research_content ul.research_check .formsRadio{ margin:0}
table.research_write td div.research_content ul.research_check .formsRadioImg{ width:12px;height:12px;background:url(/kr/images/common/radio.gif) 0 0 no-repeat}
table.research_write td div.research_content ul.research_check .formsRadio.selected .formsRadioImg{ background:url(/kr/images/common/radio.gif) 0 -12px no-repeat}
table.research_write td div.research_content ul.research_check li{margin:10px 0;padding:0;background:none}
table.research_write td div.research_content ul.research_check li input.inputSearch{ width:268px;height:17px;color:#898787;border:0 none;padding:5px 8px}
table.research_write td div.research_content ul.research_check li input.inputImg{ cursor:pointer;padding:8px 5px}
table.research_write td div.research_content ul.research_check label{vertical-align:middle;cursor:pointer;color:#585858;margin:-17px 0 0 25px;line-height:170%;display:block}
table.research_write td div.research_content ul.research_check input{vertical-align:middle}
table.research_write td div.research_content ul.research_check input[type=text]{width:100%}
table.research_write td div.research_content ul.research_check p.selected label{color:#333;font-weight:bold}
table.research_write td div.research_content ul.research_check .formsCheckbox{ margin:0}
table.research_write td div.research_content ul.research_check .formsCheckboxImg{width:12px;height:12px;background:url(/kr/images/common/check.gif) 0 0 no-repeat}
table.research_write td div.research_content ul.research_check .formsCheckbox.selected .formsCheckboxImg{ background:url(/kr/images/common/check.gif) 0 -12px no-repeat}

/* */
div#researchRusult{ position:absolute;left:0;top:0;width:400px;height:249px;background:url(/kr/images/content/graphBg.gif) left top no-repeat;overflow:hidden}
div#researchRusult h4{float:left;margin:15px 0 0 15px;padding:0 0 0 35px;width:85%;font-size:1.2em;color:#2f3646;line-height:190%;background:url(/kr/images/content/h4_result.gif) left top no-repeat}
div#researchRusult h4 span{ font-weight:normal}
.pointBtn{ position:absolute;right:30px;top:23px;font-weight:bold;margin:0;padding:0}
.pointBtn a{ color:#225c96;text-decoration:underline}
#pointView{position:absolute;left:8px;top:50px;padding:10px;width:360px;background:#f6eeba}
#pointView p{margin:0;padding:0}
#pointView p.point{border-bottom:1px dotted #d6ce9d;margin-bottom:5px}
#pointView p.btn_close02{clear:both;width:45px;margin:0 auto}
#pointView p.btn_close02 a{ display:block;text-align:center;height:17px;padding:3px 0 0 0;background:url(/kr/images/minwon/btn_more.gif) left top no-repeat}

ul.graph{float:left;margin:25px 0 0 8px;width:386px}
ul.graph li{clear:both;height:19px;width:386px;margin:0 0 13px 0;overflow:hidden}
ul.graph li div{float:left;width:386px}
ul.graph li div dl dt{float:left;width:79px;font-weight:bold;padding:2px 0 0 0;color:#5c616f}
ul.graph li div dl dd{float:left;width:307px}
ul.graph li div dl dd img{ vertical-align:middle}
ul.graph li div dl dd span{margin:2px 2px 0;font-size:0.9em;font-weight:bold;letter-spacing:-1px}
ul.graph li div dl dd span#value01{ color:#dd7334}
ul.graph li div dl dd span#value02{ color:#ebc90f}
ul.graph li div dl dd span#value03{ color:#6ec919}

ul.graph li div dl dd span#value04{ color:#16b77d}
ul.graph li div dl dd span#value05{ color:#137ddb}
div#researchRusult p.btn_close{ position:absolute;right:0;top:0;padding:0;margin:0}

/**/
.sitemap2015 h5 a{line-height:10px}

/**/
.contentStyle div.bob{float:left;width:654px;margin:5px 0 10px 20px}
.contentStyle div.bob p.img{float:left;margin:0 10px 0 0}
.contentStyle div.bob h5{float:left;width:500px}
.contentStyle div.bob ul{float:left;width:500px}

/* .contentStyle div.img_txt{float:left;width:654px;margin:5px 0 10px 20px} */
.contentStyle div.img_txt{float:left;width:100%;margin:20px}
.contentStyle div.img_txt p.img{float:left;margin:0 15px 0 0}
.contentStyle div.img_txt p.txt{float:left;line-height:150%;width:57%}
.contentStyle div.img_txt p.txt02{float:left;line-height:150%;width:55%;margin:0 0 0 10px}
.contentStyle div.img_txt h4{clear:none;float:left;width:54%}
.contentStyle div.img_txt h5{clear:none;float:left;width:50%}
.contentStyle div.img_txt ul{clear:none;float:left;width:73%}
.contentStyle div.img_txt ul li{width:100%}
.contentStyle div.img_txt ul.list{width:40%}
.contentStyle div.img_txt ul.list li{width:92%}

.contentStyle div.img_txt01{float:left;width:654px;margin:5px 0 10px 20px}
.contentStyle div.img_txt01 p.img{float:left;margin:0 15px 0 0}
.contentStyle div.img_txt01 p.txt{float:left;line-height:150%;width:auto}

.contentStyle div.img_txt02{float:left;width:96%;text-align:justify;margin:5px 0 10px 25px}
.contentStyle div.img_txt02 p.img{float:left;margin:0 15px 0 0}
.contentStyle div.img_txt02 p.txt{float:left;line-height:110%;width:57%}
.contentStyle div.img_txt02 p.txt02{float:left;line-height:110%;width:55%;margin:0 0 0 10px}
.contentStyle div.img_txt02 h4{width:54%}
.contentStyle div.img_txt02 h5{width:50%}
.contentStyle div.img_txt02 h6{width:50%}
.contentStyle div.img_txt02 ul{width:70%}
.contentStyle div.img_txt02 dl{width:350px}
.contentStyle div.img_txt02 dl dt,
.contentStyle div.img_txt02 dl dd,
.contentStyle div.img_txt02 ul li{width:90%;line-height:110%}

.contentStyle div.img_txt03{float:left;width:300px;margin:5px 0 10px 20px}
.contentStyle div.img_txt03 p.img{float:left;margin:0 15px 0 0}
.contentStyle div.img_txt03 p.txt{float:left;line-height:110%;width:59%}

.contentStyle div.img_txt04{ width:760px;margin:5px 0 10px 20px}
.contentStyle div.img_txt04 p.img{float:left;margin:0 0 0 0}
.contentStyle div.img_txt04 h6{width:50%}
.contentStyle div.img_txt04 ul{width:330px}
.contentStyle div.img_txt04 dl{width:330px}
.contentStyle div.img_txt04 dl dt,
.contentStyle div.img_txt04 dl dd,
.contentStyle div.img_txt04 ul li{width:100%;line-height:110%}

.contentStyle div.img_txt05{float:left;width:96%;text-align:justify;margin:5px 0 10px 25px}
.contentStyle div.img_txt05 p.img{float:left;margin:0 15px 0 0}
.contentStyle div.img_txt05 p.txt{float:left;line-height:110%;width:57%}
.contentStyle div.img_txt05 p.txt02{float:left;line-height:110%;width:55%;margin:0 0 0 10px}
.contentStyle div.img_txt05 h4{width:54%}
.contentStyle div.img_txt05 h5{width:50%}
.contentStyle div.img_txt05 h6{width:50%}
.contentStyle div.img_txt05 ul{width:100%}
.contentStyle div.img_txt05 dl{width:350px}
.contentStyle div.img_txt05 dl dt,
.contentStyle div.img_txt05 dl dd,
.contentStyle div.img_txt05 ul li{width:90%;line-height:110%}

.contentStyle div.img_txt06{margin-top:18px;clear:both}
.contentStyle div.img_txt06 .img_txt06_txt{float:left;margin-left:25px;width:738px;margin-bottom:36px}
.contentStyle div.img_txt06 p.img{width:230px;padding-right:15px;float:left;margin-left:25px}
.contentStyle div.img_txt06 ul{float:left}
.contentStyle div.img_txt06 ul li{width:350px;display:inline-block}

.contentStyle div.img_txt07{float:left;width:100%;margin:20px}
.contentStyle div.img_txt07 p.img{float:left;margin:0 15px 0 0}
.contentStyle div.img_txt07 p.txt{float:left;line-height:150%;width:57%}
.contentStyle div.img_txt07 p.txt02{float:left;line-height:150%;width:55%;margin:0 0 0 10px}
.contentStyle div.img_txt07 h4{clear:none;float:left;width:54%}
.contentStyle div.img_txt07 h5{clear:none;float:left;width:50%}
.contentStyle div.img_txt07 ul{clear:none;float:left;width:73%}
.contentStyle div.img_txt07 ul li{width:100%}
.contentStyle div.img_txt07 ul.list{width:40%}
.contentStyle div.img_txt07 ul.list li{width:92%}



/*css*/
.span_color p span{font-weight:bold;color:#488F29}
.intro_size{width:500px}
.intro_size ul{width:500px}
.intro_size ul li{width:490px}

.contentStyle .intro_imgul{float:left;width:100%;margin:10px 0 20px 0}
.contentStyle .intro_imgul h5{float:left;width:400px}
.contentStyle .intro_imgul p{float:left;display:inline;width:25%}
.contentStyle .intro_imgul p img{width:100%!important}
.contentStyle .intro_imgul ul{float:left;padding:0px;margin-left:2%;width:73% }
.contentStyle .intro_imgul ul li{/*float:left;*/}
.contentStyle .intro_imgul dl{float:left;width:450px;padding:0px;margin:10px 0 0 28px}
.contentStyle .intro_imgul dl dt{float:left;width:430px}
.contentStyle .intro_imgul dl dd{float:left;width:420px}

.contentStyle .intro_imgul02{float:left;width:100%;margin:10px 0 20px 0}
.contentStyle .intro_imgul02 h5{float:left;width:400px}
.contentStyle .intro_imgul02 p{float:left;display:inline;width:15%}
.contentStyle .intro_imgul02 p img{}
.contentStyle .intro_imgul02 ul{float:left;padding:0px;margin-left:2%;width:73% }
.contentStyle .intro_imgul02 ul li{float:left}
.contentStyle .intro_imgul02 dl{float:left;width:450px;padding:0px;margin:10px 0 0 28px}
.contentStyle .intro_imgul02 dl dt{float:left;width:430px}
.contentStyle .intro_imgul02 dl dd{float:left;width:420px}

.contentStyle .intro_imgul03{float:left;width:100%;margin:10px 0 20px 0}
.contentStyle .intro_imgul03 h5{float:left;width:400px}
.contentStyle .intro_imgul03 p{float:left;display:inline;width:15%}
.contentStyle .intro_imgul03 p img{}
.contentStyle .intro_imgul03 ul{float:left;padding:0px;margin-left:2%;width:73% }
.contentStyle .intro_imgul03 ul li{float:left}
.contentStyle .intro_imgul03 dl{float:left;width:878px;padding:0px;margin:49px 0 0 28px}
.contentStyle .intro_imgul03 dl dt{float:left;width:878px}
.contentStyle .intro_imgul03 dl dd{float:left;width:878px}

.contentStyle .intro_imgul04{width:100%}
.contentStyle .intro_imgul04 p{width:25%;float:left}
.contentStyle .intro_imgul04 p img{width:100%}
.contentStyle .intro_imgul04 ul{width:72%;padding-left:1%;float:left} 

.contentStyle .intro_imgul05{width:100%;clear:both}
.contentStyle .intro_imgul05 p{width:20%;float:left}
.contentStyle .intro_imgul05 p img{width:100%}
.contentStyle .intro_imgul05 div{width:77%;padding-left:1%;float:left;padding-top:50px} 

.contentStyle .intro_imgul06{float:left;width:100%;margin:10px 0 20px 0}
.contentStyle .intro_imgul06 h5{float:left;width:400px}
.contentStyle .intro_imgul06 p{float:left;display:inline;width:25%}
.contentStyle .intro_imgul06 p img{width:100%!important}
.contentStyle .intro_imgul06 ul{float:left;padding:0px;margin-left:2%;width:73% }
.contentStyle .intro_imgul06 ul li{/*float:left;*/margin-top:0}
.contentStyle .intro_imgul06 dl{float:left;width:450px;padding:0px;margin:10px 0 0 28px}
.contentStyle .intro_imgul06 dl dt{float:left;width:430px}
.contentStyle .intro_imgul06 dl dd{float:left;width:420px}


/*ul*/
.ul_size1{width:300px}

a.list_go{height:22px;background:url(/kr/images/content/btn_bg01.gif) left top no-repeat;padding:6px 0 6px 10px;color:#333}
a.list_go:hover{text-decoration:none}
a.list_go span{height:22px;background:url(/kr/images/content/btn_bg01.gif) right top no-repeat;padding:6px 10px 6px 0}

/**/

.orgStyle,
.waterOrg{ overflow:hidden}
/*.orgStyle ul.org{float:left;width:100%;background:url(/kr/images/minwon/orgLine.gif) left top no-repeat}*/
.orgStyle ul li{ position:relative;float:left;width:100%;background:none}
.orgStyle ul li.city a,
.orgStyle ul li.city span{position:absolute;display:block;color:#fff;text-align:center;width:160px;padding:5px 0 0 0}
.orgStyle ul li ul li.city a, .orgStyle ul li ul li.city span{position:absolute;display:block;color:#fff;text-align:center;width:130px;padding:5px 0 0 0}
.orgStyle ul li.city a.mayor{z-index:1;left:250px;top:0;background:#ec8f58;height:30px;font-size:1.4em;font-weight:bold}
.orgStyle ul li ul li.city a.bumayor{left:250px;top:50px;background:#6eb89f;height:25px;font-size:1.2em;font-weight:bold}
.orgStyle ul li.city a.biseo{z-index:1;left:450px;top:25px;background:#6eb0b8;height:25px;font-size:1.2em;font-weight:bold}
.orgStyle{margin-top:20px;position:relative;background:url(/kr/images/minwon/orgLine02.gif) left 47px no-repeat;width:1124px;font-size:0.9em}
.orgStyle.orgStyle_img{background:url(/kr/images/minwon/orgLine03.gif) left 47px no-repeat}
.orgStyle .org_txt_01{width:160px;height:47px;margin:0 auto;line-height:42px;text-align:center;font-size:1.5em;color:#fff;background:#00144a;font-weight:400}
.org_mayor{width:160px;left:480px;position:absolute;z-index:1}
a.org_biseo{left:673px;width:160px;height:40px;background:#d07500;z-index:1;top:41px}
a.org_biseo2{left:258px;width:160px;height:40px;background:#465969;z-index:1;top:42px}
a.bumayor{left:478px;width:160px;height:40px;background:#005aab;z-index:1;top:75px;font-size:17px;font-weight:400;line-height:27px}
a.org_biseo:hover, a.org_biseo2:hover{text-decoration:underline}
a.org_biseo span.biseo, a.org_biseo2 span.biseo{position:absolute;color:#fff;width:160px;text-align:center;font-size:17px;font-weight:400;line-height:19px}
.orgStyle ul.org{margin-left:0}
.orgStyle ul.org li ul.sch_oran{position:relative}
.orgStyle ul.org li ul.sch_oran li.city2{position:absolute;left:0;top:20px;width:160px}
.orgStyle ul.org li ul.sch_oran li.city2 a.gihoik,
.orgStyle ul.org li ul.sch_oran li.city2 a.gamsa,
.orgStyle ul.org li ul.sch_oran li.city2 a.sotong,
.orgStyle ul.org li ul.sch_oran li.city2 a.hongbo{background:#465969;height:40px;font-size:16px;font-weight:400}
.orgStyle ul.org li ul.sch_oran li.city2 a.gihoik{left:250px;top:-159px;height:40px;width:160px;font-size:16px;line-height:27px;font-weight:400}
.orgStyle ul.org li ul.sch_oran li.city2 a.gamsa{ left:250px;top:-117px}
.orgStyle ul.org li ul.sch_oran li.city2 a.sotong{left:52px;top:-90px}
.orgStyle ul.org li ul.sch_oran li.city2 a.hongbo{left:250px;top:-75px}
.orgStyle ul li ul li{float:left;width:100%}
.orgStyle ul li ul.sch_oran{float:left;width:100%;margin:211px 0 0 0}
.orgStyle ul li ul.sch_oran li{float:left;width:159px;margin-left:60px;border:1px solid #a6b0b9;background:none;padding:0}
.orgStyle ul li ul.sch_oran li#kuk01{margin-left:53px;margin-top:31px}
.orgStyle ul li ul.sch_oran li.city2 a,
.orgStyle ul li ul.sch_oran li.city2{float:none;margin-left:0px;border:none;position:absolute;display:block;color:#fff;text-align:center;padding:5px 0 0 0}

.orgStyle ul li ul.sch_oran li a{ display:block;position:relative;width:100%;background:#ebebeb;padding:5px 0;text-align:center;color:#333;font-size:1.1em;font-weight:400}
.orgStyle ul li ul.sch_oran li ul{height:193px}
.orgStyle ul li ul.sch_oran li ul li{border:none;margin:0;background:none}
.orgStyle ul li ul.sch_oran li ul li a{ text-align:left;padding:4px 0 0 17px;font-weight:normal;background:url(/kr/images/common/bol_3dept.gif) 10px 16px no-repeat}

.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02,
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran03{float:left;width:100%;margin:5px 0 0 0;background:none;height:auto}

.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li,
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran03 li{float:left;width:206px;margin-left:6px;border:1px solid #a6b0b9}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li a,
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran03 li a{ display:block;background:#ebebeb;padding:5px 0;text-align:center;color:#000;font-size:1.1em;font-weight:400;width:100%;margin:0}

.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran03 li{margin-bottom:6px}

.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul{float:left;width:123px;height:280px}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul.sch_kuk{height:212px}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul.sch_kuk02{height:277px;background:none}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul.sch_kuk03{height:270px}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul.sch_kuk04{height:100px}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul li{float:left;width:150px;border:none;margin:0}
.orgStyle ul li ul.sch_oran li.gwa ul.sch_oran02 li ul li a{text-align:left;padding:4px 0 0 17px;font-weight:normal;background:url(/kr/images/common/bol_3dept.gif) 10px 14px no-repeat}

.orgStyle ul li ul.sch_oran li.gwa{clear:both;width:100%;margin-left:0;margin-top:10px;border:none}
.orgStyle ul li ul.sch_oran li.gwa01{width:100%;clear:inherit}
.orgStyle ul li ul.sch_oran li.gwa01 ul.sch_oran02{/*width:170px!important*/}
.orgStyle ul li ul.sch_oran li.gwa01 ul.sch_oran02 #kuk01, 
.orgStyle ul li ul.sch_oran li.gwa01 ul.sch_oran02 #kuk02{width:159px;margin-left:53px;margin-top:0}
.orgStyle ul li ul.sch_oran li.gwa02{width:25%;clear:inherit}
/*.orgStyle ul li ul.sch_oran li.gwa02 ul.sch_oran02 li{width:146px!important}*/
.orgStyle ul li ul.sch_oran li.gwa a{position:relative;display:block;float:left;text-align:left;font-size:1.2em;color:#000;width:100%;margin:10px 0 10px 0px;padding:0px 0 3px 21px;background:url(/kr/img/common/bul2.png) no-repeat left 4px;font-weight:400}
#orgHead{float:left;/* margin:20px 0 0 0;*/}
#orgHead p{float:left;margin:5px 0 0 0;padding:0}
#orgHead div input#key{border:1px solid #dddddd;height:20px}
#orgHead div button{width:56px;height:23px;color:#fff;background:url(/kr/images/common/searchbtnBg.gif) left top no-repeat}


.waterOrg{border:1px solid #ebebeb;margin-top:20px;padding:20px 0}
.waterOrg dl{position:relative;float:left;width:1123px;margin:25px 0 0 0;background:url(/kr/images/water/orgLine.gif) center top no-repeat}
.waterOrg dl dt.ceo{float:left;width:300px;height:57px;margin:0 0 0 414px;padding:5px 0;text-align:center;background:#00144a;color:#FFF;font-weight:400;font-size:17px}
.waterOrg dl dt strong{font-size:1.2em}

.waterOrg dl dd{float:left;width:100%;margin:50px 0 0 227px;background:none}
.waterOrg ul{float:left;width:180px;margin-left:33px}
.waterOrg ul li,
.waterOrg ul li a{display:block;width:100%;text-align:center;margin-bottom:3px;color:#fff;font-weight:400}
.linkNone{}
.waterOrg ul li a{padding:3px 0;color:#fff;font-weight:400}
.waterOrg ul li strong{font-size:1.1em}
.waterOrg ul li{padding:5px 0;background:none}

.waterOrg ul.orgLeft li{ background:#465969;border:0px solid #d8d09a}
.waterOrg ul.orgCenter li{ background:#005aab;border:0px solid #cee1ac}
.waterOrg ul.orgRight li{ background:#e67e00;border:0px solid #cdd3dc}

/**/
div.paperTxt{float:left;width:680px;height:138px;background:#e0e7f2 url(/kr/images/minwon/paperImg.jpg) left top no-repeat}
div.paperTxt p{float:left;width:425px;margin:15px 0 0 236px;line-height:160%;font-size:1.1em;color:#4b4e55;font-family:'NanumGothic'}
.pink{color:#d55f86}
.violet{color:#635ab1}

.paperSearch{position:relative;float:left;width:760px;background:url(/kr/images/minwon/paperformBg01.gif) left top no-repeat}
.paperSearch fieldset{margin:20px 30px}
.paperSearch dl,
.paperSearch dl dt,
.paperSearch dl dd{float:left}
.paperSearch dl.appro{width:40%}
.paperSearch dl.appro_date{width:60%}
.paperSearch dl.appro_search{width:100%;border-top:1px solid #d8dcdf}
.paperSearch dl dt{line-height:200%;width:80px}
.paperSearch dl dt label{font-weight:bold;padding:5px 0 0 8px;background:url(/kr/images/common/bol_3dept.gif) left 10px no-repeat}
.paperSearch dl dd input{vertical-align:middle}
.paperSearch dl dd input#fr_date,
.paperSearch dl dd input#to_date,
.paperSearch dl dd input#search{border:1px solid #dddddd;width:120px;height:18px}
.paperSearch button{position:absolute;right:30px;top:60px;width:56px;height:23px;color:#fff;background:url(/kr/images/common/searchbtnBg.gif) left top no-repeat}
p.paperBg02{float:left;margin:0;padding:0;width:760px;height:3px;background:url(/kr/images/minwon/paperformBg02.gif) left top no-repeat}

.approView dl,
.approView dl dt,
.approView dl dd{float:left}
.approView dl{ width:45%;line-height:200%}
.approView dl dt{ width:70px;padding:0 0 0 13px;background:url(/kr/images/common/bol_3dept.gif) 5px 8px no-repeat;font-weight:bold}

p.btnView{float:right;margin:5px 0 0 0;padding:0;width:65px;height:28px;text-align:center;background:url(/kr/images/common/btnBg.gif) left top no-repeat}
p.btnView a{ display:block;padding:6px 0;color:#4e5053}

/**/
.site_map{float:left;width:188px;margin:0 0 10px 25px;background:#f4f3ec;border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2}
.site_map h4{float:left;padding:0;font-size:1.3em;margin:0;width:188px;height:26px;font-weight:bold;padding:15px 0 12px 0;text-align:center;color:#151515;background:url(/kr/images/support/sitemap_h4.gif)left top no-repeat}
.site_map h5{float:left;width:155px;height:23px;padding:10px 5px 0 28px;margin:0 ;background:url(/kr/images/support/sitemap_li.gif)10px 10px no-repeat;border-bottom:1px dotted #b2b2b2}
.site_map h5 a{color:#659C18}
.site_map h5 a:hover{color:#F7941E;text-decoration:none}
.site_map ul{float:left;width:173px;margin:0;padding:5px 5px 5px 10px;background:#fff}
.site_map ul li{color:#666;padding:0 5px 0 8px ;margin:0}


/**/
.contentStyle table.tableUse{clear:both;width:100%;margin:10px 0 30px 0 !important;border-top:1px dashed #ddd;border-right:0 none;border-bottom:0 none}

.contentStyle table.tableUse td{background:none;border-left:0 none;border-bottom:1px dashed #ddd;padding:10px 6px}

/**/
.contentStyle ul.ban_li{margin:0;width:679px}
.contentStyle ul.ban_li li{float:left;width:107px;margin:10px 0 0 19px;background:none}
.contentStyle ul.ban_li li a img{width:107px;height:37px}

/**/
/*FloatRight  FloatLeft*/
.contentStyle .button_blue{display:inline-block;border:2px solid #3A7AA5;margin:5px 0 0 0;background:url(/kr/images/content/blue_btn_bg.gif) left top repeat-x;padding:4px 8px;text-decoration:none;color:#000}
.contentStyle .button_blue:hover{text-decoration:none;color:#E4F1F0}
.contentStyle .button_blue a{font-weight:bold;color:#DBDBDB}
.contentStyle .button_blue a:hover{text-decoration:none;color:#ffffff}

.contentStyle .button_yeyak{width:107px}
.contentStyle .button_yeyak a{width:103px;padding:8px 0;margin-left:1px;font-family:'NanumGothic';font-weight:bold;background:url(/yeyak/images/sub/btn_rsv.gif) left top no-repeat;color:#362F2D;cursor:pointer;text-decoration:none;text-align:center}

.contentStyle .button_org{display:inline-block;border:2px solid #FFB800;margin:5px 0 0 0;background:url(/kr/images/content/org_btn_bg.gif) left top repeat-x;padding:4px 8px;text-decoration:none;color:#fff}
.contentStyle .button_org:hover{text-decoration:none;color:#D8D8D8}
.contentStyle .button_org a:hover{text-decoration:none;color:#ffffff}
.contentStyle .button_org a{color:#FFFFB6;font-weight:bold}

.contentStyle .button_org02{display:inline-block;border:2px solid #FFB800;margin:5px 0 0 0;background:url(/kr/images/content/org_btn_bg.gif) left 13px repeat-x;padding:4px 8px;text-decoration:none;color:#fff}
.contentStyle .button_org02:hover{text-decoration:none;color:#D8D8D8}
.contentStyle .button_org02 a:hover{text-decoration:none;color:#ffffff}
.contentStyle .button_org02 a{color:#FFFFB6;font-weight:bold}

.contentStyle .button_blk{display:inline-block;border:2px solid #717171;background:#000000 url(/kr/images/content/button_blk_bg.gif) left top repeat-x;margin:5px 0 0 0;padding:4px 8px;text-decoration:none;color:#fff}
.contentStyle .button_blk:hover{text-decoration:none;color:#D8D8D8}
.contentStyle .button_blk a:hover{text-decoration:none;color:#ffffff}
.contentStyle .button_blk a{color:#FFFFB6;font-weight:bold}

/**/
.org_en_btn{position:absolute;z-index:1;margin-top:14px}
.org_en_btn a{padding:0 20px!important;/*height:81px;width:240px;font-weight:400;padding:14px 0 0 0;text-align:center;font-size:1.3em;color:#ffffff;;background:#13315c;display:block*/}

/**/
.BBS_0000000000000281 table.bbsList th.no{width:8%}
.BBS_0000000000000281 table.bbsList th.title{width:30%}
.BBS_0000000000000281 table.bbsList th.writer{width:13%}
.BBS_0000000000000281 table.bbsList th.created{width:13%}
.BBS_0000000000000281 table.bbsList th{width:13%}

.bbs_0000000000000218 table.bbsView .board_content .file_image img{width:100%;max-width:1100px}

/**/
.contentStyle .suncheon_map_bg{float:left;width:398px;height:415px;margin:5px 0 0px 0px;padding:15px 0 0 277px;background:url('/kr/images/info/suncheon_map02.jpg') left top no-repeat}
.contentStyle .suncheon_map_bg h5{margin:0 0 14px 0}
.contentStyle .suncheon_map_bg h6.map_01{color:#ffffff;padding:6px 0 5px 6px;margin:0 0 0px 22px;background:url(/kr/images/info/map_h6_01.png) left top no-repeat}
.contentStyle .suncheon_map_bg h6.map_02{color:#ffffff;padding:6px 0 5px 6px;margin:0 0 0px 22px;background:url(/kr/images/info/map_h6_02.png) left top no-repeat}
.contentStyle .suncheon_map_bg h6.map_03{color:#ffffff;padding:6px 0 5px 6px;margin:0 0 0px 22px;background:url(/kr/images/info/map_h6_03.png) left top no-repeat}
.contentStyle .suncheon_map_bg ul{width:340px}
.contentStyle .suncheon_map_bg dl{width:340px}
.contentStyle .suncheon_map_bg dl dt{font-weight:bold;color:#66A700}
.contentStyle .suncheon_map_bg dl dt,
.contentStyle .suncheon_map_bg dl dd,
.contentStyle .suncheon_map_bg ul li{width:100%;line-height:110%}

/**/
div.kr_pop_1{padding:10px 0;background:url(/kr/images/pop/1_hoso.jpg) left top repeat-x}
div.kr_pop_1 h4{font-size:1.5em;background:none;text-align:center}
div.kr_pop_1 h4 span{font-size:1.5em}
div.kr_pop_1 h4 b{font-size:1.3em;color:#FF0000}

/**/
.contentStyle .wm_btn_box{float:left;font-size:2.0em;text-align:center;font-weight:bold;margin:10px 0 0 0}
.contentStyle .wm_btn_box span{font-size:0.6em}
.contentStyle .wm_btn_box a{float:left;width:241px;height:70px;color:#c5773f;padding:25px 20px 0 0px;background:url(/mayor/images/content/want_mayor_btn2.gif) left top no-repeat}

.content .Contents_Div .c1{clear:both;width:636px}

div.gallery table.bbsList td p.title a{padding-top:5px}


/*news030804*/
.BBS_0000000000000322{float:left}


#jnitresearchVO .contentStyle p.FloatRight a.research_write{display:block;border:1px solid #427997;padding:5px 10px;color:#FFF;margin-bottom:10px;background:#0F8DD5}


.contentStyle .ul_270706 li{float:left;width:300px}

/**/
div.sc_newsletter{border-top:2px solid #ff9600;padding-top:30px;font-size:1.2em}
div.sc_newsletter ul{margin-left:15px}
div.sc_newsletter ul li{position:relative;width:166px;height:215px;float:left;padding:0;background:none;margin-bottom:15px;text-align:center}
div.sc_newsletter ul li p.img{float:left;margin-left:27px;padding-bottom:6px}
div.sc_newsletter ul li p.img img{width:104px;height:137px;border:1px solid #EEE}
div.sc_newsletter ul li ul{float:left;width:170px;margin-left:0px}
div.sc_newsletter ul li ul li{width:155px;height:15px;margin-bottom:0;border-bottom:none}
div.sc_newsletter ul li ul li a{color:#585858}
div.sc_newsletter ul li ul li.title{font-weight:bold;font-size:1.1em;padding-bottom:2px;color:#7A4F10;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
div.sc_newsletter ul li ul li.date{color:#8D8D8D}
div.sc_newsletter ul li div.btn{position:absolute;bottom:10px;right:-41px}
div.sc_newsletter ul li div.btn li{width:auto;padding:7px 0px;margin-left:1px;font-weight:bold;background:url(/kr/images/content/Btn_scnews.gif) left top no-repeat;color:#362F2D;cursor:pointer;text-decoration:none;text-align:center}
div.sc_newsletter ul li div.btn li a{padding:8px 5px;background:url(/kr/images/content/Btn_scnews_last.gif) right top no-repeat}
div.sc_newsletter ul li div.btn li a{text-decoration:none}

.contentStyle .box{border:1px solid #D2D0D0;display:inline-block;background:#F7F7F7;margin-bottom:10px;padding:30px;width:96%}

.tourred{color:#ff0000}

/**/
#sub_content > div.contentStyle > div.educ0102 h4{margin:5px 0 1px 0px;background:url(/kr/images/common/icon_h4.gif) left 0px no-repeat;font-size:12px}
#sub_content > div.contentStyle > div.educ0102 > ul li{background:url(/kr/images/common/icon_dt.gif) left 4px no-repeat;line-height:100%}
/*end*/

#sub_content .minwon_gb{color:#000;font-size:1.2em;width:100%;height:426px;background:url(/kr/img/contents/open/open_1361_bg1.png) 22px 22px no-repeat;position:relative;padding-left:529px;padding-top:61px;border:1px solid #ebebeb}
#sub_content .minwon_gb .open_text_box01{background:url(/kr/img/contents/open/open_1361_bg2.png) right top no-repeat;height:100%}
#sub_content .minwon_gb span.open_txt_01{margin-top:15px;font-size:1.6em;font-weight:400;color:#000;vertical-align:text-top;letter-spacing:-2px;margin-left:10px}
#sub_content .minwon_gb p.open_p_type01{margin:15px 0;font-size:1em;font-weight:200;color:#000}
#sub_content .minwon_gb_btn{ position:relative;top:10px;left:0}

.newsbox{width:180px;height:35px;margin-bottom:20px}
.newsbox a{width:180px;height:35px;line-height:35px;text-align:center;background:#ff9600;border:1px solid #ff5102;display:block;color:#ffffff;font-weight:bold}

#jjajung{display:none}
.btn2014{border:1px solid #f00}
.btn2014{border:1px solid #f00}

.bold{font-weight:bold}
.pl10{padding-left:10px !important}
.pl20{padding-left:20px !important}
.pl30{padding-left:30px !important}
.pl40{padding-left:40px !important}
.pl50{padding-left:50px !important}


.ml20{margin-left:20px !important}
.ml25{margin-left:25px !important}
.wid90{width:90%}

.mr15{margin-right:15px !important}

.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}

.mt25{margin-top:25px !important}

.both{clear:both}
.bgno{background:none !important}

.mb15{margin-bottom:15px !important}

.boxin{border:1px solid #dddddd;display:inline-block;background:#efefef;margin-bottom:10px;padding:10px 25px}
.wid92{width:92%}

.ble{width:70%;padding-left:50px;font-size:14px;color:#1344a9;font-weight:bold;padding-top:10px;padding-bottom:10px}
.tablepl10 td{text-align:left !important;padding-left:10px !important}

 div.rsv_listGroup .ecobox{width:100%;padding:20px 10px;border:1px solid #dddddd}

.bg06{background:#fcd37b}

#contentGroup .sub_bottombox{overflow:hidden;padding:15px 10px;border:1px solid #dddddd;background:#ededed}
#contentGroup .sub_bottombox_gb a{display:block;padding:0 20px;background:#595959;color:#ffffff;font-weight:bold;line-height:30px;vertical-align:middle;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
#contentGroup .sub_bottombox_gb_talk a{display:inline-block;padding:0 20px;background:#595959;color:#ffffff;font-weight:bold;line-height:30px;vertical-align:middle;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}
.rel{color:#ff0000}
.bold{font-weight:bold}
.Float{float:left}
.mt05{margin-top:5px}
.Float_right{float:right !important}
.textinput{margin-top:10px;font-weight:bold;color:#5877c9}
.box0817{padding:20px;border:1px solid #dddddd;clear:both;height:30px;background:#efefef}
.left{text-align:left !important;padding-left:30px !important}
.bold0817{font-weight:bold !important;background:#efefef !important}

div.dox{border:1px solid #E7E7E7;padding:35px;background:#FBFBFB;margin:5px}

.top_text{font-size:26px;text-align:center;font-weight:600;margin:12px 0 18px 0}

.table_style{border:#7e7e7e 1px solid;border-top:3px solid #494949;margin:10px 0 14px 0;width:688px;margin-left:20px}
.table_style p{padding:10px}
.table_style02{border:#7e7e7e 1px solid;border-top:3px solid #494949}
.text_style{margin-left:20px;line-height:20px;font-size:13px}

/*20160519*/
.p_box{padding-left:24px}
.p_box strong{font-size:16px;color:#1363ba}

.bus_box{position:relative;float:left;width:30%;height:65px;margin-bottom:25px;border:1px solid #e5e5e5;padding-top:30px;text-align:center}
.bus_box_dn{position:relative;margin-left:32% !important;margin-top:20px !important;padding:0 5px 5px 5px;line-height:22px;color:#555;font-size:15px;font-weight:300;width:67% !important}
.bus_img_box{margin-bottom:12px;clear:both}
.bus_img_box img{width:100%}
.bus_dsc a{margin:0 0 0 10px;padding:0px;vertical-align:middle;display:inline-block;line-height:normal}

.img_box_1 img{width:180px}
/*.img_box_1 img{width:102px}*/
.img_box_2 img{width:90%}
.top_h_dsc{text-align:center;margin:16px 0 34px 0;font-size:28px;color:#F00}
.img_size_1{margin:10px 0}
.img_size_1 img{width:100%}

/* 161205 */
.safety_wrap .orgStyle{background:none!important}
.orgStyle .safety_org_Wrap{width:750px;height:437px;display:inline-block;background:url(../../images/safety/orgLine02.gif) 250px 74px no-repeat}
.orgStyle .safety_org_Wrap .safety_org_box01{width:160px;height:75px;border:1px solid #a6b0b9;margin:0 0 0 450px;display:inline-block}
.orgStyle .safety_org_Wrap .safety_org_box01 h5.safety_org_box01_h5{width:160px;color:#fff;font-size:1.1em;font-weight:bold;text-align:center;background:none;background-color:#00144a;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap .safety_org_box01 p.safety_org_box01_p{width:160px;color:#666;font-size:1.1em;text-align:center;padding:5px 0 5px 0}

.orgStyle .safety_org_Wrap .safety_org_box02{width:160px;height:75px;border:1px solid #a6b0b9;margin:10px 0 0 450px;display:inline-block}
.orgStyle .safety_org_Wrap .safety_org_box02 h5.safety_org_box02_h5{width:160px;color:#fff;font-size:1.1em;font-weight:bold;text-align:center;background:none;background-color:#005aab;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap .safety_org_box02 p.safety_org_box02_p{width:160px;color:#666;font-size:1.1em;text-align:center;padding:5px 0 5px 0;background:#fff;border-right:1px solid #a6b0b9;border-bottom:1px solid #a6b0b9}

.orgStyle .safety_org_Wrap .safety_org_box03{width:160px;height:75px;border:1px solid #a6b0b9;margin:10px 0 0 450px}
.orgStyle .safety_org_Wrap .safety_org_box03 h5.safety_org_box03_h5{width:160px;color:#fff;font-size:1.1em;font-weight:bold;text-align:center;background:none;background-color:#e67e00;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap .safety_org_box03 p.safety_org_box03_p{width:160px;color:#666;font-size:1.1em;text-align:center;padding:5px 0 5px 0;background:#fff;border-right:1px solid #a6b0b9;border-bottom:1px solid #a6b0b9}

.orgStyle .safety_org_Wrap .safety_org_box04{width:160px;height:75px;border:1px solid #a6b0b9;margin:10px 0 0 450px}
.orgStyle .safety_org_Wrap .safety_org_box04 h5.safety_org_box04_h5{width:160px;color:#fff;font-size:1.1em;font-weight:bold;text-align:center;background:none;background-color:#6eb0b8;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap .safety_org_box04 p.safety_org_box04_p{width:160px;color:#666;font-size:1.1em;text-align:center;padding:5px 0 5px 0;background:#fff;border-right:1px solid #a6b0b9}

.orgStyle .safety_org_Wrap .safety_org_box0402{width:160px;height:75px;border:1px solid #a6b0b9;margin:10px 0 0 450px}
.orgStyle .safety_org_Wrap .safety_org_box0402 h5.safety_org_box0402_h5{width:160px;color:#fff;font-size:1.1em;font-weight:bold;text-align:center;background:none;background-color:#666;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap .safety_org_box0402 p.safety_org_box0402_p{width:160px;color:#666;font-size:1.1em;text-align:center;padding:5px 0 5px 0;background:#fff;border-right:1px solid #a6b0b9}

.orgStyle .safety_org_Wrap .safety_org_box05{width:160px;height:75px;border:1px solid #a6b0b9;margin:10px 0 0 0}
.orgStyle .safety_org_Wrap .safety_org_box05 h5.safety_org_box05_h5{width:160px;color:#fff;font-size:1.1em;font-weight:bold;text-align:center;background:none;background-color:#6eb0b8;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap .safety_org_box05 p.safety_org_box05_p{width:160px;color:#666;font-size:1.1em;text-align:center;padding:5px 0 5px 0}

.orgStyle .safety_org_Wrap02{width:300px;display:inline-block;vertical-align:top}
.orgStyle .safety_org_Wrap02 .safety_org_box06{width:160px;height:372px;border:1px solid #a6b0b9;margin:0 0 0 0;float:right;display:inline-block;text-align:left}
.orgStyle .safety_org_Wrap02 .safety_org_box06 h5.safety_org_box06_h5{width:160px;color:#4c5463;font-size:1.1em;font-weight:bold;text-align:center;background:none;background-color:#c4cdd6;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap02 .safety_org_box06 p.safety_org_box06_p{width:160px;color:#666;font-size:14px;line-height:19px;text-align:center;padding:3px 0 3px 0}

.orgStyle .safety_org_Wrap03{width:99.6%;margin:0 0 20px 0;display:inline-block;border-bottom:1px solid #a6b0b9}
.orgStyle .safety_org_Wrap03 .safety_org_box07{width:100%;border:1px solid #a6b0b9;border-bottom:none;margin:0 0 0 0}
.orgStyle .safety_org_Wrap03 .safety_org_box07 h5.safety_org_box07_h5{width:200px;height:auto;color:#4c5463;font-size:1em;font-weight:bold;text-align:center;background:none;background-color:#c4cdd6;margin:0;padding:10px 0 10px 0;display:inline-block}
.orgStyle .safety_org_Wrap03 .safety_org_box07 .safety_org_box07_p_box{height:auto;display:inline-block;padding:10px 10px 10px 10px}
.orgStyle .safety_org_Wrap03 .safety_org_box07 .safety_org_box07_p_box p.safety_org_box07_p{height:20px;color:#666;font-size:1em;display:inline;margin-right:5px}

/* 161208 */
.orgStyle .safety_org_Wrap04{width:99.6%;height:auto;display:block;font-size:1.1em;background:url(../../images/content/bg_safety_org_Wrap04.gif) 267px 146px no-repeat}
.orgStyle .safety_org_Wrap04 .safety_org_box08{width:160px;height:auto;border:1px solid #a6b0b9;margin:0 0 0 462px;display:inline-block}
.orgStyle .safety_org_Wrap04 .safety_org_box08 h5.safety_org_box08_h5{width:160px;color:#fff;font-weight:bold;text-align:center;background:none;background-color:#ec8f58;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap04 .safety_org_box08 p.safety_org_box08_p{width:160px;color:#666;text-align:center;padding:5px 0 5px 0}
.orgStyle .safety_org_Wrap04 .safety_org_box08 ul.safety_org_box08_list{width:155px;color:#d1d1d1;text-align:left;margin:0;padding:2px 0 2px 5px;font-size:0.9em;;border-top:1px solid #a6b0b9;float:none}
.orgStyle .safety_org_Wrap04 .safety_org_box08 ul.safety_org_box08_list li{width:155px;margin:0 0 0 0}

.orgStyle .safety_org_Wrap04 .safety_org_box09{width:266px;height:72px;border:1px solid #a6b0b9;margin:21px 0 0 157px;display:block}
.orgStyle .safety_org_Wrap04 .safety_org_box09 .safety_org_box09_rgt{width:120px;display:inline-block}
.orgStyle .safety_org_Wrap04 .safety_org_box09 .safety_org_box09_rgt h5.safety_org_box09_h5{width:120px;color:#fff;font-weight:bold;text-align:center;background:none;background-color:#6eb89f;padding:5px 0 5px 0;margin:0;display:inline-block;float:none}
.orgStyle .safety_org_Wrap04 .safety_org_box09 .safety_org_box09_rgt p.safety_org_box09_p{width:120px;color:#666;text-align:center;padding:0;display:inline-block;float:none}

.orgStyle .safety_org_Wrap04 .safety_org_box09 ul.safety_org_box09_list{width:144px;color:#d1d1d1;text-align:left;margin:0;padding:4px 0 6px 5px;font-size:0.9em;;border-right:1px solid #a6b0b9;display:inline-block;float:left}
.orgStyle .safety_org_Wrap04 .safety_org_box09 ul.safety_org_box09_list li{width:139px;margin:0 0 0 0;padding:0 0 0 8px}
.orgStyle .safety_org_Wrap04 .safety_org_box09 ul.safety_org_box09_list li.safety_num{background:none;text-align:center}

.orgStyle .safety_org_Wrap04 .safety_org_box10{width:290px;height:72px;float:left;border:1px solid #a6b0b9;margin:-72px 0 0 673px}
.orgStyle .safety_org_Wrap04 .safety_org_box10 .safety_org_box10_lft{width:120px;display:inline-block}
.orgStyle .safety_org_Wrap04 .safety_org_box10 .safety_org_box10_lft h5.safety_org_box10_h5{width:120px;color:#fff;font-weight:bold;text-align:center;background:none;background-color:#d18c9d;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap04 .safety_org_box10 .safety_org_box10_lft p.safety_org_box10_p{width:120px;color:#666;text-align:center;padding:0}
.orgStyle .safety_org_Wrap04 .safety_org_box10 ul.safety_org_box10_list{width:168px;height:70px;color:#d1d1d1;text-align:left;margin:0;padding:10px 0 2px 5px;font-size:0.9em;;border-left:1px solid #a6b0b9;display:inline-block;float:right}
.orgStyle .safety_org_Wrap04 .safety_org_box10 ul.safety_org_box10_list li{width:149px;margin:0 0 0 0;padding:0 0 0 8px}
.orgStyle .safety_org_Wrap04 .safety_org_box10 ul.safety_org_box10_list li.safety_num{background:none;text-align:center}

.orgStyle .safety_org_Wrap04 .safety_org_box11{vertical-align:top;width:230px;height:auto;border:1px solid #a6b0b9;margin:22px 0 0 100px;display:inline-block}
.orgStyle .safety_org_Wrap04 .safety_org_box11 h5.safety_org_box11_h5{width:230px;color:#fff;font-weight:bold;text-align:center;background:none;background-color:#6eb0b8;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap04 .safety_org_box11 p.safety_org_box11_p{width:230px;color:#666;text-align:center;padding:5px 0 5px 0;font-size:0.8em}
.orgStyle .safety_org_Wrap04 .safety_org_box11 ul.safety_org_box11_list{width:230px;color:#d1d1d1;text-align:left;margin:0;padding:2px 0 2px 5px;font-size:0.9em;;border-top:1px solid #a6b0b9;float:none}
.orgStyle .safety_org_Wrap04 .safety_org_box11 ul.safety_org_box11_list li{width:167px;margin:0 0 0 0}
.orgStyle .safety_org_Wrap04 .safety_org_box11 ul.safety_org_box11_list li.safety_num{background:none;text-align:center;margin:3px 0 0 0;padding:0;color:#333}

.orgStyle .safety_org_Wrap04 .safety_org_box12{vertical-align:top;width:230px;height:auto;border:1px solid #a6b0b9;margin:22px 0 0 4px;display:inline-block}
.orgStyle .safety_org_Wrap04 .safety_org_box12 h5.safety_org_box12_h5{width:230px;color:#fff;font-weight:bold;text-align:center;background:none;background-color:#6eb0b8;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap04 .safety_org_box12 p.safety_org_box12_p{width:230px;color:#666;text-align:center;padding:5px 0 5px 0;font-size:0.8em}
.orgStyle .safety_org_Wrap04 .safety_org_box12 ul.safety_org_box12_list{width:230px;color:#d1d1d1;text-align:left;margin:0;padding:2px 0 2px 5px;font-size:0.9em;;border-top:1px solid #a6b0b9;float:none}
.orgStyle .safety_org_Wrap04 .safety_org_box12 ul.safety_org_box12_list li{width:167px;margin:0 0 0 0}
.orgStyle .safety_org_Wrap04 .safety_org_box12 ul.safety_org_box12_list li.safety_num{background:none;text-align:center;margin:3px 0 0 0;padding:0;color:#333}

.orgStyle .safety_org_Wrap04 .safety_org_box13{vertical-align:top;width:230px;height:auto;border:1px solid #a6b0b9;margin:22px 0 0 4px;display:inline-block}
.orgStyle .safety_org_Wrap04 .safety_org_box13 h5.safety_org_box13_h5{width:230px;color:#fff;font-weight:bold;text-align:center;background:none;background-color:#6eb0b8;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap04 .safety_org_box13 p.safety_org_box13_p{width:230px;color:#666;text-align:center;padding:5px 0 5px 0;font-size:0.8em}
.orgStyle .safety_org_Wrap04 .safety_org_box13 ul.safety_org_box13_list{width:230px;color:#d1d1d1;text-align:left;margin:0;padding:2px 0 2px 5px;font-size:0.9em;;border-top:1px solid #a6b0b9;float:none}
.orgStyle .safety_org_Wrap04 .safety_org_box13 ul.safety_org_box13_list li{width:169px;margin:0 0 0 0}
.orgStyle .safety_org_Wrap04 .safety_org_box13 ul.safety_org_box13_list li.safety_num{background:none;text-align:center;margin:3px 0 0 0;padding:0;color:#333}

.orgStyle .safety_org_Wrap04 .safety_org_box14{vertical-align:top;width:230px;height:auto;border:1px solid #a6b0b9;margin:22px 0 0 4px;display:inline-block}
.orgStyle .safety_org_Wrap04 .safety_org_box14 h5.safety_org_box14_h5{width:230px;color:#fff;font-weight:bold;text-align:center;background:none;background-color:#6eb0b8;padding:5px 0 5px 0;margin:0}
.orgStyle .safety_org_Wrap04 .safety_org_box14 p.safety_org_box14_p{width:230px;color:#666;text-align:center;padding:5px 0 5px 0;font-size:0.8em}
.orgStyle .safety_org_Wrap04 .safety_org_box14 ul.safety_org_box14_list{width:230px;color:#d1d1d1;text-align:left;margin:0;padding:2px 0 2px 5px;font-size:0.9em;;border-top:1px solid #a6b0b9;float:none}
.orgStyle .safety_org_Wrap04 .safety_org_box14 ul.safety_org_box14_list li{width:167px;margin:0 0 0 0}
.orgStyle .safety_org_Wrap04 .safety_org_box14 ul.safety_org_box14_list li.safety_num{background:none;text-align:center;margin:3px 0 0 0;padding:0;color:#333}

.safety_org02_Wrap{width:1124px;letter-spacing:-0.07em;display:inline-block;min-height:463px;margin-top:10px}

.safety_org02_Wrap01{width:550px;height:432px}
.safety_org02_Wrap01 p.safety_org02_0101{width:550px;height:53px;text-align:center;font-size:18px;font-weight:600;color:#ec8f58;background:#fff;border:2px solid #ec8f58;padding:8px 0 0 0}
.safety_org02_Wrap01 .safety_org02_0102{width:550px;height:226px;background:#fff url(../../images/content/bg_safety_org02_0102.gif) center 72px no-repeat;border:1px solid #ec8f58;margin:19px 0 0 0}
.safety_org02_Wrap01 .safety_org02_0102 .safety_org02_010201{width:194px;height:59px;font-size:15px;font-weight:600;background:#fff;border:2px solid #ec8f58;margin:0 auto;margin-top:13px}
.safety_org02_Wrap01 .safety_org02_0102 .safety_org02_010201 p.safety_org02_01020101{width:190px;height:26px;color:#fff;background:#ec8f58;padding:2px 0 0 0}
.safety_org02_Wrap01 .safety_org02_0102 .safety_org02_010201 p.safety_org02_01020102{width:190px;height:26px;color:#5d5d5d;background:#fff;padding:2px 0 0 0}
.safety_org02_Wrap01 .safety_org02_0102 p.safety_org02_010202{width:206px;height:51px;font-size:16px;font-weight:600;color:#1e1e1e;background:#fff;border:1px solid #8c8c8c;padding:10px 0 0 0;margin:0 0 0 18px}
.safety_org02_Wrap01 .safety_org02_0102 p.safety_org02_010203{width:206px;height:51px;font-size:16px;font-weight:600;color:#1e1e1e;background:#fff;border:1px solid #8c8c8c;padding:10px 0 0 0;margin:0 18px 0 0}
.safety_org02_Wrap01 .safety_org02_0102 p.safety_org02_010204{width:75px;height:30px;font-size:14px;color:#fff;background:#ec8f58;padding:9px 0 34px 0;margin:0 0 0 116px}
.safety_org02_Wrap01 .safety_org02_0102 p.safety_org02_010205{width:75px;height:30px;font-size:14px;color:#fff;background:#ec8f58;padding:9px 0 34px 0;margin:0 0 0 5px}
.safety_org02_Wrap01 .safety_org02_0102 p.safety_org02_010206{width:75px;height:30px;font-size:14px;color:#fff;background:#ec8f58;padding:9px 0 34px 0;margin:0 0 0 5px}
.safety_org02_Wrap01 .safety_org02_0102 p.safety_org02_010207{width:75px;height:30px;font-size:14px;color:#fff;background:#ec8f58;padding:9px 0 34px 0;margin:0 0 0 5px}
.safety_org02_Wrap01 .safety_org02_0103{width:240px;height:141px}
.safety_org02_Wrap01 .safety_org02_0103 .safety_org02_010301{width:107px;height:19px;font-size:13px;font-weight:600;color:#5f5f5f;background:#fff url(../../images/content/bg_safety_org02_arw01.png) no-repeat;padding:4px 0 0 0;margin:7px 0 0 0}
.safety_org02_Wrap01 .safety_org02_0103 .safety_org02_010302{width:203px;height:106px;font-size:15px;color:#1e1e1e;line-height:23px;background:#fff;border:1px solid #8c8c8c;padding:20px 0 0 0;margin:4px 0 0 0}	
.safety_org02_Wrap01 .safety_org02_0103 .safety_org02_010303{width:23px;height:72px;font-size:13px;font-weight:600;color:#5f5f5f;background:#fff url(../../images/content/bg_safety_org02_arw02.png) no-repeat;padding:35px 0 0 0;margin:4px 0 0 4px}
.safety_org02_Wrap01 .safety_org02_0104{width:306px;height:141px}
.safety_org02_Wrap01 .safety_org02_0104 p.safety_org02_010401{width:107px;height:19px;font-size:13px;font-weight:600;color:#5f5f5f;background:#fff url(../../images/content/bg_safety_org02_arw03.png) no-repeat;padding:4px 0 0 0;margin:0 auto;margin-top:7px}
.safety_org02_Wrap01 .safety_org02_0104 .safety_org02_010402{width:306px;height:105px;background:#fff url(../../images/content/bg_safety_org02_010402.gif) center 39px no-repeat;border:1px solid #ec8f58;margin:4px 0 0 0}
.safety_org02_Wrap01 .safety_org02_0104 .safety_org02_010402 p.safety_org02_01040201{width:159px;height:33px;font-size:14px;font-weight:600;color:#fff;background:#3c8ec8;padding:3px 0 0 0;margin:0 auto;margin-top:9px}
.safety_org02_Wrap01 .safety_org02_0104 .safety_org02_010402 p.safety_org02_01040202{width:48px;height:32px;font-size:11px;color:#fff;background:#3c8ec8;padding:7px 0 0 0;margin:26px 0 0 56px}
.safety_org02_Wrap01 .safety_org02_0104 .safety_org02_010402 p.safety_org02_01040203{width:48px;height:32px;font-size:11px;color:#fff;background:#3c8ec8;padding:7px 0 0 0;margin:26px 0 0 1px}
.safety_org02_Wrap01 .safety_org02_0104 .safety_org02_010402 p.safety_org02_01040204{width:48px;height:32px;font-size:11px;color:#fff;background:#3c8ec8;padding:7px 0 0 0;margin:26px 0 0 1px}
.safety_org02_Wrap01 .safety_org02_0104 .safety_org02_010402 p.safety_org02_01040205{width:48px;height:32px;font-size:11px;color:#fff;background:#3c8ec8;padding:7px 0 0 0;margin:26px 0 0 1px}

.safety_org02_Wrap02{width:550px;height:432px;float:right}
.safety_org02_Wrap02 p.safety_org02_0201{width:550px;height:53px;text-align:center;font-size:18px;font-weight:600;color:#3c8ec8;background:#fff;border:2px solid #3c8ec8;padding:8px 0 0 0}
.safety_org02_Wrap02 .safety_org02_0202{width:550px;height:226px;background:#fff url(../../images/content/bg_safety_org02_0102.gif) center 72px no-repeat;border:1px solid #3c8ec8;margin:19px 0 0 0}
.safety_org02_Wrap02 .safety_org02_0202 .safety_org02_020201{width:194px;height:59px;font-size:15px;font-weight:600;background:#fff;border:2px solid #3c8ec8;margin:0 auto;margin-top:13px}
.safety_org02_Wrap02 .safety_org02_0202 .safety_org02_020201 p.safety_org02_02020101{width:190px;height:26px;color:#fff;background:#3c8ec8;padding:2px 0 0 0}
.safety_org02_Wrap02 .safety_org02_0202 .safety_org02_020201 p.safety_org02_02020102{width:190px;height:26px;color:#5d5d5d;background:#fff;padding:2px 0 0 0}
.safety_org02_Wrap02 .safety_org02_0202 p.safety_org02_020202{width:206px;height:51px;font-size:16px;font-weight:600;color:#1e1e1e;background:#fff;border:1px solid #8c8c8c;padding:10px 0 0 0;margin:0 0 0 18px}
.safety_org02_Wrap02 .safety_org02_0202 p.safety_org02_020203{width:206px;height:51px;font-size:16px;font-weight:600;color:#1e1e1e;background:#fff;border:1px solid #8c8c8c;padding:10px 0 0 0;margin:0 18px 0 0}
.safety_org02_Wrap02 .safety_org02_0202 p.safety_org02_020204{width:75px;height:30px;font-size:14px;color:#fff;background:#3c8ec8;padding:9px 0 34px 0;margin:0 0 0 116px}
.safety_org02_Wrap02 .safety_org02_0202 p.safety_org02_020205{width:75px;height:30px;font-size:14px;color:#fff;background:#3c8ec8;padding:9px 0 34px 0;margin:0 0 0 5px}
.safety_org02_Wrap02 .safety_org02_0202 p.safety_org02_020206{width:75px;height:30px;font-size:14px;color:#fff;background:#3c8ec8;padding:9px 0 34px 0;margin:0 0 0 5px}
.safety_org02_Wrap02 .safety_org02_0202 p.safety_org02_020207{width:75px;height:30px;font-size:14px;color:#fff;background:#3c8ec8;padding:9px 0 34px 0;margin:0 0 0 5px}
.safety_org02_Wrap02 .safety_org02_0203{width:306px;height:141px}
.safety_org02_Wrap02 .safety_org02_0203 .safety_org02_020301{width:107px;height:19px;font-size:13px;font-weight:600;color:#5f5f5f;background:#fff url(../../images/content/bg_safety_org02_arw04.png) no-repeat;padding:4px 0 0 0;margin:0 auto;margin-top:7px}
.safety_org02_Wrap02 .safety_org02_0203 .safety_org02_020302{width:306px;height:104px;font-size:15px;color:#fff;line-height:23px;background:#ec8f58;padding:40px 0 0 0;margin:4px 0 0 0}
.safety_org02_Wrap02 .safety_org02_0204{width:240px;height:141px}
.safety_org02_Wrap02 .safety_org02_0204 .safety_org02_020401{width:107px;height:19px;font-size:13px;font-weight:600;color:#5f5f5f;background:#fff url(../../images/content/bg_safety_org02_arw01.png) no-repeat;padding:4px 0 0 0;margin:0 auto;margin-top:7px}
.safety_org02_Wrap02 .safety_org02_0204 .safety_org02_020402{width:203px;height:110px;font-size:15px;color:#1e1e1e;line-height:23px;background:#fff;border:1px solid #8c8c8c;padding:30px 0 0 0;margin:4px 0 0 0}	

.orgStyle .safety_org_Wrap05{width:99.6%;display:inline-block;vertical-align:top;font-size:1.1em}
.orgStyle .safety_org_Wrap05 .safety_org_box15{width:943px;height:auto;border:1px solid #a6b0b9;margin:20px 0 0 100px;display:inline-block}
.orgStyle .safety_org_Wrap05 .safety_org_box15 h5.safety_org_box15_h5{width:100%;color:#4c5463;font-weight:bold;text-align:center;background:none;background-color:#c4cdd6;padding:5px 0 5px 0;margin:0 0 5px 0}
.orgStyle .safety_org_Wrap05 .safety_org_box15 p.safety_org_box15_p{width:175px;color:#666;display:inline-block;padding:0 0 5px 10px}

.orgStyle .safety_org_Wrap06{width:99.6%;margin:0 0 20px 0;display:inline-block;border-bottom:1px solid #a6b0b9}
.orgStyle .safety_org_Wrap06 .safety_org_box16{width:100%;border:1px solid #a6b0b9;border-bottom:none;margin:0 0 0 0}
.orgStyle .safety_org_Wrap06 .safety_org_box16 h5.safety_org_box16_h5{width:200px;height:auto;color:#4c5463;font-size:0.9em;font-weight:bold;text-align:center;background:none;background-color:#c4cdd6;margin:0;padding:10px 0 10px 0;display:inline-block}
.orgStyle .safety_org_Wrap06 .safety_org_box16 .safety_org_box16_p_box{width:530px;height:auto;display:inline-block;padding:10px 10px 10px 10px}
.orgStyle .safety_org_Wrap06 .safety_org_box16 .safety_org_box16_p_box p.safety_org_box16_p{height:20px;color:#666;font-size:0.9em;display:inline;margin-right:5px}

/* 161208 */
.safety_situation_Wrap{border:solid 2px #cccccc;padding:25px 0 50px 180px;background:url(../../images/safety/safety_0103.jpg) no-repeat}
.safety_situation_Wrap .safety_situation_text{color:#3300FF;font-size:1.5em;font-weight:bold}
.safety_report_Wrap01{border:2px solid #cccccc;height:220px;background:url(../../images/safety/safety_0605_0101.jpg) no-repeat}
.safety_report_Wrap01 .safety_report_image{display:inline-block;margin-left:300px}
.safety_report_Wrap01 .safety_report_button{margin-left:315px}
.safety_report_Wrap02{border:2px solid #cccccc;height:210px;background:url(../../images/safety/safety_0605_0201.jpg) no-repeat}
.safety_report_Wrap02 .safety_report_image{display:inline-block;margin:50px 0 0 290px}
.safety_report_Wrap02 .safety_report_button01{display:inline-block;margin:15px 0 0 311px}
.safety_report_Wrap02 .safety_report_button02{display:inline-block}
.safety_report_Wrap02 p.safety_txt01{padding-top:43px}
table.safety_militaryTrainGuide_table{border-top:none}
table.safety_disasterStep_table{width:99.6% !important;margin:10px 0 0 2px !important}
table.safety_disasterStep_table tbody td:first-child{text-align:center}
ul.olStyleLi li{background:none !important}
ul.safety_militaryMark_info{width:300px}
p.safety_txt01{padding-left:315px;padding-top:53px;color:#000}
p.safety_txt02{padding-left:315px;font-size:1.4em;color:#004ea3;font-weight:600}
/* 0016/0001/0001 */
.orgStyle .safety_org_Wrap02 .safety_org_box06 p.safety_org_box06_p{-webkit-padding-before:2px;-webkit-padding-after:2px}
table.safety_disasterCenter_table{margin:0;width:100% !important}
.safety_disasterCenter_table th{border:1px solid #a6b0b9;padding:13px 0;background-color:#c4cdd6 !important}
.safety_disasterCenter_table td{padding:13px;border:1px solid #a6b0b9}

/*170323*/
.tabMenu06{position:relative;display:inline-block;margin:-18px 0 0 0px}
.tabMenu06 ul li{width:14.2%;text-align:center;background:#fff;float:left;border:solid 1px #ddd;margin:10px 0 0 8px;border-radius:9px}
.tabMenu06 ul{ width:100%;display:table;margin:30px 0 0}
.tabMenu06 ul li:first-child{  }
.tabMenu06 ul li A{ display:block;padding:12px 0;color:#888;font-size:14px;text-align:center;font-weight:600}
.tabMenu06 ul li A:hover{ background:#3b6cca;color:#fff}
.tabMenu06 ul li.on{ background:#3b6cca}
.tabMenu06 ul li.on A{ color:#fff}
.tabMenu06 ul li.on{ background:#3b6cca}
.tabMenu06 ul li.on A{ color:#fff}

/*170327*/
.imgComment{display:inline-block;width:96%}
.imgComment>img{float:left}
.imgComment>ul{margin:0 0 0 25px;width:97%;font-size:14px}
.imgComment>ul>li{padding:15px 0 0 223px;min-height:110px}
.imgComment>ul>li>ul{padding-bottom:40px;background:url(/kr/images/smart/smart_0012_img02arow.gif) no-repeat center bottom!important}
.imgComment>ul>li:nth-child(1){background:url(/kr/images/smart/smart_0012_img0201.gif) no-repeat left top!important}
.imgComment>ul>li:nth-child(2){background:url(/kr/images/smart/smart_0012_img0202.gif) no-repeat left top!important}
.imgComment>ul>li:nth-child(3){background:url(/kr/images/smart/smart_0012_img0203.gif) no-repeat left top!important}
.imgComment>ul>li:nth-child(4){background:url(/kr/images/smart/smart_0012_img0204.gif) no-repeat left top!important}

.imgComment .titNum{color:#999;font-size:15px}
.fixIMG>img{display:block;margin:20px auto;width:550px}
.fixIMG90>img{width:90%!important}
.fixBtn{line-height:25px!important;background-position-y:10px!important}
.fixBtn>a>img{border-left:1px solid #dbdbdb}
.fixWidth80{width:80%!important}
.fixBgPoY19{background-position-y:19px!important}
.fixWidPaL{width:84%!important;padding-left:70px!important}
.fixOl01{padding-left:29px!important}
.fixOl01>li{padding:2px 0!important}
.mrgFix0017{margin:0 0 0 10px !important}
.boxStyleOl{margin:5px 0;border:1px solid #d2d0d0;line-height:30px}
.boxStyleOl>span:first-child{float:left;margin-right:20px;border-right:1px solid #d2d0d0;width:175px;padding-left:20px;font-size:14px}
.listStyleUl{padding:20px!important}
.listStyleUl>ul>li{width:23.5%!important}
.tableStyle01 .focusTdS{border:2px solid #222;border-bottom:1px solid #cdcbc5}
.tableStyle01 .focusTd{border:2px solid #222;border-top:1px solid #cdcbc5;border-bottom:1px solid #cdcbc5}
.tableStyle01 .focusTdE{border:2px solid #222;border-top:1px solid #cdcbc5}
.width50{width:50%}
.float-n{float:none!important}
.color-red{color:#ff0000}
.color-green{color:#7eb939}
.color-blue{color:#357fbe}
.pTitleBox{margin:0;padding:20px;width:94.1%;line-height:24px;font-size:13px;text-align:center;letter-spacing:-.08em;border:1px solid #D2D0D0;display:inline-block;background:#F7F7F7}
.contentStyle.civil h1{background:#326aa7;border:1px solid #aaa;color:#fff;font-size:24px;padding:10px;text-shadow:0px 1px 1px rgba(0,0,0,.5)}
.contentStyle.civil h3{font-size:22px;line-height:35px}
.contentStyle.civil h3>span:first-child{display:inline-block;margin:0 15px;border:1px solid #326aa7;padding:0 10px;color:#326aa7}
.contentStyle.civil h3>span:last-child{display:inline-block;border-bottom:2px solid #000;width:90%;padding-left:10px}
.contentStyle.civil ul{float:none}
.contentStyle.civil li.box{width:90%}
.contentStyle.civil .tableStyle02 th{text-align:center}
.contentStyle.civil .box{display:block}
.contentStyle.civil .box.l_box{position:relative;padding:30px 21px 10px;margin-top:30px;margin-left:30px;width:94%}
.contentStyle.civil .box.l_box div{display:block;position:absolute;top:-23px;left:50px;width:295px;height:40px;line-height:40px;background:#ffffff;border:1px solid #D2D0D0;text-align:center;font-size:1.3em;font-weight:bold}
.contentStyle.civil .box>ul{margin:0;width:100%}
.contentStyle.civil .subjectDep td:nth-last-child(3){padding-left:20px!important;text-align:left!important}
.flowDiagram{display:inline-block;width:100%}
.flowDiagram>dl{float:left;margin:1.5%;width:25%;padding:0}
.flowDiagram>dl dt{text-align:center;background:none;margin:0;line-height:30px;padding:0;width:100%;border:1px solid #d2d0d0}
.flowDiagram>dl dd{margin:10px 0 0 0;width:auto;background:none;padding:0 0 0 20px}
.flowDiagram>dl dd:nth-child(3){position:absolute;top:7px;right:-18px;margin:0;padding:0}
.flowDiagram>p{display:inline-block}

/*170330*/
.maA0{margin:0!important}
.wid100{width:100%!important}
.txtPnk{color:#e70064}
.txtOrg{color:#ee4300}
.txtGrn{color:#009499}
.txtBlu{color:#0d5ab0}
.dlStyle01{margin-left:20px}
.dlStyle01 dt{float:left;width:auto!important;font-weight:600;font-size:14px;margin-top:4px!important}
.dlStyle01 dd{float:left;width:auto!important;line-height:25px!important;background-position-y:11px!important}
.downIcBdL{border-left:1px solid #dbdbdb}

.clsDwn a{display:inline-block;border:1px solid #aaa;border-radius:3px;padding:0px 3px;line-height:20px;color:#000}
.clsDwn a span{vertical-align:middle}

.tab_01{display:inline-block;width:100%;text-align:center}
.tab_01 li{float:left;margin-left:2%;width:23.5%;line-height:60px}
.tab_01 li:first-child{margin-left:0}
.tab_01 li.civil_01>a{background:url("/kr/images/smart/smart_civil_01.png") 25% center no-repeat}
.tab_01 li.civil_02>a{background:url("/kr/images/smart/smart_civil_02.png") 25% center no-repeat}
.tab_01 li.civil_03>a{background:url("/kr/images/smart/smart_civil_03.png") 25% center no-repeat}
.tab_01 li.civil_04>a{background:url("/kr/images/smart/smart_civil_03.png") 25% center no-repeat}
.tab_01 li.on>a{border:3px solid #0b499e;font-weight:600}
.tab_01 li a{display:block;border:3px solid #8abaea;border-radius:10px;padding-left:44%;color:#000;text-align:left}
.tab_01 li a:hover{color:#f67b1e}

.descBox_01{position:relative;border:3px solid #0b499e;border-radius:10px;padding:20px 20px 20px 175px;background:url("/kr/images/smart/smart_civil_desc.png") 45px center no-repeat}
.descBox_01 ul{margin-left:15px;width:100%}
.descBoxS{display:none;border:1px solid #D2D0D0;background:#F7F7F7;margin-bottom:10px;padding:20px;border-radius:10px}

.iframeWrap_01{display:inline-block;width:100%;height:300px;background:#ebebeb}

.bgYCenter{background-position-y:50%!important}

.customBox-01{border:3px solid #5682c9;border-radius:10px;padding:20px}

a.btn-safetyreport{float:left;display:block;width:200px;height:40px;line-height:40px;background:url('../../images/safety/btn-skyblue-01.gif') no-repeat left top;background-size:contain;color:#fff;text-align:center;letter-spacing:-.05em}
a.btn-safetyreport + a.btn-safetyreport{margin-left:10px}

.suncheon_map_bg .suncheon_map_bg_txt{position:relative;top:50px;left:-240px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt{position:absolute;font-weight:bold;letter-spacing:-1px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos01{top:0px;left:60px;font-size:16px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos02{top:55px;left:0px;font-size:10px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos03{top:50px;left:90px;font-size:10px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos04{top:85px;left:20px;font-size:11px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos05{top:70px;left:95px;font-size:14px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos06{top:80px;left:170px;font-size:11px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos07{top:100px;left:95px;font-size:14px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos08{top:140px;left:40px;font-size:14px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos09{top:140px;left:125px;font-size:12px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos10{top:170px;left:45px;font-size:12px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos11{top:190px;left:60px;font-size:12px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos12{top:190px;left:15px;font-size:12px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos13{top:195px;left:130px;font-size:11px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos14{top:220px;left:20px;font-size:12px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos15{top:215px;left:160px;font-size:11px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos16{top:225px;left:225px;font-size:11px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos17{top:240px;left:0px;font-size:11px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos18{top:235px;left:110px;font-size:16px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos19{top:270px;left:125px;font-size:11px}
.suncheon_map_bg .suncheon_map_bg_txt p.suncheon_map_txt.pos20{top:255px;left:170px;font-size:12px}

dl.koglBox-01{box-sizing:border-box;display:table;margin-bottom:20px;padding:10px;border:1px solid #d1d4d6;width:100%} 
dl.koglBox-01 dt,
dl.koglBox-01 dd{display:table-cell;vertical-align:middle}
dl.koglBox-01 dt{width:30%;padding:0 10px 0 0}
dl.koglBox-01 dt img{width:100%}


dl.koglBox-01 dd{width:70%;border-left:1px solid #d1d4d6;padding:0 0 0 20px}
dl.koglBox-01 dd p{font-size:1.2em;font-weight:900;line-height:1.5em;letter-spacing:-.075em}

.image_wrap img{width:100%!important}

.info_cont01{margin-top:15px;word-break:keep-all}
.info_cont0101{width:37%;float:left}
.info_cont0101 .big_bold01{font-weight:400;font-size:2.1em;color:#2f3139;line-height:130%;letter-spacing:-1.5px}
.info_cont0101 p{word-break:keep-all;padding:10px 0;font-size:1.1em;color:#2f3139;font-weight:300}
.info_cont0101 .blue_font{color:#265eab;font-weight:400}
.info_cont0102{width:60%;float:left;margin-left:3%}
.info_cont0102 div{width:100%;border:1px solid #ebebeb;margin-bottom:3px;padding:18px 15px}
.info_cont0102 div span.blue_big_font{color:#142252;font-weight:600;font-size:2.2em;vertical-align:top}
.info_cont0102 div span.normal_font_01{font-size:1em;color:#2f3139;font-weight:400;letter-spacing:-0.5px;margin-left:10px}
.width100per{width:100%!important}

.docu_list{width:600px;margin:0 auto}

/**/
.history01{width:20%}
.history01 dl{}
.history01 dt{}
.history01 dt img{width:100%}
.history01 dd{background:#fff;text-align:center;height:40px;padding-top:4px;color:#000;border:1px solid #bbb}
.history02{width:76%;background:url(/kr/images/info/line_history.gif) 39px top repeat-y;margin-left:3%;padding:20px 30px}
.history02 dl{padding-bottom:30px}
.history02 dt{border-right:2px dotted #ebebeb;padding-left:30px;width:140px;font-weight:400;float:left;font-size:1.1em ;letter-spacing:-1px}
.history02 dt.history_dot01{background:url(/kr/images/info/history_dot01.gif) left 6px no-repeat;color:#123889}
.history02 dt.history_dot02{background:url(/kr/images/info/history_dot02.gif) left 6px no-repeat;color:#142252}
.history02 dd{padding-left:160px}

/**/
p.service_txt{float:right;width:81%;margin-top:20px}
p.service_img{float:left;margin-top:20px;width:15%;margin-left:2%}
p.service_img img{width:100%}

#sub_content .minwon_26{ width:100%;min-height:499px;background:#f1f1f1 url(/kr/images/minwon/move01.jpg)44px 10px no-repeat;background-size:50%;padding-left:45%;padding-top:94px;padding-bottom:123px}
	#sub_content .overhid{width:0px;height:0px;overflow:hidden}
#sub_content .minwon_26 p.move_tit{font-size:45px;font-weight:200;color:#000;letter-spacing:-3px}
#sub_content .minwon_26 p.move_tit span.blue{color:#142371;font-weight:400}
#sub_content .minwon_26 p.move_txt01{font-size:18px;color:#000;font-weight:400}
#sub_content .minwon_26 p.move_txt02{background:#1f356c;color:#fff;font-weight:200;font-size:19px;width:170px;text-align:center;margin-top:20px}
#sub_content .minwon_26 p.move_txt03{font-size:18px;color:#1f356c;font-weight:400;margin-top:12px}
#sub_content .minwon_26 p.move_txt04{font-size:18px;color:#2e2d29;font-weight:200}

#sub_content  .move_box01{clear:both}
#sub_content  .move_box02{width:100%;background:#eeeeee}
	
#sub_content .minwon_26_box01{width:100%;height:166px;margin-top:20px}
#sub_content .minwon_26_box02{width:100%;height:220px;margin-top:20px}
#sub_content .minwon_26_box03{width:100%;height:139px;margin-top:20px}
#sub_content .minwon_26_box01_btm{width:100%;height:126px;margin-top:12px}
#sub_content .minwon_26_box01_btm ul{ width:100%;position:relative;top:28px;left:21px;margin:0px;padding:0px}
#sub_content .minwon_26_box01_btm ul li{width:14%;height:70px;float:left;margin-left:6%;padding:0px}
#sub_content .minwon_26_box01_btm ul li.first{margin-left:0px}
#sub_content .minwon_26_box01_btm ul li a{width:61px;height:70px;display:block}
#sub_content .minwon_26_box02_btm{width:100%;height:137px;margin-top:12px}
#sub_content .minwon_26_box02_01{width:30%;height:86px;float:left;position:relative;left:25px;top:26px;background:url(/kr/images/minwon/move03_01.jpg)no-repeat;padding-right:30px;;border-right:1px dotted #888;margin-left:12px}
#sub_content .minwon_26_box02_01 .btn{float:right;clear:both}
#sub_content .minwon_26_box02_02{width:30%;height:86px;float:left;position:relative;left:25px;top:26px;background:url(/kr/images/minwon/move03_02.jpg)no-repeat;padding-right:30px;border-right:1px dotted #888;margin-left:30px}
#sub_content .minwon_26_box02_02 .btn{float:right;clear:both}
#sub_content .minwon_26_box02_03{width:30%;height:86px;float:left;position:relative;left:25px;top:26px;background:url(/kr/images/minwon/move03_03.jpg)no-repeat;padding-right:30px;margin-left:30px}
#sub_content .minwon_26_box02_03 .btn{float:right;clear:both}

#sub_content .minwon_26_box03_btns{padding:25px 0;margin-top:10px}
#sub_content .minwon_26_box03_btns ul{margin-left:0}
#sub_content .minwon_26_box03_btns ul li{background:none;display:inline-block;width:24%;text-align:center}

#sub_content .minwon_26_box02_01 .move_txt05{float:right;color:#000;font-weight:400;font-size:1.1em}	
#sub_content .minwon_26_box02_02 .move_txt05{float:right;color:#000;font-weight:400;font-size:1.1em}	
#sub_content .minwon_26_box02_03 .move_txt05{clear:both;float:right;color:#000;font-weight:400;font-size:1.1em}	


.health_01{background:url(/kr/images/health/health_img02.jpg)no-repeat;padding-left:254px}
.w100{width:100%!important}
#sub_content .border_B1{border-bottom:1px solid #ebebeb}
#sub_content .border_B1_dot{border-bottom:2px dotted #ebebeb}

.invest_img01{float:left;margin-top:10px}
.invest_img03{float:left}
.invest_img04{float:left;margin-bottom:10px}
.invest_img02{float:left;margin-top:10px}
td a.btn{color:#fff!important}
.minH150{min-height:150px!important}
.minH130{min-height:130px!important}

.palma{display:flex;flex-wrap:wrap}
.palma_group{margin-top:20px;width:32%;margin-right:2%;height:200px;padding-right:10px;border:1px solid #ebebeb}
.palma .end{margin-right:0%}
/**/
/*  MAIN STYLE */
@font-face{ font-family:'NanumGothic';src:url('/kr/images/fonts/NanumGothic.eot');src:url('/kr/images/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'), url('/kr/images/fonts/NanumGothic.woff') format('woff'), url('/kr/images/fonts/NanumGothic.ttf') format('truetype');font-weight:normal;font-style:normal}

body{ position:relative;width:100%}
#wrap,
#popupWrap{ position:relative;display:inline-block;width:100%}

fieldset{border:none}
p{margin:0;padding:0}

/* Header Layout */
#header{ position:relative;width:810px;height:89px;margin:0 auto;padding:0;z-index:2}
#header h1{margin:0 auto;padding:10px 0 0 0;width:195px}

ul.leftUtil{ position:absolute;left:0;top:60px}
ul.leftUtil li,
ul.righttUtil li{float:left;margin:0 5px}
ul.leftUtil li a,
ul.righttUtil li a{display:block;color:#45474a}
ul.righttUtil{position:absolute;right:0;top:60px}
/* Middle Layout */
#middle{ position:relative;width:810px;margin:0 auto;font-family:'NanumGothic'}
#middle h2{float:left;width:99%;margin:7px 0 0 5px;color:#fff;font-size:1.5em}
#middle div.welcome{float:left;width:100%;margin:20px 0 0 0;height:130px;background:url(/total_login/img/login/txtBg.jpg) left top no-repeat}
div.welcome p{ margin:0 0 0 30px;padding:20px 0;line-height:200%;text-align:center;font-size:2.3em;font-weight:bold;color:#58595c}

div.welcome .welcome2{padding:0 0 0 155px;width:531px;font-size:1.0em;text-align:center}

#memberGroup,
#nonMemberGroup,
.findGroup{clear:both;position:relative;display:inline-block;width:100%;margin:40px 0 0 0;padding:0 0 20px 0}

#memberGroup{ background:url(/total_login/img/login/mbl_h3.gif) 5px top no-repeat;margin-top:70px!important}
#nonMemberGroup{ background:url(/total_login/img/login/nmbl_h3.gif) 5px top no-repeat}
.findGroup{background:url(/total_login/img/login/find_h3.gif) 5px top no-repeat;border-bottom:1px solid #c4cdd6}

#memberGroup h3,
#nonMemberGroup h3,
.findGroup h3{float:left;width:150px;height:105px;margin:45px 0 0 5px;line-height:120%;text-align:center;color:#fff;font-size:2.0em}

#memberGroup h3 span.sTit,
#nonMemberGroup h3 span.sTit,
.findGroup h3 span.sTit{font-size:12px;line-height:120%}

#memberGroup h3 span.sTit{ color:#becef5}
#nonMemberGroup h3 span.sTit{ color:#becef5}
.findGroup h3 span.sTit{color:#f0c2a9;line-height:180%}

#memberGroup h3 span,
#nonMemberGroup h3 span,
.findGroup h3 span{display:block}


div.loginForm,
.findForm{ position:relative;float:left;width:538px;margin:90px 0 0 115px}

div.loginForm ul{float:left;width:61%}
.findForm ul{float:left;width:333px;margin-left:25px}
div.loginForm ul li,
.findForm ul li{float:left;width:100%;line-height:150%;height:42px;padding:0px 0 0 0;margin:0 0 6px 0;background:url(/total_login/img/login/inputBg.gif) 89px top no-repeat}
div.loginForm ul li label,
.findForm ul li label{display:inline-block;width:30%;font-size:1.2em;color:#000}
div.loginForm ul li input,
.findForm ul li input{background:#fff;border:0 none;width:70%;height:33px;font-size:1.2em;color:#484a4c}
div.loginForm ul li input#mbrLogin,
.findForm ul li input#mbrLogin{display:inline-block;background:#fff;border:1px solid #ebebeb;padding:3px }

.newPwInput{float:left}
.findForm ul.loginList02{float:left;width:433px;margin-left:25px}
.findForm ul.loginList02 li{float:left;width:100%;line-height:150%;height:28px;padding:7px 0 0 0;margin:0 0 6px 0;background:url(/total_login/img/login/inputBg.gif) 135px top no-repeat}
.findForm ul.loginList02 li input{border:0 none;width:205px;height  :23px;font-size:1.2em;color:#484a4c}

.findForm ul.loginList02 li input#newPw{margin-left:62px}
.findForm ul.loginList02 li input#newPw02{margin-left:27px}

.findForm ul.loginList02 li input#passwd{margin-left:62px}
.findForm ul.loginList02 li input#passwdConfirm{margin-left:27px}

div.loginForm ul li input#passwd{border:1px solid #ebebeb;padding:3px}

div.loginForm p.loginBtn{ position:absolute;right:0;top:0;width:201px;height:80px;background:#333 } 
div.loginForm p.loginBtn input{border:0;color:#fff;font-size:1.2em;font-weight:bold;width:201px;padding:26px 0;text-align:center;background:#333 url(/total_login/img/login/loginBg.gif) left top no-repeat;font-family:'NanumGothic';cursor:pointer}

dl.idpwFind{clear:both;float:left;width:100%;margin:10px 0 0 0}
dl.idpwFind dt{float:left;font-size:1.2em;line-height:220%;color:#717579}
dl.idpwFind dd{float:right}
dl.idpwFind dd a{float:left;display:block;margin-left:2px;color:#34373a;width:114px;height:16px;padding:9px 10px;background:url(/total_login/img/login/findBtnBg.gif) left top no-repeat;font-size:1.2em;font-weight:bold}

#loginRuleGroup{ position:relative;float:left;width:71%;margin:0 0 0 86px}
#loginRuleGroup h4{ float:left;width:50%;text-align:center;font-size:1.2em;position:absolute}
#loginRuleGroup h4 a{ display:block;padding:12px 0;height:16px;color:#fff;background:#808692}
#loginRuleGroup h4.btnLogin01 a.on{ background:#ec8f58 url(/total_login/img/login/login_bg.png) left top repeat}
#loginRuleGroup h4.btnLogin02 a.on{ background:#65b298 url(/total_login/img/login/login_bg.png) left top repeat}
#loginRuleGroup h4.btnLogin03 a.on{ background:#6596c7 url(/total_login/img/login/login_bg.png) left top repeat}

#loginRuleGroup div#loginList01,
#loginRuleGroup div#loginList02,
#loginRuleGroup div#loginList03{/*display:none;*/width:100%;left:0px;top:74px;padding-left:26px;position:relative;clear:both}

#loginRuleGroup h4.btnLogin02{left:50%;top:0}
#loginRuleGroup h4.btnLogin03{left:442px;top:0}

div#loginList01 h5,
div#loginList02 h5,
div#loginList03 h5{float:left;margin:20px 0 0 0;width:100%;font-size:1.4em;line-height:180%;background-position-y:11px}
div#loginList01 h5{color:#134074}
div#loginList02 h5{color:#0b2545}
div#loginList03 h5{color:#6596c7}

ul.explain{clear:both;float:left;display:inline-block;width:100%;padding:10px;margin:0 0 40px 0;border:1px solid #c4cdd6}
ul.explain li{float:left;width:98%;padding:0 0 0 8px;line-height:150%;background:url(/kr/images/common/icon_dt.gif) left 12px no-repeat}

div#loginList01 p.loginBtn01,
div#loginList02 p.loginBtn02{clear:both;margin:0 auto;width:204px;text-align:center;font-size:1.3em;font-weight:bold}
div#loginList01 p.loginBtn01 a,
div#loginList02 p.logsinBtn02 a{display:block;height:18px;padding:17px 0;color:#fff}

div#loginList01 p.loginBtn01 a{ background:url(/total_login/img/login/btn_loginRule01.gif) left top no-repeat}
div#loginList02 p.loginBtn02 a{ background:url(/total_login/img/login/btn_loginRule02.gif) left top no-repeat}
div#loginList01 p.loginBtn01 input{background:url(/total_login/img/login/btn_loginRule01.gif) left top no-repeat;cursor:pointer;border:none;width:204px;height:52px;color:#fff;font-size:1.1em;font-weight:bold;font-family:'NanumGothic'}

div#loginList02 p.loginBtn02 input{background:url(/total_login/img/login/btn_loginRule02.gif) left top no-repeat;cursor:pointer;border:none;width:204px;height:52px;color:#fff;font-size:1.1em;font-weight:bold;font-family:'NanumGothic'}


div#loginList03 h6{float:left;width:96%;margin:20px 0 0 0;padding:0 0 0 20px;line-height:180%;font-size:1.2em;background:url(/total_login/img/login/h6.gif) left 5px no-repeat}
div.gonLoginForm{clear:both;position:relative;float:left;display:inline-block;width:506px;padding:22px;background:#e0e7f2}
div.gonLoginForm ul{float:left;width:100%}
div.gonLoginForm ul li{float:left;width:100%;margin:0 0 5px 0;padding:7px 0 0 0;height:28px;font-size:1.1em;font-weight:bold}
div.gonLoginForm ul li.name{ background:url(/total_login/img/login/nameBg.gif) 109px top no-repeat}
div.gonLoginForm ul li.num{ background:url(/total_login/img/login/numBg.gif) 109px top no-repeat}
div.gonLoginForm ul li.num02{ background:url(/total_login/img/login/numBg02.gif) 109px top no-repeat}
div.gonLoginForm ul li input{border:0 none;font-size:1.2em;font-family:'NanumGothic'}
div.gonLoginForm ul li.name input{margin-left:85px;width:200px}
div.gonLoginForm ul li.name input#cpname{margin-left:48px} 
div.gonLoginForm ul li.num input{margin-left:35px;width:110px}
div.gonLoginForm ul li.num02 input{margin-left:35px}
div.gonLoginForm ul li.num input#ppnum02{margin-left:29px}
div.gonLoginForm ul li.num02 input#cpnum01{margin-left:48px}
div.gonLoginForm ul li.num02 input#cpnum02,
div.gonLoginForm ul li.num02 input#cpnum03{margin-left:38px}

p.loginBtn03{position:absolute;right:22px;top:22px;width:121px;height:76px;text-align:center;background:url(/total_login/img/login/btn_loginRule03.gif) left top no-repeat}
p.loginBtn03  a{display:block;padding:21px 0;font-size:1.2em;font-weight:bold;color:#fff}

#footer{position:relative;width:810px;margin:0 auto;padding:10px 0;height:30px;font-family:'NanumGothic';border-top:1px solid #c4cdd6}
#footer p{float:left;width:100%;text-align:center;font-size:0.9em;color:#606162}

body.findBg{position:relative;width:100%;background:url(/total_login/img/login/findBg.gif) left top repeat-x}
#popupWrap h1{ float:left;width:95%;margin:10px 0 0 10px;color:#fff;font-family:'NanumGothic';font-size:1.4em}

/**/
.findForm{}
.findForm p.btn,
.findForm dl{margin:0 auto;width:90%}
.findForm p.btn a{float:left;display:block;padding:7px 0;margin-left:1px;width:204px;height:18px;padding:17px 0;text-align:center;color:#fff;font-family:'NanumGothic';font-size:1.4em;font-weight:bold}
.findForm p.btn a.btn_name{background:url(/total_login/img/login/btn_loginRule01.gif) left top no-repeat}
.findForm p.btn a.btn_ipn{background:url(/total_login/img/login/btn_loginRule02.gif) left top no-repeat}

.findForm p.useId{float:left;margin:20px 0 0 0;width:100%;text-align:center;font-size:1.4em}
.findForm p.useId strong{color:#F60;font-size:1.2em}

p.btn_confirm{clear:both;margin:0 auto;width:118px;text-align:center}
p.btn_confirm a{display:block;padding:5px 0;height:19px;font-size:1.2em;color:#fff;background:url(/total_login/img/login/btn_blue.gif) left top no-repeat} 


.findFooter{clear:both;float:left;width:100%;border-top:1px solid #c2c5ca;padding:20px 0}
.findFooter p{margin:0 auto;width:54px;text-align:center}
.findFooter p a{display:block;padding:5px 0;height:13px;color:#686a6f;background:url(/total_login/img/login/btn_white.gif) left top no-repeat}

/**/
.menu_box .menu_item_box{width:21%;float:left;border:1px solid #ebebeb;margin-bottom:20px;margin:1% 2%}
.menu_box .menu_item_box .menu_1depth_block{background:#003165;padding:10px;text-align:center;margin-bottom:5%;display:none}/* 1depth 자동 표출로 숨김처리 20190214 강세나 */
.menu_box .menu_item_box li a.snbLeftA, .menu_box .menu_item_box li.Inb100 a{background:#003165;display:block;padding:10px;color:#fff;font-weight:400;text-align:center}
.menu_box .menu_item_box li ul.depth2 li a{background:#efefef;display:block;margin:0;padding:6px 10px;border-bottom:1px solid #dedede}
.menu_box .menu_item_box li ul.depth2 ul.depth3{padding:10px 5px}
.menu_box .menu_item_box li.Inb100 .Inbsub100{padding:10px 0}
.menu_box .menu_item_box li.Inb100 .Inbsub100 li a{color:#000;margin-left:5%!important;font-size:0.9em;font-weight:300;background:#fff url(/kr/images/common/icon_dt.gif) left 13px no-repeat!important;padding:0 0 0 10px!important;text-align:left;border-bottom:none!important}
.menu_box .menu_item_box li li li a{color:#000;margin-left:5%!important;font-size:0.85em;font-weight:300;background:#fff url(/kr/images/common/icon_dt.gif) left 13px no-repeat!important;padding:0 0 0 10px!important;text-align:left;border-bottom:none!important}
.menu_box .menu_item_box li a:hover{text-decoration:underline;font-weight:600;color:#004ea3}
ul.depth3.no_data{display:none}
ul.no_data li{font-size:0;float:left}
.security_mark{}
.search_employee{border-top:5px solid #459adf;border-bottom:5px solid #044385;border-left:5px solid #013469;border-right:5px solid #1e6ab9;background:#fff;padding:20px 20px 12px 30px;margin-bottom:27px;box-sizing:border-box;margin-top:20px}
.search_employee input{background:url(/kr/img/common/bul3.png) no-repeat left 12px;font-size:16px;padding-left:10px;margin:0 10px 8px 0;display:inline-block;cursor:pointer}
.tab_user{text-align:center}
.tab_user .search_employee_2depth{font-size:24px;border-top:1px dotted #333;border-bottom:1px dotted #333;padding:10px 0px;margin-bottom:10px;text-align:center}
.tab_user .search_employee_2depth span{color:#013469;font-weight:600}
.tab_user .search_employee_2depth input{background:url(/kr/img/common/bul3.png) no-repeat left 12px;font-size:14px;padding-left:10px;margin:0 10px 8px 0;display:inline-block}
.tab_user input{background:url(/kr/img/common/bul3.png) no-repeat left 12px;font-size:16px;padding-left:10px;margin:0 10px 8px 0;display:inline-block;color:#044385;cursor:pointer}
input.btn_more{padding:2px 9px;font-weight:bold;font-size:12px;border-radius:2px;background:#eee;letter-spacing:-0.5px;cursor:pointer}

/**/
#nonMemberGroup{}
#nonMemberGroup h3{background:#013469;padding:44px 0;height:150px;color:#fff;border-radius:75px}
#nonMemberGroup h3 span{color:#eee}
#nonMemberGroup #loginRuleGroup{}
#nonMemberGroup #loginRuleGroup h4.btnLogin01{background:none}
#nonMemberGroup #loginRuleGroup h4.btnLogin01 a.tab{}
#nonMemberGroup #loginRuleGroup h4.btnLogin01 a.on{background:#ec8f58}
#nonMemberGroup #loginRuleGroup h4.btnLogin01 a{display:block;padding:12px 0;height:54px;color:#fff;background:#808692}
#nonMemberGroup #loginRuleGroup h4.btnLogin02{background:none}
#nonMemberGroup #loginRuleGroup h4.btnLogin02 a.tab{}
#nonMemberGroup #loginRuleGroup h4.btnLogin02 a.on{background:#ec8f58}
#nonMemberGroup #loginRuleGroup h4.btnLogin02 a{display:block;padding:12px 0;height:54px;color:#fff;background:#808692}
#loginList01{}
#loginList01 h5{}
#loginList01 ul.explain{color:#333}
#loginList01 ul.explain li{}
#loginList01 p{}
#memberGroup h3{font-size:1.6em;background:#1e6ab9;padding:35px 0 ;height:150px;color:#fff;border-radius:75px}
#memberGroup h3 a{}
#memberGroup h3 a span{}

.sns_wrap{background:#eee}
.sbjx a.feedlink{color:#000!important;font-weight:400;letter-spacing:-1px;font-size:1.1em;line-height:160%;word-break:keep-all!important}

/*SNS*/

.cateWrap{text-align:center}
.cateWrap .catemenu{display:inline-block;font-size:15px;color:#666;margin:0 5px;font-family:'notoLight'}
.cateWrap .catemenu.selected{font-weight:bold;font-family:'notoMedium';color:#000}
.cateWrap .catemenu a{opacity:.4}
.cateWrap .catemenu a.selected{opacity:1}

.boxitem{text-align:center;font-size:16px;font-family:notoLight;letter-spacing:-1px;position:relative;height:102px;padding-top:46px}
.boxitem .btnmenu{position:absolute;top:0;left:0}
.boxitem .btnmenu a{color:#fff;font-family:notoMedium}
.searchform{position:absolute;top:0;right:0}
.searchform .listsearch{width:150px !important}
.searchform .searchbtn{vertical-align:top}
.sns_wrap h3{font-size:1.5em;color:#000}
.sdjx a.feedlink{color:#000;font-weight:400}

/* list */

#bbslist{padding:10px 0px 20px 0px}
#bbslist .infoWrap{margin-bottom:20px;height:30px}


#galleryWrap{padding:0;margin:10px 15px 10px 0}
#galleryWrap .icoCategory{position:absolute;z-index:10;top:10px;left:10px}
#galleryWrap .bwr{background:#0083ed;border-radius:5px;box-shadow:0px 0px 6px #bbb;display:table}
#galleryWrap .bwr a.btnwrite{font-size:30px;color:#fff;letter-spacing:-1px;text-align:center;display:table-cell;vertical-align:middle;text-shadow:1px 1px 2px rgba(0,0,0,.4);line-height:22px}
#galleryWrap .bwr a span.sfont{font-size:17px;font-family:notoLight;display:inline-block;margin-top:15px;padding:0 10px}

#galleryWrap .pwrap{position:relative}
#galleryWrap .photo{position:relative;border:3px #fff solid;overflow:hidden;text-align:center;border-radius:5px;box-shadow:0px 0px 6px #bbb;z-index:1;background:#fff;float:left}
#galleryWrap .photo:hover{border:3px solid #fff;z-index:10;box-shadow:0px 0px 12px #0096ff}
#galleryWrap .photo:hover .sbjx a{color:#458906}
#galleryWrap .pic{display:inline-block;width:320px;margin:0 0px 25px 45px}

#galleryWrap .photo img.tm{margin-bottom:24px;width:287px;height:184px}
#galleryWrap .sbjx{font-size:20px;letter-spacing:-1px;line-height:130%;padding:13px 10px 0 10px;background:#fff}
#galleryWrap .sbjx .imgpos{margin-bottom:-1px}
#galleryWrap .sbjx .cat{font-size:11px;color:#888;letter-spacing:-1px}
#galleryWrap .sbjx .comment{font:normal 11px arial;color:#FC6138}
#galleryWrap .sbjx .new{font-family:arial;font-size:10px;color:#ff0000}
#galleryWrap .cont{font-size:14px;font-weight:200;margin:19px 16px;line-height:165%}
#galleryWrap .cont .name{font-size:13px;font-weight:400;color:#888}
#galleryWrap .bottom{font-size:13px;font-weight:200;margin:10px 13px 15px 13px;border-top:1px #e0e0e0 solid;letter-spacing:0px;text-align:left;position:relative;padding:12px 0 0 0 !important}
#galleryWrap .bottom .viewhit{position:absolute;right:0;top:12px;color:#666;font-family:notoThin}
#galleryWrap .btnadmin{display:inline-block;position:absolute;right:10px;top:9px}
#galleryWrap .btnadmin a{color:#Fff;height:20px !important;line-height:20px !important;padding:1px 5px !important;font-weight:400;font-size:12px}

.more2{text-align:center}
.more2 .morelink{display:inline-block}
.more2 a{color:#999;display:block;font-size:22px;text-align:center;font-family:"notoMedium";letter-spacing:-1px;margin-top:54px}
.more2 a:hover{color:#5db628}
/* @list */

/* write */
#bbswrite{margin:auto;padding:44px 20px 30px 20px}
#bbswrite .subject1{padding:0 0 6px 0;border-bottom:2px #d0d0d0 solid;margin-bottom:10px}
#bbswrite .subject1 h2{font-family:notoMedium;font-size:28px;letter-spacing:-2px;padding:0;margin:0;color:#777;overflow:hidden;height:44px}

#bbswrite td{padding:2px 0 2px 0;font-family:"malgun gothic"}
#bbswrite .editbox{padding:15px 0 15px 0}
#bbswrite .td1{width:110px;font-weight:bold;color:#444444;vertical-align:top;padding:10px 0 0 0;letter-spacing:-1px}
#bbswrite .td2{}
#bbswrite .td2 .guide{font-size:11px;font-family:dotum;color:#999;padding:10px 0 10px 0}
#bbswrite .td2 .guide img{position:relative;top:3px}
#bbswrite .td2 .check{color:#666}
#bbswrite .td2 .check input{position:relative;top:2px}
#bbswrite .td2 .subject{width:600px}
#bbswrite .td2 select{margin:1px;width:404px;padding:2px 2px 2px 0}
#bbswrite .td2 select .cattt{background:#efefef}
#bbswrite .td2 img{}
#bbswrite .td2 .after{padding:10px 0 0 0;color:#999;font-size:11px;font-family:dotum;letter-spacing:-1px}
#bbswrite .iconbox{border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 7px}
#bbswrite .iconbox a{padding:0 3px 0 3px;font-size:11px;font-family:dotum;color:#333}
#bbswrite .iconbox a:hover{color:#7899C7}
#bbswrite .iconbox a img{position:relative;top:2px;left:-2px;margin-right:3px}
#bbswrite .iconbox .split{padding:0 2px 0 2px;margin-bottom:-1px}
#bbswrite .bottombox{text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;border-top:#efefef solid 1px}
#bbswrite .bottombox .btngray{font-weight:bold;width:60px;height:25px}
#bbswrite .bottombox .btnblue{font-weight:bold;width:80px;height:25px}
/* @write */


.tipinfo{color:#ff6000;font-size:11px;letter-spacing:-1px;padding:6px 0 3px 0}


@keyframes start{
	from{
		transform:scale(0)}
	to{
		transform:scale(1)}
}


@-webkit-keyframes start{
	from{
		-webkit-transform:scale(0)}
	to{
		-webkit-transform:scale(1)}
}

#galleryWrap .pic[data-state="init"]{
	display:none}

#galleryWrap .pic[data-state="start"]{
	display:block;animation:start 0.3s;-webkit-animation:start 0.3s}

#galleryWrap .pic[data-state="move"]{
	transition:top 0.3s, left 0.3s, width 0.3s, height 0.3s;-webkit-transition:top 0.3s, left 0.3s, width 0.3s, height 0.3s}

.login_wrap{padding:110px 15px 0;overflow:hidden;position:relative;background:#f5f5f5}
.login_container{clear:both;max-width:1400px;margin:0 auto;padding:0}
.login_wrap .container{overflow:hidden;display:table;width:100%;max-width:1400px;padding:0;margin:30px auto 0;background:#fff url(/kr/img/common/snb_left_line.gif) left top repeat-y;font-family:'NotoSansKR',Malgun gothic, Dotum, arial, sans-serif;font-weight:200;color:#222}
/* contents_wrap_layout */
.login_wrap .cont_wrap{position:relative;display:table-cell;vertical-align:top}
.login_wrap .cont_wrap header{display:none}
.login_wrap .cont_wrap header .loc{width:100%;height:41px;font-size:14px;padding-left:50px;font-family:'NotoSansKR',sans-serif;background:#f5f5f5 url(/kr/img/common/loc_home.gif) 34px 14px no-repeat;line-height:41px}
.login_wrap .cont_wrap header .loc a{color:#333}
.login_wrap .cont_wrap header .loc span .menu-active{color:#000;font-weight:400}
.login_wrap .cont_wrap header h2{float:left;width:69.7%;color:#000;font-family:'NotoSansKR',sans-serif;font-size:35px;padding-left:34px;line-height:94px;font-weight:400}
.login_wrap .cont_wrap header .icons{float:right;width:210px;text-align:center;line-height:94px}
.login_wrap .cont_wrap .contents{clear:both;width:100%;padding:2.4%;overflow:hidden;word-break:break-all;line-height:180%;color:#666;font-weight:400}
.security_mark{border:1px solid #ebebeb;padding :20px;background:#fff;margin-left:261px;width:69%;margin-top:70px}
.security_mark h3{margin:20px 0;padding:30px 10px 26px;color:#000;font-size:24px;font-weight:600;font-family:'SCDream';text-align:center;background:#efefef}
.security_mark h4{margin-bottom:7px;color:#333;font-size:18px;font-family:'SCDream';font-weight:600;line-height:31px}
.security_mark h5{margin-bottom:7px;color:#000;font-size:18px;font-family:'SCDream';font-weight:500}
.security_mark p{line-height:24px}
.security_mark ul li{padding-left:10px;color:#4b5156;background:url(/kr/images/common/icon_dt.gif) left 12px no-repeat}
.security_mark ul.c_blue li{color:#2083e9;font-weight:600;text-decoration:underline}
.security_mark .c_blue{color:#2083e9}
.security_mark ul li table td.c_blue{font-weight:600!important}
.security_mark .button_group1{border:1px solid #ebebeb;text-align:center;padding:20px 0;font-weight:600;margin-top:30px;margin-bottom:30px;color:#000;font-size:18px}
table td a{font-weight:600!important}
.security_mark .button_group1 label{font-weight:500}
table td a{font-weight:600!important}

.security_mark .login_okbox{background:#ededed;text-align:right;padding:8px 15px;margin-top:10px;color:#000}
 
/*고용안정정보망*/
.job_employment{background:#f1f1f1 url(/kr/images/job/job_bg01.gif) left top no-repeat;width:100%;min-height:201px}
.job_employment p{padding-left:277px}
.job_employment p.job_txt01{padding-top:43px;font-weight:600;color:#1f4c90;font-size:24px}
.job_employment p.job_txt02{padding-top:18px;font-weight:400;color:#231815;font-size:17px;padding-right:15px;word-break:keep-all}

/*달력*/
/*스케쥴게시판*/
div.schedule div.calendar p.yymm{text-align:center;font-weight:bold;color:#fff;font-size:24px;margin:30px 0}
div.schedule div.calendar p.yymm a{width:0;height:37px;overflow:hidden;display:inline-block;padding:4px 16px 22px 8px;margin:0 4px -2px 0;color:#666}
div.schedule div.calendar p.yymm a:first-child{margin-right:10px}
div.schedule > div.calendar table.table td{height:60px;width:14.2%;vertical-align:top}
div.schedule > div.calendar table.table td.select{background:#F5F5F5}

div.schedule > div.calendar table.table td.data{background:url(../images/calendar_data.png) no-repeat left 2px top 2px}

div.schedule > div.calendar table.table td.today{background:url(../images/calendar_today.png) no-repeat left 2px top 2px}
div.schedule > div.calendar table.table td.today a{color:#fff}

div.schedule > div.calendar table.table td.on{background:url(../images/calendar_day.png) no-repeat left 2px top 2px}
div.schedule > div.calendar table.table td.on a{color:#fff}
div.schedule > div.calendar table.table td.single{padding-left:4px}

div.schedule > div .day{padding-left:4px}
div.schedule > div.calendar table.table td.data .day{color:#fff;padding-left:4px}
div.schedule > div.calendar table.table td.data .cnt{position:absolute;margin:22px 22px 22px 1px;font-size:16px;text-align:center;color:#888;font-weight:bold}
div.todaySch{min-height:100px;margin-top:30px}
.container-fluid .todaySch{width:100%!important;display:inline-block;padding:30px;margin:0}
div.todaySch p.bl{font-weight:bold;font-size:15px;margin-bottom:13px;margin-top:5px}
div.todaySch .r_box ul{padding:10px 0;display:inline-block;width:100%;background:#FFF;border:1px solid #DBDBDB;margin:0}
div.todaySch .r_box ul li{border-bottom:1px solid #DDD;padding:5px 0;margin:0 2%;width:96%;display:block;float:left;font-size:12px;background:none}
div.todaySch .r_box ul li a span{color:#838383}
div.schedule{min-height:560px;margin-top:-70px}
div.schedule div.calendar{display:inline-block;width:35%;float:left;position:relative}
div.schedule div.calendar .remarks{position:absolute;left:240px;top:105px;float:right;letter-spacing:-1px}
div.schedule div.calendar .remarks ul{}
div.schedule div.calendar .remarks li{float:left;padding-right:15px;font-size:14px;line-height:14px}
 .schedule div.calendar .remarks .remarks_today{font-size:12px;line-height:12px;color:#24aed2;margin-right:0}
div.schedule div.calendar .remarks .remarks_on{ font-size:12px;line-height:12px;color:#23508b;margin-right:3px}
div.schedule div.calendar .remarks .remarks_schedule{font-size:12px;line-height:12px;color:#5f7383;margin-right:3px}
div.schedule div.calendar p.yymm{color:#3C3C3C;font-family:"Malgun Gothic", 'Nanum Gothic', "dotum", "gulim",'NanumSquare', sans-serif;letter-spacing:-0.03em}
div.schedule div.calendar p.yymm span{color:#03a9d0}
div.schedule div.calendar .calTable th:first-child{color:#f37075}
div.schedule div.calendar .calTable th:last-child{color:#1680CD}
div.todaySch div.tab-header p{margin:10px;font-size:15px;font-weight:bold}
div.schedule div.todaySch ul.todayList{padding:5px;background:#FFF;border:1px solid #DBDBDB}
div.schedule div.todaySch ul.todayList li{border-bottom:1px dashed #ccc;padding:5px 9px}

div.schedule div.today_list{display:inline-block;width:61%;margin:30px 2% 0}
div.schedule div.today_list ul{margin-top:15px;padding:10px 10px 20px 10px;display:inline-block;width:100%;background:#FFF;border:1px solid #DBDBDB;border-radius:0px}
div.schedule div.today_list ul li{border-bottom:1px dotted #DDD;padding:15px 0 5px 10px;margin:0 5%;width:90%;display:block;float:left;font-size:16px;background-position:0 24px}
.schedule_time{background:url(../images/icon_time.png) no-repeat;padding-left:22px;margin-right:15px;color:#555}
.schedule_title{margin-right:15px;letter-spacing:-1px;color:#000}
.schedule_station{background:url(../images/icon_location.png) no-repeat;padding-left:15px;color:#555;letter-spacing:-1px}

div.schedule .tab-header p{font-size:20px;margin-bottom:24px;text-align:center;color:#333}
div.schedule .tab-header p span{display:inline-block;width:40px !important;height:28px !important;background-color:#03a9d0;border-radius:100px;margin:0 3px;text-align:center;line-height:28px;color:#fff}

ol, ul{margin:0;padding:0}

.table th, .table td{/*padding:8px;*/line-height:20px;text-align:center}

.form-search .hide, .form-inline .hide, .form-horizontal .hide{display:none}
a{text-decoration:none;color:#434343}
ul{list-style-type:none}
.container-fluid{padding-top:35px}
.row-fluid{width:100%}
.calTable th{text-align:center}

.BBS_0000000000000359 .bbsList .title span.title{color:#000;font-size:15px}
.BBS_0000000000000359 .bbsList .title span.board_content{display:block;border-top:1px solid #ddd;margin-top:10px;padding-top:10px}

/*공연및행사*/
.event_page{}
.event_tab1{clear:both;margin-bottom:5px}
.event_tab1 li{font-size:16px;display:inline-block;font-weight:600;width:33.1%;text-align:center;border:1px solid #ebebeb;padding:10px 15px}
.event_tab1 li:first-child{padding-left:0;background:none}
.event_tab1 li.active a{color:#ee2f5b;text-decoration:underline}
.event_tab1 li a{color:#222}
.event_tab1 li a:hover,.event_tab1 li a:focus{text-decoration:underline}

.event_tab2{clear:both;margin-bottom:30px}
.event_tab2  ul{}
.event_tab2 li{font-size:14px;display:inline-block;margin-bottom:5px}
.event_tab2 li a{color:#666;letter-spacing:-1px;display:inline-block;height:35px;line-height:35px;padding:0 72.5px;border:1px solid #ccc;background:#f8f8f8}
.event_tab2 li a:hover{ color:#06C}
.event_tab2 li.active a{ background-color:#266fcc;color:#fff;border:1px solid #039;text-decoration:underline}
.event_tab2 li.active a:hover,.event_tab2 li.active a:focus{ color:#0FF;text-decoration:underline}
.event_tab2:after{clear:both;content:"";display:block}
.event_con{}

.event_con li{padding-bottom:30px;margin-bottom:25px;border-bottom:3px dotted #ebebeb}
.event_con .econ_list p{position:relative;display:inline-block;margin-right:30px;width:205px;height:259px;border:1px solid #ebebeb}
.event_con .econ_list p img{width:100%;height:100%}
.event_con .econ_list p span{position:absolute;top:0;left:0;color:#fff;font-size:20px;font-weight:600;width:65px;height:50px;display:inline-block;padding-top:12px;text-align:center;background:#17256a}
.event_con .econ_list dl{display:inline-block;vertical-align:top;width:67%}
.event_con .econ_list dl dt{font-size:20px;color:#222;line-height:1.7;font-weight:600;margin:0 0 20px 0}
.event_con .econ_list dl dt span{color:#ee2f5b;display:inline-block;margin-right:5px}
.event_con .econ_list dl dd{font-size:15px;color:#666;margin-bottom:10px;padding:0 0 0 5px}
.event_con .econ_list dl dd span{color:#073875;font-weight:400;display:inline-block;font-size:1.1em;width:55px;background:url(/../images/www/event_bar.gif) no-repeat right center;margin-right:10px}
.event_con .econ_list dl dd.more_btn{margin-top:25px}
.event_con .econ_list dl dd.more_btn a{font-size:14px;font-weight:600;border:1px solid #ccc;border-radius:2px;padding:5px 15px}
.editTinymceImages{text-align:right}
.editTinymceImages a{margin-bottom:10px;line-height:20px;font-size:15px!important;border:1px solid #666;padding:10px 20px;display:inline-block}
.bbs_0000000000010044 table td{text-align:left}

@media all and (max-width:768px){
    .event_tab1 li.active a{color:#175cd1;padding-bottom:7px;border-bottom:3px solid #3575df}
    .event_tab1 li.active a:hover{text-decoration:none}

    .event_con .econ_list p{width:30%;margin-right:3%}
    .event_con .econ_list dl{width:65%}
    .event_con .econ_list dl dt{margin:0 0 10px 0}
    .event_con .econ_list dl dt span{display:block}
    .event_con .econ_list dl dd{padding-left:0;margin-bottom:5px}
}


@media all and (max-width:600px){
    .event_tab2 li{width:33%;margin-bottom:0;float:left}
    .event_tab2 li a{width:100%;padding:0;text-align:center;background:#fff}
    .event_tab2 li.active a{ background-color:#3575df;color:#fff;border:1px solid #3575df}
    .event_tab2 li:nth-child(4) a,.event_tab2 li:nth-child(5) a,.event_tab2 li:nth-child(6) a,
    .event_tab2 li:nth-child(7) a,.event_tab2 li:nth-child(8) a{border-top:none}
    .event_con .econ_list p{width:38%}
    .event_con .econ_list dl{width:57%}
    .event_con .econ_list p span{font-size:15px;width:45px;height:35px;padding-top:7px}
    .event_con .econ_list dl dt{font-size:15px;line-height:1.2;margin-bottom:5px}
    .event_con .econ_list dl dt span{margin-bottom:3px}
    .event_con .econ_list dl dd{font-size:13px;margin-bottom:0;line-height:1.6}
    .event_con .econ_list dl dd span{width:45px}
    .event_con .econ_list dl dd.more_btn{margin-top:5px}
    .event_con .econ_list dl dd.more_btn a{font-size:12px;font-weight:normal;padding:2px 10px}
}
@media all and (max-width:360px){
    .event_con .econ_list p{width:35%}
    .event_con .econ_list dl{width:60%}
}

@media all and (max-width:320px){
    .event_tab1 li{font-size:15px;padding:0 12px}
    .event_con .econ_list p{width:35%}
    .event_con .econ_list dl{width:60%}
}

/* 전자민원 - 인터넷민원 */
.internet_wrap{margin-top:30px;text-align:center}
.internet_wrap dl{display:inline-block;width:347px;height:361px;margin:0 13px 50px}
.internet_wrap a{width:100%}
.internet_wrap a dl dt{margin-top:270px;color:#132265;font-size:24px;font-weight:600;padding-top:11px}
.internet_wrap a dl dd{color:#666;font-size:18px}
.internet_wrap dl.con01{background:url(/kr/img/contents/internet_img01.jpg) no-repeat}
.internet_wrap dl.con02{background:url(/kr/img/contents/internet_img02.jpg) no-repeat}
.internet_wrap dl.con03{background:url(/kr/img/contents/internet_img03.jpg) no-repeat}
.internet_wrap dl.con04{background:url(/kr/img/contents/internet_img04.jpg) no-repeat}
.internet_wrap dl.con05{background:url(/kr/img/contents/internet_img05.jpg) no-repeat}
.internet_wrap dl.con06{background:url(/kr/img/contents/internet_img06.jpg) no-repeat}
/* 기업경제 - 관련사이트 */
.internet_wrap dl.con07{background:url(/kr/img/contents/eco_img01.jpg) no-repeat}
.internet_wrap dl.con08{background:url(/kr/img/contents/eco_img02.jpg) no-repeat}
.internet_wrap dl.con09{background:url(/kr/img/contents/eco_img03.jpg) no-repeat}

/*education*/
/*교육강좌*/
.education{font-size:0.9em}
.education .main .education_right{width:100%}
.education .main .education_right_gb{width:100%;clear:both}
.education .main .educations_01{width:33.333%;position:relative;float:left}
.education .main .educations_01 .top_gb{width:100%;height:58px;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#000;padding-top:5px}
.education .main .educations_01 .title_top{width:96%;height:37px;border-bottom:1px solid #b1d18c;font-size:1.6em;font-weight:400;color:#000;letter-spacing:-1.5px}
.education .main .educations_01 .top_gb_main01{width:100%;height:130px}
.education .main .educations_01 .btn{position:absolute;right:4%;top:3px}

.education .main .educations_01 .top_gb_main01 .lib_wp ul{clear:both}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li{float:left}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.libcode{width:35px;text-align:center;height:22px;line-height:17px;font-size:11px;letter-spacing:-1px;color:#ffffff}

.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_1{background:url("/kr/images/news/le_state_01.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_2{background:url("/kr/images/news/le_state_02.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_3{background:url("/kr/images/news/le_state_03.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_4{background:url("/kr/images/news/le_state_04.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_5{background:url("/kr/images/news/le_state_05.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_6{background:url("/kr/images/news/le_state_06.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_7{background:url("/kr/images/news/le_state_07.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_8{background:url("/kr/images/news/le_state_08.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_9{background:url("/kr/images/news/le_state_09.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.lib_0{background:url("/kr/images/news/le_state_06.gif") no-repeat top center}

.education .main .educations_01 .top_gb_main01 .lib_wp ul li.state_b{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.state_c{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.state_d{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.state_e{width:46px;display:block;height:22px;background:url("/kr/images/news/state_05.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.state_f{width:46px;display:block;height:22px;background:url("/kr/images/news/state_06.gif") no-repeat top center}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.start{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}

.education .main .educations_01 .top_gb_main01 .lib_wp ul li.title{width:176px}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.title a{width:170px;height:20px;line-height:17px;color:#4d4d4d;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.date{width:110px;height:20px;line-height:17px;font-size:12px}
.education .main .educations_01 .top_gb_main01 .lib_wp ul li.progress{width:46px;display:block;height:22px;line-height:15px;text-align:center;font-size:11px;color:#fff;letter-spacing:-1px}
.education .main .educations_02{width:33.333%;height:628px;position:relative;float:left;border-right:1px dotted #d9d9d9}
.education .main .educations_02 .top_gb{width:100%;height:58px;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#000;padding-top:5px}
.education .main .educations_02 .title_top{width:96%;height:37px;border-bottom:1px solid #b1d18c;font-size:1.6em;font-weight:400;color:#000;letter-spacing:-1.5px}
.education .main .educations_02 .top_gb_main01{width:100%;height:130px}
.education .main .educations_02 .top_gb_main01 .notice_women ul{clear:both}
.education .main .educations_02 .top_gb_main01 .notice_women ul li{float:left}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.title{width:185px}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.title a{width:180px;height:20px;line-height:17px;color:#4d4d4d;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(/kr/images/common/icon_dt.gif) left 8px no-repeat;padding-left:8px}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.date{width:110px;height:20px;line-height:17px;font-size:12px}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress{width:46px;height:22px;line-height:17px;text-align:center;font-size:11px;color:#fff;letter-spacing:-2px}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.state_b{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.state_c{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.state_d{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.state_e{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.state_f{width:46px;display:block;height:22px;background:url("/kr/images/news/state_05.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.start{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.receive{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.stop{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .main .educations_02 .top_gb_main01 .notice_women ul li.progress span.end{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .main .educations_02 .btn{position:absolute;right:4%;top:3px}
.education .main .educations_03{width:33.333%;height:628px;position:relative;float:left;padding-left:13px}
.education .main .educations_03 .top_gb{width:100%;height:58px;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#000;padding-top:5px}
.education .main .educations_03 .title_top{width:96%;height:37px;border-bottom:1px solid #b1d18c;font-size:1.6em;font-weight:400;color:#000;letter-spacing:-1.5px}
.education .main .educations_03 .top_gb_main01{width:100%;height:130px}
.education .main .educations_03 .btn{position:absolute;right:4%;top:3px}

.top_gb_main01 ul{clear:both}
.education .main .educations_03 .top_gb_main01 ul li{float:left}
.education .main .educations_03 .top_gb_main01 ul li.title{width:185px}
.education .main .educations_03 .top_gb_main01 ul li.title a{width:180px;height:20px;line-height:17px;color:#4d4d4d;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(/kr/images/common/icon_dt.gif) left 8px no-repeat;padding-left:8px}
.education .main .educations_03 .top_gb_main01 ul li.date{width:110px;height:20px;line-height:17px;font-size:12px}
.education .main .educations_03 .top_gb_main01 ul li.progress{width:46px}
.education .main .educations_03 .top_gb_main01 ul li.progress span{width:46px;display:block;height:22px;line-height:17px;text-align:center;font-size:11px;color:#fff;letter-spacing:-1px}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.state_b{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.state_c{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.state_d{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.state_e{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.state_f{width:46px;display:block;height:22px;background:url("/kr/images/news/state_05.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.start{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.receive{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.stop{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .main .educations_03 .top_gb_main01 .notice_schc ul li.progress span.end{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}

.education .main .educations_04{width:33.333%;height:628px;position:relative;float:left;border-left:1px dotted #d9d9d9;padding-left:13px}
.education .main .educations_04 .top_gb{width:100%;height:58px;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#000;padding-top:5px}
.education .main .educations_04 .title_top{width:96%;height:37px;border-bottom:1px solid #b1d18c;font-size:1.6em;font-weight:400;color:#000;letter-spacing:-1.5px}
.education .main .educations_04 .top_gb_main01{width:100%;height:130px}
.education .main .educations_04 .top_gb_main01 .notice_syc ul{clear:both}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li{float:left}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.title{width:209px}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.title a{width:180px;height:20px;line-height:17px;color:#4d4d4d;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(/kr/images/common/icon_dt.gif) left 8px no-repeat;padding-left:8px}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.date{width:110px;height:20px;line-height:17px;font-size:12px}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress{width:46px;height:22px;line-height:17px;text-align:center;font-size:11px;color:#fff;letter-spacing:-2px}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.state_b{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.state_c{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.state_d{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.state_e{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.state_f{width:46px;display:block;height:22px;background:url("/kr/images/news/state_05.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.start{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.receive{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.stop{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .main .educations_04 .top_gb_main01 .notice_syc ul li.progress span.end{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .main .educations_04 .btn{position:absolute;right:4%;top:3px}




.education{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:0.9em}
.education .edu_box{position:relative;width:32%}
.education .edu_box .top_gb{width:100%;height:58px;font-size:13px;font-weight:bold;letter-spacing:-1px;color:#000;padding-top:5px}
.education .edu_box .top_gb .title_top{height:37px;border-bottom:1px solid #b1d18c;font-size:1.6em;font-weight:400;color:#000;letter-spacing:-1.5px}
.education .edu_box .edu_list{width:100%;height:130px}
.education .edu_box .edu_list ul{display:flex}
.education .edu_box .edu_list ul li.title{width:185px}
.education .edu_box .edu_list ul li.title a{width:99%;height:20px;line-height:17px;color:#4d4d4d;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:url(/kr/images/common/icon_dt.gif) left 8px no-repeat;padding-left:8px}
.education .edu_box .edu_list ul li.date{width:128px;height:20px;line-height:17px;font-size:12px}
.education .edu_box .edu_list ul li.progress{width:46px;height:22px;line-height:17px;text-align:center;font-size:11px;color:#fff;letter-spacing:-2px}
.education .edu_box .edu_list ul li.progress span.state_b{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.state_c{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.state_d{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.state_e{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.state_f{width:46px;display:block;height:22px;background:url("/kr/images/news/state_05.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.start{width:46px;display:block;height:22px;background:url("/kr/images/news/state_01.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.receive{width:46px;display:block;height:22px;background:url("/kr/images/news/state_02.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.stop{width:46px;display:block;height:22px;background:url("/kr/images/news/state_03.gif") no-repeat top center}
.education .edu_box .edu_list ul li.progress span.end{width:46px;display:block;height:22px;background:url("/kr/images/news/state_04.gif") no-repeat top center}
.education .edu_box .btn{position:absolute;right:0;top:3px}
@media screen and (max-width:1430px){
    .education .edu_box{position:relative;width:48%;margin-bottom:30px}
    .education .edu_box .edu_list ul{justify-content:space-between}
}
@media screen and (max-width:820px){
    .education .edu_box{width:100%}
}
@media screen and (max-width:374px){
    .education .edu_box .edu_list ul li.title{width:140px}
    .education .edu_box .edu_list ul li.title a{font-size:12px}
    .education .edu_box .edu_list ul li.date{width:57px;font-size:10px;line-height:11px}
}




.cate1{background:#006BB5;color:#fff;padding:0 5px;font-size:12px}
.cate2{background:#7d2f73;color:#fff;padding:0 5px;font-size:12px}
.cate3{background:#84621f;color:#fff;padding:0 5px;font-size:12px}
.cate4{background:#ca5f08;color:#fff;padding:0 5px;font-size:12px}
.cate5{background:#503a0f;color:#fff;padding:0 5px;font-size:12px}

.event_con .econ_list dl dt span.img_cate1{color:#006BB5;padding:0 5px}
.event_con .econ_list dl dt span.img_cate2{color:#7d2f73;padding:0 5px}
.event_con .econ_list dl dt span.img_cate3{color:#84621f;padding:0 5px}
.event_con .econ_list dl dt span.img_cate4{color:#ca5f08;padding:0 5px}
.event_con .econ_list dl dt span.img_cate5{color:#503a0f;padding:0 5px}

#bbsBlock .bbsSearch02{width:100%;background:#f5f5f5;padding:15px 10px 15px 0}
.dongChoice{text-align:center}
.dongChoice .dongChoice01,
.dongChoice .dongChoice02{display:inline-block}
.dongChoice fieldset{display:inline-block}
.dongChoice label{color:#000;margin:0 10px}
input.input_btn{padding:0 30px;color:#fff;background:#13315c}
.dongChoice .input_btn{height:38px;line-height:38px}
input#landCd5{font-size:14px;text-align:center;width:100px;font-weight:600;font-family:"Malgun Gothic", 'Nanum Gothic', "dotum", "gulim",'NanumSquare', sans-serif;height:38px;line-height:38px}
input#landCd6{font-size:14px;text-align:center;width:100px;font-weight:600;font-family:"Malgun Gothic", 'Nanum Gothic', "dotum", "gulim",'NanumSquare', sans-serif;height:38px;line-height:38px}

td textarea{width:99%;min-height:200px}

/*청년포인트 게시판 리스트*/



.pagination2{    margin:40px 0 50px;text-align:center}
.pagination2 .paging{}
.pagination2 .paging a{display:inline-block;vertical-align:middle;width:32px;height:32px;line-height:32px;text-align:center;border:1px solid #e2e2e2;transition:all .2s ease;color:#333;font-weight:400;font-size:14px}
.pagination2 .paging span.num{}
.pagination2 .paging span.num a{font-size:14px}
.pagination2 .paging span.num a.on{background:#60769E;color:#fff;text-decoration:underline}
.pagination2 .paging a span{font-size:0}

.pagination2 .paging a.first{background:url(/kr/img/common/icon_pgfirst.png) no-repeat 50% 50%}
.pagination2 .paging a.prev{background:url(/kr/img/common/icon_pgprev.png) no-repeat 50% 50%}
.pagination2 .paging a.next{background:url(/kr/img/common/icon_pgnext.png) no-repeat 50% 50%}
.pagination2 .paging a.last{background:url(/kr/img/common/icon_pglast.png) no-repeat 50% 50%}

.pagination2 .paging > span.num a{padding:0 5px}

/*댓글 스타일*/
.cmt_content p.board_comment{padding-bottom:10px;border-bottom:1px solid #ebebeb}
.cmt_content .cmt_btn{padding-top:10px}
ul.cmtlist li{min-height:80px}
img.img_thumbnail{width:167px!important;height:122px!important}


/*사이트노선도*/
.site_wrap{background:url(/kr/images/etc/bg_etc_0013.gif)no-repeat;min-height:1090px;padding-left:30px}
.site_wrap h5{background:none;padding-left:0;font-size:1.45em;font-weight:200;padding-bottom:12px;border-bottom:1px dotted #ebebeb}
/*
.site_wrap div{width:219px;display:inline-block}

.site_wrap .site_1line{padding-top:160px}
.site_wrap .site_2line{clear:both;padding-top:200px}
*/

.site01 h5{color:#459adf}
.site02 h5{color:#003065}
.site03 h5{color:#044385}
/*.site04 h5{color:#48749a}복지*/
.site04 h5{color:#3170b6}
.site05 h5{color:#3371b5}
.site06 h5{color:#1587ec}
.site07 h5{color:#1a4e7c}
.site08 h5{color:#1462b9}
.site01, .site02, .site03, .site04{padding-top:156px;display:inline-block;width:257px;vertical-align:top;padding-left:36px} 
.site05, .site06, .site07, .site08{padding-top:207px;float:left;display:inline-block;width:257px;vertical-align:top;padding-left:36px}

ul.cont_site_map{padding-left:0;margin:0}
ul.cont_site_map li{padding-left:10px;background-position:3px 11px;display:block}
ul.cont_site_map li a{font-weight:200;font-size:1.1em;color:#000}

/*시민정책*/
.policy_top_menu{position:relative;height:40px;line-height:40px;border-bottom:3px solid #2196F3;margin-bottom:15px}
.policy_top_menu .top_left span{padding-right:30px}
.policy_top_menu a{color:#000;font-weight:200;font-size:1.2em	}
.policy_top_menu a.on{color:#004ea3;font-weight:600;font-size:1.2em;border-bottom:4px solid #004ea3;padding:0 15px 13px 15px}

.policy_top_menu .top_right{position:absolute;top:0px;right:0px;background-color:#2196F3 !important;height:40px;line-height:40px;width:150px;text-align:center;border-radius:0.5em 0.5em 0 0;-moz-border-radius:0.5em 0.5em 0 0;-webkit-border-radius:0.5em 0.5em 0 0}
.policy_top_menu .top_right a{color:#ffffff !important;text-align:center}

.main_title{height:45px;margin-bottom:20px;margin-top:20px}
.main_title > h3{font-size:25px;color:#333}
.main_title > h3 > span{font-size:15px;color:#888888}
.main_title > h3 > strong{color:#083c2c;font-weight:400}
.main_title .linebar{margin-top:10px;border-bottom:1px solid #b9b9b9;height:1px;width:25px}
.title_posi{position:relative}
.policy_view{ width:100%;color:#212529;font-family:'NotoSansKR',Malgun gothic, Dotum, arial, sans-serif}
.policy_view  .policy_view_title{height:90px;line-height:83px;background-color:#459adf;color:#ffffff;padding-left:20px;font-size:1.8em;font-weight:600;letter-spacing:-2px}
.policy_view_content{padding:0px 20px 20px;width:100%;border:1px solid #459adf}
.policy_view  .policy_view_sub_title{height:80px;line-height:80px;color:#459adf;font-size:1.7em;letter-spacing:-2px}
.policy_view  .policy_view_bar{width:100%;border-bottom:2px dotted #459adf}

.policy_view  .policy_view_mnt{margin-top:20px}
.policy_view  .policy_view_mnt  .policy_view_mnt_title{font-size:1.6em;font-weight:400;letter-spacing:-2px;padding:10px 0 4px 0}
.policy_view .linebar{margin-top:10px;border-bottom:3px solid #459adf;height:1px;width:25px}
.policy_view  .policy_view_ppo{font-size:1.1em;color:#000;letter-spacing:-1px;font-weight:200;width:100%;border:1px solid #ebebeb;padding:17px 25px;margin:10px 0;border-radius:10px}
.policy_view  .policy_view_mnt .policy_view_rows{margin-top:15px}








.policy_view  .policy_view_mnt .policy_view_rows dl{border:1px solid #ebebeb;padding:26px;border-radius:10px;margin-left:0}

.policy_view  .policy_view_mnt .policy_view_rows dl dt{font-weight:400;width:135px;float:left;color:#004ea3;clear:both;line-height:160%}
.policy_view  .policy_view_mnt .policy_view_rows dl dd{margin-left:145px;margin-bottom:15px;padding-bottom:0px;font-weight:200;line-height:160%}

.policy_list{width:100%}
.policy_list .tab_item{display:inline-block;height:45px;line-height:45px}
.policy_list .tab_item a{width:140px}

.policy_list .data_box{position:relative;min-height:959px;clear:both}
.policy_list .data_list{margin-top:30px}
.policy_list .data_list .alert{border:1px solid #ebebeb;padding:20px;margin-bottom:10px}
.policy_list .data_list .alert a h4.alert-heading{margin-top:0}
.policy_list .data_list .alert p.mb-0{width:87%;line-height:130%;margin-top:10px}
.policy_list .data_list  .alert-success{}
.policy_list .data_list  .alert-success:hover{}

.data_list  .cate000000{border-left:3px solid blue!important;background:url(/kr/images/news/icon_000000.png) 98% 50%  no-repeat;background-size:70% 70%}
.data_list  .cate010000{border-left:3px solid #927861!important;background:url(/kr/images/news/icon_010000.png) 97% 50% no-repeat}
.data_list  .cate020000{border-left:3px solid #01366a!important;background:url(/kr/images/news/icon_020000.png) 97% 50% no-repeat}	
.data_list  .cate030000{border-left:3px solid #00affe!important;background:url(/kr/images/news/icon_030000.png) 97% 50% no-repeat}
.data_list  .cate040000{border-left:3px solid #1c68f1!important;background:url(/kr/images/news/icon_040000.png) 97% 50% no-repeat}
.data_list  .cate050000{border-left:3px solid #9a38f1!important;background:url(/kr/images/news/icon_050000.png) 97% 50% no-repeat}	
.data_list  .cate060000{border-left:3px solid #c83995!important;background:url(/kr/images/news/icon_060000.png) 97% 50% no-repeat}
.data_list  .cate070000{border-left:3px solid #fe3682!important;background:url(/kr/images/news/icon_070000.png) 97% 50% no-repeat}
.data_list  .cate080000{border-left:3px solid #ff5f57!important;background:url(/kr/images/news/icon_080000.png) 97% 50% no-repeat}	
.data_list  .cate090000{border-left:3px solid #ff6e01!important;background:url(/kr/images/news/icon_090000.png) 97% 50% no-repeat}
.data_list  .cate100000{border-left:3px solid #60c521!important;background:url(/kr/images/news/icon_100000.png) 97% 50% no-repeat}
.data_list  .cate110000{border-left:3px solid #00aa8d!important;background:url(/kr/images/news/icon_110000.png) 97% 50% no-repeat}	
.data_list  .cate120000{border-left:3px solid #500e72!important;background:url(/kr/images/news/icon_120000.png) 97% 50% no-repeat}

.data_list  .cate000000:hover{background:#fefefe url(/kr/images/news/icon_000000.png) 97% 50%  no-repeat}
.data_list  .cate010000:hover{background:#fff8f1 url(/kr/images/news/icon_010000.png) 97% 50% no-repeat}
.data_list  .cate020000:hover{background:#eef7ff  url(/kr/images/news/icon_020000.png) 97% 50% no-repeat}	
.data_list  .cate030000:hover{background:#e9f5fb  url(/kr/images/news/icon_030000.png) 97% 50% no-repeat}
.data_list  .cate040000:hover{background:#ecf3ff url(/kr/images/news/icon_040000.png) 97% 50% no-repeat}
.data_list  .cate050000:hover{background:#f8f3fd url(/kr/images/news/icon_050000.png) 97% 50% no-repeat}	
.data_list  .cate060000:hover{background:#fdeff8 url(/kr/images/news/icon_060000.png) 97% 50% no-repeat}
.data_list  .cate070000:hover{background:#fef2f7 url(/kr/images/news/icon_070000.png) 97% 50% no-repeat}
.data_list  .cate080000:hover{background:#fdf2f1 url(/kr/images/news/icon_080000.png) 97% 50% no-repeat}	
.data_list  .cate090000:hover{background:#fdf3ec url(/kr/images/news/icon_090000.png) 97% 50% no-repeat}
.data_list  .cate100000:hover{background:#f3ffec url(/kr/images/news/icon_100000.png) 97% 50% no-repeat}
.data_list  .cate110000:hover{background:#f0fffc url(/kr/images/news/icon_110000.png) 97% 50% no-repeat}	
.data_list  .cate120000:hover{background:#fcf5ff url(/kr/images/news/icon_120000.png) 97% 50% no-repeat}

.data_list  .cate010000 h4{color:#927861  }
.data_list  .cate020000 h4{color:#01366a  }
.data_list  .cate030000 h4{color:#00affe  }
.data_list  .cate040000 h4{color:#1c68f1  }
.data_list  .cate050000 h4{color:#9a38f1  }
.data_list  .cate060000 h4{color:#c83995  }
.data_list  .cate070000 h4{color:#fe3682  }
.data_list  .cate080000 h4{color:#ff5f57  }
.data_list  .cate090000 h4{color:#ff6e01  }
.data_list  .cate100000 h4{color:#60c521  }
.data_list  .cate110000 h4{color:#00aa8d  }
.data_list  .cate120000 h4{color:#500e72  }
	
.policy_box{width:100%}
.policy_box .tab_item{display:inline-block;height:45px;line-height:45px}
.policy_box .tab_item a{width:140px}
.policy_top_menu{position:relative;height:50px;line-height:40px;border-bottom:1px solid #ebebeb;margin-bottom:15px}
.policy_top_menu .top_left span{padding-right:30px}
.policy_top_menu a{color:#333333}
.policy_top_menu a.on{color:#004ea3}
.policy_top_menu .top_right{position:absolute;top:0px;right:0px;background-color:#004ea3 !important;height:40px;line-height:40px;width:150px;text-align:center;border-radius:0.5em 0 0.5em 0;-moz-border-radius:0.5em 0 0.5em 0;-webkit-border-radius:0.5em 0 0.5em 0}
.policy_top_menu .top_right a{color:#ffffff !important;text-align:center;font-size:1em;font-weight:400}
.policy_view_rows dl{border-bottom:2px dotted #ebebeb}
.main_title{height:45px;margin-bottom:20px;margin-top:20px}
.main_title > h3{font-size:25px;color:#333;font-weight:200;letter-spacing:-1.1px}
.main_title > h3 > span{font-size:15px;color:#666}
.main_title > h3 > strong{color:#4197dd;font-weight:400}
.main_title .linebar{margin-top:10px;border-bottom:1px solid #b9b9b9;height:1px;width:25px}
.title_posi{position:relative}
.card-title{padding:0 15px;height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;margin-bottom:10px;font-size:1.1em;text-align:center;font-weight:400;color:#000}
.card-text{padding:0 15px;height:54px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;font-size:0.8em;font-weight:200;letter-spacing:0;line-height:140%;word-break:keep-all;text-align:center}
.policy_box{width:100%}
.policy_box  .policy_box_rows{display:inline-block;text-align:left;vertical-align:top;width:265px;height:200px;margin:5px;;padding:5px;border:1px solid #ff0000}
.policy_box  .policy_box_rows .submsg{height:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.form-control{border:1px solid #ebebeb;padding:4px 10px 5px 10px;float:left}
.input-group{width:433px;margin:0 auto}
.card-img-top{width:270px;padding:0 10px;height:168px}
.card-img-top-small{width:254px;height:168px}
.alert-heading{background:none;padding-left:0}
.policy_box .swiper{padding:4px}
.policy_box > .swiper > .swiper-wrapper > .swiper-slide > a{display:block;text-align:center}

a.btn_sort_latest{padding:4px 12px;border:1px solid #ebebeb;font-size:14px;color:#000;border-radius:5px 0 0 5px;margin-right:-5px}
a.btn_sort_click{padding:4px 12px;border:1px solid #ebebeb;font-size:14px;color:#000;margin-right:-5px}
a.btn_sort_abc{padding:4px 12px;border:1px solid #ebebeb;font-size:14px;color:#000;border-radius:0px 5px 5px 0px}
a.btn_sort_latest:hover{background:#040f2f;color:#fff;font-weight:600}
a.btn_sort_click:hover{background:#040f2f;color:#fff;font-weight:600}
a.btn_sort_abc:hover{background:#040f2f;color:#fff;font-weight:600}
a.btn_sort_latest.on{background:#040f2f;color:#fff;font-weight:600;text-decoration:underline}
a.btn_sort_click.on{background:#040f2f;color:#fff;font-weight:600;text-decoration:underline}
a.btn_sort_abc.on{background:#040f2f;color:#fff;font-weight:600;text-decoration:underline}
.navbar .type_es.on{text-decoration:underline}
.navbar .type_as.on{text-decoration:underline}

/* 순천의미래 > 도시종합발전계획 시작 */
.invest_top{display:block;float:left;width:175px;margin:30px 0 0}
.invest_top ul li{width:126px;height:90px;margin:0 0 10px;padding:0;background:none}
.invest_top ul li a{font-size:0;width:126px;height:90px;background:url(/kr/images/info/map_list.jpg) no-repeat scroll;text-indent:-5000px;display:block;overflow:hidden;background-size:790px}
.invest_top ul li.invest_01 a{background-position:0 0}
.invest_top ul li.invest_02 a{background-position:-132px 0px}
.invest_top ul li.invest_03 a{background-position:-265px 0px}
.invest_top ul li.invest_04 a{background-position:-531px 0}
.invest_top ul li.invest_05 a{background-position:-664px 0}
.invest_top ul li.invest_06 a{background-position:0 -97px}
.invest_top ul li.invest_07 a{background-position:-132px -97px}
.invest_top ul li.invest_08 a{background-position:-398px -97px}
.invest_top ul li.invest_09 a{background-position:-531px -97px}
.invest_top ul li.invest_10 a{background-position:-664px -97px}
.invest_top ul li.invest_11 a{background-position:0px -196px}
.invest_top ul li.invest_12 a{background-position:-132px -196px}
.invest_top ul li.invest_13 a{background-position:-265px -196px}
.invest_top ul li.invest_14 a{background-position:-398px -196px}
.invest_top ul li.invest_15 a{background-position:-531px -196px}
.invest_top ul li.invest_16 a{background-position:-664px -196px}
.invest_top ul li a{ color:#fff;font-size:13px;font-weight:500;padding-top:15px;text-indent:0;text-align:center;width:124px;height:94px}

.actionBtn1{overflow:hidden;position:relative;display:block;width:126px;height:90px;margin:auto}
.actionBtn1 span{position:relative;transition:color .25s ease-out;-webkit-transition:color .5s ease-out;-moz-transition:color .5s ease-out;line-height:19px;z-index:2}
span.invest_bg{display:block;width:124px;height:101px;background:#333;position:absolute;top:0;opacity:0.5;z-index:0;left:0}
.actionBtn1 .hover{position:absolute;top:0;left:0;display:block;opacity:0.5;background:#000;border:2px solid #ff562f;width:124px;height:94px;transform:scale(0,1);-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);transform-origin:center top;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transition:all .2s ease-in;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;letter-spacing:-2.5px;font-size:12px
}
/*
.actionBtn1 span{position:relative;transition:color .25s ease-out;-webkit-transition:color .5s ease-out;-moz-transition:color .5s ease-out;line-height:19px}
.actionBtn1 .hover{position:absolute;top:0;left:0;display:block;opacity:0.5;background:#000;border:2px solid #ff562f;width:120px;height:86px;transform:scale(1,0);-webkit-transform:scale(1,0);-moz-transform:scale(1,0);-ms-transform:scale(1,0);transform-origin:center top;-webkit-transform-origin:center top;-moz-transform-origin:center top;-ms-transform-origin:center top;transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;letter-spacing:-2.5px;font-size:12px
}

*/
.actionBtn1:hover .hover, .actionBtn1:focus .hover{transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);font-size:10px}
/* 순천의미래 > 도시종합발전계획 *//*투자 지도*/
.invest_map{position:relative;display:block;overflow:hidden;width:760px;height:567px;margin:30px 0 0}
.invest_map img{width:760px}
.invest_map div a{font-size:0;text-indent:-5000px;width:27px;height:40px;display:block;overflow:hidden;position:absolute}

.invest_map div.invest_num01 a{background:url(/kr/images/info/num_01.png) no-repeat scroll;top:90px;left:442px}
.invest_map div.invest_num02 a{background:url(/kr/images/info/num_02.png) no-repeat scroll;top:105px;left:422px}
.invest_map div.invest_num03 a{background:url(/kr/images/info/num_03.png) no-repeat scroll;top:57px;left:450px}
/*.invest_map div.invest_num04 a{background:url(/kr/images/info/num_04.png) no-repeat scroll;top:316px;left:489px}*/
.invest_map div.invest_num04 a{background:url(/kr/images/info/num_04.png) no-repeat scroll;top:227px;left:452px}
.invest_map div.invest_num05 a{background:url(/kr/images/info/num_05.png) no-repeat scroll;top:275px;left:474px}
.invest_map div.invest_num06 a{background:url(/kr/images/info/num_06.png) no-repeat scroll;top:354px;left:383px}
.invest_map div.invest_num07 a{background:url(/kr/images/info/num_07.png) no-repeat scroll;top:388px;left:361px}
/*.invest_map div.invest_num09 a{background:url(/kr/images/info/num_09.png) no-repeat scroll;top:365px;left:337px}*/
.invest_map div.invest_num08 a{background:url(/kr/images/info/num_08.png) no-repeat scroll;top:13px;left:102px}
.invest_map div.invest_num09 a{background:url(/kr/images/info/num_09.png) no-repeat scroll;top:438px;left:290px}
.invest_map div.invest_num10 a{background:url(/kr/images/info/num_10.png) no-repeat scroll;top:261px;left:351px}
.invest_map div.invest_num11 a{background:url(/kr/images/info/num_11.png) no-repeat scroll;top:210px;left:354px}
.invest_map div.invest_num12 a{background:url(/kr/images/info/num_12.png) no-repeat scroll;top:228px;left:324px}
.invest_map div.invest_num13 a{background:url(/kr/images/info/num_13.png) no-repeat scroll;top:233px;left:362px}
.invest_map div.invest_num14 a{background:url(/kr/images/info/num_14.png) no-repeat scroll;top:395px;left:228px}
.invest_map div.invest_num15 a{background:url(/kr/images/info/num_15.png) no-repeat scroll;top:128px;left:278px}
.invest_map div.invest_num16 a{background:url(/kr/images/info/num_16.png) no-repeat scroll;top:112px;left:680px}
.invest_map div a:hover, .invest_map div a:focus{font-size:0;text-indent:-5000px;display:block;position:absolute;width:auto;height:auto;width:230px;padding-top:40px}
.invest_map div a:hover span.invest_tit, .invest_map div a:focus span.invest_tit{position:relative;width:200px;text-align:center;font-size:13px;color:#fff;text-indent:0px;display:block;overflow:hidden;padding:5px;background:#286fe5;/*border:2px solid #6cacf4;*/ border-radius:5px;z-index:99}

.invest_num15 a:hover{width:100px}
.invest_num15 a:hover span.invest_tit{width:100px}
.invest_map div.invest_num15 a:hover .invest_map div.invest_num15 span.invest_tit, .invest_map div.invest_num15 a:focus .invest_map div.invest_num15 span.invest_tit{position:relative;width:100px;text-align:left;font-size:13px;color:#fff;text-indent:0px;display:block;overflow:hidden;padding:5px;background:#286fe5;/*border:2px solid #6cacf4;*/ border-radius:5px;z-index:99}

.invest_map div.invest_num01 a:hover, .invest_map div.invest_num01 a:focus{background:url(/kr/images/info/num_01_ov.png) no-repeat scroll 50px 0;top:90px;left:392px}
.invest_map div.invest_num02 a:hover, .invest_map div.invest_num02 a:focus{background:url(/kr/images/info/num_02_ov.png) no-repeat scroll 50px 0;top:105px;left:372px}
.invest_map div.invest_num03 a:hover, .invest_map div.invest_num03 a:focus{background:url(/kr/images/info/num_03_ov.png) no-repeat scroll 50px 0;top:57px;left:400px}
/*.invest_map div.invest_num04 a:hover, .invest_map div.invest_num04 a:focus{background:url(/kr/images/info/num_04_ov.png) no-repeat scroll 50px 0;top:316px;left:439px}*/
.invest_map div.invest_num04 a:hover, .invest_map div.invest_num04 a:focus{background:url(/kr/images/info/num_04_ov.png) no-repeat scroll 50px 0;top:227px;left:402px}
.invest_map div.invest_num05 a:hover, .invest_map div.invest_num05 a:focus{background:url(/kr/images/info/num_05_ov.png) no-repeat scroll 50px 0;top:275px;left:424px}
.invest_map div.invest_num06 a:hover, .invest_map div.invest_num06 a:focus{background:url(/kr/images/info/num_06_ov.png) no-repeat scroll 50px 0;top:354px;left:333px}
.invest_map div.invest_num07 a:hover, .invest_map div.invest_num07 a:focus{background:url(/kr/images/info/num_07_ov.png) no-repeat scroll 50px 0;top:388px;left:311px}
/*.invest_map div.invest_num09 a:hover, .invest_map div.invest_num09 a:focus{background:url(/kr/images/info/num_09_ov.png) no-repeat scroll 50px 0;top:365px;left:287px}*/
.invest_map div.invest_num08 a:hover, .invest_map div.invest_num08 a:focus{background:url(/kr/images/info/num_08_ov.png) no-repeat scroll 50px 0;top:13px;left:52px}
.invest_map div.invest_num09 a:hover, .invest_map div.invest_num09 a:focus{background:url(/kr/images/info/num_09_ov.png) no-repeat scroll 50px 0;top:438px;left:240px}
.invest_map div.invest_num10 a:hover, .invest_map div.invest_num10 a:focus{background:url(/kr/images/info/num_10_ov.png) no-repeat scroll 50px 0;top:261px;left:301px}
.invest_map div.invest_num11 a:hover, .invest_map div.invest_num11 a:focus{background:url(/kr/images/info/num_11_ov.png) no-repeat scroll 50px 0;top:210px;left:304px}

.invest_map div.invest_num12 a:hover, .invest_map div.invest_num12 a:focus{background:url(/kr/images/info/num_12_ov.png) no-repeat scroll 50px 0;top:228px;left:274px}
.invest_map div.invest_num13 a:hover, .invest_map div.invest_num13 a:focus{background:url(/kr/images/info/num_13_ov.png) no-repeat scroll 50px 0;top:233px;left:312px}
.invest_map div.invest_num14 a:hover, .invest_map div.invest_num14 a:focus{background:url(/kr/images/info/num_14_ov.png) no-repeat scroll 50px 0;top:395px;left:178px}
.invest_map div.invest_num15 a:hover, .invest_map div.invest_num15 a:focus{background:url(/kr/images/info/num_15_ov.png) no-repeat scroll 50px 0;top:128px;left:228px}
.invest_map div.invest_num16 a:hover, .invest_map div.invest_num16 a:focus{background:url(/kr/images/info/num_16_ov.png) no-repeat scroll 50px 0;top:112px;left:550px}
/* 순천의미래 > 도시종합발전계획 *//*상세보기 s*/
/* The Modal (background) */
.invest_modal{
    display:none;/* Hidden by default */
    position:fixed;/* Stay in place */
    z-index:1000;/* Sit on top */
    padding-top:110px;/* Location of the box */
    left:0;top:0;width:100%;/* Full width */
    height:100%;/* Full height */
    overflow:auto;/* Enable scroll if needed */
    /*background-color:rgb(0,0,0);Fallback color */
    background-color:rgba(0,0,0,0.4);/* Black w/ opacity */
}
/* Modal Content */
.invest_modal-content{
    position:relative;background-color:#fefefe;margin:auto;padding:0;/*border:1px solid #888;*/
    
    box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);-webkit-animation-name:animatetop;-webkit-animation-duration:0.4s;animation-name:animatetop;animation-duration:0.4s
}
.invest_wrap{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:0.5;z-index:101}
.invest_div{width:1024px;height:818px;background:#fff;display:block;overflow:hidden;position:relative;/*position:absolute;top:-50px;left:-180px;*/ z-index:102}
.invest_div .top_num{position:absolute;top:0;left:36px;z-index:99;width:99px;height:100px;background:url(/kr/images/info/top_num.png) no-repeat scroll;font-size:0;text-indent:-5000px;display:block;overflow:hidden}
#invest_div01 .top_num{background-position:-1px 20px}
#invest_div02 .top_num{background-position:-109px 20px}
#invest_div03 .top_num{background-position:-215px 20px}
#invest_div04 .top_num{background-position:-321px 20px}
#invest_div05 .top_num{background-position:-426px 20px}
#invest_div06 .top_num{background-position:-534px 20px}
#invest_div07 .top_num{background-position:-640px 20px}
#invest_div08 .top_num{background-position:-744px 20px}
#invest_div09 .top_num{background-position:-851px 20px}
#invest_div10 .top_num{background-position:-959px 20px}
#invest_div11 .top_num{background-position:-1065px 20px}
#invest_div12 .top_num{background-position:-1171px 20px}
#invest_div13 .top_num{background-position:-1277px 20px}
#invest_div14 .top_num{background-position:-1384px 20px}
#invest_div15 .top_num{background-position:-1490px 20px}
#invest_div16 .top_num{background-position:-1594px 20px}
.close_btn a.close{width:26px;height:26px;background:url(/kr/img/common/icon_close01.png) no-repeat scroll 0 0;font-size:0;text-indent:-5000px;display:block;overflow:hidden;position:absolute;top:7px;right:6px}
.invest_left{float:left;position:relative;margin:38px 25px 38px 36px;width:93%;height:683px}
.invest_right{float:right;position:relative;width:470px;height:683px}
.invest_left .invest_img01{width:463px;height:327px;margin-bottom:29px;margin-top:0}
.invest_left .invest_img02{width:463px;height:327px}
.invest_left .invest_img03{width:463px;height:683px}
.invest_left .invest_img04{width:463px;height:650px}
#invest_div08 .invest_left .invest_img01{width:463px;height:auto;margin-bottom:10px}
.invest_right h2.invest_h2{font-size:28px;font-weight:600;width:100%;color:#0b4992;text-align:center;line-height:40px;letter-spacing:-3px;border:1px dotted #bbb;padding:10px 0 10px 10px;margin-bottom:10px;background:#fbfbfb}
.invest_right dl{width:470px;padding:5px;margin:0;border-bottom:#c9c9c9 dotted 1px;display:block;overflow:hidden}
.invest_right dl dt{font-weight:bold;color:#323232;font-size:14px;width:75px;padding:0;margin:0;float:left;line-height:30px;background:none}
.invest_right dl dd{color:#323232;font-size:14px;width:385px;float:right;padding:0;margin:0;line-height:27px;letter-spacing:-1.4px;background:none}
.invest_right dl dd > span{width:22%;display:block;float:left}
#invest_div09 .invest_right dl, #invest_div10 .invest_right dl{padding:8px 0 !important}
#invest_div09 .invest_right table, #invest_div10 .invest_right table{margin-bottom:10px !important}

.table_type1 table{text-align:center;border-bottom:1px solid #999;border-top:2px solid #5374ac;margin:0 0 12px 0;font-size:13px;background:#fff;width:100%}
.table_type1 th,.table_type1 td{border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}
.table_type1 th{background-color:#f8f8f8;color:#494949;padding:6px 15px}
/*.table_type1 table tbody{border-top:2px solid #5374ac}*/
.table_type1 tbody th,.th{background:#f8f8f8;font-weight:normal}
.table_type1 td{color:#333;padding:7px 15px;line-height:160%;text-align:left;letter-spacing:-1px}
.table_type1 td a{color:#333}
.table_type1 td a:hover{color:#000}
.table_type1 td strong{color:#333}
.table_type1 td span{color:#333}
.table_type1 td span.redpoint{color:#c40101 !important;font-weight:600}
.table_type1 .m_info{display:none}
.table_type1 td strong{color:#363636;font-size:15px;margin-top:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.table_type1 td strong span{font-size:12px;color:#fff;padding:2px 4px;border-radius:3px;display:inline-block;margin-right:9px;position:relative;top:-1px}
.table_type1 td span.bgcolor001{background-color:#9464ad}
.table_type1 td span.bgcolor002{background-color:#ff9600}
.table_type1 td span.bgcolor003{background-color:#d86cb3}
.table_type1 td span.bgcolor004{background-color:#077bd5}
.table_type1 td span.bgcolor005{background-color:#d36f25}
.table_type1 td span.bgcolor006{background-color:#9e6032}
.table_type1 td span.bgcolor007{background-color:#78b450}
.table_type1 td span.bgcolor008{background-color:#a19a95}
.table_type1 td span.bgcolor009{background-color:#38b8b0}
.table_type1 td span.bgcolor010{background-color:#ff063b}
.table_type1 td span.bgcolor011{background-color:#573e48}
.table_type1 td span.bgcolor012{background-color:#627194}
.table_type1 td span.bgcolor013{background-color:#19a6e2}
.table_type1 td span.bgcolor014{background-color:#a19a95}
.table_type1 td span.bgcolor015{background-color:#38b8b0}
/* 순천의미래 > 도시종합발전계획 끝 */

/*청년포인트 결과화면 추가*/
.notice_wating{padding-top:40px;padding-bottom:15px;font-size:27px;line-height:46px;color:#666;font-weight:200;text-align:center;letter-spacing:-1px}
.txtBlue{font-weight:600;color:#153d75}

/*배너추가*/
.bannerKrMainBox{clear:both;display:block;position:relative}
.cont_wrap .bottom_etc{clear:both}

.bannerKrMainBox ul li{width:48%;margin-right:1%;display:inline-block;background:none;border:1px solid #ebebeb;padding-left:2%;margin-top:10px}
.bannerKrMainBox ul li p.banlist_img{}
.bannerKrMainBox p.banlist_img{}
.bannerKrMainBox ul li h4{background:none!important;padding-left:0}
.bannerKrMainBox ul li p.ban_link{padding-bottom:20px}

.copyright p.p_h4 img{max-width:300px}

/*display:none*/
.display_none{display:none!important}

/* 예산안내 */
.year_wrap{padding:20px 10px 5px 200px;background:#f5f5f5 url(/kr/img/common/icon_ys.png) no-repeat 28px 19px}
.year_wrap .year_select{padding-left:17px}
.year_wrap .year_select select{width:140px;font-size:14px}
.year_wrap .year_select span{margin-left:10px;font-size:14px;vertical-align:bottom}
.year_wrap .tabtab .depth5{margin:0!important;text-align:left!important;border-bottom:0!important}



/* 청렴신문고 */
.clean_link{min-height:495px;background:url(/kr/images/talk/img_020201.jpg) no-repeat}
.clean_link .clean_text{color:#fff;padding:75px 93px 65px 0;font-size:50px;font-weight:500;line-height:65px;text-align:right}
.clean_link ul{max-width:750px;width:100%;margin:0 auto}
.clean_link ul li{float:left;width:145px;height:85px;margin:2px;text-align:center;background-color:rgba(255,255,255,0.6);border:3px solid #2e5dbe}
.clean_link ul li a{display:block;padding:16px 0;color:#130f4d;font-size:16px;font-weight:600;text-align:center;line-height:22px;letter-spacing:-1px;cursor:auto}
.clean_link ul li:nth-child(2) a,
.clean_link ul li:nth-child(4) a{padding:6px 0}

/* 한눈에 보는 복지정보 */
.bokjiro_wrap{min-height:470px;margin-top:50px}
.bokjiro_wrap .page_list{display:inline-block;width:49%;margin-bottom:40px;text-align:center}
.bokjiro_wrap .page_list img{width:100%;max-width:450px}
.bokjiro_wrap .page_list span{display:block;margin-top:20px}
.bokjiro_wrap p{width:94%;padding:10px 15px;margin:0 auto;background:#e1e1e1}

/* 천만그루 나무심기 */
.tree_wrap{min-height:300px;margin-left:25px}
.tree_wrap dl{float:left;width:245px;height:255px;display:block;margin:0 5px 5px 0;padding:0}
.tree_wrap dl.con01{background:url(/kr/images/life/0008_img0201.jpg) right bottom no-repeat}
.tree_wrap dl.con02{background:url(/kr/images/life/0008_img0202.jpg) right bottom no-repeat}


.tree_wrap dl.con03{background:url(/kr/images/life/0008_img0203.jpg) right bottom no-repeat}
.tree_wrap dl dt{height:40px;line-height:40px;background:rgba(0, 0, 0, .5);color:#fff;text-align:center;padding:0;margin:0}
.tree_wrap dl dd{color:#fff;width:auto;padding:10px 0 0 10px;margin:0;background:none;line-height:23px}
.tree_wrap dl dd.d01{height:40px;line-height:40px;background:rgba(0, 0, 0, .3);text-align:center;padding:0}
.tree_wrap dl dd.d02{height:40px;line-height:40px;background:rgba(0, 0, 0, .1);text-align:center;padding:0}

/* 부서별 청사 상세 보기 */
.popup_buseo{width:100%;padding:11px;font-family:'NotoSansKR',Malgun gothic, Dotum, arial, sans-serif}
.popup_buseo .buseo_box h4{margin-bottom:15px;background-position:left 7px!important}
.popup_buseo .buseo_box{padding:1px 20px 15px;background:#fff;border-radius:20px}
.popup_buseo .buseo_box img{max-width:648px!important}
.popup_buseo .buseo_text{padding:33px 20px 20px}
.popup_buseo .buseo_text dl{overflow:hidden}
.popup_buseo .buseo_text dl dt{margin-bottom:14px;color:#014099;font-size:20px;font-weight:700;line-height:30px}
.popup_buseo .buseo_text dl dt span{border-bottom:1px solid #014099}
.popup_buseo .buseo_text dl dd{float:left;width:49%;margin:10px 0 10px 2px;padding:0 0 0 23px;font-size:16px;color:#000000;letter-spacing:-1px;text-align:left;background:url(/kr/img/common/bul2.png) no-repeat left 3px;font-weight:400;line-height:20px}
@media all and (max-width:600px){
    .popup_buseo{padding:0}
    .popup_buseo .buseo_box{padding:1px 0 15px;border-radius:0}
    .popup_buseo .buseo_box h4{margin-left:15px}
}

/* 업사이클센터 */
.upcycle_facs .floor{padding:20px;margin:10px 0 50px;background:#eee;overflow:hidden}
.upcycle_facs .floor .floor01{float:left;width:50%;background:url(/kr/images/life/upcycle_img01.png) no-repeat center 50px}
.upcycle_facs .floor .floor02{float:left;width:50%;background:url(/kr/images/life/upcycle_img02.png) no-repeat center 50px}
.upcycle_facs .floor ul{margin-top:214px}
.upcycle_facs .floor ul li{background:none!important;line-height:14px}
.upcycle_facs .list ul{float:left;width:33%;padding:0;margin:10px 0 20px}
.upcycle_facs .list ul li{width:90%}
.upcycle_facs .list ul li.img{padding:0;margin:0;background:none!important}
.upcycle_facs .list ul li.img img{width:100%;max-width:344px}
.upcycle_facs .list ul li.title{font-size:18px;font-weight:500;color:#222;padding:15px 0 0;margin:0;background:none!important}

.upcycle_list_a{width:100%;margin:20px 0;overflow:hidden}
.upcycle_list_a .list_con{float:left;width:30%;min-height:400px;margin:1.5%;font-size:14px;background:#efefef}
.upcycle_list_a .list_con p.img img{width:100%}

.upcycle_list_a .list_con h5{padding:0 0 0 7px;margin-bottom:0;background:none;font-weight:600}
.upcycle_list_a .list_con ul{padding:0;margin:10px 0 0 10px}
.upcycle_list_a .list_con ul li{padding-bottom:0;margin-top:0}
.upcycle_list_a .list_con p.text{padding:7px 10px;font-size:12px;line-height:19px}

.upcycle_info{width:100%;margin-left:80px}
.upcycle_info dl{display:block;width:90%;margin:20px 0 50px 3%;padding-left:156px}
.upcycle_info dl dt{padding:0;color:#5e7eff;font-size:20px;font-weight:500;background:none}
.upcycle_info dl.tel{background:url(/kr/images/life/upcycle_02img01.jpg) no-repeat}
.upcycle_info dl.info{background:url(/kr/images/life/upcycle_02img02.jpg) no-repeat}

.upcycle_play{margin:19px 0 0 104px;padding:260px 30px 0 504px;background:url(/kr/images/life/upcycle_04img01.jpg) left top no-repeat}
.upcycle_play h4{background:none;padding:0;margin:0;font-size:46px;font-weight:300;line-height:46px}
.upcycle_play h4 span{font-weight:600}
.upcycle_play dl{margin:23px 0 28px 6px;color:#000}
.upcycle_play dl dt{padding:0 0 5px;margin:0;color:#000;font-size:20px;background:none}
.upcycle_play dl dd{color:#000}



/*정보목록 190702김희경*/
.info_list{float:right;margin-top:-35px}

@media all and (max-width:1130px){
.info_list{float:none;display:inline-block;margin-top:10px}

}
/* 갑질신고센터 게시판 */
.bbs_0000000000010117 table th{width:10%}
.bbs_0000000000010117 table th.title{width:auto!important}
.bbs_0000000000010117 table th.created{width:15%!important}

/* 관리자용 첨부파일 게시판 190917 */
.bbs_0000000000010860 .bbsList .file{width:150px}


/* 인사정보 */
.lineup_wrap01{width:100%;max-width:892px;margin:50px auto 30px}
.lineup_wrap02{width:100%;max-width:1000px;margin:0 auto;padding:30px;background:#f1f1f1;overflow:hidden}
.lineup_wrap02 .img{width:45%;float:left}
.lineup_wrap02 .text{width:55%;float:left}
.lineup_wrap03{width:100%;max-width:1000px;margin:0 auto}

/* 순천시미디어아카이브 */
.scmedia .scmedia_img img{width:100%}
.scmedia .scmedia_text{color:#000;font-size:20px;font-weight:300;line-height:40px;text-align:center;letter-spacing:-1px}

/* 적극행정 추진방안 */
.positive{text-align:center}
.positive img{width:100%;max-width:964px}

/* 순천시민카드앱 */
.w100per{width:100%}
input.w150px{display:inline-block!important;width:150px!important;height:30px!important;padding:5px !important;margin:5px!important;line-height:30px;background-color:#fff!important;border:1px solid #ddd!important}
input.w400px{max-width:400px!important;width:100%!important;height:30px!important;padding:5px !important;margin:0!important;line-height:30px;background-color:#fff!important;border:1px solid #ddd!important}
.card_v iframe{width:660px;height:371px;margin:0 auto}
@media all and (max-width:660px){
.card_v iframe{width:100%!important}
}

/* 코로나19 아이디어공모 */
.idea19_txt{float:left;color:#333;font-size:18px;margin-left:10px;width:70%}
.idea19_img{float:right;width:26%;margin-top:-55px}
.idea19_img img{width:100%}
@media all and (max-width:960px){
.idea19_txt{float:none;width:100%}
.idea19_img{float:none;width:auto;margin-top:0}
.idea19_img img{width:auto}
}

/* 시상징 */
.symbol_wrap{}
.symbol_wrap .img{text-align:center}
.symbol_wrap .btn.type_bs{display:inline-block;width:170px!important;padding:0;text-align:center}

.symbol_wrap .color{overflow:hidden}
.symbol_wrap dl{float:left;width:48%;margin:0 0 0 2%}
.symbol_wrap dl.m_color01, .symbol_wrap dl.m_color02{float:none;clear:both;width:98%}
.symbol_wrap dl dd{width:100%;margin-left:0;margin-top:7px;padding-left:0}
.symbol_wrap dl dd img{width:100%;max-width:519px}
.symbol_wrap dl.m_color01 dd img{width:100%;max-width:none}
.symbol_wrap dl.s_color01 dd img{width:100%;max-width:431px}
.symbol_wrap dl.m_color02 dd{text-align:center;background:none}
.symbol_wrap dl.m_color02 dd img{width:100%;max-width:693px}

.symbol_wrap .sb_bg{padding:50px 10px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:url(/kr/img/contents/info/sb_bg.gif) left top;overflow:hidden}
.symbol_wrap .sb_bg p{display:inline-block;width:49%;text-align:center}

.symbol_wrap .mc_bg{padding:50px 10px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;background:url(/kr/img/contents/info/sb_bg.gif) left top;overflow:hidden}
.symbol_wrap .mc_bg p{display:inline-block;width:19%;text-align:center}
@media all and (max-width:950px){
    .symbol_wrap dl{float:none;width:100%}
    .symbol_wrap .sb_bg p{display:block;width:100%;margin-bottom:50px}
    .symbol_wrap .sb_bg p:last-child{margin-bottom:0}
}
@media all and (max-width:610px){
    .symbol_wrap .btn.type_bs{width:100px!important;font-size:12px}
}

/* 카드뉴스 */
.thumbnailCardNews table td .board_content{max-width:750px;margin:0 auto}
.thumbnailCardNews .gallery_type1 dd{height:20px}
@media all and (max-width:830px){
.imageCardBox{width:500px;margin:0 auto}
#imgNavBox ul li img{width:95px;height:95px}
}
@media all and (max-width:550px){
.imageCardBox{width:370px}
}
@media all and (max-width:400px){
.imageCardBox{width:300px}
#imgNavBox ul li img{width:65px;height:65px}
}

/* 공공데이터 개방 */
.data_top_menu{position:relative;margin-bottom:15px;overflow:hidden;background:#efefef}
.data_top_menu span{display:block;float:left;width:20%}
.data_top_menu span a{display:block;border-right:1px solid #ddd;color:#000;font-weight:200;font-size:1.2em;padding:20px 0;background-repeat:no-repeat}
.data_top_menu span:nth-child(1) a{background-image:url(/kr/img/contents/open/icon_data05.png);padding-left:101px;background-position:51px 22px}
.data_top_menu span:nth-child(2) a{background-image:url(/kr/img/contents/open/icon_data01.png);padding-left:95px;background-position:60px 20px}
.data_top_menu span:nth-child(3) a{background-image:url(/kr/img/contents/open/icon_data03.png);padding-left:85px;background-position:49px 20px}
.data_top_menu span:nth-child(4) a{background-image:url(/kr/img/contents/open/icon_data04.png);padding-left:89px;background-position:48px 20px}
.data_top_menu span:nth-child(5) a{background-image:url(/kr/common/img/2023083112213503742.png);padding-left:93px;background-position:56px 20px;border-right:none}
.data_top_menu span a.on{color:#004ea3;font-weight:600;font-size:1.2em}
.data_top_menu span:nth-child(1) a.on{background-image:url(/kr/img/contents/open/icon_data05on.png)}
.data_top_menu span:nth-child(2) a.on{background-image:url(/kr/img/contents/open/icon_data01on.png)}
.data_top_menu span:nth-child(3) a.on{background-image:url(/kr/img/contents/open/icon_data03on.png)}
.data_top_menu span:nth-child(4) a.on{background-image:url(/kr/img/contents/open/icon_data04on.png)}
.data_top_menu span:nth-child(5) a.on{background-image:url(/kr/common/img/2023083112212495785.png)}
@media all and (max-width:1390px){
    .data_top_menu span a{font-size:1em}
    .data_top_menu span a.on{font-size:1em}
}
@media all and (max-width:1242px){
    .data_top_menu span a{text-align:center}
    .data_top_menu span:nth-child(1) a,
    .data_top_menu span:nth-child(2) a,
    .data_top_menu span:nth-child(3) a,
    .data_top_menu span:nth-child(4) a,
    .data_top_menu span:nth-child(5) a{background-image:none;padding-left:0}
    .data_top_menu span:nth-child(1) a.on,
    .data_top_menu span:nth-child(2) a.on,
    .data_top_menu span:nth-child(3) a.on,
    .data_top_menu span:nth-child(4) a.on,
    .data_top_menu span:nth-child(5) a.on{background-image:none}
}
@media all and (max-width:665px){
    .data_top_menu span{width:33.333%}
    .data_top_menu span a{padding:13px 0}
    .data_top_menu span:nth-child(1) a,
    .data_top_menu span:nth-child(2) a{border-bottom:1px solid #ddd}
    .data_top_menu span:nth-child(3) a{border-bottom:1px solid #ddd;border-right:none}
}

.data_img{width:95%;margin:10px auto 5px}
.data_img dl{display:inline-block;width:33%;min-height:235px;margin:0;padding:0 0 5px;vertical-align:top;border:2px solid #3f89d6;border-radius:20px}
.data_img dl dt{color:#fff;padding:10px;margin:0 0 5px;background:#3f89d6;border-radius:17px 17px 0 0;text-align:center}
.data_img dl dt span{padding:0}
.data_img dl dd{margin:0 auto;padding:5px;background:#fff;border-radius:18px;line-height:22px}
@media all and (max-width:1226px){
    .data_img dl{min-height:274px}
}
@media all and (max-width:826px){
    .data_img dl{display:block;width:99%;min-height:auto;margin:0 0 10px}
}

.data_img03{float:left;width:48%;padding:0!important;margin:20px 0 20px 1%!important}
.data_img03 dt{padding:0!important;margin:0!important;background:none!important}
.data_img03 dt h5{margin-bottom:10px!important}
.data_img03 dd{padding:0!important;margin:0!important;background:none!important}

.data_img03 dd img{width:100%}
@media all and (max-width:768px){
    .data_img03{float:none;width:99%}
}

/*순천대의대유치서명운동*/
.member_m_step01.scm{background-color:#000;background-image:url(/kr/img/contents/img_sign.jpg);background-position:bottom center;background-repeat:no-repeat;overflow:hidden}
.member_m_step01.scm .title{position:relative;padding:30px 10px;font-size:30px;color:#fff;background-color:#38acd5;text-align:center;text-shadow:#085873 1px 0 3px}
.member_m_step01.scm .title p{width:270px;margin:0 auto 15px;font-size:20px;color:#fff;background-color:#317991}
.member_m_step01.scm .title .sb_sc01{position:absolute;left:20px;top:20px}
.member_m_step01.scm .title .sb_sc02{position:absolute;right:20px;top:20px;width:50px}
.member_m_step01.scm .text{margin-bottom:26px;font-size:20px;color:#fff;line-height:30px;word-break:keep-all}
.member_m_step01.scm .sign_wrap{padding:30px;margin:40px;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.6);overflow:hidden}
.member_m_step01.scm h4{color:#fff!important}
.member_m_step01.scm .count_txt{color:#fff;font-size:26px;text-shadow:#333 1px 0 4px}
.member_m_step01.scm .count_txt span{color:#00fff3;font-size:34px}
.member_m_step01.scm .b_table_wrap{padding:10px;background-color:#fff}
.member_m_step01.scm .agree_check{color:#fff}
/*경전철전철화사업 서명운동*/
.member_m_step02.scm{background-color:#000;background-image:url(/kr/img/contents/img_sign.jpg);background-position:bottom center;background-repeat:no-repeat;overflow:hidden}
.member_m_step02.scm .title{position:relative;padding:30px 10px 105px;font-size:36px;line-height:46px;color:#fff;background:#2658ab url(/kr/img/contents/sb_sc03.png) no-repeat center bottom;text-align:center;text-shadow:#085873 1px 0 3px}
.member_m_step02.scm .title p{width:100%;max-width:400px;margin:0 auto 25px;font-size:26px;color:#fff;background-color:#6590d7}
.member_m_step02.scm .title .sb_sc01{position:absolute;left:20px;top:20px}
.member_m_step02.scm .title .sb_sc02{position:absolute;right:20px;top:20px;width:50px}
.member_m_step02.scm .text{margin-bottom:26px;font-size:18px;color:#fff;line-height:30px;word-break:keep-all}
.member_m_step02.scm .sign_wrap{padding:30px;margin:40px;background-color:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.6);overflow:hidden}
.member_m_step02.scm h4{color:#fff!important}
.member_m_step02.scm .count_txt{color:#fff;font-size:26px;text-shadow:#333 1px 0 4px}
.member_m_step02.scm .count_txt span{color:#00fff3;font-size:34px}
.member_m_step02.scm .b_table_wrap{padding:10px;background-color:#fff}
.member_m_step02.scm .agree_check{color:#fff}
.member_m_step02.scm dl.text01{padding-bottom:10px;background:#fff;border-radius:50px 50px 30px 30px}
.member_m_step02.scm dl.text01 dt{color:#fff;font-size:22px;font-weight:500;padding:15px 10px;margin-bottom:20px;text-align:center;background:#d23c3c;border-radius:30px 30px 0 0}
.member_m_step02.scm dl.text01 dd{clear:both;margin:10px 20px;padding:0 0 0 23px;font-size:1.2em;color:#000000;letter-spacing:-1px;text-align:left;background:url(/kr/img/common/bul2.png) no-repeat left 6px;font-weight:400;line-height:27px}
.member_m_step02.scm p.text02{color:#fff;font-size:40px;font-family:'나눔명조', serif;text-align:center;padding:55px 10px 48px;margin-bottom:27px;font-style:italic;letter-spacing:-2px;line-height:70px;font-weight:bold;border-bottom:1px dotted #999}

@media all and (max-width:990px){
.member_m_step02.scm .title{background-size:1300px}
.member_m_step02.scm p.text02{font-size:34px;line-height:50px}
}
@media all and (max-width:700px){
.member_m_step02.scm .title{padding:30px 10px 70px;background-size:1015px;background-position:-200px bottom}
}
@media all and (max-width:600px){
.member_m_step01.scm .title{padding-top:50px;font-size:24px}
.member_m_step01.scm .title .sb_sc01{width:50px}
.member_m_step01.scm .title .sb_sc02{width:30px}
.member_m_step01.scm .sign_wrap{padding:20px;margin:20px}
.member_m_step01.scm .text{margin-bottom:20px;font-size:18px;line-height:26px}
.member_m_step01.scm .count_txt{font-size:22px}
.member_m_step01.scm .count_txt span{font-size:30px}
.member_m_step02.scm .title{padding-top:50px;font-size:24px;line-height:30px}
.member_m_step02.scm .title .sb_sc01{width:50px}
.member_m_step02.scm .title p{max-width:230px;font-size:16px;margin:0 auto 12px}	
.member_m_step02.scm .sign_wrap{padding:20px;margin:20px}
.member_m_step02.scm .text{margin-bottom:20px;font-size:16px;line-height:26px}
.member_m_step02.scm .count_txt{font-size:22px}
.member_m_step02.scm .count_txt span{font-size:30px}
.member_m_step02.scm p.text02{font-size:30px;line-height:44px}
}
@media all and (max-width:420px){
.member_m_step01.scm .title p{width:220px;font-size:16px}
.member_m_step01.scm .title .sb_sc01{left:10px}
.member_m_step01.scm .title .sb_sc02{right:10px}
.member_m_step02.scm .title .sb_sc01{left:10px}
.member_m_step02.scm .title .sb_sc02{right:10px}
.member_m_step02.scm .title{background-position:-250px bottom}
}

/*생활환경_유네스코 생물권보전지역*/
.brand0010_wrap{margin:30px 0 0 0!important}
.brand0010_wrap li{float:left;width:50%;padding:0 5px!important;margin:0 0 40px!important;background:none!important;text-align:center!important}
.brand0010_wrap li img{max-width:546px;width:100%}
@media all and (max-width:620px){
.brand0010_wrap li{float:none;width:100%;padding:0!important;margin:0 0 20px!important}
}
.usbr .img_t_box{width:100%;margin-top:30px;overflow:hidden}
.usbr .img_t_box .img_box{float:left;vertical-align:top;width:40%}
.usbr .img_t_box .img_box img{width:100%}
.usbr .img_t_box .tx_box{float:left;padding:0 30px;box-sizing:border-box;width:60%}
.usbr .img_t_box .ct_box{margin-top:15px}
.usbr .img_t_box .ct_box dl{overflow:hidden;margin-top:5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;margin:0 0 0 15px}
.usbr .img_t_box .ct_box dt{float:left;font-size:15px;color:#2169bd;width:60px;letter-spacing:-0.8px;padding-left:13px;box-sizing:border-box;position:relative;white-space:nowrap;flex:none}
.usbr .img_t_box .ct_box dd{float:left;font-size:15px;color:#666;letter-spacing:-1px;margin-left:20px;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;background:none;padding-left:0}
@media all and (max-width:1180px){
.usbr .img_t_box .img_box{display:none}
.usbr .img_t_box .tx_box{width:100%}
}
@media all and (max-width:480px){
.usbr .img_t_box .tx_box{padding:0}
}

/*백신무료접종*/
.vc_contents p.h3{font-size:20px;text-align:left;color:#111;margin-top:20px}
.vc_contents p.h3 > span{display:inline-block;margin-right:10px;background:#13315c;font-weight:600;color:#fff;padding:10px 20px;border-radius:10px}
.vc_contents .round-btn{border-radius:10px;font-size:20px;background:#9446ad;color:#fff;padding:10px 20px;font-family:inherit;line-height:1}

.vc_contents .report_info{margin-bottom:20px;border:1px solid #ddd;border-radius:20px;margin-left:25px}
.vc_contents .report_info:after{content:'';display:block;overflow:hidden;clear:both}
.vc_contents .report_info > div{float:left}
.vc_contents .report_info > div.box1{width:66.66%}
.vc_contents .report_info > div.box1 ul{padding-bottom:0!important;margin:15px 0 0 0}
.vc_contents .report_info > div.box2{width:33.33%}
.vc_contents .report_info > div.box2 img{border-radius:20px;width:100%}
.vc_contents .report_info ul:after{content:'';display:block;overflow:hidden;clear:both}
.vc_contents .report_info ul li{float:left;width:33.33%;text-align:center;background:none;margin:0;padding:0}
.vc_contents .report_info ul li dl{margin:0;padding:0}
.vc_contents .report_info ul li dl dt{display:inline-block;border-radius:50%;margin-bottom:15px;position:relative}
.vc_contents .report_info ul li dl dt img{max-width:150px}
.vc_contents .report_info ul li:nth-child(odd) dl dt{background:#eef3f5}
.vc_contents .report_info ul li:nth-child(2n) dl dt{background:#ffdada}
.vc_contents .report_info ul li dl dt:after{content:'';display:block;width:220px;height:3px;background:#ffdada;position:absolute;top:50%;right:0;transform:translate(100%, -50%)}
.vc_contents .report_info ul li:last-child dl dt:after{display:none}
.vc_contents .report_info ul li dl dd.t_txt{font-size:20px;color:#1f3f52;font-weight:500;line-height:1.2;margin:10px 0;background:none;padding:0}


.vc_contents .plan_area:after{content:'';display:block;overflow:hidden;clear:both}
.vc_contents .plan_area > div{float:left}
.vc_contents .plan_area .colum3{width:25%} 
.vc_contents .plan_area .colum6{width:75%}
.vc_contents .plan_area .colum6 .month_group .list{float:left;width:33.33%}
.vc_contents .plan_area .colum6 .month_group{margin-left:0;margin-right:-12px}
.vc_contents .plan_area .month_group{margin-left:-12px;margin-right:0px}
.vc_contents .plan_area .month_group > div{padding:0 12px;display:table;width:100%}
.vc_contents .plan_area .month_group .list > .first_box{margin-bottom:10px;border:0;border-radius:10px;padding:15px;background:#59b6eb url('images/month_bg.png') bottom -5px right -15px no-repeat;color:#fff}
.vc_contents .plan_area .month_group .list > .first_box dl{margin:0!important;padding:0!important;position:unset!important}
.vc_contents .plan_area .month_group .list > .first_box dl dt{text-align:left;font-weight:600;font-size:27px;line-height:1;background:none!important;list-style:none!important;margin:0 0 10px!important;padding:0!important;width:auto!important;color:#fff!important}
.vc_contents .plan_area .month_group .list > .first_box dl dd{text-align:right;font-size:20px;line-height:1;background:none!important;list-style:none!important;margin:0!important;padding:0!important;width:auto!important;color:#fff!important}
.vc_contents .plan_area .month_group .list > .first_box dl dd > strong{font-size:42px}
.vc_contents .plan_area .month_group .list > .apply p{border:1px solid #444;color:#444;border-radius:10px;padding:15px;font-size:18px;margin-bottom:10px;line-height:1.2;font-weight:500;text-align:center}
.vc_contents .plan_area .month_group .list > .apply p.none{border:1px solid #ddd;background:#ddd}
.vc_contents .plan_area .month_group .list > div.mon5 dl dd > strong{font-size:42px}
.vc_contents .plan_area .month_group .list > div.mon7 dl dd > strong{font-size:42px}
@media screen and (max-width:1024px){
	.vc_contents .plan_info > div dl{min-height:auto}
	.vc_contents .center_info .box3 dl{background-size:95%}
	.vc_contents .plan_area .month_group .list > .first_box dl dt{font-size:20px}
	.vc_contents .plan_area .month_group .list > .first_box dl dd{font-size:17px}
	.vc_contents .plan_area .month_group .list > .first_box dl dd > strong{font-size:30px}
	.vc_contents .plan_area .month_group .list > .apply p{font-size:16px}
	.vc_contents .plan_area .month_group .list > div.mon5 dl dd > strong{font-size:30px}
	.vc_contents .plan_area .month_group .list > div.mon7 dl dd > strong{font-size:30px}
}

@media screen and (max-width:850px){
	.vc_contents .plan_area > div{width:100% !important;float:none;margin-bottom:20px}
	.vc_contents .plan_area .month_group{margin:0 !important}
	.vc_contents .plan_area .month_group > div{padding:0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:normal;align-items:normal}
	.vc_contents .plan_area .month_group .list > .first_box{width:250px;min-height:140px;margin-right:12px;display:block;overflow:hidden;position:relative;white-space:nowrap}
	.vc_contents .plan_area .month_group .list > .first_box dl dt{}
	.vc_contents .plan_area .month_group .list > .first_box dl dd{position:absolute;bottom:15px;right:15px}
	.vc_contents .plan_area .month_group .list > .apply{display:block;flex:1;-webkit-box-flex:1;-webkit-flex:1;height:auto}
	.vc_contents .plan_area .month_group .list > .apply p.mb7{min-height:80px;display:table;width:100%}
	.vc_contents .plan_area .month_group .list > .apply p.mb7 > span{display:table-cell;vertical-align:middle}
	.vc_contents .plan_area .month_group .last_box > div{display:block;width:100%;height:auto}
	.vc_contents .plan_area .colum6 .month_group .list{width:100%;float:none}
	.vc_contents .plan_area .month_group .list > div.mon5 dl dt,
	.vc_contents .plan_area .month_group .list > div.mon7 dl dt{margin-bottom:0!important}
	.vc_contents .plan_area .month_group .list > div{background-size:auto !important}
	.vc_contents .plan_area .month_group .list > .first_box dl dd > strong{font-size:40px}
	.vc_contents .plan_area .month_group .list > div.mon5 dl dd > strong{font-size:40px}
	.vc_contents .plan_area .month_group .list > div.mon7 dl dd > strong{font-size:40px}
}

@media screen and (max-width:682px){
	.vc_contents .map_box > div{float:none;width:100%}


	.vc_contents .reser_info > div{float:none;width:100%;margin-bottom:20px}
	.vc_contents .reser_info > div:last-child{margin-bottom:0}
	.vc_contents .center_info > div{float:none;width:100%}
	.vc_contents .center_info .box3 dl{background-size:50%}
	.vc_contents .plan_info > div{float:none;width:100%;margin-bottom:13px}
	.vc_contents .inoculate_list ul li,
	.vc_contents .report_info ul li{padding:10px}
	.vc_contents .inoculate_list ul li dl dt:after,
	.vc_contents .report_info ul li dl dt:after{display:none}
	.vc_contents .report_info > div{float:none;width:auto !important}
	.vc_contents .report_info > div.box2{margin-top:20px}
}

@media screen and (max-width:600px){
	.vc_contents .inocu_info{margin:0}
	.vc_contents .inocu_info > div,
	.vc_contents .after_info > div{float:none;width:100%;margin-bottom:50px;padding:0 20px}
	.vc_contents .inocu_info > div:last-child,
	.vc_contents .after_info > div:last-child{margin-bottom:0}
	.vc_contents .inocu_info > div:after{top:inherit;right:inherit;left:48%;bottom:-40px;transform:rotate(90deg)}
	.vc_contents .video_box ul{margin-left:-10px;margin-right:-10px}
	.vc_contents .video_box ul li{padding:0 10px}
	.vc_contents .report_info ul li dl dt img{max-width:95px}
	.vc_contents .report_info ul li dl dd.t_txt{font-size:16px}
}

@media screen and (max-width:480px){
	.vc_contents .plan_area .month_group .list > .first_box{width:180px}
	.vc_contents .plan_area .month_group .list > div dl dd > strong{font-size:22px!important}
	.vc_contents .reser_info > div dl{background-size:60%}
	.vc_contents .reser_info .box4 dl{background-size:40%}
	.vc_contents .center_info .box3 dl{background-size:80%}
	.vc_contents .report_info ul li dl dt img{max-width:67px}
}

/* 518민주화 */
.box_518{width:calc(100% - 320px);float:left;margin-top:60px}
.img_518{float:left;margin-top:20px;margin-left:20px}
.video_518{text-align:center;margin-top:40px}
.video_518 video{width:640px;height:400px;margin:0 auto;display:block}
@media screen and (max-width:1092px){
	.box_518{width:100%;float:none;margin-top:0}
	.img_518{width:100%;float:none;margin-left:0;text-align:center}
}
@media screen and (max-width:700px){
	.video_518 video{width:100%;height:auto}
}
/* 신청사건립제안방 */
.board_top_wrap{margin-top:30px}
.board_uni_blue{position:relative;clear:both;padding:25px 30px;margin-bottom:25px;border:3px solid #0b499e;background:#fff;line-height:25px}
.board_uni_blue dl{overflow:hidden;margin:0;padding:0}
.board_uni_blue dl dt{float:left;clear:both;color:#000;font-size:18px;font-weight:bold;background:none;padding:0 7px 0 0;margin:0}
.board_uni_blue dl dd{float:left;color:#626262;font-size:16px;font-weight:normal;background:none;margin:0;width:auto;padding:0;line-height:normal}
.board_uni_blue dl dd.txt01{float:none;clear:both;color:#2B5EC4;padding:10px 0 0}
.board_uni_blue dl dd.txt02{float:none;clear:both;color:#111;padding:10px 0 0}
.board_uni_blue .img{position:absolute;right:11px;top:11px}
@media screen and (max-width:660px){
	.board_uni_blue{padding:10px}	
	.board_uni_blue dl{width:100%}
	.board_uni_blue .img{position:relative;right:auto;top:auto}
}
/*시민정보화교육*/
.info_edu ul{padding:30px 0 0;margin:0;overflow:hidden}
.info_edu ul li{float:left;width:48%;padding:0 0 20px;margin:0;background:none;text-align:center;font-size:20px;line-height:44px}
.info_edu ul li:nth-child(1),
.info_edu ul li:nth-child(3),
.info_edu ul li:nth-child(5){margin-right:4%}
.info_edu ul li img{width:100%}
.info_edu .box_line{padding:20px 30px;border:1px solid #ddd;position:relative}
.info_edu .box_line .btn.type_b{position:absolute;bottom:30px;right:30px}
@media screen and (max-width:1110px){
	.info_edu .box_line .btn.type_b{bottom:15px;right:15px}
}
@media screen and (max-width:830px){
	.info_edu ul li{font-size:16px}
}
@media screen and (max-width:620px){
	.info_edu ul li{float:none;width:100%}
	.info_edu ul li:nth-child(1),
	.info_edu ul li:nth-child(3),
	.info_edu ul li:nth-child(5){margin-right:0}
	.info_edu .box_line .btn.type_b{position:relative;bottom:auto;right:auto}
}
/*조직도_2023순천만국제정원박람회 조직위 추가*/
.expo2023_org{}
.expo2023_org a{display:block;padding-left:30px;color:#555;margin:25px 8px 10px;font-size:18px;font-weight:500;background:url("/kr/images/info/icon_org_expo2023.gif") no-repeat left 5px;background-size:23px}
.expo2023_org ul{margin:5px 0 0 9px;background:none}
.expo2023_org ul li{display:inline-block!important;margin-left:6px;padding:0;border:1px solid #a6b0b9}
.expo2023_org ul li a{display:inline-block;background:#ebebeb;padding:5px 33px;text-align:center;color:#000;font-size:16px;font-weight:400;margin:0}
/*영조물배상공제 안내*/
.open080401{display:flex;flex-wrap:wrap;padding:10px 0 15px 25px}
.open080401 dl{position:relative;width:16%;padding:0;margin:0 35px 0 0;border:1px solid #ddd}
.open080401 dl:after{content:"";display:block;position:absolute;right:-30px;top:45%;width:23px;height:23px;background:url(/kr/img/main/btn_fav_next.gif) no-repeat}
.open080401 dl:last-child:after{display:none}
.open080401 dl span{color:inherit!important;padding:0!important}
.open080401 dl dt{padding:10px 2px;margin:0;color:#fff;background:#004ea3!important;text-align:center}
.open080401 dl dd{width:auto;padding:10px 2px;margin:0;color:#333;background:#fff!important;text-align:center}
.open080402{display:flex;flex-wrap:wrap;padding:0 25px}
.open080402 a{display:block;width:30%;padding:7px 2px;margin:10px 25px 0 0;border:1px solid #004ea3;text-align:center}
.open080402 a img{vertical-align:sub}
@media screen and (max-width:1240px){
    .open080401 dl{width:25%;margin-bottom:15px}
}
@media screen and (max-width:850px){
    .open080402 a{width:100%}
}
@media screen and (max-width:700px){
    .open080401 dl{width:100%;margin-bottom:35px}
    .open080401 dl:after{right:auto;top:auto;left:calc(50% - 10px);bottom:-30px;transform:rotate(90deg)}
}


/*유니버설디자인*/
.intro_tit{width:100%;padding-bottom:51px;text-align:center}
.intro_text{width:100%;text-align:center}
.intro_unimg{width:100%;height:430px;padding-top:110px;text-align:center;background:url(/kr/images/town/img_bg01.jpg) center top no-repeat}
.seven_text{width:100%;padding:63px 0 70px;text-align:center}
.seven_img{display:block;margin:0 auto 70px;overflow:hidden}
.seven_img li{float:left;padding:0 13px 13px 0}
.seven_img li:nth-child(4){padding-right:0}
.cont_line{width:100%;height:6px;background:url(/kr/images/town/line_dot01.gif) center top no-repeat}
.conbox{margin:0 auto 100px;font-family:'NotoSansKR',sans-serif;overflow:hidden}
.conbox ul li{float:left;width:24%;height:300px;overflow:hidden;margin:0 1% 29px 0}
.conbox ul li span.textBox{position:relative;display:block;height:300px;padding:27px 1% 23px;background-repeat:no-repeat;background-position:center top;text-align:center;letter-spacing:-1px}
.conbox ul li:nth-child(1) span.textBox{background-image:url(/kr/images/town/img_seven01_bg.gif)}
.conbox ul li:nth-child(2) span.textBox{background-image:url(/kr/images/town/img_seven02_bg.gif)}
.conbox ul li:nth-child(3) span.textBox{background-image:url(/kr/images/town/img_seven03_bg.gif)}
.conbox ul li:nth-child(4) span.textBox{background-image:url(/kr/images/town/img_seven04_bg.gif)}
.conbox ul li:nth-child(5) span.textBox{background-image:url(/kr/images/town/img_seven05_bg.gif)}
.conbox ul li:nth-child(6) span.textBox{background-image:url(/kr/images/town/img_seven06_bg.gif)}
.conbox ul li:nth-child(7) span.textBox{background-image:url(/kr/images/town/img_seven07_bg.gif)}
.conbox ul li span.textBox span{display:block}
.conbox ul li span.textBox span.title{background-repeat:no-repeat;background-position:center top;margin-bottom:9px;padding-top:130px;color:#252525;font-size:18px;font-weight:600;letter-spacing:-1px;word-spacing:-1px}
.conbox ul li:nth-child(1) span.textBox span.title{background-image:url(/kr/images/town/icon_seven01.png)}
.conbox ul li:nth-child(2) span.textBox span.title{background-image:url(/kr/images/town/icon_seven02.png)}
.conbox ul li:nth-child(3) span.textBox span.title{background-image:url(/kr/images/town/icon_seven03.png)}
.conbox ul li:nth-child(4) span.textBox span.title{background-image:url(/kr/images/town/icon_seven04.png)}
.conbox ul li:nth-child(5) span.textBox span.title{background-image:url(/kr/images/town/icon_seven05.png)}
.conbox ul li:nth-child(6) span.textBox span.title{background-image:url(/kr/images/town/icon_seven06.png)}
.conbox ul li:nth-child(7) span.textBox span.title{background-image:url(/kr/images/town/icon_seven07.png)}
.conbox ul li span.textBox span.colorText{display:block;height:44px;line-height:20px;font-size:16px;font-weight:600}
.conbox ul li:nth-child(1) span.textBox span.colorText{color:#5faf1e}
.conbox ul li:nth-child(2) span.textBox span.colorText{color:#96d653}
.conbox ul li:nth-child(3) span.textBox span.colorText{color:#00a26b}
.conbox ul li:nth-child(4) span.textBox span.colorText{color:#00999d}
.conbox ul li:nth-child(5) span.textBox span.colorText{color:#007a9d}
.conbox ul li:nth-child(6) span.textBox span.colorText{color:#226aad}
.conbox ul li:nth-child(7) span.textBox span.colorText{color:#2253ad}
.conbox ul li span.textBox span.text{font-size:14px;line-height:18px;letter-spacing:-1px;word-spacing:-1px}
.conbox ul li span.imageBox{position:relative;display:block;height:300px;background-repeat:no-repeat;background-position:center top}
.conbox ul li:nth-child(1) span.imageBox{background-image:url(/kr/images/town/img_seven01_on.jpg)}
.conbox ul li:nth-child(2) span.imageBox{background-image:url(/kr/images/town/img_seven02_on.jpg)}
.conbox ul li:nth-child(3) span.imageBox{background-image:url(/kr/images/town/img_seven03_on.jpg)}
.conbox ul li:nth-child(4) span.imageBox{background-image:url(/kr/images/town/img_seven04_on.jpg)}
.conbox ul li:nth-child(5) span.imageBox{background-image:url(/kr/images/town/img_seven05_on.jpg)}
.conbox ul li:nth-child(6) span.imageBox{background-image:url(/kr/images/town/img_seven06_on.jpg)}
.conbox ul li:nth-child(7) span.imageBox{background-image:url(/kr/images/town/img_seven07_on.jpg)}
.conbox ul li span.imageBox span.LineText{position:absolute;bottom:0;left:0;display:block;padding:13px 0;width:100%;background:rgba(0,0,0,.35);text-align:center;color:#fefefe;font-size:18px;font-weight:600;word-spacing:-1px}
@media screen and (max-width:1024px){
    .conbox{width:100%}
    .conbox ul li{float:left;width:32%;height:300px;overflow:hidden;margin:0 0 29px 1%}
}
@media screen and (max-width:767px){
    .conbox ul li{float:left;width:48%;height:300px;overflow:hidden;margin:0 1% 29px 1%}
    .conbox ul li span.textBox span.title{font-size:17px}
    .conbox ul li span.imageBox span.LineText{font-size:16px;word-spacing:-1px}
    .conbox ul li span.textBox span.text{font-size:11px}
}
.build_check_mo{display:none}
@media screen and (max-width:768px){
    .build_check_pc{display:none}
    .build_check_mo{display:block}
}

/*ai 인공지능 재활용품 무인회수기*/
.life0310{display:flex!important;flex-flow:wrap}
.life0310 li{position:relative;width:25%;padding:205px 0 0 0!important;margin:0!important;text-align:center!important}
.life0310 li:nth-child(1){background:url("/kr/images/life/0310_img01.jpg") no-repeat center!important}
.life0310 li:nth-child(2){background:url("/kr/images/life/0310_img02.jpg") no-repeat center!important}
.life0310 li:nth-child(3){background:url("/kr/images/life/0310_img03.jpg") no-repeat center!important}
.life0310 li:nth-child(4){background:url("/kr/images/life/0310_img04.jpg") no-repeat center!important}
.life0310 li:after{content:"";display:block;position:absolute;right:-8px;top:107px;width:23px;height:23px;background:url(/kr/img/main/btn_fav_next.gif) no-repeat}
.life0310 li:nth-child(4):after{display:none}
@media screen and (max-width:799px){
    .life0310 li{width:50%;margin-bottom:10px}
}

/*시민안전보험*/
.insurance_img p{text-align:center;background:#c2d573}
.insurance_img p img{width:100%;max-width:465px}
.insurance_img ul{display:flex;flex-wrap:wrap;margin:0!important}
.insurance_img ul li{width:25%;padding:0;background:none}
.insurance_img ul li img{width:100%}
@media screen and (max-width:799px){
    .insurance_img ul li{width:50%}
}

/* 고향사랑기부제 */
.bbs_0000000000011269{}
.bbs_0000000000011269 .gallery_type1 ul{margin:0}
.bbs_0000000000011269 .gallery_type1 ul li{height:auto;padding:0;background:none}
.bbs_0000000000011269 .gallery_type1 ul li a{display:block;font-weight:normal}
.bbs_0000000000011269 .gallery_type1 ul li a dl{position:absolute;display:block;top:36px;left:0;width:100%;margin:0}
.bbs_0000000000011269 .gallery_type1 ul li a dl dt{padding:0;margin:0;color:#000;background:none;text-align:center}
.bbs_0000000000011269 .gallery_type1 ul li a span.ext01{position:absolute;display:block;top:64px;left:0;width:100%;text-align:center}
.bbs_0000000000011269 .gallery_type1 ul li a span.ext02{display:block;color:#fff;padding:10px 0;background:#2f2716;text-align:center}
.bbs_0000000000011269 .gallery_type1 li:hover {border:1px solid #134074;}
@media screen and (max-width:840px){
    .board-youtube{width:100%!important}
}

/* 여권민원-자주묻는질문 */
.passport_faq{}
.passport_faq dl{margin:0;border-top:2px solid #000}
.passport_faq dl dt{padding:20px 15px 15px;margin:0;color:#354cb1;font-size:20px;font-weight:600;line-height:20px;background:#fff}
.passport_faq dl dt span{display:inline-block;width:40px;height:40px;padding:10px;margin-right:3px;color:#fff;text-align:center;background:#354cb1;border-radius:40px}
.passport_faq dl dd{width:auto;padding:20px;margin:0;color:#333;background:#f5f5f5}
.passport_faq dl dd p{padding:13px 17px;margin:10px 0;font-size:16px;background:#fff;border:1px solid #ddd;line-height:23px}
.passport_faq dl dd p span{color:#FF0004;padding:0!important}
.passport_faq ul{margin:0 0 0 30px;padding:0}
.passport_faq ul li{padding:0 0 0 11px;margin:0;line-height:180%;font-size:18px;background:url(/kr/images/common/icon_dt.gif) left 13px no-repeat}

/* 순천소식 시민기자 */
.reporter{}
.reporter .inner_top{padding:20px 440px 20px 20px;background:#e0f3ff url(/kr/images/talk/img_2101.png) no-repeat right 37px bottom 0;background-size:330px}
.reporter .inner_btm{padding:20px}
@media screen and (max-width:840px){
    .reporter .inner_top{padding:0;background:none}
    .reporter .inner_btm{padding:0}
}

/* 순천은지금 */
.scnow_area{margin-bottom:30px}
.scnow_area .scnow_item{position:relative;display:grid;grid-template-columns:362px 1fr;gap:15px 0;padding:40px 0;border-bottom:1px solid #000;cursor:pointer}
.scnow_area .scnow_item:first-child{border-top:1px solid #000}
.scnow_area .scnow_item:after{content:'';position:absolute;right:18px;top:46%;width:16px;height:26px;background:url("/kr/img/contents/icon_scnow.gif") no-repeat}
.scnow_area .scnow_item picture{grid-row:1 / span 3;width:332px;height:214px;margin-right:30px}
.scnow_area .scnow_item picture img{width:332px!important;height:214px!important;border-radius:10px}
.scnow_area .scnow_item h4{width:calc(100% - 180px);height:38px;padding:0;margin:19px 0 15px;color:#000;font-size:22px;line-height:32px;background:none;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.scnow_area .scnow_item p{width:calc(100% - 180px);height:82px;color:#666;font-size:17px;line-height:26px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.scnow_area .scnow_item > span{width:calc(100% - 180px);color:#777;font-size:14px}
.scnow_area a{color:inherit}
@media screen and (max-width:1300px){
    .scnow_area .scnow_item h4,
    .scnow_area .scnow_item p,
    .scnow_area .scnow_item > span{width:calc(100% - 100px)}
}
@media screen and (max-width:900px){
    .scnow_area{display:flex;flex-wrap:wrap;justify-content:space-between}
    .scnow_area .scnow_item{width:49%;padding:30px 20px 20px;grid-template-columns:1fr}
    .scnow_area .scnow_item:after{display:none}
    .scnow_area .scnow_item picture{grid-row:inherit;width:100%;margin-right:0}
    .scnow_area .scnow_item picture img{width:100%!important}
    .scnow_area .scnow_item h4{height:70px;-webkit-line-clamp:2}
    .scnow_area .scnow_item p{height:56px;-webkit-line-clamp:2}
    .scnow_area .scnow_item h4,
    .scnow_area .scnow_item p,
    .scnow_area .scnow_item > span{width:100%}
}
@media screen and (min-width:561px) and (max-width:900px){
    .scnow_area .scnow_item:nth-child(2){border-top:1px solid #000}
}
@media screen and (max-width:560px){
    .scnow_area .scnow_item{width:100%;text-align:center}
    .scnow_area .scnow_item picture{height:auto}
    .scnow_area .scnow_item picture img{max-width:332px!important;height:auto!important}
    .scnow_area .scnow_item h4{height:auto;-webkit-line-clamp:inherit;font-size:20px;line-height:28px}
}

/*국가유산*/
.khs_top{}
.khs_top img{width:100%;max-width:fit-content}
/*국가유산_세계유산*/
.khs_unesco_wrap{margin-top:25px;word-break:auto-phrase}
.khs_unesco_wrap > h4{margin:8px 0 0}
.khs_unesco_wrap .unesco_top{display:flex;justify-content:space-between;padding:40px 50px;margin-bottom:20px}
.khs_unesco_wrap.unesco01 .unesco_top{background:#213f57}
.khs_unesco_wrap.unesco02 .unesco_top{background:#215743}
.khs_unesco_wrap.unesco03 .unesco_top{background:#583e30}
.khs_unesco_wrap .unesco_top .tit{color:#fff;font-size:32px;font-weight:200}
.khs_unesco_wrap .unesco_top .tit strong{display:block;margin-top:5px;font-size:48px;font-weight:600}
.khs_unesco_wrap .unesco_top .qr_img{}
.khs_unesco_wrap .unesco_top .qr_img img:last-child{margin-left:10px}
.khs_unesco_wrap .h4_desc{margin-left:25px;color:#000;font-size:20px}
.khs_unesco_wrap .unesco_regist{padding:30px 10px;margin:20px 0;background:#fbfbfb;text-align:center}
.khs_unesco_wrap .unesco_regist > h4{display:inline-block;width:auto;padding:7px 40px;margin:0;font-size:22px;background:#fff;border:1px solid #ddd;border-radius:30px}
.khs_unesco_wrap .unesco_regist .regist_desc{margin:20px 0;color:#000;font-size:24px;line-height:32px}
.khs_unesco_wrap .unesco_regist .regist_desc strong{font-weight:600}
.khs_unesco_wrap .unesco_regist .regist_img{margin:20px 0;text-align:center}
.khs_unesco_wrap .unesco_regist .regist_img img{max-width:fit-content;width:100%}
.khs_unesco_wrap .unesco_regist .regist_img img.pc{}
.khs_unesco_wrap .unesco_regist .regist_img img.mo{display:none}
.khs_unesco_wrap .unesco_regist .regist_box{max-width:889px;width:100%;padding:20px 0;margin:25px auto;color:#000;font-size:20px;border-radius:7px}
.khs_unesco_wrap.unesco01 .unesco_regist .regist_box{background:#f7fbff;border:1px solid #1f93f3}
.khs_unesco_wrap.unesco02 .unesco_regist .regist_box{background:#f6fefb;border:1px solid #35be85}
.khs_unesco_wrap.unesco03 .unesco_regist .regist_box{background:#f8f5f3;border:1px solid #a78573}
.khs_unesco_wrap .unesco_regist .regist_box strong{margin-right:10px;font-weight:600}
.khs_unesco_wrap .unesco_regist .regist_table{max-width:889px;width:100%;margin:25px auto;color:#000;font-size:20px;border-radius:7px;overflow:hidden;background:#fff;border:1px solid #ddd}
.khs_unesco_wrap .unesco_regist .regist_table table{padding:0!important;margin:0!important;border:0!important}
.khs_unesco_wrap .unesco_regist .regist_table table th:last-child,
.khs_unesco_wrap .unesco_regist .regist_table table td:last-child{border-right:0!important}
.khs_unesco_wrap .unesco_regist .regist_table table td.title{text-align:left}
.khs_unesco_wrap .unesco_regist .regist_table table tr:last-child td{border-bottom:0!important}
.khs_unesco_wrap.unesco01 .unesco_regist .regist_table table tr.on{background:#f7fbff;border:2px solid #1f93f3}
.khs_unesco_wrap.unesco02 .unesco_regist .regist_table table tr.on{background:#f6fefb;border:2px solid #35be85}
.khs_unesco_wrap.unesco03 .unesco_regist .regist_table table tr.on{background:#f8f5f3;border:2px solid #a78573}
.khs_unesco_wrap .unesco_regist .regist_table table tr.on td{font-weight:bold}
.khs_unesco_wrap .unesco_regist .regist_txt{color:#000;font-size:24px;font-weight:600;line-height:32px}
.khs_unesco_wrap .unesco_img{display:flex;justify-content:space-between}
.khs_unesco_wrap .unesco_img img{max-width:fit-content;width:calc(50% - 5px)}
.khs_unesco_wrap .unesco_desc{margin:25px 0;color:#000;font-size:18px;font-weight:300}
@media screen and (max-width:1140px){
    .khs_unesco_wrap .unesco_top .tit{font-size:28px;line-height:45px}
    .khs_unesco_wrap .unesco_top .tit strong{font-size:44px}
    .khs_unesco_wrap .unesco_top .qr_img img{width:100px}
    .khs_unesco_wrap .unesco_regist .regist_box{padding:20px;line-height:27px}
    .khs_unesco_wrap .unesco_regist .regist_box strong{display:block;margin-bottom:7px}
}
@media screen and (max-width:725px){
    .khs_unesco_wrap .unesco_top{padding:25px 30px}
    .khs_unesco_wrap .unesco_top .tit{font-size:22px;line-height:34px}
    .khs_unesco_wrap .unesco_top .tit strong{font-size:32px}
    .khs_unesco_wrap .unesco_top .qr_img img{width:80px}
}
@media screen and (max-width:600px){
    .khs_unesco_wrap .unesco_regist .regist_img img.pc{display:none}
    .khs_unesco_wrap .unesco_regist .regist_img img.mo{display:inline-block}
}
@media screen and (max-width:500px){
    .khs_unesco_wrap .unesco_top{padding:18px 20px}
    .khs_unesco_wrap .unesco_top .tit{font-size:18px;line-height:26px}
    .khs_unesco_wrap .unesco_top .tit strong{font-size:28px}
    .khs_unesco_wrap .unesco_top .qr_img img{width:60px}
}
@media screen and (max-width:360px){
    .khs_unesco_wrap .unesco_top{flex-wrap:wrap}
    .khs_unesco_wrap .unesco_top .tit{width:100%}
    .khs_unesco_wrap .unesco_top .qr_img{width:100%;margin-top:22px}
}
/*국가유산_문화시설*/
.khs_sisul_wrap{margin-top:25px;word-break:auto-phrase}
.khs_sisul_wrap h4{padding:0 0 15px 24px;margin:30px 0 0}
.khs_sisul_wrap .sisul_top{position:relative}
.khs_sisul_wrap .sisul_top .top_img img{width:100%}
.khs_sisul_wrap .sisul_top .top_txt{position:absolute;right:0;bottom:-26px;width:70%;padding:25px 0 0 38px;color:#000;font-size:20px;font-weight:300;background:#fff}
.khs_sisul_wrap .sisul_top .top_txt strong{font-size:24px;font-weight:600}
.khs_sisul_wrap .sisul_info{display:flex;background:#0d4773}
.khs_sisul_wrap .sisul_info .info_item{width:25%;padding:29px 5px 20px;margin:0;border-right:1px solid #fff;text-align:center}
.khs_sisul_wrap .sisul_info.si_type3 .info_item{width:33.333%}
.khs_sisul_wrap .sisul_info .info_item:nth-child(4),
.khs_sisul_wrap .sisul_info.si_type3 .info_item:nth-child(3){border-right:0}
.khs_sisul_wrap .sisul_info .info_item dt{display:inline-block;padding:0 19px;margin:0;color:#0d4773;font-size:20px;font-weight:600;background:#fff;border-radius:30px}
.khs_sisul_wrap .sisul_info .info_item dd{width:auto;padding:0;margin:15px 0 0 0;color:#fff;font-size:22px;font-weight:600;background:none;line-height:30px}
.khs_sisul_wrap .sisul_info .info_item dd span{display:block;padding:0;color:#fff;font-size:18px;font-weight:300}
.khs_sisul_wrap .sisul_list{border-top:1px solid rgba(0,0,0,.4)}
.khs_sisul_wrap .sisul_list .list_item{display:flex;align-items:center;padding:20px 0 15px;border-bottom:1px solid rgba(0,0,0,.4)}
.khs_sisul_wrap .sisul_list .list_item .list_tit{width:220px;text-align:center}
.khs_sisul_wrap .sisul_list .list_item .list_tit strong{position:relative;color:#000;font-size:22px;font-weight:600}
.khs_sisul_wrap .sisul_list .list_item .list_tit strong:before{content:'';position:absolute;left:-5px;top:18px;width:100%;height:18px;padding:0 5px;background:rgba(0,107,255,.07)}
.khs_sisul_wrap .sisul_list .list_item .list_tit span{display:block;color:#000}
.khs_sisul_wrap .sisul_list .list_item .list_cont{width:calc(100% - 220px)}
.khs_sisul_wrap .sisul_list .list_item .list_cont strong{color:#000;font-size:20px;font-weight:400}
.khs_sisul_wrap .sisul_list .list_item .list_cont ul{margin-left:3px;color:#000;font-weight:300}
.khs_sisul_wrap .sisul_photo{}
.khs_sisul_wrap .sisul_photo ul{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:7px 7px;padding:0;margin:0}
.khs_sisul_wrap .sisul_photo ul li{padding:0;margin:0;background:none}
.khs_sisul_wrap .sisul_photo ul li img{width:100%}
.khs_sisul_wrap .sisul_photo ul li span{position:absolute;left:0;bottom:0;padding:0 5px 2px;color:#fff;background:#000}
.khs_sisul_wrap .sisul_view{position:relative;border:1px solid #ddd}
.khs_sisul_wrap .sisul_view a{display:block}
.khs_sisul_wrap .sisul_view img{max-width:fit-content;width:100%}
.khs_sisul_wrap .sisul_view span{position:absolute;right:0;bottom:0;width:268px;height:110px;padding:62px 23px 0 0;color:#fff;font-size:18px;font-weight:500;text-align:right}
.khs_sisul_wrap .sisul_view span.view01{background:linear-gradient(-22deg, #e49140 50%, transparent 50%)}
.khs_sisul_wrap .sisul_view span.view02{background:linear-gradient(-22deg, #305a9a 50%, transparent 50%)}
.khs_sisul_wrap .sisul_view span.view03{background:linear-gradient(-22deg, #412210 50%, transparent 50%)}
.contentStyle .khs_sisul_wrap ul li{text-align:left}
@media screen and (max-width:1140px){
    .khs_sisul_wrap .sisul_top .top_txt{position:relative;right:auto;bottom:auto;width:100%;padding:20px 0 0}
    .khs_sisul_wrap .sisul_info{flex-wrap:wrap}
    .khs_sisul_wrap .sisul_info .info_item{width:50%;border-bottom:1px solid #fff}
    .khs_sisul_wrap .sisul_info .iynfo_item:nth-child(2){border-right:0}
}
@media screen and (max-width:768px){
    .khs_sisul_wrap .sisul_top .top_txt{font-size:17px}
    .khs_sisul_wrap .sisul_top .top_txt strong{font-size:20px}
    .khs_sisul_wrap .sisul_info.si_type3 .info_item{width:100%}
    .khs_sisul_wrap .sisul_info .info_item dt{font-size:18px}
    .khs_sisul_wrap .sisul_info .info_item dd{margin:8px 0 0 0;font-size:18px;line-height:25px}
    .khs_sisul_wrap .sisul_list .list_item{flex-wrap:wrap}
    .khs_sisul_wrap .sisul_list .list_item .list_tit{width:100%;margin-bottom:15px;text-align:left}
    .khs_sisul_wrap .sisul_list .list_item .list_tit span{display:inline}
    .khs_sisul_wrap .sisul_list .list_item .list_cont{width:100%}
    .khs_sisul_wrap .sisul_list .list_item .list_cont strong{font-size:18px}
    .khs_sisul_wrap .sisul_photo ul{grid-template-columns:1fr 1fr}
    .khs_sisul_wrap .sisul_view span{display:block;position:relative;right:auto;bottom:auto;width:100%;height:auto;padding:10px;text-align:center}
    .khs_sisul_wrap .sisul_view span.view01{background:#e49140}
}
@media screen and (max-width:340px){
    .khs_sisul_wrap .sisul_info .info_item{width:100%}
    .khs_sisul_wrap .sisul_info .iynfo_item{border-right:0!important}
}
/*국가유산_관련누리집*/
.khs_link_wrap{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:25px 25px}
.khs_link_wrap a{display:flex;align-items:center;justify-content:center;height:122px;padding:0 10px;border:1px solid #ddd;border-radius:20px;background-color:#fff;background-repeat:no-repeat;background-position:center;transition:all .4s}
.khs_link_wrap a img{width:100%;max-width:fit-content;transition:all .4s}
.khs_link_wrap a span{color:#fff;font-size:0}
.khs_link_wrap a:hover img{display:none}
.khs_link_wrap a:hover{background-color:#0461c1;border:1px solid #0461c1;text-decoration:none}
.khs_link_wrap a:hover span{font-weight:400;font-size:18px}
@media screen and (max-width:768px){
    .khs_link_wrap{grid-template-columns:1fr 1fr;grid-gap:15px 15px}
}
@media screen and (max-width:450px){
    .khs_link_wrap a{height:105px;padding:0 7px}
}
/*도시주택_주택정보_빈집복덕방*/
.bokduk-box{display:flex;gap:15px;height:50vh;width:100%}
.bokduk-box01{flex:1}
.bokduk-box01 img{width:100%;height:100%}
.bokduk-box02{flex:1;display:flex;flex-direction:column;gap:15px}
.bokduk-box02 img{width:100%;height:calc(50% - 7.5px)}
.gray-line{border:1px solid #f2f2f2;margin:3rem 0}
.bokduk-info{float:right}
/*인생이모작지원센터*/
.sc_50plus{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 25px;margin:15px 0}
.sc_50plus p{position:relative;width:30%;padding:10px;color:#265eab;font-weight:600;text-align:center;border:2px solid #2886e7}
.sc_50plus p:after{content:'+';position:absolute;right:-11%;font-size:22px}
.sc_50plus p:last-child:before,
.sc_50plus p:last-child:after{display:none}
@media screen and (max-width:1081px){
    .sc_50plus{align-items:center}
	.sc_50plus p{height:72px;line-height:24px;word-break:keep-all}
	.sc_50plus p:after{right:-12%;top:36%}
}
@media screen and (max-width:520px){
	.sc_50plus p{width:100%;height:auto;margin-bottom:5px}
	.sc_50plus p:after{display:none}
}