.scrap_container{
	position:relative;
	padding:6px 5px 0;
	list-style:none;
	margin-top:10px;
	height:35px;
	float:right;
}

.wrap_sns_icon{
	display:inline;
	margin-right:7px;
	cursor:pointer;
}
.scrap_icon{
	height:17px;float:left;
}
#scrap_elem{
    width: 100%;
    height: 43px;
}
.scrap_count_left{
	width:5px; height:17px; float:left; margin-left:4px;
	background:url(/wp-content/plugins/seoul-scrap/img/count_left.gif) no-repeat;
}
.scrap_count_right{
	width:2px; height:17px; float:left;
	background:url(/wp-content/plugins/seoul-scrap/img/count_right.gif) no-repeat;
}
.scrap_count_center{
	line-height:17px; float:left; vertical-align:middle; padding-left:3px; padding-right:3px;color:#666666;
	background:url(/wp-content/plugins/seoul-scrap/img/count_center.gif);
}
.scrap_box{
	background-color:white; border:1px solid #D3D3D3; width:97px; position:absolute;padding:5px;
}
.sns_list{
}
.scrap_link{
	display:inline;line-height:25px;vertical-align:middle;
}
.list_icon{
	float:left;margin-right:5px;padding:3px 0;
}
.icon_title{
	font-size:11px;color:#666666;
}
#wrapped_embed{
	position:absolute;
}
/* UI 공통개선 2019.08 수정 */
.mail_box{display:none; position:fixed;top: 0;left: 0;width: 100%;height: 100%;margin: 0;background: rgba(0,0,0,0.3);z-index: 9998}
.mail_box_cont{
	border:1px solid #b7b7b7; padding:20px;text-align:center;box-shadow: 3px 3px 5px rgba(0,0,0,0.1); box-sizing:border-box;
	width:400px;
	height: 150px;
	position:absolute;
	top:50%; left:50%; margin: -70px 0 0 -200px;
	z-index:9999;
	background-color:#fff;
}
.mail_box:focus-visible {outline: none !important}
.mail_box:focus-visible .mail_box_cont {border: 3px dotted red}
.mail_box *{ box-sizing:border-box;}
.mail_box .btnbox{ margin-top:20px; text-align:center; }
.mail_box .btnbox>*{ display: inline-block; width: 120px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #222; border: #ddd 1px solid; background-color: #fff;}
.mail_box .btnbox input[type="button"]{cursor: pointer;}
.mail_box input[type="text"] {padding-left: 10px;}
.mail_box_cont input[type="text"]::placeholder {font-size: 16px !important; }
.mail_box #mail_sender{color: #fff; border: #0c82e9 1px solid; background-color: #0c82e9;}
/* UI 공통개선 2019.08 수정 */

#good_btn {vertical-align: top}
.good_btn {display:inline-block;padding-right:0px; padding-top:0px; background:url(/wp-content/plugins/seoul-scrap/img/btn_good_off.gif) no-repeat 100% 0; font-size:12px; width:148px;  text-align:center;  height:40px; line-height:40px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap; cursor:pointer;box-sizing: border-box;vertical-align: top}
.good_btn span {display:block; color:#ff7200; font-weight:bold; padding:0px 20px 0 95px;background:url(/wp-content/plugins/seoul-scrap/img/btn_good_off.gif) no-repeat; width:38px; }

.good_btn_on {padding:0px 20px 0 17px;display:inline-block;background:url(/wp-content/plugins/seoul-scrap/img/btn_good_on.gif) no-repeat 100% 0; font-size:12px; width:148px; height:40px;cursor:pointer;box-sizing: border-box;vertical-align: top}

/* UI 공통개선 2019.08 수정 */
/*  상세 sns */
#sns_elem_dropdownmenu {position:absolute; right:0; top:65px; width:280px; background-color : #fff; z-index:99; display:none;}
#sns_elem_dropdownmenu a {text-decoration:none !important; color:#666;}
#sns_elem {position:relative; clear:both; z-index:999 !important; margin:30px 0 10px 0;}
#sns_elem:after {display:block; content:""; clear:both;}
.snsWrap {position:relative; width:100%;position:relative; z-index:999; clear:both; }
.snsWrap .snsUL li {list-style-type:none !important;}
.sns_print {position:absolute; top:-50px; right:0px; width:53px; }
.snsUL {list-style-type:none;float:right; vertical-align:middle; margin-left:0px !important; padding-bottom:0px !important;font-size:12px; vertical-align:middle;}
.snsUL > li {float:left;list-style-type:none !important;margin:0 !important;padding:0px !important; text-align:center !important;}
.snsUL > li:first-child {margin-right:10px !important;}
.snsUL li .frist {float:left;display:inline-block;margin:7px 10px 0 !important;padding:0 !important;/* overflow:hidden;*/vertical-align:middle; }
.snsUL li a {display:inline-block;text-decoration: none !important;cursor:pointer;color:#666666; font-weight:bold;outline-color: red;outline-offset: unset;}
.snsUL li a:hover {text-decoration: underline;color:#666666;}
.snsUL li .frist a, .snsUL li .frist a:hover {color:#cf4900 !important;/*color:#f98a08*/}
.snsUL li .frist a > span {display:inline-block; width:22px; height:21px; line-height:22px; padding:0 0 0 28px; background:url('../seoul_B/images/search/ico_border_new.png') 0 -92px no-repeat;}
.snsUL ul, .snsUL ul ul, .snsUL li li {margin:0 !important;padding:0 1px !important;}
.snsUL li .frist a, .snsUL li .frist a:hover {color:#cf4900 !important;/*color:#f98a08*/}
.snsUL li .frist a > span {display:inline-block; width:22px; height:23px; line-height:22px; padding:0 0 0 28px;background:url('/wp-content/themes/seoul/images/common/ico-sprite-board-2021.png') no-repeat -75px -50px;color: #000}
.snsUL li .frist a > span.on {background-position: -245px -50px;color: #cf4900}
#view_top #sns_elem_top{ position:absolute; top:20px; right:0; width:98px;}
#view_top #sns_elem_top .scrap_print:before{ display:none;}

#view_top #sns_elem_top .font-scale {display: none} /* 글자 크기 확대,축소 안보이게 2025-05-07 */

#sns_elem_dropdownmenu,
#sns_elem_dropdownmenu_top{position:absolute;right:0; top:-48px;z-index:99; display:none;}
.scrap_select {display:inline-block; width:280px; padding:9px 10px 10px 14px !important;border:1px solid #b7b7b7;border-radius:0;background:#fff; box-shadow:3px 3px 5px rgba(0,0,0,0.1);}
.scrap_select *{ box-sizing:border-box;}
.scrap_select:after {content:"";clear:both;display:block;}
.scrap_select li {float:left;;padding:0; margin-top:0 !important;margin-right:16px;} /* UI 공통개선 2019.08 수정 */
.scrap_select li:last-child{margin-right:0;}
.scrap_select li span {display:inline-block;width:23px;height:22px; vertical-align:middle; margin-right:2px;background:url('../seoul_B/images/common/ic_share_new.png') no-repeat;}
.scrap_select li strong{margin-left:4px;}
.scrap_select li.scrap_naver span {background-position:0 0;}
.scrap_select li.scrap_daum span {background-position:0 -50px;}
.scrap_select li.scrap_mail span {background-position:0 -100px;}
.scrap_select li.scrap_html span {background-position:0 -150px;}
.scrap_select li strong {font-size:12px;font-weight:normal;color:#666666;}
.scrap_select a {display:inline-block;padding-top:3px;vertical-align:middle;}

.scrap_select li.scrap_twit span {width:21px;height:21px;padding-right:2px;}
.scrap_select li.scrap_facebook span {width:21px;height:21px;padding-right:2px;background-position:-53px 0;}

.snsUL li > div {float:left;display:inline-block;}
.scrap_print{ position:relative;}
.scrap_print:before{ content:""; position:absolute; width:1px; height:14px; top:50%; left:-10px; margin-top:-7px; display:block; background-color:#ddd;}
.scrap_print a{ background:url('../seoul_B/images/search/ico_border_new.png') 0 -120px no-repeat; width:24px; height:24px; display:inline-block;}
.scrap_slt a{ background:url('../seoul_B/images/search/ico_border_new.png') 0 -150px no-repeat;  width:24px; height:24px; display:inline-block; text-indent:-9999px; text-align:left;}
.scrap_print, .scrap_slt {padding:6px 10px;}
.scrap_print span, .scrap_slt span {position:absolute; top:-9999px; left:-9999px; display:inline-block;width:25px;height:24px;}
.scrap_slt a {display:block;vertical-align:middle;}
/* UI 공통개선 2019.08 수정 */

div#posting_target_div {display:inline-block;margin:0 !important;}
#livereActionSharedCountWrapper {display:none !important;}
.livereActionSNSButtonWrapper, .livereActionSNSButtonWrapper > button {width:auto !important;margin:8px 0 5px 0 !important;padding:0 !important;background:none !important;border:none !important;}
.livereActionSNSButtonWrapper button strong {float:right;display:inline-block !important;margin:0 10px 0 0;padding:2px 4px 0 4px!important;border:none !important;font-size:12px !important;}
.livereActionSNSButtonWrapper > button span {float:left;display:inline-block !important;width:25px !important;height:23px !important;margin:0 0 0 10px !important;padding:0 !important;background:url(/wp-content/plugins/seoul-scrap/img/icon_set.png) no-repeat !important;border:none !important;font-size:12px !important;}
.livereActionSNSButton strong, .livereActionSNSButton span {float:left;}
.livereActionWidzet li {border-right:1px solid #cccccc !important;margin:0 !important;padding:0 !important;line-height:14px !important;}
.livereActionSNSButton {display:block !important;width:auto !important;background:url(/wp-content/plugins/seoul-scrap/img/icon_set.png) no-repeat !important;}
#livereAction_twitter {background-position:10px 10px;}
#livereAction_twitter.livereActionSNSButton span {background-position: 0 0 !important;}
#livereAction_twitter.livereActionSNSButton strong { color:#0278cb !important;/*color:#0fb5eb*/}
#livereAction_facebook.livereActionSNSButton span {background-position: -52px 0 !important;}
#livereAction_facebook.livereActionSNSButton strong {color:#436ba3 !important;}
#livereAction_mypeople {display:none !important;}
#livereAction_mypeople.livereActionSNSButton span {background-position: -106px 0 !important;}
#livereAction_mypeople.livereActionSNSButton strong {color:#ed5516 !important;}
#livereAction_kakao.livereActionSNSButton span {background-position: -158px 0 !important;}
#livereAction_kakao.livereActionSNSButton strong {color:#436ba3 !important;}

.livereActionWidzet .livereActionBtn3 { 
	border: 1px solid transparent !important;
	background-color: #b0000a !important;
	/*background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0.01, rgb(254,52,62)), color-stop(1, rgb(202,2,13)) ) !important;*/
	/*background-image: -moz-linear-gradient( center top, rgb(254,52,62), rgb(202,2,13) ) !important;*/
	/*Filter: progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fe343e, endColorstr=#ca020d) !important;*/
	border-radius: 2px !important;
	/*-webkit-border-radius: 2px !important;*/
	/*-moz-border-radius: 2px !important;*/
	padding: 2px 10px !important;
}

.livere-me2day-logo{
	padding-left: 18px !important;
	height: 18px !important;
	display: block !important;
	background: url("//101.livere.co.kr/images/ver8/goodByeMe2day/icon_goodbyeme.png") no-repeat -61px -30px !important;
}

.livere-me2day-font{
	font-weight: bold;
	height: 18px ;
	display: block;
	padding-left: 2px;
	color: #5931b5 !important;
}
.livere-popMe2day-wrapper li{background:none !important;border:none !important;}

.livere-popMe2day-wrapper #livere-popMe2day-openBtn .livere-me2day-font{width:160px !important;}

.count_left {width:5px; background:url(http://resource-api.seoul.go.kr/assets/img/usage/count_left.gif) no-repeat;float:left;height:17px;margin-left:4px;}
.count_center {font-size:9px;line-height:17px;padding-left:3px;padding-right:3px;background:url(http://resource-api.seoul.go.kr/assets/img/usage/count_center.gif) repeat-x;float:left;color:#666666;vertical-align:middle;}
.count_right {float:left;height:17px;width:2px;background:url(http://resource-api.seoul.go.kr/assets/img/usage/count_right.gif)}
.sns_elem_scroller_btn {width:107px;padding:0px;margin:0px;list-style-type:none;list-style-image:none;float:left}
.sns_layer_img {text-decoration:none;line-height:25px;vertical-align:middle;display:inline-block; font-size:12px;}
.sns_img {padding : 3px 0 3px 0; margin-right: 5px;float:left;}
#m_sns_elem {position:relative; clear:both; z-index:999; height:25px;}
.m_snsWrap {width:100%; clear:both;}
.m_sns_elem_scroller_btn {width:107px;padding:0px;margin:0px;list-style-type:none;list-style-image:none;}


/* ccl */
.ccl_div {position:relative;}
.end_btn>.ccl_div {position:absolute;top:80px;left:0;margin-top:0px !important;z-index:1000;}
.end_btn {clear:both;display:inline-block;width:100%;position:relative; padding-top:25px;}
.end_btn:after {content:"";display:block;clear:both;}
.end_btn p {line-height:1.6em; margin-bottom:5px;}
.e_print {position:relative;right:0px;top:0; }
.e_print p {padding-top:5px;border-top:2px solid #858585; background:#f5f5f5;height:30px;text-align:right;}

/* new 2021-02-08 */
#sns_elem_dropdownmenu,
#sns_elem_dropdownmenu_top{position:absolute;right:50px; top:40px;z-index:99; display:none;width: 260px;}
#sns_elem_dropdownmenu {right: 40px}
.scrap_select_new {display:inline-block; width:262px !important; padding:20px 10px 10px 14px !important;border:1px solid #b7b7b7;border-radius:0;background:#fff; box-shadow:3px 3px 5px rgba(0,0,0,0.1);box-sizing: border-box;}
.scrap_select_new *{ box-sizing:border-box;}
.scrap_select_new:after {content:"";clear:both;display:block;}
#view_ctWrap .scrap_select_new ul {list-style-type: none !important;}
.scrap_select_new ul {overflow: hidden;margin-left: 0 !important;}
#sns_elem_dropdownmenu.scrap_select_new li,
.scrap_select_new li {float:left;width: 33.3333%;padding:0; margin: 0 0 10px !important;text-align: center;line-height: 1 !important;list-style-type: none !important;}
.scrap_select_new>ul>li>a:focus-visible {display: block}
.scrap_select_new li:last-child{margin-right:0;}
.scrap_select_new li span[class*="ico-set-"] {display:inline-block;width:45px;height:45px; vertical-align:middle;background:url('/wp-content/themes/seoul/images/common/ico-sprite-board-2021.png') no-repeat;}
.scrap_select_new li span.ico-set-facebook {background-position: 0 0;}
.scrap_select_new li span.ico-set-twitter {background-position: -45px 0;}
.scrap_select_new li span.ico-set-blog {background-position: -90px 0;}
.scrap_select_new li span.ico-set-kakao {background-position: -135px 0;}
.scrap_select_new li span.ico-set-story {background-position: -180px 0;}
.scrap_select_new li span.ico-set-mail {background-position: -225px 0;}
.scrap_select_new li span.ico-set-urlcopy {background: url('/wp-content/themes/seoul/images/common/ico-sprite-board-2025.png') no-repeat -180px 0;}
.scrap_select_new li.sns_urlcopy #urlcopy,
.scrap_select_new li.sns_urlcopy #urlcopy_scrap {width: 0;height: 0;margin: 0;padding: 0;border: 0;background: none}

.scrap_select_new li span.txt-sns {display: block;margin-top: 10px;color: #333;font-size: 13px;letter-spacing: -0.05em;}
.scrap_select_new  .sns_urlcopy  {text-align: center;}
.scrap_select_new  .sns_urlcopy input {width: 150px;height: 30px;margin-right: -6px;padding: 0 5px 0 10px;border: 1px solid #ddd;background: #fff;vertical-align: top;;}
.scrap_select_new  .sns_urlcopy button.btn-urlcopy {width: 75px;height: 30px;line-height: 30px;background: #b8b7b7;border: 0;color: #333;}
.scrap_select_new li.scrap_twit span {width:21px;height:21px;padding-right:2px;}
.scrap_select_new li.scrap_facebook span {width:21px;height:21px;padding-right:2px;background-position:-53px 0;}
.scrap_select_new .scrap-close {cursor: pointer;position: absolute;top: -1px;right: -25px;width: 25px;height: 25px;background:url('/wp-content/themes/seoul/images/common/ico-sprite-board-2021.png') no-repeat -135px -50px;border: 0;text-indent: -9999em;outline-color: red;}


/* ë¼ì´ë¸Œë¦¬ í”„ë¦¬ë¯¸ì–´ ì ìš© 2018-06-14 */
#lv-widget {float: right;height: 38px;line-height: 38px;margin-top: 2px;margin-right: 1px;box-sizing: border-box}/*margin-top:5px 20190904*/
#lv-widget iframe {min-width: 246px !important;width: 246px !important;overflow: auto !important;}
.snsWrap .snsUL {margin-top: 5px}
/* http://festival.seoul.go.kr/garden  2018-06-15 */
.art-view-program #lv-widget {margin-top: 15px}


/* 라이브리 프리미어 적용 2018-06-14 */
#lv-widget {float:right; height:36px; padding-top: 10px; margin-right:1px;box-sizing: border-box; vertical-align:middle;}
#lv-widget iframe {min-width: 130px !important;width: 130px !important;}
#container ul#sns-login-list{ border:none !important;}

/* 비분야 공유하기 상단 */
/* #view_top {overflow: initial} */
#view_top {overflow: inherit;}
.snsWrap {z-index: 999 !important}

/* 하단 New 2023-06-02, 공공누리 수정 2025-05-21*/
#content_manager_info.content_manager_info_2023 {position: relative;z-index: 1000;height: 0;padding: 0;border-bottom: 0;width: 63%;border-top: 0;}
#content_manager_info.content_manager_info_2023>a{top: -66px;left: 5px;outline-color: red;outline-offset: unset;}
#content_manager_info.content_manager_info_2023>span {position: absolute;top: -68px;left: 130px;display: flex;flex-wrap: wrap;align-items: center;width: 100%;max-width: 610px;height: 34px;color: #636363;font-size: 14px;font-weight: 400;letter-spacing: -0.1em;word-break: keep-all;}
#content_manager_info.content_manager_info_page.content_manager_info_2023 {height: 48px;border-bottom: 1px solid #747474;}
#content_manager_info.content_manager_info_page.content_manager_info_2023>span {top: -49px;}
#content_manager_info.content_manager_info_page.content_manager_info_2023 ul {margin: 7px 0 0 5px;}
