@charset "utf-8";
@import url(default.css);
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(notosanskr.css);
@import url("https://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700");
/*@import url(http://dn.joongdo.co.kr/mnt/images/font/notosanskr.css);*/
/*@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);*/
/****************************************
프로젝트명 : 중도일보 2020 리뉴얼
commnet : common.css
****************************************/

.container{width:100%; /*margin-top:40px;*/}
.dim-bk-news{background:rgba(0,0,0,0.6);width: calc(100% - 17px);/*z-index: 999;*/position: absolute;display: none; z-index:2;}
.view-body footer{margin-bottom:96px;}
/*조용호 06-19*/
.bx-wrapper{margin: 0px auto;}
.bx-viewport{width:100%; overflow:hidden; position: relative; height:90px;}
.bxslider {overflow:hidden;  width: 10000px; min-height:90px; margin: 0px auto;}
.cooperation-box .bxslider .slide{float:left; margin-right:10px;}
/* ======= 헤더======= */
header{width:100%;margin:0 auto;/* overflow:hidden; */position:relative;}
.header{width:1100px; margin:0 auto; overflow:hidden; position:relative;}
header h1{margin:26px auto; width:232px; height:56px; background:url(../images/sprites_logo.png) no-repeat 0 -2px;}
header h1.anniv70{margin:17px auto;width:232px;height:71px;background: url(../images/joongdo_logo2023_w02.jpg) no-repeat 0 0px;} /* 창간70주년 */
/*header h1.anniv71{margin:17px auto 20px auto;width:232px;height:71px;background: url(../images/joongdo_logo2024_w02.jpg) no-repeat 0 0px;} /* 창간71주년 */
header h1.anniv71{margin:17px auto 20px auto;width:300px;height:71px;background: url(../images/joongdo_logo.png) no-repeat 0 0px;} /* 창간71주년 */
header h1 a{display:block; width:179px; height:71px;}
/* sns */
.sns-zone{width:266px; float:left; padding-top:30px;}
.sns-zone ul{margin-bottom:10px;}
.sns-zone ul li{width:28px; height:28px; float:left; margin-right:10px; border-radius:30px; background:#c2c2c2 url(../images/sprites_img.png);  transition:0.2s;}
.sns-zone ul li:nth-child(1){background-position:0px -1px;}
.sns-zone ul li:nth-child(2){background-position:-36px -1px;}
.sns-zone ul li:nth-child(3){background-position:-72px -1px;}
.sns-zone ul li:nth-child(4){background-position:-144px -1px !important;}
.sns-zone ul li:nth-child(5){background-position:-144px -1px;}
.sns-zone ul li a{display:block; width:28px; height:28px; border-radius:30px;}

.jdtv .sns-zone ul li{width:28px;height:28px;float:left;margin-right:10px;border-radius:30px;background: #fff url(../images/sprites_img.png);transition:0s;}
.sns-zone ul li.kakaotv{width:28px; height:28px; border-radius:50px; background:url(../images/icon_kakaotv.png) no-repeat 0 0;}
.sns-zone ul li.navertv{width:28px; height:28px; border-radius:50px; background:url(../images/icon_navertv.png) no-repeat 0 0;}
.sns-zone ul li.naverblog{width:28px; height:28px; border-radius:50px; background:url(../images/icon_naverblog.png) no-repeat 0 0;}
.sns-zone ul li.youtube{width:28px; height:28px; background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23FF0000'/%3E%3Cg clip-path='url(%23clip0_2001_10)'%3E%3Cpath d='M21.6466 9.71569C21.5549 9.38408 21.3758 9.08175 21.1274 8.83883C20.879 8.5959 20.5698 8.42085 20.2306 8.3311C18.989 8 13.9919 8 13.9919 8C13.9919 8 8.99451 8.01002 7.75289 8.34112C7.41373 8.43088 7.10454 8.60594 6.8561 8.84888C6.60766 9.09181 6.42865 9.39415 6.33689 9.72578C5.96132 11.8829 5.81564 15.1698 6.3472 17.2406C6.43897 17.5722 6.61799 17.8746 6.86643 18.1175C7.11486 18.3604 7.42405 18.5355 7.7632 18.6252C9.00482 18.9563 14.0021 18.9563 14.0021 18.9563C14.0021 18.9563 18.9993 18.9563 20.2408 18.6252C20.58 18.5355 20.8892 18.3604 21.1376 18.1175C21.3861 17.8746 21.5651 17.5722 21.6569 17.2406C22.053 15.0805 22.1751 11.7956 21.6466 9.71569Z' fill='white'/%3E%3Cpath d='M12.4014 15.8259L16.5469 13.4781L12.4014 11.1304V15.8259Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_10'%3E%3Crect width='16' height='11' fill='white' transform='translate(6 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.sns-zone ul li.instagram{width:28px; height:28px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_2001_14)'%3E%3Cpath d='M21.4375 0H6.5625C2.93813 0 0 2.93813 0 6.5625V21.4375C0 25.0619 2.93813 28 6.5625 28H21.4375C25.0619 28 28 25.0619 28 21.4375V6.5625C28 2.93813 25.0619 0 21.4375 0Z' fill='url(%23paint0_radial_2001_14)'/%3E%3Cpath d='M21.4375 0H6.5625C2.93813 0 0 2.93813 0 6.5625V21.4375C0 25.0619 2.93813 28 6.5625 28H21.4375C25.0619 28 28 25.0619 28 21.4375V6.5625C28 2.93813 25.0619 0 21.4375 0Z' fill='url(%23paint1_radial_2001_14)'/%3E%3Cpath d='M14.2507 6C12.0102 6 11.729 6.00982 10.849 6.04983C9.97072 6.09009 9.3712 6.2291 8.84666 6.43313C8.30398 6.64383 7.84371 6.92573 7.38517 7.38443C6.92623 7.84305 6.64433 8.30332 6.43296 8.84576C6.22836 9.37046 6.08918 9.97023 6.04966 10.8481C6.01031 11.7281 6 12.0095 6 14.2501C6 16.4907 6.0099 16.771 6.04983 17.651C6.09025 18.5293 6.22927 19.1288 6.43312 19.6533C6.64399 20.196 6.9259 20.6563 7.3846 21.1148C7.84305 21.5738 8.30332 21.8563 8.84559 22.067C9.37054 22.2711 9.97015 22.4101 10.8483 22.4503C11.7283 22.4903 12.0093 22.5002 14.2498 22.5002C16.4905 22.5002 16.7709 22.4903 17.6508 22.4503C18.5291 22.4101 19.1293 22.2711 19.6542 22.067C20.1967 21.8563 20.6563 21.5738 21.1147 21.1148C21.5736 20.6563 21.8554 20.196 22.0669 19.6536C22.2697 19.1288 22.4089 18.5291 22.4502 17.6511C22.4897 16.7712 22.5 16.4907 22.5 14.2501C22.5 12.0095 22.4897 11.7283 22.4502 10.8483C22.4089 9.96998 22.2697 9.37054 22.0669 8.846C21.8554 8.30332 21.5736 7.84305 21.1147 7.38443C20.6558 6.92557 20.1968 6.64367 19.6537 6.43321C19.1278 6.2291 18.528 6.09001 17.6497 6.04983C16.7696 6.00982 16.4895 6 14.2482 6H14.2507ZM13.5106 7.48673C13.7303 7.4864 13.9754 7.48673 14.2507 7.48673C16.4536 7.48673 16.7146 7.49465 17.5845 7.53417C18.3889 7.57097 18.8254 7.70536 19.1163 7.8183C19.5013 7.96779 19.7758 8.14657 20.0644 8.4354C20.3531 8.72415 20.5318 8.99912 20.6817 9.38415C20.7946 9.67455 20.9292 10.1111 20.9658 10.9155C21.0053 11.7852 21.0139 12.0464 21.0139 14.2482C21.0139 16.4499 21.0053 16.7112 20.9658 17.5809C20.929 18.3852 20.7946 18.8218 20.6817 19.1123C20.5322 19.4973 20.3531 19.7715 20.0644 20.0601C19.7756 20.3488 19.5015 20.5275 19.1163 20.6771C18.8258 20.7905 18.3889 20.9246 17.5845 20.9614C16.7148 21.0009 16.4536 21.0095 14.2507 21.0095C12.0478 21.0095 11.7867 21.0009 10.9171 20.9614C10.1127 20.9243 9.67612 20.7899 9.38506 20.6769C9.00011 20.5273 8.72506 20.3486 8.43631 20.0599C8.14756 19.7711 7.96886 19.4968 7.81896 19.1116C7.70602 18.8212 7.57146 18.3846 7.53483 17.5802C7.49531 16.7105 7.48739 16.4493 7.48739 14.2461C7.48739 12.043 7.49531 11.7832 7.53483 10.9135C7.57162 10.1091 7.70602 9.67249 7.81896 9.38168C7.96853 8.99665 8.14756 8.72168 8.43639 8.43293C8.72522 8.14418 9.00011 7.9654 9.38514 7.81558C9.67595 7.70214 10.1127 7.56808 10.9171 7.53112C11.6781 7.49671 11.9731 7.4864 13.5106 7.48467V7.48673ZM18.6546 8.85656C18.108 8.85656 17.6646 9.29959 17.6646 9.84623C17.6646 10.3928 18.108 10.8362 18.6546 10.8362C19.2012 10.8362 19.6446 10.3928 19.6446 9.84623C19.6446 9.29967 19.2012 8.85623 18.6546 8.85623V8.85656ZM14.2507 10.0133C11.911 10.0133 10.014 11.9103 10.014 14.2501C10.014 16.5899 11.911 18.486 14.2507 18.486C16.5905 18.486 18.4869 16.5899 18.4869 14.2501C18.4869 11.9104 16.5904 10.0133 14.2506 10.0133H14.2507ZM14.2507 11.5C15.7695 11.5 17.0008 12.7312 17.0008 14.2501C17.0008 15.7688 15.7695 17.0001 14.2507 17.0001C12.732 17.0001 11.5008 15.7688 11.5008 14.2501C11.5008 12.7312 12.7319 11.5 14.2507 11.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2001_14' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(7.4375 30.1565) rotate(-90) scale(27.7501 25.8098)'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.1' stop-color='%23FFDD55'/%3E%3Cstop offset='0.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_2001_14' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-4.69011 2.01698) rotate(78.681) scale(12.4044 51.1315)'%3E%3Cstop stop-color='%233771C8'/%3E%3Cstop offset='0.128' stop-color='%233771C8'/%3E%3Cstop offset='1' stop-color='%236600FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_2001_14'%3E%3Crect width='28' height='28' rx='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}

.jdtv .sns-zone ul li a{display:block; width:28px; height:28px; border-radius:30px;}
.jdtv .sns-zone ul li:hover{transition:0s;}
/*
.sns-zone ul li:nth-child(1):hover{background:#1CCF23 url(../images/sprites_img.png); background-position:0 -1px;}
.sns-zone ul li:nth-child(2):hover{background:#405499 url(../images/sprites_img.png); background-position:-36px -1px;}
.sns-zone ul li:nth-child(3):hover{background:#3BA3E1 url(../images/sprites_img.png); background-position:-72px -1px;}
.sns-zone ul li:nth-child(4):hover{background:#2DB700 url(../images/sprites_img.png); background-position:-109px -1px;}
.sns-zone ul li:nth-child(5):hover{background:#05CA3E url(../images/sprites_img.png); background-position:-144px -1px;}
*/

.sns-zone ul li:nth-child(1){background:#1CCF23 url(../images/sprites_img.png); background-position:0 -1px;}
.sns-zone ul li:nth-child(2){background:#405499 url(../images/sprites_img.png); background-position:-36px -1px;}
.sns-zone ul li:nth-child(3){background:#222 url(../images/sprites_img.png); background-position:-72px -1px;}
.sns-zone ul li:nth-child(4){background:#2DB700 url(../images/sprites_img.png); background-position:-109px -1px;}
.sns-zone ul li:nth-child(5){background:#05CA3E url(../images/sprites_img.png); background-position:-144px -1px; background-position:unset;}
.sns-zone ul li.kakaotv{width:28px; height:28px; border-radius:50px; background:url(../images/icon_kakaotv.png) no-repeat 0 0;}
.sns-zone ul li.navertv{width:28px; height:28px; border-radius:50px; background:url(../images/icon_navertv.png) no-repeat 0 0;}
.sns-zone ul li.naverblog{width:28px; height:28px; border-radius:50px; background:url(../images/icon_naverblog.png) no-repeat 0 0;}
.sns-zone ul li.youtube{width:28px; height:28px; background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='28' height='28' rx='14' fill='%23FF0000'/%3E%3Cg clip-path='url(%23clip0_2001_10)'%3E%3Cpath d='M21.6466 9.71569C21.5549 9.38408 21.3758 9.08175 21.1274 8.83883C20.879 8.5959 20.5698 8.42085 20.2306 8.3311C18.989 8 13.9919 8 13.9919 8C13.9919 8 8.99451 8.01002 7.75289 8.34112C7.41373 8.43088 7.10454 8.60594 6.8561 8.84888C6.60766 9.09181 6.42865 9.39415 6.33689 9.72578C5.96132 11.8829 5.81564 15.1698 6.3472 17.2406C6.43897 17.5722 6.61799 17.8746 6.86643 18.1175C7.11486 18.3604 7.42405 18.5355 7.7632 18.6252C9.00482 18.9563 14.0021 18.9563 14.0021 18.9563C14.0021 18.9563 18.9993 18.9563 20.2408 18.6252C20.58 18.5355 20.8892 18.3604 21.1376 18.1175C21.3861 17.8746 21.5651 17.5722 21.6569 17.2406C22.053 15.0805 22.1751 11.7956 21.6466 9.71569Z' fill='white'/%3E%3Cpath d='M12.4014 15.8259L16.5469 13.4781L12.4014 11.1304V15.8259Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2001_10'%3E%3Crect width='16' height='11' fill='white' transform='translate(6 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.sns-zone ul li.instagram{width:28px; height:28px; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cg clip-path='url(%23clip0_2001_14)'%3E%3Cpath d='M21.4375 0H6.5625C2.93813 0 0 2.93813 0 6.5625V21.4375C0 25.0619 2.93813 28 6.5625 28H21.4375C25.0619 28 28 25.0619 28 21.4375V6.5625C28 2.93813 25.0619 0 21.4375 0Z' fill='url(%23paint0_radial_2001_14)'/%3E%3Cpath d='M21.4375 0H6.5625C2.93813 0 0 2.93813 0 6.5625V21.4375C0 25.0619 2.93813 28 6.5625 28H21.4375C25.0619 28 28 25.0619 28 21.4375V6.5625C28 2.93813 25.0619 0 21.4375 0Z' fill='url(%23paint1_radial_2001_14)'/%3E%3Cpath d='M14.2507 6C12.0102 6 11.729 6.00982 10.849 6.04983C9.97072 6.09009 9.3712 6.2291 8.84666 6.43313C8.30398 6.64383 7.84371 6.92573 7.38517 7.38443C6.92623 7.84305 6.64433 8.30332 6.43296 8.84576C6.22836 9.37046 6.08918 9.97023 6.04966 10.8481C6.01031 11.7281 6 12.0095 6 14.2501C6 16.4907 6.0099 16.771 6.04983 17.651C6.09025 18.5293 6.22927 19.1288 6.43312 19.6533C6.64399 20.196 6.9259 20.6563 7.3846 21.1148C7.84305 21.5738 8.30332 21.8563 8.84559 22.067C9.37054 22.2711 9.97015 22.4101 10.8483 22.4503C11.7283 22.4903 12.0093 22.5002 14.2498 22.5002C16.4905 22.5002 16.7709 22.4903 17.6508 22.4503C18.5291 22.4101 19.1293 22.2711 19.6542 22.067C20.1967 21.8563 20.6563 21.5738 21.1147 21.1148C21.5736 20.6563 21.8554 20.196 22.0669 19.6536C22.2697 19.1288 22.4089 18.5291 22.4502 17.6511C22.4897 16.7712 22.5 16.4907 22.5 14.2501C22.5 12.0095 22.4897 11.7283 22.4502 10.8483C22.4089 9.96998 22.2697 9.37054 22.0669 8.846C21.8554 8.30332 21.5736 7.84305 21.1147 7.38443C20.6558 6.92557 20.1968 6.64367 19.6537 6.43321C19.1278 6.2291 18.528 6.09001 17.6497 6.04983C16.7696 6.00982 16.4895 6 14.2482 6H14.2507ZM13.5106 7.48673C13.7303 7.4864 13.9754 7.48673 14.2507 7.48673C16.4536 7.48673 16.7146 7.49465 17.5845 7.53417C18.3889 7.57097 18.8254 7.70536 19.1163 7.8183C19.5013 7.96779 19.7758 8.14657 20.0644 8.4354C20.3531 8.72415 20.5318 8.99912 20.6817 9.38415C20.7946 9.67455 20.9292 10.1111 20.9658 10.9155C21.0053 11.7852 21.0139 12.0464 21.0139 14.2482C21.0139 16.4499 21.0053 16.7112 20.9658 17.5809C20.929 18.3852 20.7946 18.8218 20.6817 19.1123C20.5322 19.4973 20.3531 19.7715 20.0644 20.0601C19.7756 20.3488 19.5015 20.5275 19.1163 20.6771C18.8258 20.7905 18.3889 20.9246 17.5845 20.9614C16.7148 21.0009 16.4536 21.0095 14.2507 21.0095C12.0478 21.0095 11.7867 21.0009 10.9171 20.9614C10.1127 20.9243 9.67612 20.7899 9.38506 20.6769C9.00011 20.5273 8.72506 20.3486 8.43631 20.0599C8.14756 19.7711 7.96886 19.4968 7.81896 19.1116C7.70602 18.8212 7.57146 18.3846 7.53483 17.5802C7.49531 16.7105 7.48739 16.4493 7.48739 14.2461C7.48739 12.043 7.49531 11.7832 7.53483 10.9135C7.57162 10.1091 7.70602 9.67249 7.81896 9.38168C7.96853 8.99665 8.14756 8.72168 8.43639 8.43293C8.72522 8.14418 9.00011 7.9654 9.38514 7.81558C9.67595 7.70214 10.1127 7.56808 10.9171 7.53112C11.6781 7.49671 11.9731 7.4864 13.5106 7.48467V7.48673ZM18.6546 8.85656C18.108 8.85656 17.6646 9.29959 17.6646 9.84623C17.6646 10.3928 18.108 10.8362 18.6546 10.8362C19.2012 10.8362 19.6446 10.3928 19.6446 9.84623C19.6446 9.29967 19.2012 8.85623 18.6546 8.85623V8.85656ZM14.2507 10.0133C11.911 10.0133 10.014 11.9103 10.014 14.2501C10.014 16.5899 11.911 18.486 14.2507 18.486C16.5905 18.486 18.4869 16.5899 18.4869 14.2501C18.4869 11.9104 16.5904 10.0133 14.2506 10.0133H14.2507ZM14.2507 11.5C15.7695 11.5 17.0008 12.7312 17.0008 14.2501C17.0008 15.7688 15.7695 17.0001 14.2507 17.0001C12.732 17.0001 11.5008 15.7688 11.5008 14.2501C11.5008 12.7312 12.7319 11.5 14.2507 11.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_2001_14' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(7.4375 30.1565) rotate(-90) scale(27.7501 25.8098)'%3E%3Cstop stop-color='%23FFDD55'/%3E%3Cstop offset='0.1' stop-color='%23FFDD55'/%3E%3Cstop offset='0.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='paint1_radial_2001_14' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(-4.69011 2.01698) rotate(78.681) scale(12.4044 51.1315)'%3E%3Cstop stop-color='%233771C8'/%3E%3Cstop offset='0.128' stop-color='%233771C8'/%3E%3Cstop offset='1' stop-color='%236600FF' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='clip0_2001_14'%3E%3Crect width='28' height='28' rx='14' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.sns-zone span{color:#666; font-weight:300; display:inline-block; margin-top:5px; font-size:13px;}

/* 검색영역 */
.search-zone{position:absolute; top:30px; right:0; background:#f0f0f0; width:246px; height:42px; border-radius:30px;}
.srh-input{background:transparent; height:42px; width:calc(100% - 60px); padding-left:18px; font-weight:300; font-size:14px; color:#000;}
.search-zone button.ico-srh{display:inline-block; width:30px; height:30px; background-position:-183px -0px;}

/* nav */
.gnb{overflow:hidden; height:56px;}
.nav-depth01{width:calc(100% - 130px);}
.nav-depth01 li{float:left;font-size:16px;margin-right: 20px;/* color: black; */}
.nav-depth01 li a{padding: 0 2px;line-height:54px;}
.nav-depth01 li a:hover{height:54px;border-bottom:2px solid #195ecb; color:#052c69; font-weight:500;}
.gnb span{height:54px; line-height:54px; color:#777; float:right;}
.gnb span a{display:inline-block;line-height:54px;font-family:'Noto Sans KR', sans-serif;padding:0 10px;position:relative;color: #999999;}
.gnb span a:last-child{padding-right:0;}
.gnb span a:last-child::before{content:""; width:1px; height:13px; display:inline-block; background:#999; position:absolute; left:0; top:21px;}
.nav-depth01 li:last-of-type{margin-right:0;}

/* 중도TV 헤더 */
body.jdtv{background:#000 url(../images/bg_jdtv.gif) repeat-x 0 0;;}
.jdtv .sns-zone span{color:#fff;}
.jdtv header h1{margin:26px auto; width:178px; height:56px; background:url(../images/sprites_logo.png) no-repeat -12px -146px;}
.jdtv header h1 a{display:block; width:232px; height:56px;}
.jdtv .gnb ul li a{color:#fff;}
.jdtv .gnb ul li a:hover{border-bottom:2px solid #fff; color:#fff;}
.jdtv .gnb span button{color:#fff;}
.jdtv .content13{background:#333;}
.jdtv .content13 .sitemap a{color:#fff;}
.jdtv .content13 .sitemap .col ul li a{color:#bbb;}
.jdtv .submenu{background:#b7b7b7;}
.jdtv .submenu .nav-depth02 a{color:#333;}
.jdtv .submenu .nav-depth02 a:hover{color:#000; font-weight:500;}
.jdtv .active{height:53px;border-bottom:2px solid #fff; color:#052c69; font-weight:500;}

/* 메인 주요뉴스1 & 주요뉴스2 */
.content3{width:1100px; margin:40px auto 0 auto; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:30px;}
.section01{width:460px; float:left;}
.section02{width:580px; float:right; min-height:400px;}

/* 메인 오피니언(사설/칼럼) */
.opinion{background:#f5f5f5; width:100%; overflow:hidden;}
.opinion > section{padding: 25px 20px 0 20px;}



/* 메인_연재 */
.content4{width:1100px; margin:40px auto; padding-bottom:40px;}

.content5{clear:both; width:1100px; margin:0 auto 40px auto; overflow:hidden;}
.sec-public{border-bottom:1px solid #ddd; padding-bottom:25px; overflow:hidden; margin-bottom:25px;}

/* 중도일보 */
.content9{background:#f6f6f6; width:100%; overflow:hidden; margin-top:40px; height:254px;}
.joongdo-box{width:1100px; margin:0 auto; padding:45px 0 30px 0; overflow:hidden;}

/* 기자상 수상 */
.joongdo-award{width:230px; float:left; margin-right:40px; overflow:hidden;}
.joongdo-award h3{font-size:20px; color:#000; margin-bottom:30px; font-weight:500;}
.award-title{width:132px; font-size:16px; line-height:24px; margin-bottom:20px; float:left; font-weight:500;}
.award-title a{font-weight:500;}
.arwad-bg{width:87px; height:96px; display:inline-block; float:right; background-position:-325px -128px;}
.award-box > a{color:#999;}

/* 지난연재 */
#navi_news, #navi_news ul li a, #navi_news h3 {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;width: 320px;float: right;}
.oldmenu{position: relative;width: 1100px;/* height: 20px; *//* overflow: hidden; *//* margin: 0 auto; *//* float: right; */margin-bottom: 42px;}
.select_color {background: #f3f3f3; font-weight:bold; }
.oldmenu select {border:1px solid #b5b5b5;padding:6px 10px 6px 10px;border-radius:5px;position: relative;/* right: 168px; *//* right: 0; *//* margin-top: 20px; *//* left: 12px; *//* right: -778px; *//* margin-bottom: 20px; *//* float: right; */width: 320px;}

/* 협력사 */
.content10{width:100%; }
.cooperation{position:relative; width:1100px; margin:40px auto;}
.cooperation h3{font-size:20px;color:#000;margin-bottom:20px;font-weight:500;/* padding-left:6px; */}
.cooperation-box{width:1100px; overflow:hidden; padding-bottom:5px;}
.add_slide_list{width:100%; overflow:hidden; margin-bottom:20px;}
.add_slide_list li{list-style-type:none; font-size:13px; float:left; cursor:pointer; padding:0px 8px; margin-right:10px; line-height:24px;}
.add_slide_list li:hover{background:#26355c; border-radius:15px; color:#fff;}
.add_slide_list li:nth-of-type(1){display: none;}
.cooperation-banner{width:5000px;}
.cooperation-banner div{float:left; margin-right:8px; overflow:hidden;}
.bx-wrapper {max-width:1085px !important;}
.bx-viewport{z-index: 1;}
.coop-rolling-btn{overflow:hidden;position:absolute; left:-50px; bottom:54px; width:1200px;}
.coop-rolling-btn .bx-prev{float:left; width:35px; height:35px; background:#ebebeb url(//www.joongdo.co.kr/web/images/sprites_img.png) no-repeat -434px -2px; border-radius:30px;}
.coop-rolling-btn .bx-next{float:right; width:35px; height:35px; background:#ebebeb url(//www.joongdo.co.kr/web/images/sprites_img.png) no-repeat -459px -2px; border-radius:30px;}

/*파트너사*/
.cooperation-li{width:100%; overflow:hidden; margin-bottom:20px;}
.cooperation-li li{list-style-type:none; font-size:13px; float:left; cursor:pointer; padding:0px 8px; margin-right:10px; line-height:24px;}
.cooperation-li li:hover{background:#26355c; border-radius:15px; color:#fff;}


/* 사이트맵 */
.content13{width:100%; border-top:2px solid #444; padding-bottom:50px; overflow:hidden;}
.sitemap{width:1100px; margin:0 auto;}
.sitemap > div{width:140px; float:left; height:300px; padding:40px 0;}
.sitemap > div:nth-child(1),.sitemap > div:nth-child(2),.sitemap > div:nth-child(3),.sitemap > div:nth-child(4),.sitemap > div:nth-child(5),.sitemap > div:nth-child(6){border-bottom:1px solid #ddd;}
.sitemap > div:nth-child(6){width:260px;}
.sitemap > div:nth-child(4),.sitemap > div:nth-child(7){width:220px;}
.sitemap > div:nth-child(5){width:240px;}
.sitemap > div:nth-child(6){width:260px;}
.sitemap > div:nth-child(10){width:190px;}
.sitemap > div:nth-child(4) ul,.sitemap > div:nth-child(5) ul,.sitemap > div:nth-child(6) ul{width:100px;}
.sitemap > div:nth-child(6) ul:last-of-type{width:126px;}
.sitemap > div:nth-child(10) ul{width:95px;}
.sitemap > div:nth-child(11){width:150px;}
.sitemap > div:nth-child(12),.sitemap > div:nth-child(13){width:130px;}
.sitemap > div:first-of-type,.sitemap > div ul{width:100px;}
.sitemap strong{font-size:14px; font-weight:600; margin-bottom:15px; display:block;}
.sitemap strong a{font-weight:500; color:#000;}
.sitemap ul{width:126px; float:left;}
.sitemap ul li{font-size:12px; line-height:26px;}
.sitemap ul li a{color:#666;}
.sitemap ul li a:hover{text-decoration:underline;}
.pdf-depth02{margin-top:20px;}

footer{width:100%; background:#464646; overflow:hidden; margin-bottom:96px;}
.footer{width:1100px; margin:0 auto; padding:30px 0; overflow:hidden;}
.foot-logo{background:url(../images/sprites_logo.png) no-repeat -12px -120px; width:130px; height:35px; float:left; margin-right:70px;}
.foot-right{float:left;}
.foot-menu{overflow:hidden;}
.foot-menu li{float:left; margin-right:10px; padding:3px 0; position:relative;}
.foot-menu li::before{content:""; width:1px; height:12px; background:#ddd; display:inline-block; margin-right:10px; position:absolute; top:7px; left:0; margin-right:10px;}
.foot-menu li:first-of-type::before{display:none;}
.foot-menu li a{color:#eee; font-weight:100; padding-left:10px; font-size:14px;}
.foot-menu li:first-child a{padding-left:0;}
address{margin-top:15px !important; color:#eee; font-weight:100 !important; margin-bottom:5px !important; letter-spacing:0; font-size:14px !important;}
.copyright{color:#eee; font-weight:100; font-size:14px !important;}
/* 모바일 버전으로 보기 */
#device_change {display:block; position:relative; min-width:1100px; max-width:100%; margin-bottom:20px; padding:1em 0; border:1px solid #e1e1e1; border-radius:0.5em; font-size:3em; text-decoration:none; text-align:center; background:#EEEEEE;}

/* //////////////////// 중도TV //////////////////// */

/* 중도TV 최신영상 */
.jdtv .jdtv-latest{width:1100px; margin:0 auto 60px auto; overflow:hidden;}
.latest-video-box{}
.latest-video-li{width:340px; margin-right:40px; float:left; margin-bottom:50px;}
.latest-video-li .news-img{position:relative; width:340px; height:192px; border-radius:5px; overflow:hidden; margin-bottom:12px;}
.latest-video-li .news-img img{width:340px; height:192px;}
.latest-video-li:nth-child(3n+0){margin-right:0;}
.latest-video-li .visual-overlay{background:rgba(0,0,0,0); width:340px; height:192px; display:block; position:absolute; top:0; transition:0.3s;}
.latest-video-li a:hover i.visual-overlay{background:rgba(0,0,0,0.4); width:340px; height:192px; display:block; position:absolute; top:0;}
.latest-video-li .news-title{font-size:18px; line-height:24px; color:#fff;}
.jdtv-latest .paging > .all_list a{float:left; line-height:28px; margin-left:20px; color:#fff;}

/* //////////////////// 비주얼 //////////////////// */

/* 비주얼 최신기사 */
.visual-latest{width:1100px; margin:0 auto; overflow:hidden;}
.column-box{overflow:hidden;}
.visual-column{width:326px; float:left; margin-right:61px;}
.visual-column:last-of-type{margin-right:0;}
.visual-column ul li{margin-bottom:40px;}
.visual-latest .news-img{width:324px; border:1px solid #ddd; margin-bottom:15px;}
.visual-latest .news-img img{width:324px;}
.visual-latest .news-title{font-size:18px; margin-bottom:10px;}
.visual-latest .news-title a{color:#000; font-weight:500;}
.visual-latest span{font-size:14px; font-weight:300; letter-spacing:0;}



/*중도TV 스티키 메인  검색*/
.jdtv-sticky-search-zone{margin-top:11px; float:right; background:#f0f0f0; width:200px; height:40px; border-radius:30px;}
.jdtv-sticky-srh-input{background:transparent; height:38px; width:calc(100% - 60px); padding-left:18px; font-weight:300; font-size:14px; color:#000;}
.jdtv-sticky-search-zone button.ico-srh{display:inline-block; width:30px; height:30px; background-position:-183px -0px; margin-top:3px;}

/*중도TV 메인 메뉴*/
.jdtv-sticky{width:100%; position:fixed; background-color:#000000; border-bottom:2px solid #ffffff; z-index:10; transition: 0.3s;}
.jdtv-sticky-menu{float:left; display:inline-block; margin-left: 12px;}
.jdtv-sticky-menu li{float:left; margin-left:18px;}
.jdtv-sticky-menu li a{font-size:15px; color:#ffffff; margin-top:22px;}
.jdtv-sticky-menu li a:hover{font-weight:500;}

/*스티키 메인 메뉴*/
.main-sticky{width:100%; position:fixed; background-color:#ffffff; border-bottom:2px solid #000000; z-index:99; transition: 0.3s;}
.sticky-menu{float:left; display:inline-block; margin-left: 12px;}
.sticky-menu li{float:left; margin-left:18px;}
.sticky-menu li a{font-size: 14px;color:#000000;margin-top:22px;}
.sticky-menu li a:hover{font-weight:500;}

/*메인 공통 사용*/.sticky{width:1100px; margin:0 auto; height:64px; text-align:center;}
/*메인 공통 사용*/.joondo-logo{background: url(../images/sprites_logo.png) no-repeat -9px -205px ;width:105px; height:25px; float:left; margin-top:18px;}
/*메인 공통 사용*/.joondo-logo a {width: 105px; height: 25px; float:left;}

/*스티키 메인  검색*/
.sticky-search-zone{margin-top:11px; float:right; background:#f0f0f0; width:200px; height:40px; border-radius:30px;}
.sticky-srh-input{background:transparent; height:38px; width:calc(100% - 60px); padding-left:18px; font-weight:300; font-size:14px; color:#000;}
.sticky-search-zone button.ico-srh{display:inline-block; width:30px; height:30px; background-position:-183px -0px; margin-top:3px;}


/*본문 스티키 메뉴*/
.view-sticky{width:100%; position:fixed; background-color:#ffffff; border-bottom:2px solid #000000; z-index:10; transition: 0.3s;}
.sticky-title{display:inline-block;width: 650px;text-align: center;margin-top: 18px; height:30px; overflow:hidden;}
.sticky-title span{font-size:20px;/* margin-top:18px; */width: 650px;text-align: center;color:#000000;font-weight:500;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1; /* 라인수 */-webkit-box-orient: vertical;word-wrap:break-word;line-height:26px;height:28px;}
.ico-sns-wrap{float:right;}
.ico-sns-wrap li{float:left; width:34px; height:34px; margin-top:18px;}
.ico-sns-wrap li a{width:34px; height:34px;}
.ico-sns-wrap li:nth-child(1){margin-right:6px;}
.ico-sns-wrap li:nth-child(2){margin-right:10px;}
.ico-sns-wrap li:nth-child(3){margin-right:15px;}
.ico-sns-wrap li:nth-child(4){margin-right:14px;}
.ico-sns-wrap li:nth-child(5){margin-right:14px;}
.ico-sns-fb{background-position:-206px -426px;}
.ico-sns-tw{background-position:-244px -425px;}
.ico-sns-gg{background-position:-290px -424px;;}
.ico-sns-ba{background-position:-331px -426px;}
.ico-sns-url{background-position:-382px -426px;}
.ico-top-btn{background-position:-47px -466px;}

/*중도 TV 본문 스티키 메뉴*/
.jdtv-sticky_wrap{width:100%; position:fixed; background-color:#000000; border-bottom:2px solid #ffffff; z-index:10; transition: 0.3s;}
/*중도 TV 메인 공통 사용*/.jdtv-joondo-logo{background: url(../images/sprites_logo.png) no-repeat -9px -241px; text-indent:-100000px; width:105px; height:25px; float:left; margin-top:21px;}
/*중도 TV 메인 공통 사용*/.jdtv-joondo-logo a {width: 105px; height: 25px; float:left;}
.jdtv-sticky-title{display:inline-block; width:380px;}
.jdtv-sticky-title span{font-size:20px; /*margin-top:18px;*/ width:380px; text-align: justify; color:#ffffff; font-weight:500; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; /* 라인수 */ -webkit-box-orient: vertical; word-wrap:break-word;line-height:26px; height:28px;}
.jdtv-ico-sns-wrap{float:right;}
.jdtv-ico-sns-wrap li a{width:34px; height:34px;}
.jdtv-ico-sns-wrap li{float:left; width:34px; height:34px; margin-top:18px;}
.jdtv-ico-sns-wrap li:nth-child(1){margin-right:6px;}
.jdtv-ico-sns-wrap li:nth-child(2){margin-right:10px;}
.jdtv-ico-sns-wrap li:nth-child(3){margin-right:6px;}
.jdtv-ico-sns-wrap li:nth-child(4){margin-right:14px;}
.jdtv-ico-sns-wrap li:nth-child(5){margin-right:14px;}
.jdtv-ico-sns-fb{background-position:-207px -460px;}
.jdtv-ico-sns-tw{background-position:-244px -459px;}
.jdtv-ico-sns-gg{background-position:-290px -459px;}
.jdtv-ico-sns-ba{background-position:-331px -459px;}
.jdtv-ico-sns-url{background-position:-382px -459px;}
.jdtv-ico-top-btn{background-position:-86px -466px; cursor:pointer;}

/*swipe guid*/
.submenu-next{cursor:pointer; display: block;background-position:-464px -487px;outline:none;width: 36px;height: 30px;overflow: hidden;/* float: right; */position: absolute;right: -77px;top: 16px;}
.submenu-prev{ cursor:pointer;display: block;background-position:-427px -487px;outline:none;width: 36px;height: 30px;overflow: hidden;/* float: right; */position: absolute;right: -40px;top: 16px;}
.menu_more_title{display:inline-block;width: 40px;/* margin-left: 35px; */margin-top: 1px;position: absolute;right: -123px;top: 16px; color: #000}

/*menu ative*/
.active{height:54px;border-bottom:2px solid #195ecb; font-weight:500; color:#000000 !important;}

/*submenu*/
.submenu_wrap{position:relative; width: 100%; margin: 0 auto; overflow:hidden; background-color:#f7f7f7; border-top: 1px solid #999;}
.sub-menu{/*overflow:hidden;*/ width: 1100px; height:52px; position:relative; margin:0 auto;}
.sub-menu p{font-size:20px;color:#195ecb;float:left;overflow:hidden;margin:0;padding-top:16px;padding-right: 10px;/* width: 80px; */height: 30px;}
.nav-depth02{width: 5200px;z-index:33;margin-left:20px;}
.nav-depth02 li:nth-child(1){font-size:20px; color:#000000; float:left; overflow:hidden; margin:0; padding-top:16px; margin-right:10px;}
.nav-depth02 li {float:left;padding: 16px 20px 0 15px;}
.nav-depth02 li a{font-size:15px; color:#777777; line-height:20px;}
.nav-depth02 li a:hover{color:#000000; font-weight:500;}
.overflow-x,.overflow-no{/*overflow-x:auto;*/ /*overflow-y:hidden;*/ overflow:hidden; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar;}
.overflow-x::-webkit-scrollbar ,.overflow-no::-webkit-scrollbar {display: none;}
.opinion{float:right;height: 420px;}

/*좌측 뉴스리스트*/
.left_content{width:720px; overflow:hidden; margin-right:60px; float:left;}
.newlist:nth-child(1){width:720px; height:110px; padding:0 0 30px 0;}
.newlist{border-bottom: 1px solid #e1e1e1; width:720px; height:110px; padding:30px 0 30px 0;}
.newlist .date{float: left;color:#aaaaaa;margin-right:40px;display:block;height:141px;}
.newlist-img{float:left; width:172px; height:110px; margin-right:20px; border:1px solid #ddd;}
.newlist-img a img {width:172px; height:110px;}
.newlist-info{float:left; width:400px; height:75px;}
.newlist .newlist-img + .newlist-title{float:right; width:calc(100% - 298px);}
.newlist .newlist-title a{font-size:21px; text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word; margin-bottom: 10px; line-height:26px;}
.newlist .newlist-img + .newlist-title + .read{float:right; width:calc(100% - 298px);}
.newlist .read a{line-height:24px; font-size:16px; color:#666666; text-align: justify; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word; height: 44px;}
.date + .newlist-title,.date + .newlist-title + .read{width:616px; float:left;}


/*좌측 페이징 활성화*/
.paging_on a{background-color:#898989; color:#ffffff !important;}

/*좌측 페이징*/
.paging_wrap{text-align:center;}
.paging_wrap .paging{display:inline-block;height:100px; margin: 0 auto; margin-top:40px;}
.paging ul {overflow:hidden; float:left;}
.paging ul li {width:34px; height:30px; float:left;}
.paging ul li a{width:34px; height:30px; font-size:16px; color:#666666; text-align:center; line-height:26px;}
.paging ul li.ico-prev{background-position:-436px -5px;}
.paging ul li.ico-next{background-position:-460px -5px;}
.paging > .all_list{float:left; line-height:28px; margin-left:20px;}
.paging > .all_list > a > .ico_all{display: block ;background-position:-460px -5px; width:34px; height:30px; text-indent:-100000%; overflow:hidden; float:right;}

/*중도TV 전체기사 */
.all_list{line-height:28px; margin-left:20px;}
.all_list > a > .ico_all{display: block ;background-position:-460px -5px; width:34px; height:30px; text-indent:-100000%; overflow:hidden; float:right;}
.allnews-list > a{color:#ffffff;}

/*right-content*/
.right_content{width:320px;overflow:hidden;float:right;/* padding-top: 20px; */}
.view .right_content{width:320px;overflow:hidden;float:right;padding-top: 20px;}

/*우측 콘텐츠 실시간 뉴스*/
.break_news {margin-top: 60px;}
.news_title01 {font-size:24px; font-weight:700; padding-bottom: 5px; color:#000000; margin-bottom:20px; /*padding:5px 0;*/}
.bk_news{padding:0 0px 5px 0px; margin-bottom:50px;}
.bk_news{/*border:1px solid #e5e5e5;  border-radius:0 0 5px 5px;*/ background:#fff;}
.bk_news_title { overflow:hidden; height:35px; font-weight:600; font-size:15px; color:#5d81c3;  }
.bk_news .ulWrap{ position: relative; height:150px; overflow:hidden; }
.moveUl{ display: block; position: absolute; top:0; left:0; }
.bk_news ul{display: block; padding-bottom:0px; }
.bk_news ul li{ display:block; line-height:30px; font-size:13px; font-weight:300; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; font-weight:bold;}
.bk_news ul li p{background:#EE2C33; float:left; border-radius:30px; margin-top:8px; padding:2px 0; width:50px; margin-right:10px; line-height:14px; text-align:center; color:#fff; vertical-align:center;font-weight:500; font-size:11px;}
.bk_news ul li span{width:320px; display:block; font-size:15px}
.bk_news ul li span a{display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; color:#5376B1;}
.bk_bott{overflow:auto; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; margin-top:15px; height:40px;}
.bk_bott .bk_list{width:98px;float:left;margin-top: 3px;}
.bk_bott .bk_list div{text-align:center;}
.bk_bott .bk_list div span{margin: 11px 8px 0 8px;display:inline-block;}
.bk_bott .bk_list div span a{display: block; width:12px; height:12px;  background:#ccc; border-radius:10px; }
.bk_bott .bk_list div span a.on{background: #e61b27;width: 12px;height: 12px; border-radius: 10px;}

.all_bknews{height:25px; padding:10px 10px 0 0; font-weight:700; float:right;}
.all_bknews a{color:#464646; display:block;}
.bk_all{display: block ;background-position:-460px -9px; width:34px; height:30px; text-indent:-100000%; overflow:hidden; float:right;}


/*우측 콘텐츠 인기뉴스*/
.pop-news{margin-bottom:50px;}
.pop-news p{font-size: 24px; padding-bottom: 5px; color: #000000; margin-bottom:20px;font-weight:700;}
.pop-img{width:320px; height:184px; position:relative;}
.pop-img img{width:320px; height:184px;}
.pop-title{width:320px; height:80px; background-color:#363636; bottom:0;}
.pop-title a{width:256px; font-size:18px; color: #ffffff; line-height:26px; padding:14px 14px 14px 0; text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word; height: 38px;}
.pop-title::before{content:"1"; float:left; color:#ffffff; display: inline-block; line-height:70px; width: 40px; height: 80px;font-size: 24px;text-align: center;margin-right: 10px;font-style: italic; font-weight: 600;}
.pop-list{font-size:18px; color:#000000;}
.pop-list li{padding:20px 0 20px 0; border-bottom:1px solid #e1e1e1;}
.pop-list li a {line-height:24px; width:260px; text-align: justify; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word; height: 44px;}
.pop-list li::before{display: inline-block; float:left; line-height:44px; width: 40px; height: 20px;font-size: 24px;text-align: center;margin-right: 10px;font-style: italic; font-weight: 600;}
.pop-list li:nth-child(1)::before{content:"2"; color:#333333;}
.pop-list li:nth-child(2)::before{content:"3"; color:#333333;}
.pop-list li:nth-child(3)::before{content:"4"; color:#333333;}
.pop-list li:nth-child(4)::before{content:"5"; color:#333333;}


/*좌측 오피니언 리스트*/
.oplist-img{float: left;width: 110px;height: 110px;margin-right: 20px; border: 1px solid #ddd;}
.oplist-img img{width:110px; height:110px;}
.oplist-img + .newlist-title{width:calc(100% - 238px);  float:right;}
/*.newlist .read{float:right; width:calc(100% - 102px);}*/
.newlist-title + .read{width:100%;}
.newlist_wrap p{font-size: 24px;/*padding-bottom: 5px;*/font-weight:700;color: #000000;margin-bottom: 20px; line-height:20px; padding:5px 0;}
.newlist_wrap p span{color: #5376B1;}
.newlist .oplist-img + .newlist-title + .read{width:calc(100% - 238px) !important; float:right;}


/*중도TV 본문*/
.jdtv-view-top{width:1100px; margin:0 auto; margin-bottom:40px;}
.jdtv-view-box{width:1100px; margin:0 auto;}
.view-left-content{width:720px; float:left;}

/*좌측 타이틀*/
.jdtv-view-title{width:720px; border-bottom:1px solid #636363; margin-bottom:40px;}
.jdtv-view-title h1{width:720px; font-size:36px; color:#ffffff; line-height:44px; font-weight:500; margin-bottom:20px;}
.jdtv-view-title p{font-size:15px; color:#ffffff; margin-bottom:20px;}
.jdtv-view-read{font-size:18px; color:#ffffff; margin-bottom:50px; line-height:30px; font-weight:100;}
.jdtv-view-img{width:720px; height:400px; margin-bottom:55px;}
.jdtv-view-img img{width:720px; height:400px;}
.jdtv-view-info{font-size:18px; color:#ffffff; font-weight:100; margin-bottom:30px;}
.jdtv-reporter{font-size:18px; color:#ffffff; font-weight:100; margin-bottom:100px;}

/*좌측 관련영상*/
.rel-video{width:720px; padding-bottom:40px; overflow:hidden; margin-bottom:20px; position:relative;}
.rel-video .rel-box{width:720px; height:220px;}
.rel-video .rel-li{width:220px; float:left; margin-right:30px;}
.rel-video .rel-li:nth-last-child(1){margin-right:0px;}
.rel-video .rel-li .news-img{width:220px; height:140px; border-radius:5px; overflow:hidden; margin-bottom:12px; position:relative;}
.rel-video .rel-li .news-img img{width:220px; height:140px;}
.rel-video .news-title{font-size:16px; line-height:22px; color:#fff; text-align: justify;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-wrap: break-word;}
.rel-video .rel-li .visual-overlay{background:rgba(0,0,0,0.4); width:250px; height:140px; display:block; position:absolute; top:0; transition:0.3s;}
/*.rel-video a:hover i.visual-overlay{background:rgba(0,0,0,0.4); width:250px; height:140px; display:block; position:absolute; top:0;}*/
.rel-video .rel-li i.ico-video{position:absolute; bottom:8px;background-position:-440px -424px; width:28px; height:28px;}



/* 본문 기사 시작 */
.v-title1{font-size:40px; text-align: left; overflow: hidden; height:auto; line-height:50px; margin-bottom: 22px; font-weight:600; max-height:101px; color: black; word-break: keep-all;}
.v-title2{font-size:20px;text-align: left;overflow: hidden;height:auto;line-height:27px;margin-bottom:28px;font-weight:400;color:#444444;}
.view{width:1100px; height:auto; margin:0 auto; margin-top:45px;}
.view-title{border-bottom:1px solid #e1e1e1;margin-bottom:38px;overflow: visible;/* min-height:210px; */}
.view-sub-home{overflow: hidden;position: relative; margin: 0 auto;margin-bottom:16px;}
.view-sub-home li{float: left;font-size: 15px;font-weight:500;height: 20px;/* margin-right: 2px; */color: #666666;/* width: auto; *//* display: inline-block; */}
/*20200318 최은수 웹  대분류명 css 수정*/
/*.view-sub-home li:nth-child(2)::before{content: "";width: 1px;height: 13px;background: #cecece;display: inline-flex;position: sticky;top: 4px;margin: 0 16px;margin-bottom: 3px;}*/
.view-sub-home li:nth-last-child(1)::before{content: "";width: 1px;height: 13px;background: #4e4e4e; display: inline-block; margin: 0 5px 0 11px;}
.view-sub-home li a{ color: #999999;  }
.v-title1{font-size: 42px;text-align: left;overflow: hidden;/* height: 40px; */line-height: 48px;margin-bottom:22px;font-weight: 600;color:black;}
.v-title2{font-size:20px;text-align: left;overflow: hidden;line-height: 30px;margin-bottom:28px;font-weight:400;color:#444444;}
.view-bott{height:58px;}

.view-term{overflow: hidden;position: relative; margin: 0 auto; height:45px; line-height:45px; display: inline-block;float: left;}
.view-term li{float: left;font-size: 15px;font-weight:400;height: 20px;margin-right: 2px;color: #999999;width: auto; display: inline-block;}
.view-term li:nth-child(3){color:#333333;}
.view-term li:nth-child(3) span{color:#ff0000;}
/*.view-term li:first-child::after{content: "";width: 1px;height: 13px;background: #ececec;display: inline-flex;position: sticky;top: 4px;margin: 0 5px;margin-bottom: 3px;}*/
.view-term li:nth-child(2)::before{content: "";width: 1px;height: 13px;background: #ececec;display: inline-flex;position: sticky;top: 4px;margin: 0 5px;margin-bottom: 3px;}
.view-term li:nth-child(3)::before{content: "";width: 1px;height: 13px;background: #ececec;display: inline-flex;position: sticky;top: 4px;margin: 0 5px;margin-bottom: 3px;}
.option-box{ margin: 0 auto;margin-bottom:13px;display: inline-block;float:right;}
.option-box li{ height:45px; line-height:45px; float: left;font-size: 15px;font-weight:400; margin-right: 2px;color: #999999;width: auto; display:inline-flex; position:relative;cursor:pointer;}
.option-box li:first-child{height: 45px;padding-left:40px;margin-right:30px;color:#666666;cursor: auto;}
.option-box li img:first-child{border-radius: 100px;width:45px;/*-webkit-filter: grayscale(100%);*/  margin-right:10px;}
.option-box li.ico-share::after{background: url(../images/sprites_img.png) no-repeat -15px -349px;content: "";width:30px; margin-right:10px; height: 39px;display: inline-block;position: sticky;background-size: 420px; cursor:pointer;}
.option-box li.share-off::after{background: url(../images/sprites_img.png) no-repeat -115px -398px;content: "";width:30px; margin-right:10px; height: 39px;display: inline-block;position: sticky;background-size: 440px; cursor:pointer; }

.ico-fax{margin-left:7px; margin-top:7px;}
.ico-fax img{width:75% !important; margin-bottom:5px;}
.option-box li.ico-fontsize::after{background: url(../images/sprites_img.png) no-repeat -56px -349px;content: "";width:30px; margin-right:10px; height: 39px;display: inline-block;position: sticky;background-size: 420px; cursor:pointer;}

.option-box li.fonts-off::after{background: url(../images/sprites_img.png) no-repeat -109px -398px;content: "";width:30px; margin-right:10px; height: 39px;display: inline-block;position: sticky;background-size: 440px; cursor:pointer; }

/* 상단 sns 펼침메뉴 시작 */
.tlp-content{display: block; box-sizing: border-box;border: 1px solid #b7b7b7;position: absolute;padding: 5px 10px; bottom: -70px;right: 0px;background: #fff;}
.op-cont-wrap1{width: 216px;}
.op-cont-wrap2{width:207px;}
.tooltip-type01 .tlp-content {display: block;position: absolute;box-sizing: border-box;padding: 20px 25px 20px 10px;background: #fff;border: 1px solid #000;}
.tlp-share01 .tlp-content {width: 342px;top: 49px;right: -20px;}

.tooltip-type01 .close01 {position: absolute;top: 0;right: 0;}
/*.btn-type01:nth-child(1)::before{background: url(../images/sprites_img.png) no-repeat -177px -363px;
    content: "";width: 18px;height: 23px;display: inline-block;position: sticky;background-size: 430px;}
.btn-type01:nth-child(2)::before{background: url(../images/sprites_img.png) no-repeat -211px -363px;
    content: "";width:21px;height: 23px;display: inline-block;position: sticky;background-size: 430px;}
.btn-type01:nth-child(3)::before{background: url(../images/sprites_img.png) no-repeat -252px -363px;
    content: "";width: 18px;height: 23px;display: inline-block;position: sticky;background-size: 430px;}
.btn-type01:nth-child(3)::before{background: url(../images/sprites_img.png) no-repeat -282px -363px;
    content: "";width:34px;height: 23px;display: inline-block;position: sticky;background-size: 430px;}
.btn-type01:nth-child(4)::before{background: url(../images/sprites_img.png) no-repeat -322px -363px;
    content: "";width:38px;height: 23px;display: inline-block;position: sticky;background-size: 430px; }
	.btn-type01:nth-child(5)::before{background: url(../images/sprites_img2107.png) no-repeat -12px -425px; content: ""; width: 23px; height: 23px; display: inline-block; position: sticky; background-size: 430px;}*//* 카카오톡 추가 */

/*상단 sns 펼침메뉴 텍스트 크기 조절 버튼*/
.btn-type02[class*='font']:before {width:0; content: '가';display: block;clear: both;padding: 5px 0 7px;font-weight:500;line-height: 21px;color: #000;text-align: center; background:none;}
.fonts{/* width:0 !important; *//* height:0 !important; */}
.fontsizepick{display: block;}
.btn-type02.font01:before {font-size: 13px;}
.btn-type02.font02:before {font-size: 15px; margin-top: 2px; margin-left: -2px;}
.btn-type02.font03:before {font-size: 18px; margin-top: -1px; margin-left: 1px;}
.btn-type02.font04:before {font-size: 20px; margin-top: -1px; margin-left: 6px;}
.btn-type02.font05:before {font-size: 23px; margin-top: -1px; margin-left: 12px;}
.btn-type02[class*="font"]:hover:before, .btn-type01[class*="font"].active:before {color:red;}
.font-on:before{color:red !important;}
/*상단 sns 펼침메뉴 버튼*/
.tooltip-type01 .list01 {font-size: 0;}
.tooltip-type01 .list01 .btn-type01:first-child {margin-left: 0;}
.tooltip-type01 .list01 .btn-type01 {margin-left: 10px;}
.btn-type01 {float:left; overflow: visible;width: 35px;height:45px; margin-right: 15px; vertical-align:sub;}
.btn-type01:last-child{margin-right:0;}
.btn-type02 {overflow: visible;width: 35px;height:45px; margin-right:2px; vertical-align:sub;float: left;}
.btn-type02:last-child{margin-right:0;}
/* view title 종료 */

/* view main 시작 */
.font-size01,.font-size01 p span{font-size:18px !important; line-height:30px !important; font-weight:300;}
.font-size02,.font-size02 p span{font-size:20px !important; line-height: 32px !important; font-weight:300;}
.font-size03,.font-size03 p span{font-size:22px !important; line-height: 36px !important; font-weight:300;}
.font-size04,.font-size04 p span{font-size:24px !important; line-height: 38px !important; font-weight:300;}
.font-size05,.font-size05 p span{font-size:26px !important; line-height: 40px !important; font-weight:300;}

.view-main{width:100%; height:auto; overflow:hidden;}
.view-left-wrap{width:730px; height:auto;float: left;position: relative; overflow:hidden; padding:20px 0 0 0; font-size:17px; line-height:27px; color:#2f2f2f; font-family:"나눔고딕",NanumGothic;}
.view-left-wrap>p {/* margin:15px 0 38px 0; */font-size:22px;line-height: 1.8;color:#000;text-align:left;display: inline-flex;float: left;clear: both;font-weight:400;}
.view-left-wrap>p span{}

.left-view-news{width:100%; height:100%;clear: both;}
.more-news{float:right !important;/*margin-bottom: 70px*/ margin-bottom: 20px;}

.left_text_box {overflow:hidden;padding:0px 0 0 0;font-size:17px;line-height:27px;color:#2f2f2f; font-weight: 300;}
.left_text_box p{font-weight:300;}
.view_left_text { overflow:hidden; color:#2f2f2f; padding:0px 0px 39px 0px; margin-top:20px; text-align:right;}
.view_left_img img{width:730px;}
.left_text_box .photocaption{line-height:22px;}


.photocaption {color:#888;padding:5px 10px 2px 0;font-size:11pt;/*background-color:#ffffff;margin-bottom:30px;*/display:block;}
.view_left_img img{width:730px;}
.view-left-wrap .photocaption{line-height:22px;}

/* 본문내 table */
.view-left-wrap table{border-spacing:1px;border:1px;border-collapse:separate;}
.view-left-wrap table{margin-bottom:25px !important;}

.tit-cap{display:block; color:#888888; font-size:14px; text-align:left;margin-top:15px;margin-bottom: 36px;}
.tit-cap::before{content: "";width:3px;height:30px;background: #898989;display: inline-flex;position: sticky; margin-top:4px; float: left;margin-right:10px;}
/*.view-left-wrap>p {margin:15px 0 38px 0;font-size:18px;line-height: 1.8;color:#000;word-break: break-word; text-align:left;display: inline-flex;float: left;clear: both;}*/
.more-news{float:right !important;/* margin-bottom: 70px !important; */margin-bottom: 20px;}
.more-news a{font-size:16px;}
.more-news a strong{color:#EE2C33; font-weight:500;}

/* 관련기사 시작 */
.link-news{position: relative;overflow: hidden;margin: 40px 0;float: left;text-align: left;clear: both;}
.link-tit{font-weight:500;font-size:24px;color: #000; margin-bottom:25px;display: inline-block;}
.link-list {font-size: 20px;line-height: 40px;padding-left: 10px;}
.link-list p::before{background: url(../images/sprites_img.png) no-repeat -16px -390px;content: "";width: 18px;height: 20px;display: inline-block;position: sticky;background-size: 430px;}
/*.link-list p:nth-child(2)::before{background: url(../images/sprites_img.png) no-repeat -16px -393px;content: "";width: 18px;height: 20px;display: inline-block;position: sticky;background-size: 430px;}*/

/* 키워드 시작 */
.keyword-zone {margin-bottom: 20px; clear: both; overflow:hidden; text-align: center;}
.keyword-zone li{float:left; height: 40px; margin: 10px 0;}
.keyword-zone li a{border: 1px solid #be222b;padding: 0px 20px;border-radius: 19px;font-size:14px;color:#333333;margin: 0 15px;line-height: 38px;}
.keyword-zone li a:hover {margin: 0 15px;background: #be222b; padding:0 20px; width:auto; height:40px; color: white;display: inline-block;border-radius: 20px; font-weight:500;}
/*.keyword-list>.keyword-on a{background: #be222b; padding:0 20px; width:auto; height:40px; color: white;display: inline-block;border-radius: 20px; font-weight:500; margin: 0 !important;}*/
/* view main 종료 */

/* 기자별 기사보기 추가 210628 */
.reporter-list{width:calc(100% - 2px); border:1px solid #ddd; margin-bottom:20px; overflow:hidden;}
.reporter-list p{background:#eee; padding:10px 0 15px 0 !important; font-size:16px !important; color:#333; text-align:center; margin-bottom:0 !important;}
.reporter-list ul li{text-align:center; width:16.66%; float:left;}
.reporter-list ul li a{display:block; padding:10px 0;}

.reporter-info{width:calc(100% - 80px); background:#f7f7f7; padding:20px 40px; overflow:hidden; margin-bottom:40px;}
.reporter-img{width:60px; height:60px; border-radius:50px; overflow:hidden; background:#ccc; float:left; margin-right:30px;}
.reporter-img img{width:60px; height:60px; object-fit:cover}
.reporter-name{font-size:16px !important; /*margin-top:20px;*/ margin-bottom:5px !important; font-weight:500;}
.reporter-email{position:relative; padding-left:25px;}
.reporter-email::before{content:""; width:20px; height:22px; display:inline-block; background:url(//www.joongdo.co.kr/web/images/sprites_img2106.png) no-repeat -18px -511px; position:absolute; top:0; left:0;}


/* 기획시리즈 */
.series-list{width:320px; overflow:hidden;}
.series-list h3{font-size: 24px;font-weight:700;padding-bottom: 5px;color: #000000;margin-bottom: 15px; float:left; line-height:24px;}
.series-a{margin-bottom:50px; overflow:hidden;}
.series-list .news-more{float:right; font-size:13px;}
.series-list .seriesa-list{width:100%; clear:both;}
.series-list .seriesa-list li{margin-left:0; width:100%; margin-bottom:10px;}
.series-list .seriesa-list li p{width:90px; float:left; background:#052c69; border-radius:3px; height:26px; line-height:26px; font-size:14px; color:#fff; text-align:center; margin-right:10px;}
.series-list .seriesa-list li select{width:calc(100% - 100px); background:#f4f4f4; height:26px; line-height:26px; border:1px solid #ccc; border-radius:3px;}
.series-b{margin-bottom: 50px;}
.series-b ul{border-bottom:1px solid #EBECEF; overflow:hidden;}
.series-b .seriesa-list li{margin-bottom:0; width:calc(100% - 15px); font-size:16px; position:relative; padding-left:15px;}
.series-b .seriesa-list li a{padding:15px 0; display:inline-block; width:100%; font-weight:400 !important; position: relative; z-index: 1;}
.series-b .seriesa-list li:nth-child(odd){background:#DDE4F6;}
.series-b .seriesa-list li:nth-child(even){background:#F0F3FB;}
.series-b .seriesa-list li:after{content:"MORE +"; display:block; width:50px; height:20px; position:absolute; top:15px; right:10px; font-size:13px; cursor:pointer;}

/* 중도메인 리스트 */
.main-series{width:1100px; margin:0 auto; overflow:hidden;}
.main-series ul li{float:left; margin-right:10px;  border-radius:30px; margin-bottom:15px;border: 1px solid #333;}
.main-series ul li a{color:#000; display:inline-block; padding:7px 15px;font-size:17px;}
.main-series ul li a:hover{color:#fff; background:#333;border-radius:30px;}
.main-series ul li.on{background:#333;border-radius:30px;}
.main-series ul li.on a{color:#fff;}


.btn-type01:nth-child(1){background: url(../images/sprites_img2107.png) no-repeat -234px -536px;}
.btn-type01:nth-child(2){background: url(../images/sprites_img2107.png) no-repeat -280px -536px;}
.btn-type01:nth-child(3){background: url(../images/sprites_img2107.png) no-repeat -327px -536px;}/* 카카오톡 추가 */
.btn-type01:nth-child(4){background: url(../images/sprites_img2107.png) no-repeat -371px -536px;}
.btn-type01:nth-child(5){background: url(../images/sprites_img2107.png) no-repeat -415px -536px;}
.option-box li.ico-share::after{display:none;}
.btn-type01:last-child{margin-right:10px;}



/* 이벤트 이미지 */
.event210819{position:absolute;top:300px ;left:50%;height:800px;width:200px;margin: 0 0 0 600px !important;}
.event210915{position:absolute;top:130px ;left:50%;height:800px;width:200px;margin: 0 0 0 600px !important;}
/*.event210915 a{margin-bottom:10px;}*/


/* 2022-05-22 지방선거템플릿 추가*/
/*배경*/
.vote_wrap{
	width:100%; 
	height:484px; 
	overflow:hidden; 
	background:#EFEFF0; 
	margin-bottom:40px;
	padding-top: 5px;
	padding-bottom: 10px;
}
.vote_wrap .vote{width:1100px; margin:0 auto; padding:30px 0;}
.vote_wrap .vote .vote_top{ overflow:hidden;}

/* 메인_하단_이슈별뉴스 */
.main_bottom_issue-news{width:1100px; margin:0 auto; overflow:hidden; padding-bottom:20px; border-bottom:1px solid #ddd;}
.main_bottom_issue-news.type02{padding-top: 24px; border-top:1px solid #ddd; border-bottom: none; margin:30px auto 0;}
.main_bottom_issue-news-list{width:340px; float:left;}
.main_bottom_issue-news-list h2{padding-top: 30px; padding-bottom: 10px; font-size: 24px ; font-weight: 500; color: #000;}
/* .main_bottom_issue-news-list h2 span{margin: 0 6px; font-size: 16px; font-weight: 400; color: #aaa;} */
.main_bottom_issue-news-list:nth-child(1),.main_bottom_issue-news-list:nth-child(2){margin-right:40px;}
.main_bottom_issue-news-list .main_bottom_news-list{margin-top: 36px;}
.main_bottom_issue-news-list .main_bottom_news-list li{border-bottom: 1px solid #ddd; padding-bottom: 10px; margin-bottom: 10px; font-size:18px; color:#333; font-weight:400; text-align:justify; overflow: hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp: 4; -webkit-box-orient:vertical; word-wrap:break-word; line-height:1.6em; }
.main_bottom_issue-news-list .main_bottom_news-list li:last-child{border-bottom: none;}
.main_bottom_issue-news-list h2 span{color:#000; font-size: 20px;}

.R_paper01 { overflow:hidden; width:330px; padding:0 0 25px 0; text-align: center;}
.R_paper01 a{border:1px solid #ddd;}

.news-list-allmore{width:100%; height:50px; background-color:#EEEEEE; text-align:center;}
.news-list-allmore a{width:100%; height:100%;}
.news-list-allmore span{margin-top:14px; display:inline-block; font-size:16px; color:#333333;}
.news-list-allmore span:after{content:""; margin-left:8px; display:inline-block;width: 12px;height: 13px;background:url(../images/sprites_img.png);background-position: -370px -55px;}

/* 240703 중도 플러스 관련 추가*/
.el {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.el02 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
/* 헤더 부분*/
.head-top {
    width: 100%;
    overflow: hidden;
    display: flex;
    position: relative;
}
.head-join-wrap {
    height: 100%;
    margin-top: 42px;
    right: 0;
    position: relative;
	top:36px;
}
.head-join-wrap .head-login {
    right: 18px;
}
.head-join-wrap button {
    position: relative;
    font-size: 14px;
    color: #9a9899;
}
.head-join-wrap .head-join::after {
    content: '';
    width: 1px;
    height: 14px;
    position: relative;
    display: inline-block;
    background: #989898;
    right: 57px;
    top: 3px;
}
.header .jd-plus-btn {
	display: inline-block;
    width: 146px;
    height: 45px;
    margin-top: 13px;
    position: relative;
    left: 3%;
	background: url(../images/jd_plus_top_new.png)no-repeat;
}
/* .header .jd-plus-btn {
    display: flex;
    margin-top: 13px;
    position: relative;
    left: 10px;
} */
.header .jd-plus-btn a {
    padding: 22px;
    display: block;
}
/* .header .jd-plus-btn a {
    padding: 12px 22px;
    background: #b10511;
    color: #fff;
    font-size: 17px;
    border-radius: 8px 8px 0px 0px;
    position: relative;
    line-height: 20px;
} */
/* .header .jd-plus-btn a::before{
	content:'';
	display:inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none'%3E%3Cpath fill='%23BBB' d='M13.563 5.25H8.75V.437A.437.437 0 0 0 8.312 0H5.688a.438.438 0 0 0-.438.438V5.25H.437A.437.437 0 0 0 0 5.688v2.625a.438.438 0 0 0 .438.437H5.25v4.813a.438.438 0 0 0 .438.437h2.625a.438.438 0 0 0 .437-.438V8.75h4.813A.438.438 0 0 0 14 8.312V5.688a.438.438 0 0 0-.438-.438Z'/%3E%3C/svg%3E");
	width: 14px;
    height: 14px;
    background-repeat: no-repeat;
    right: 22px;
    position: absolute;
    top: 10px;
	background-size: 12px;
    right: 5px;
    top: 8px;
} */
/* 기자 6개 컨텐츠 부분 컴포넌트로 이동
.six-reporter-list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
}
.six-reporter-list li {
    width: 320px;
    height: 52px;
    background: #EFEFF1;
    overflow: hidden;
    position: relative;
    padding: 10px;
    margin-right: 40px;
    margin-bottom: 24px;
}
.six-reporter-list .reporter-box {
    border-radius: 100%;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 15px;
    border: 1px solid #C5C5C5;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: flex-start;
}
.six-reporter-list .reporter-box img {
    max-width: 100%;
}
.reporter-text {
    width: 310px;
    position: relative;
    margin-top: 6px;
}
.reporter-text .reporter-title {
    font-size: 16px;
    margin-bottom: 4px;
}
.reporter-text .reporter-read {
    font-size: 16px;
    width: 242px;
    display: inline-block;
}
.six-reporter{
	margin-top:40px;
	margin-bottom:33px;
}
*/

/* 컴포넌트로 이동
.jd-plus-wrap{
	position:relative;
	overflow:hidden;
}
.jd-plus-top {
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.jd-plus-top p {
    padding: 4px 42px 5px 42px;
    background: #000000;
    color: #fff;
    font-size: 16px;
    border-radius: 6px 6px 0px 0px;
}
.jd-plus-top strong {
    color: #e61018;
}
.jd-plus-top .related-more {
    position: relative;
}
.jd-plus-top .related-more a {
    color: #000;
    font-weight: 500;
}
.jd-plus-top .related-more a::before{
	content:'';
	width:9px;
	height:9px;
	position:relative;
	display:inline-block;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='9' fill='none'%3E%3Cpath fill='%23000' d='M0 9V0l8.5 4.5L0 9Z'/%3E%3C/svg%3E");
    margin-right: 3px;
}
.jd-plus-main{
    background: #E7E8EA;
}
.jd-plus-main a{
	display:block;
    position: relative;
    overflow: hidden;
}
.jd-plus-main .plus-main-img{
	width: 100%;
    background: gray;
    height: 316px;
    overflow: hidden;
	position:relative;
}
.jd-plus-main .plus-main-img img{
	width: 100%;
}
.plus-main .plus-title{
	position:absolute;
	bottom:0;
    padding: 24px 42px;
    background: #ffffffa1;
}
.plus-main .plus-title strong{
    font-size: 28px;
    color: #000;
    font-weight: 600;
    line-height: 34px;
}
.jd-plus-list .plus-sub{
	margin: 0px 40px 0px 40px;
	font-size:20px;
	border-bottom: 1px solid black;
    padding-bottom: 13px;
	margin-bottom:12px;
	line-height: 23px;
}
.jd-plus-list .plus-sub a:hover{
	font-weight:500;
}
.jd-plus-list .plus-sub:last-child{
	border-bottom: 0px solid black;
    margin-bottom: 0;
    padding-bottom: 25px;
}
.jd-plus-list li:nth-child(2){
	margin-top: 30px;
}
*/

/* 숏츠 */
.content19{width:100%; background:#fff; height:488px; margin:40px 0;}
.youtube-shorts{width:1100px; margin:0 auto;}
.shorts-hd{display:flex; justify-content:space-between; margin-bottom:20px;}
.shorts-hd h3{display:flex; align-items:center; gap:5px; /*font-size:20px; color:#222; font-weight:700; font-family:"Roboto";*/ background:url(../images/shorts_img.png) no-repeat 23px 0; width:100px;}
.ico-shorts{width:24px; height:25px; display:inline-block; background-image: url("data:image/svg+xml,%3Csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2010_18)'%3E%3Cpath d='M18.9309 10.49L17.4899 9.88901L19.2069 8.97601C19.7307 8.70171 20.195 8.32644 20.573 7.87183C20.9511 7.41723 21.2354 6.89229 21.4096 6.32727C21.5838 5.76225 21.6445 5.16834 21.5881 4.57978C21.5316 3.99121 21.3593 3.41964 21.0809 2.89801C20.5217 1.84201 19.566 1.05134 18.424 0.699907C17.2819 0.348475 16.047 0.465056 14.9909 1.02401L4.79189 6.42901C4.03421 6.82713 3.40578 7.43307 2.98033 8.17574C2.55488 8.91842 2.35005 9.76703 2.38989 10.622C2.43063 11.4554 2.70126 12.2613 3.17181 12.9503C3.64236 13.6394 4.29446 14.1848 5.05589 14.526C5.09189 14.538 6.49789 15.126 6.49789 15.126L4.79189 16.027C4.07598 16.4132 3.47782 16.9857 3.06078 17.6841C2.64373 18.3824 2.42332 19.1806 2.42289 19.994C2.42919 21.1873 2.90609 22.3299 3.74999 23.1736C4.59388 24.0173 5.73659 24.494 6.92989 24.5C7.65489 24.5 8.36689 24.326 9.00989 23.992L19.2199 18.586C19.976 18.1872 20.6025 17.5809 21.0259 16.8384C21.4493 16.0958 21.6519 15.2478 21.6099 14.394C21.567 13.5596 21.2941 12.7533 20.8215 12.0643C20.3488 11.3753 19.6939 10.8305 18.9309 10.49ZM9.59689 15.69V9.32401L15.6039 12.508L9.59689 15.69Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2010_18'%3E%3Crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
.shorts-hd > a{font-size:16px;}
.youtube-shorts .slider{width:1100px; margin:0 auto;}
/*.shorts-li{width:1100px;  display:flex; gap:6px; overflow:hidden;}*/
.shorts-li {
    width: 100% !important;   /* slick이 만든 .slick-track 너비(=1100px)에 딱 맞춥니다 */
    display: block !important;/* slick-list>slick-track>slick-slide 구조가 들어오므로 flex 불필요 */
    margin: 0 !important;
    padding: 0 !important;
}
.short-list img {
  width: 100%;
  height: auto;
  display: block;
}
.shorts-li > div{width:auto; height:384px; border-radius:10px;}
/*.shorts-li > div iframe{border-radius:10px;}*/
.shorts-list{position:relative; height:500px;}
.shorts-list .roll-btn-prev{position:absolute; left:-45px; top:35%;}
.shorts-list .roll-btn-next{position:absolute; right:-45px; top:35%;}
.shorts-list .slick-prev:hover, .shorts-list .slick-prev:focus, .shorts-list .slick-next:hover, .slick-next:focus{background:#ddd !important;}
.shorts-li .slick-slide{position:relative;}
/*.short-list{width:221px !important;}*/
.icon-shorts:hover,
.shortimg:hover {
  cursor: pointer;
}
.icon-shorts{display:block; position:absolute; top:40%; left:0; right:0; margin:0 auto; width:60px; height:60px; background-image: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2019_5)'%3E%3Crect x='20' y='21' width='19' height='18' fill='white'/%3E%3Cpath d='M47.3276 24.975L43.7251 23.4725L48.0176 21.19C49.327 20.5043 50.4878 19.5661 51.433 18.4296C52.3781 17.2931 53.0889 15.9807 53.5244 14.5682C53.96 13.1556 54.1116 11.6709 53.9705 10.1994C53.8295 8.72803 53.3985 7.2991 52.7026 5.99502C51.3047 3.35501 48.9154 1.37835 46.0602 0.499768C43.2051 -0.378813 40.1179 -0.0873603 37.4776 1.31002L11.9801 14.8225C10.0859 15.8178 8.51481 17.3327 7.45118 19.1894C6.38756 21.0461 5.8755 23.1676 5.97508 25.305C6.07693 27.3885 6.75351 29.4032 7.92989 31.1258C9.10627 32.8485 10.7365 34.2119 12.6401 35.065C12.7301 35.095 16.2451 36.565 16.2451 36.565L11.9801 38.8175C10.1903 39.7829 8.69493 41.2143 7.65231 42.9602C6.6097 44.7061 6.05867 46.7015 6.05758 48.735C6.07335 51.7183 7.2656 54.5748 9.37533 56.684C11.4851 58.7933 14.3418 59.9849 17.3251 60C19.1376 60 20.9176 59.565 22.5251 58.73L48.0501 45.215C49.9403 44.2181 51.5067 42.7024 52.5651 40.8459C53.6235 38.9895 54.13 36.8694 54.0251 34.735C53.9177 32.649 53.2356 30.6333 52.054 28.9108C50.8725 27.1884 49.2351 25.8262 47.3276 24.975ZM23.9926 37.975V22.06L39.0101 30.02L23.9926 37.975Z' fill='%23FF0000'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2019_5'%3E%3Crect width='60' height='60' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");}
/* 1) .shorts-li 가 slick-slider 로 초기화된 후에도 남아 있는 클래스를 이용 */
.shorts-li.slick-slider .slick-list {
  margin: 0 -2px;   /* 슬라이드 좌우 패딩(8px)의 보정용 */
}

.shorts-li.slick-slider .slick-slide {
  padding: 0 2px;   /* 슬라이드 사이 좌우 8px씩 */
  box-sizing: border-box;
}

.shorts-li.slick-slider .slick-slide img {
  display: block;
  width: 100%;
  height: auto;
}