/* 지도로보는서울-국문 */
.page-node-4599 .field-items .tabs {margin-top:20px;}
.page-node-4599 .field-items .tabs li:before {display:none;}
.page-node-4599 .field-items .tabs li {font-size:14px;float:left;display:block;width:14.5%;margin:0.25%;padding:10px 5px 10px 5px;border:solid 1px #eaeaea;background:#fff;}
.page-node-4599 .field-items .tabs li:hover {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-4599 .field-items .tabs li h3 {display: block;border-bottom:solid 1px #ccc;padding-bottom:10px;padding-left:5px;}
.page-node-4599 .field-items .tabs li.main.selected {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-4599 .field-items .tabs li.main.selected h3 {color:#1B9BE5;}
.page-node-4599 .field-items .tabs li:hover > h3 {color:#1B9BE5;}
.page-node-4599 .field-items .tabs .sub {display:block;margin-top:10px;}
.page-node-4599 .field-items .tabs .sub li {cursor: pointer;float:left;display:block;font-size:13px;font-weight:normal;width:85%;padding:5px;}
.page-node-4599 .field-items .tabs li:hover .sub li {color:#1B9BE5;border-color:#1B9BE5;background:#Fff;}
.page-node-4599 .field-items .tabs li:hover .sub li:hover {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-4599 .field-items .tabs li .sub li.selected {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-4599 .field-items .info_cont {clear:both;}
.page-node-4599 .field-items .info_cont .tdata {display: none;line-height:1.8;}
.page-node-4599 .field-items .info_cont .tdata.open {display: block;}
.page-node-4599 .field-items .info_cont .tdata h2 {color:#1B9BE5;font-size:16px;font-weight:bold;border-bottom:solid 1px #1B9BE5;line-height: 3em;margin-bottom:15px;}
.page-node-4599 .field-items .info_cont table {border-top: 1px solid #1B9BE5;border-bottom: 1px solid #a1a1a1;margin: 0 0 20px 0;width: 100%;}
.page-node-4599 .field-items .info_cont table th,
.page-node-4599 .field-items .info_cont table td {padding: 8px 13px;border-bottom: 1px solid #e5e5e5;vertical-align: middle;line-height: 1.3;text-align: left;}
.page-node-4599 .field-items .info_cont table th {background: #ebf2fb !important;text-align: left;}
.page-node-4599 .field-items .info_cont .data_img {border:solid 1px #eaeaea;border-width:1px 1px 3px 1px;margin-bottom:20px;padding:20px;}
.page-node-4599 .field-items .info_cont .data_img.nob {border:none;padding:20px 0;}
.page-node-4599 .field-items .info_cont .overview {margin-bottom:30px;}
.page-node-4599 .field-items .tabs li .select-label {display:none;}
.page-node-3324 .field-items .tabs li .select-label {display:none;}

/* 지도로보는서울-영문 */
.page-node-3324 .field-items .tabs li {font-size:14px;float:left;display:block;width:14.5%;margin:0.25%;padding:10px 5px 10px 5px;border:solid 1px #eaeaea;background:#fff;}
.page-node-3324 .field-items .tabs li:before {display:none;}
.page-node-3324 .field-items .tabs li:hover {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-3324 .field-items .tabs li h3 {display: block;border-bottom:solid 1px #ccc;padding-bottom:10px;padding-left:5px;}
.page-node-3324 .field-items .tabs li.main.selected {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-3324 .field-items .tabs li.main.selected h3 {color:#1B9BE5;}
.page-node-3324 .field-items .tabs li:hover > h3 {color:#1B9BE5;}
.page-node-3324 .field-items .tabs .sub {display:block;margin-top:10px;}
.page-node-3324 .field-items .tabs .sub li {cursor: pointer;float:left;display:block;font-size:13px;font-weight:normal;width:85%;padding:5px;}
.page-node-3324 .field-items .tabs li:hover .sub li {color:#1B9BE5;border-color:#1B9BE5;background:#Fff;}
.page-node-3324 .field-items .tabs li:hover .sub li:hover {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-3324 .field-items .tabs li .sub li.selected {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-3324 .field-items .info_cont {clear:both;}
.page-node-3324 .field-items .info_cont .tdata {display: none;line-height:1.8;}
.page-node-3324 .field-items .info_cont .tdata.open {display: block;}
.page-node-3324 .field-items .info_cont .tdata h2 {color:#1B9BE5;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;line-height: 3em;margin-bottom:15px;}
.page-node-3324 .field-items .info_cont table {border-top: 1px solid #1b9be5;border-bottom: 1px solid #a1a1a1;margin: 0 0 20px 0;width: 100%;}
.page-node-3324 .field-items .info_cont table th,
.page-node-3324 .field-items .info_cont table td {padding: 8px 13px;border-bottom: 1px solid #e5e5e5;vertical-align: middle;line-height: 1.3;text-align: left;}
.page-node-3324 .field-items .info_cont table th {background: #ebf2fb !important;text-align: left;}
.page-node-3324 .field-items .info_cont .data_img {border:solid 1px #eaeaea;border-width:1px 1px 3px 1px;margin-bottom:20px;padding:20px;}
.page-node-3324 .field-items .info_cont .data_img.nob {border:none;padding:20px 0;}
.page-node-3324 .field-items .info_cont .overview {margin-bottom:30px;}

.page-node-3332 .botcon {background:none;}
.page-node-3332 .field-items .tabs li .select-label {display:none;}

/* 지도로보는서울-불문 */
.page-node-6864 .field-items .tabs li {font-size:14px;float:left;display:block;width:14.5%;margin:0.25%;padding:10px 5px 10px 5px;border:solid 1px #eaeaea;background:#fff;}
.page-node-6864 .field-items .tabs li:before {display:none;}
.page-node-6864 .field-items .tabs li:hover {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6864 .field-items .tabs li h3 {font-size:1.1em;display: block;border-bottom:solid 1px #ccc;padding-bottom:10px;padding-left:5px;}
.page-node-6864 .field-items .tabs li.main.selected {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6864 .field-items .tabs li.main.selected h3 {color:#1B9BE5;}
.page-node-6864 .field-items .tabs li:hover > h3 {color:#1B9BE5;}
.page-node-6864 .field-items .tabs .sub {display:block;margin-top:10px;}
.page-node-6864 .field-items .tabs .sub li {cursor: pointer;float:left;display:block;font-size:13px;font-weight:normal;width:85%;padding:5px;}
.page-node-6864 .field-items .tabs li:hover .sub li {color:#1B9BE5;border-color:#1B9BE5;background:#Fff;}
.page-node-6864 .field-items .tabs li:hover .sub li:hover {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6864 .field-items .tabs li .sub li.selected {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6864 .field-items .info_cont {clear:both;}
.page-node-6864 .field-items .info_cont .tdata {display: none;line-height:1.8;}
.page-node-6864 .field-items .info_cont .tdata.open {display: block;}
.page-node-6864 .field-items .info_cont .tdata h2 {color:#1B9BE5;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;line-height: 3em;margin-bottom:15px;}
.page-node-6864 .field-items .info_cont table {border-top: 1px solid #1b9be5;border-bottom: 1px solid #a1a1a1;margin: 0 0 20px 0;width: 100%;}
.page-node-6864 .field-items .info_cont table th,
.page-node-6864 .field-items .info_cont table td {padding: 8px 13px;border-bottom: 1px solid #e5e5e5;vertical-align: middle;line-height: 1.3;text-align: left;}
.page-node-6864 .field-items .info_cont table th {background: #ebf2fb !important;text-align: left;}
.page-node-6864 .field-items .info_cont .data_img {border:solid 1px #eaeaea;border-width:1px 1px 3px 1px;margin-bottom:20px;padding:20px;}
.page-node-6864 .field-items .info_cont .data_img.nob {border:none;padding:20px 0;}
.page-node-6864 .field-items .info_cont .overview {margin-bottom:30px;}

.page-node-6864 .botcon {background:none;}
.page-node-6864 .field-items .tabs li .select-label {display:none;}

/* 지도로보는서울-스페인 */
.page-node-6865 .field-items .tabs li {font-size:14px;float:left;display:block;width:14.5%;margin:0.25%;padding:10px 5px 10px 5px;border:solid 1px #eaeaea;background:#fff;}
.page-node-6865 .field-items .tabs li:before {display:none;}
.page-node-6865 .field-items .tabs li:hover {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6865 .field-items .tabs li h3 {font-size:1.1em;display: block;border-bottom:solid 1px #ccc;padding-bottom:10px;padding-left:5px;}
.page-node-6865 .field-items .tabs li.main.selected {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6865 .field-items .tabs li.main.selected h3 {color:#1B9BE5;}
.page-node-6865 .field-items .tabs li:hover > h3 {color:#1B9BE5;}
.page-node-6865 .field-items .tabs .sub {display:block;margin-top:10px;}
.page-node-6865 .field-items .tabs .sub li {cursor: pointer;float:left;display:block;font-size:13px;font-weight:normal;width:85%;padding:5px;}
.page-node-6865 .field-items .tabs li:hover .sub li {color:#1B9BE5;border-color:#1B9BE5;background:#Fff;}
.page-node-6865 .field-items .tabs li:hover .sub li:hover {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6865 .field-items .tabs li .sub li.selected {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6865 .field-items .info_cont {clear:both;}
.page-node-6865 .field-items .info_cont .tdata {display: none;line-height:1.8;}
.page-node-6865 .field-items .info_cont .tdata.open {display: block;}
.page-node-6865 .field-items .info_cont .tdata h2 {color:#1B9BE5;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;line-height: 3em;margin-bottom:15px;}
.page-node-6865 .field-items .info_cont table {border-top: 1px solid #1b9be5;border-bottom: 1px solid #a1a1a1;margin: 0 0 20px 0;width: 100%;}
.page-node-6865 .field-items .info_cont table th,
.page-node-6865 .field-items .info_cont table td {padding: 8px 13px;border-bottom: 1px solid #e5e5e5;vertical-align: middle;line-height: 1.3;text-align: left;}
.page-node-6865 .field-items .info_cont table th {background: #ebf2fb !important;text-align: left;}
.page-node-6865 .field-items .info_cont .data_img {border:solid 1px #eaeaea;border-width:1px 1px 3px 1px;margin-bottom:20px;padding:20px;}
.page-node-6865 .field-items .info_cont .data_img.nob {border:none;padding:20px 0;}
.page-node-6865 .field-items .info_cont .overview {margin-bottom:30px;}

.page-node-6865 .botcon {background:none;}
.page-node-6865 .field-items .tabs li .select-label {display:none;}

/* 지도로보는서울-중국어 */
.page-node-6866 .field-items .tabs li {font-size:14px;float:left;display:block;width:14.5%;margin:0.25%;padding:10px 5px 10px 5px;border:solid 1px #eaeaea;background:#fff;}
.page-node-6866 .field-items .tabs li:before {display:none;}
.page-node-6866 .field-items .tabs li:hover {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6866 .field-items .tabs li h3 {font-size:1.1em;display: block;border-bottom:solid 1px #ccc;padding-bottom:10px;padding-left:5px;}
.page-node-6866 .field-items .tabs li.main.selected {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6866 .field-items .tabs li.main.selected h3 {color:#1B9BE5;}
.page-node-6866 .field-items .tabs li:hover > h3 {color:#1B9BE5;}
.page-node-6866 .field-items .tabs .sub {display:block;margin-top:10px;}
.page-node-6866 .field-items .tabs .sub li {cursor: pointer;float:left;display:block;font-size:13px;font-weight:normal;width:85%;padding:5px;}
.page-node-6866 .field-items .tabs li:hover .sub li {color:#1B9BE5;border-color:#1B9BE5;background:#Fff;}
.page-node-6866 .field-items .tabs li:hover .sub li:hover {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6866 .field-items .tabs li .sub li.selected {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6866 .field-items .info_cont {clear:both;}
.page-node-6866 .field-items .info_cont .tdata {display: none;line-height:1.8;}
.page-node-6866 .field-items .info_cont .tdata.open {display: block;}
.page-node-6866 .field-items .info_cont .tdata h2 {color:#1B9BE5;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;line-height: 3em;margin-bottom:15px;}
.page-node-6866 .field-items .info_cont table {border-top: 1px solid #1b9be5;border-bottom: 1px solid #a1a1a1;margin: 0 0 20px 0;width: 100%;}
.page-node-6866 .field-items .info_cont table th,
.page-node-6866 .field-items .info_cont table td {padding: 8px 13px;border-bottom: 1px solid #e5e5e5;vertical-align: middle;line-height: 1.3;text-align: left;}
.page-node-6866 .field-items .info_cont table th {background: #ebf2fb !important;text-align: left;}
.page-node-6866 .field-items .info_cont .data_img {border:solid 1px #eaeaea;border-width:1px 1px 3px 1px;margin-bottom:20px;padding:20px;}
.page-node-6866 .field-items .info_cont .data_img.nob {border:none;padding:20px 0;}
.page-node-6866 .field-items .info_cont .overview {margin-bottom:30px;}

.page-node-6866 .botcon {background:none;}
.page-node-6866 .field-items .tabs li .select-label {display:none;}

/* 지도로보는서울-아랍어 */
.page-node-6867 .field-items .tabs li {font-size:14px;float:left;display:block;width:14.5%;margin:0.25%;padding:10px 5px 10px 5px;border:solid 1px #eaeaea;background:#fff;}
.page-node-6867 .field-items .tabs li:before {display:none;}
.page-node-6867 .field-items .tabs li:hover {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6867 .field-items .tabs li h3 {font-size:1.1em;display: block;border-bottom:solid 1px #ccc;padding-bottom:10px;padding-left:5px;}
.page-node-6867 .field-items .tabs li.main.selected {border-color:#1B9BE5;background-color:#eaf3ff; }
.page-node-6867 .field-items .tabs li.main.selected h3 {color:#1B9BE5;}
.page-node-6867 .field-items .tabs li:hover > h3 {color:#1B9BE5;}
.page-node-6867 .field-items .tabs .sub {display:block;margin-top:10px;}
.page-node-6867 .field-items .tabs .sub li {cursor: pointer;float:left;display:block;font-size:13px;font-weight:normal;width:85%;padding:5px;}
.page-node-6867 .field-items .tabs li:hover .sub li {color:#1B9BE5;border-color:#1B9BE5;background:#Fff;}
.page-node-6867 .field-items .tabs li:hover .sub li:hover {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6867 .field-items .tabs li .sub li.selected {background-color: #1B9BE5;color:#fff!important;font-weight: bold;border-color:#1B9BE5;}
.page-node-6867 .field-items .info_cont {clear:both;}
.page-node-6867 .field-items .info_cont .tdata {display: none;line-height:1.8;}
.page-node-6867 .field-items .info_cont .tdata.open {display: block;}
.page-node-6867 .field-items .info_cont .tdata h2 {color:#1B9BE5;font-size:16px;font-weight:bold;border-bottom:solid 1px #ccc;line-height: 3em;margin-bottom:15px;}
.page-node-6867 .field-items .info_cont table {border-top: 1px solid #1b9be5;border-bottom: 1px solid #a1a1a1;margin: 0 0 20px 0;width: 100%;}
.page-node-6867 .field-items .info_cont table th,
.page-node-6867 .field-items .info_cont table td {padding: 8px 13px;border-bottom: 1px solid #e5e5e5;vertical-align: middle;line-height: 1.3;text-align: left;}
.page-node-6867 .field-items .info_cont table th {background: #ebf2fb !important;text-align: left;}
.page-node-6867 .field-items .info_cont .data_img {border:solid 1px #eaeaea;border-width:1px 1px 3px 1px;margin-bottom:20px;padding:20px;}
.page-node-6867 .field-items .info_cont .data_img.nob {border:none;padding:20px 0;}
.page-node-6867 .field-items .info_cont .overview {margin-bottom:30px;}

.page-node-6867 .botcon {background:none;}
.page-node-6867 .field-items .tabs li .select-label {display:none;}

/* Seoul's-Competitiveness */
.competition .botcon .left {float:left;width:50%;}
.competition .botcon .left {float:left;width:50%;}

.competition .botcon .left .count {font-size:18px;font-weight: bold;color:#8FB560;}
.competition .botcon .left .count span {font-weight: normal;color:#bbb !important;}
.competition .botcon .left .count.big {font-size:24px;font-weight: bold;color:#1B9BE5;}
.competition .botcon .left .small {font-size:13px;line-height:1.2;margin-top:10px;padding:10px 0 15px;border-top:solid 1px #ededed;}
.competition .botcon .left p {margin:0;line-height:1.2;}
.competition .botcon .left h5 {font-size:20px;font-weight: normal;margin-top:10px;}
.competition .botcon .left h5.big {font-size:24px;font-weight: normal;}

.competition .botcon .left .source {font-size:12px;text-align: right;line-height: 1.2em;color:#bbb;}

.competition .botcon .left li {padding:20px;margin:5px 3px;border:solid 1px #ededed;min-height: 150px;position: relative;}
.competition .botcon li:before {display:none!important}

.seoul_today {margin-bottom:20px;overflow:hidden;margin-top:-20px;}
.seoul_today li {padding:15px;float:left;border:solid 1px #eaeaea;width:14%;margin:2% 1.2%;}
.seoul_today li:before {display:none!important;content:'';}
.seoul_today li .subject {font-size:16px;color:#444;}
.seoul_today li .today_count {text-align:right;font-size:20px;font-weight:bold;color:#1B9BE5;}
.seoul_today li.clear {display:none;}

.c_statistics ul {margin-bottom:0!important;overflow:hidden;margin-top:-20px;}
.c_statistics ul li {padding:15px;float:left;width:26.8%;margin:2% 1.2%;}
.c_statistics ul li:before {display:none!important;content:'';}
.c_statistics ul li .c_statistics_txt {font-size:20px;font-weight:bold;color:#1B9BE5;}
.seoul_today li .today_count {text-align:right;font-size:20px;font-weight:bold;color:#1B9BE5;}
.seoul_today li.clear {display:none;}



/* 도시계획 */
.expbox {border:1px solid #d9d9d9;border-width:1px 1px 3px 1px;position: relative;word-break:keep-all}
.expbox .hd {padding: 20px 20px 20px 20px;}
.expbox .inner {margin: 0 20px;padding: 15px 0;line-height: 1.4;border-top: 1px solid #dadada;background:none;width:inherit;}
.expbox .cont {max-height: 0;overflow: hidden;}
.expbox.on .cont {max-height: 500px;}
.expbox .inner .btnw {padding: 30px 0 20px 0;text-align: right;}
.expbox .expcol {position: absolute;top: 15px;right: 25px;}
.expbox .open {display: inline;}
.expbox .close {display: none;}
.expbox.on .open {display: none;}
.expbox.on .close {display: inline;}

.expbox.on .expcol {background: #ACACAC url(../images/arrow_up.png) 10px 50% no-repeat;}
.expbox .expcol {background: #ACACAC url(../images/arrow_down.png) 10px 50% no-repeat;border:1px solid #ACACAC;padding-left: 30px;}

.citypn h4 {font-size: 16px;color: #1B9BE5;padding: 45px 0 20px;overflow: hidden;width: 100%;border-bottom: 1px solid #1b9be5; }
.citypn h4 strong {color: inherit;}
.citypn h4 em {font-size: 12px;color: #939393;float: right;}

.citypn .sort {overflow: hidden;float: right;position: relative;top:-40px;}
.citypn .sort li {display: block;float: left;padding:0 0;}
.citypn .sort li + li {/*background: url(../images/sep02.png) 0 0 no-repeat;*/}
.citypn .sort li a {display: block;font-size: 12px;padding: 4px 10px;background: #e5e5e5;margin:0 0 0 1px;}
.citypn .sort li a:hover,
.citypn .sort li.ui-state-active a {background: #1B9BE5;color: #fff;}

.citypn .scbox { position: relative; margin-bottom: 20px;}
.citypn table {border-bottom: 1px solid #a1a1a1; margin: 0 0 20px 0;width: 100%;}
.citypn table caption {display:none;}
.citypn table th,
.citypn table td {padding:20px 12px;}
.citypn table td {font-size: 12px;line-height: 2;vertical-align:top;}
.citypn table th + td {border-bottom: 1px solid #e5e5e5;}
.citypn table tr:last-child th + td {border-bottom: none;}
.citypn table th {background: #ebf2fb;text-align: center;color: #1B9BE5;width:30px;}

.citypn .graphbox {width: 100%;}
.citypn .graphbox text {font-size:.95em !important;font-family: 'Malgun gothic',applegothic_sd,applegothic}
.citypn .graphbox .tabpn {width: 760px; height: 300px; padding:0;display:none;}

.citypn th {font-weight:bold;}
.citypn td ul {display: flex;flex-wrap: wrap;overflow:hidden;}
.citypn td li {font-size:14px;color:#898989;padding:10px;line-height:1.4;background:#f6f6f6;font-weight:300;width:32%;box-sizing: border-box;margin:0.5%;}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.citypn td ul {display:block;width:100%;}
	.citypn td li  {display:inline-block;vertical-align:top; }
}
@media screen and (max-width:640px) {
	.citypn td li {width:100%;}	
}
.citypn td li.available {background:#def3ff;padding:0;}
.citypn td li br{display: none;}
.citypn td li.available a {font-size:14px;display:block;color:#00578a;padding:10px;display:block;}
.citypn td li a:hover {font-weight: bold;letter-spacing: -1px\9;}

/* 정책실 */
.planroom > .prtitle {font-size: 18px;color: #333;padding: 40px 0 25px 0;text-align: center;}
.planroom > .prtitle .a {color: #8fb560;font-weight: bold;}
.planroom > .prtitle .b {color: #1B9BE5;font-weight: bold;}

.planroom .schbox {overflow: hidden;width: 232px;margin: 0 auto;}
.planroom .schbox label{display:none;}
.planroom .schbox .inputsch {width: 195px;padding: 0 15px;height: 34px;float: left;line-height: 34px;border:2px solid #1B9BE5;color: #666;font-size: 16px;font-family: inherit;}
.planroom .schbox .btn_bigger {float: left; display: none;}

.prwrap {padding:30px 0;}
.prbox {border:1px solid #ccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width:30%;margin:10px 1.5%;}
.prbox .inner { padding-bottom:15px;width:100%;background:transparent}
.prbox .scbox { height: 400px; position:relative;overflow-y:scroll;}
.prbox h1 {font-size: 24px;color: #666;padding:15px 13px;margin-bottom:10px;border-bottom: 1px solid #ccc;}
.prbox h2 {font-size: 18px;color: #666;padding:10px 0 10px 15px;border-bottom:solid 1px #ededed;width:85%;font-weight:bold;}
.prbox ul {padding: 5px 15px;}
.prbox ul li.off {opacity: .5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.prbox ul li a {background: url(../images/bul04.png) 0 14px no-repeat;display: block;padding: 7px 7px 7px 10px;line-height: 1.4;letter-spacing: -1px}
.prbox ul li a:hover {color: #1b9be5;text-decoration: underline;}
.prbox ol {padding: 5px 10px;}
.prbox ol li {list-style:decimal;margin-left:20px;margin-bottom:6px;}
.prbox ol li.off {opacity: .5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=20);}
.prbox ol li a {padding: 2px 7px 2px 0px;line-height: 1.4;letter-spacing: -1px;font-size:16px;}
.prbox ol li a:hover {color: #1b9be5;text-decoration: underline;}

/*
.prbox:hover {background: #1B9BE5;border-color:#1B9BE5;}
.prbox:hover * {color: #fff;}
.prbox:hover ul li a {background: url(../images/bul03.png) 0 12px no-repeat;}
*/

.prwrap.non:before, .prwrap.non:after { display: table; content:""; }
.prwrap.non:after { clear: both;}
.prwrap.non .prbox { float: left; }

.prbox .ps-scrollbar-y-rail {opacity: .8;}

/* 정책실 분류화면 */
.prtext {word-break:keep-all;}
.prtext .policybox {margin-top:28px;}
.prtext .policybox .category {width:25%;float:left;margin-bottom:20px;}
.prtext .policybox .category h5 {font-size:14px;color:#4c4c4c;line-height:22px;margin-bottom:12px}
.prtext .policybox .category ul {padding:0 10px;border-left:solid 1px #dfdfdf;}
.prtext .policybox .category li {color:#808080;line-height:1.2;margin-bottom:10px;}
.prtext .policybox .category li a{color:#1B9BE5;}

/* 해외도시 - 공통 */
.foreign .h4_contents.odd{position: relative;}
.foreign .h4_contents.odd h4{display: block;}
.foreign .h4_contents.odd ul{margin-right: 85px;}
.foreign .h4_contents .foreign_org{position: relative;margin: -20px auto 30px; height: 582px;background: url('../images/static/foreign_02.png') 50% 50% no-repeat;}
.foreign .h4_contents .foreign_org .org_tit{text-align: center;color:#fff;font-size: 18px;line-height: 22px;font-weight: bold;position: absolute;top:100px; left:302px;width: 290px;background-color: #1b9be5; padding:10px; box-sizing:border-box;}
.foreign .h4_contents .foreign_org .org_tit em{color:#fff;display: block;font-size: 14px;line-height: 22px;}
.foreign .h4_contents .foreign_org ul.org_mid li{position: absolute; font-size: 16px;line-height: 18px;top:195px; height: 210px;font-weight: bold;width: 50px; border:1px solid #dadada;background-color: #fff; padding:40px 15px 10px 15px;box-sizing:border-box;word-break:break-all;}
.foreign .h4_contents .foreign_org ul.org_mid li em{background-color: #1b9be5;color:#fff;padding:7px 0px; font-size: 13px;width: 48px; display: block; position: absolute; top:0; left:0; letter-spacing: -2px; text-align: center;}
.foreign .h4_contents .foreign_org ul.org_mid li.li01{left:179px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li02{left:241px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li03{left:303px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li04{left:365px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li05{left:427px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li06{left:489px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li07{left:551px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li08{left:613px;}
.foreign .h4_contents .foreign_org ul.org_mid li.li09{left:675px;}
.foreign .h4_contents .foreign_org .org_foot01{color:#585858; font-size: 13px;line-height: 20px;font-weight: bold;display: block;position: absolute;top:420px; left:351px; width: 200px;height: 130px; text-align: center;}
.foreign .h4_contents .foreign_org .org_foot01 span{display: block;font-size: 18px;padding:17px;color:#fff; margin-top: 17px;}
.foreign .h4_contents .foreign_org .org_foot01 em{display: block;margin-top: 17px;color: #585858;}
.foreign .h4_contents .foreign_org .org_foot02{position: absolute;top:427px; left:185px; padding: 12px 18px;font-size: 13px;color: #585858; line-height: 20px}
.foreign .h4_contents .foreign_org .org_foot02 li{line-height:1.4;list-style:none;padding:0;}
.foreign .h4_contents .foreign_org .org_foot02 li:before{display:none;}
.foreign .h4_contents .foreign_org .org_foot03{position: absolute;top:427px; left:625px;color:#1b9be5; font-size: 13px;line-height: 20px;padding: 24px 24px;text-align: center;}
/* 해외도시 - 영문 */
.foreign.en .foreign_org{background: url('../images/static/foreign_02e.png') 50% 50% no-repeat; height: 762px;}
.foreign.en .foreign_org .org_mid{position:absolute; left:-10000px; top:auto;width:1px;  height:1px; overflow:hidden; }
.foreign.en .h4_contents .foreign_org .org_foot01{top:600px;}
.foreign.en .h4_contents .foreign_org .org_foot01 span{margin-top: 8px;}
.foreign.en .h4_contents .foreign_org .org_foot01 em{margin-top: 7px;font-weight: bold;}
.foreign.en .h4_contents .foreign_org .org_foot02{top:605px; left: 145px;font-size: 12px;color:#585858; line-height: 20px;}
.foreign.en .h4_contents .foreign_org .org_foot02 li{line-height: 14px; margin-bottom: 5px;font-size: 11px;}
.foreign.en .h4_contents .foreign_org .org_foot03{top:605px; left:616px; text-align: center;font-weight: bold;}
.foreign.en .h4_contents .foreign_org .org_tit{font-size: 18px;background-color: transparent;letter-spacing: -1px;}

/* 해외도시 - 불어 */
.foreign.en.fr .h4_contents .foreign_org .org_foot01 span{font-size:13px;margin-top:0px;}
.foreign.en.fr .h4_contents .foreign_org .org_foot02{top:605px; left: 138px;font-size: 11px;color:#585858; line-height: 20px;letter-spacing:-1px;}
.foreign.en.fr .h4_contents .foreign_org .org_tit{font-size: 14px;background-color: transparent;letter-spacing: -1px;}
/* 해외도시 - 스페인어 */
.foreign.en.es .h4_contents .foreign_org .org_foot01{font-size:13px;line-height:1.2;}
.foreign.en.es .h4_contents .foreign_org .org_foot01 span{font-size:13px;line-height:1.2;}
.foreign.en.es .h4_contents .foreign_org .org_foot02{top:605px; left: 138px;font-size: 11px;color:#585858; line-height: 20px;letter-spacing:-1px;}
.foreign.en.es .h4_contents .foreign_org .org_tit{font-size: 12px;background-color: transparent;letter-spacing: -1px;}
.foreign.en.es .h4_contents .foreign_org .org_tit em{font-size:11px;}
.foreign.en.es .h4_contents .foreign_org .org_foot03{top:605px; left:610px; text-align: center;font-weight: bold;}


/* 글로벌미래연구센터 */
.center .center_01 li:before{display:none;}
.center .center_01{text-indent: -9999px;background: url('../images/static/center_01.png') 50% 0 no-repeat; background-size:contain;width: 100%;height: 392px; margin:20px auto; display: block;}
