@import url(/m_b/bbs.css); /* 게시판 */

/* SNS보내기 URL복사 */
#Url_Layer_bg{position:fixed; width:100%; height:100%; background-color:#111; top:0; z-index:100000; display:none;opacity: 0.5;}
#Url_Layer{position:fixed; width:200px; height:160px; background-color:#111; top:0; z-index:100002; border-radius: 5px; display:none;}
#Url_Layer .h_title {width: 100px; height: 21px; position: absolute; top: -1px; left: 68px; z-index: 100; color: #fff; font-size: 15px; font-weight: bold;}
#Url_Layer .close {width: 12px; height: 12px; position: absolute; top: -3px; right: 5px; z-index: 100; color: #fff; font-size: 18px; font-weight: bold;}
#Url_Layer .ct_bg {width:200px !important;height:88px !important;position:relative;color: #fff;background-color: #fff; margin-top: 20px;}
#Url_Layer .ct_bg li {text-align: center;}
#Url_Layer .ct_bg textarea {width:178px !important;height:62px !important; margin: 10px auto;border: 0;}
#Url_Layer .ab_bg {position: absolute; bottom: -4px;font-size: 14px; line-height: 21px; padding: 10px 5px 10px 5px; color: #fff;background-color: darkgrey; border-radius: 0 0 5px 5px;}
/* //SNS보내기 URL복사 */

#textinput, #textinput .full			{text-align: justify;word-break: break-all;}
#textinput .bold, .bold		{font-weight: bold;}
#textinput .underline		{text-decoration:underline;}
#textinput .italic			{font-style: italic;}
#textinput .0				{line-height:1.8;}
#textinput .left			{text-align:left;}
#textinput .center			{text-align:center;}
#textinput .right			{text-align:right;}
#textinput .full			{text-align: justify;}
/* 추가 2022.03.15(p 태그에 내용 및 공백기호 없을 때 단락구분 안되는 현상) */
#textinput p	{min-height:21px;}

/* 본문이미지 캡션 */
.body_img_caption {color: #7b7b7b;text-align: left;}
/* //본문이미지 캡션 */

/* 본문이미지 정렬에 따른 크기 */
.body_img_left	{width:40%; margin-right:10px;float: left;}
.body_img_right	{width:40%; margin-left:10px;float: right;}

#textinput .body_img_center {clear: both; position: relative; margin: 0 auto; text-align: center;}
#textinput img.left, #textinput table.left {float: left; text-align: inherit;}
#textinput table.left {float: left;}
#textinput .left {text-align: left !important;}

.card_news {
    margin: 0 auto;
    margin-bottom: 60px;
}
.card_news .bx-wrapper, .card_news li img {
    width: 100%;
}
.card_news .bx-wrapper {
    background: #111;
}
.card_news .bx-wrapper, .card_news li img {
    width: 100%;
}

.card_news .bx-wrapper .bx-has-pager .bx-pager, .card_news .bx-wrapper .bx-controls-auto {
    width: 100%;
    bottom: -25px;
    left: 0;
    text-align: center;
}

#textinput ul { list-style: disc; padding: 12px 0 12px 40px; }
#textinput ul li { list-style: disc; }

/* 기사페이지 좋아요 버튼 */
.btn_like_area	{clear:both; position:relative; margin:30px auto; text-align:center;}
.btn_like_on		{clear:both; position:relative; margin:0 auto; text-align:center;}
#btn_like		{display:inline-block; position:relative; height:35px; border:1px solid #ddd; border-radius:5px; padding:0 15px; font:bold 14px/35px "Malgun Gothic",'맑은 고딕',dotum; letter-spacing:-0.05em; color:#333; cursor:pointer;}
#btn_like:hover		{box-shadow:0 0 10px rgba(0,0,0,0.2); transition:all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1); -webkit-transition:all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1)}
.btn_like .like_ico			{display:inline-block; position:relative; top:6px; width:20px; height:18px; margin-right:5px; background:url(/img/read/ico_like.png?wdate=20210625) no-repeat 0 0; background-size:20px auto}
.btn_like_on .like_ico		{display:inline-block; position:relative; top:6px; width:20px; height:18px; margin-right:5px; background:url(/img/read/ico_like.png?wdate=20210625) no-repeat 0 -18px; background-size:20px auto}
.like_cnt						{letter-spacing:0; color:#ED4956}

/* 다음지도 강제 100% 설정 */
#textinput .root_daum_roughmap { width:100% !important; }

/* 레이어 팝업창 */
.ui-dialog 	{position:absolute !important; top:0 !important; left:0 !important; width:100% !important; height:100% !important; z-index:9999}
.ui-dialog .ui-dialog-titlebar-close	{display:none}
.layer_pop 	{position:relative; width:100% !important; height:100% !important; z-index:9999}
.layer_pop_cnt	{position:relative; width:100%; max-width:700px; padding:50px 20px 0; margin:0 auto; box-sizing:border-box; z-index:99999}
.layer_pop_cnt_inner	{padding:20px; background:#fff;}
.layer_pop_img .layer_pop_cnt img	{width:100%; max-width:100%; height:auto}
.layer_pop_close	{position:relative; width:100%; max-width:700px; padding:0 20px; margin:0 auto; box-sizing:border-box; z-index:99999}
.layer_pop_close_inner	{padding:7px; background:#fff; overflow:hidden; font-size:16px; line-height:30px; letter-spacing:-0.05em; color:#000}
.layer_pop_close_inner input:focus	{outline:none}
.layer_pop_close_inner label	{position:relative; left:5px; top:1px}
#pop_close					{float:right; display:inline-block; height:30px; padding:0 10px; background:#ea0000; border:1px solid #d30000; font-weight:bold; font-size:15px; color:#fff}
.layer_pop .bg	{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; filter:alpha(opacity=70); opacity:0.7; z-index:9999}


#menu_title dt {font: bold 24px/30px "Malgun Gothic","맑은 고딕","Nanum Gothic",dotum; letter-spacing: -2px; color: #000; padding: 4px 0 2px;}
#menu_title dd {padding: 8px 1px 15px; font: normal 12px/16px "Malgun Gothic","맑은 고딕",dotum; color: #666;}
#etc_info {position: relative;margin: 10px;border: 1px solid #ddd;background: #fff;overflow: hidden;font-size: 18px;font: normal 13px/20px "Malgun Gothic",'맑은 고딕',dotum;}


/* 기사본문 테이블 */
#textinput .thumb_box table, #textinput .thumb_box td	{/*border:1px solid #000;*/ border-collapse:collapse}
#textinput .thumb_box table.body_img_table, #textinput .thumb_box table.body_img_table td 	{border:0}
#textinput .thumb_box_2 table, #textinput .thumb_box_2 td	{/*border:1px solid #000;*/ border-collapse:collapse}
#textinput .thumb_box_2 table.body_img_table, #textinput .thumb_box_2 table.body_img_table td	{border:0}
#textinput .thumb_box .table_box table td, #textinput .thumb_box_2 .table_box table td 	{border: 0 !important;}
#textinput .table_box table {border-collapse: collapse; border: none;}
#textinput .table_box table td {border: solid #000000 0.25pt;}

/* 기사본문 유튜브,네이버 동영상 사이즈 */
/*#textinput .video-container { position: relative; height: 0; padding-bottom: 56.25%; }*/
#textinput .video-container	{text-align:center;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;/*margin-bottom: 20px;*/}
#textinput .video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* 메인 유튜브,네이버 동영상 사이즈 */
#MbCon .video-container	{text-align:center;position:relative;padding-bottom:56.25%;padding-top:0px;height:0;overflow:hidden;/*margin-bottom: 20px;*/}
#MbCon .video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}