@charset "utf-8";

.article-wrap{background:#fff;}
.article-header{border-bottom:1px solid #ddd; padding-bottom:10px; overflow:hidden; height:auto;}
.article-header h2{font-size:22px; color:#AA1E50; font-weight:500; margin-bottom:16px;}
.article-header h1{font-size:28px; font-weight:700; color:#000; line-height:36px; margin-bottom:20px; min-height:108px;}
.article-header h1 .ico-pay{background: #AA1E50; font-size: 16px; color: #fff; margin:4px 4px 0px 0; font-style: normal; border-radius: 4px; float: left; height: 30px; width: 30px; text-align: center; line-height:30px;}
.article-header .group{display:flex; align-items:center; justify-content:space-between;}
.article-header .date{font-size:16px; line-height:28px; display:flex; color:#666;}
.article-header .reporter-name{margin-left:12px;}
.ico-share{width:34px; height:34px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='34' height='34' fill='%23fff' rx='17'/%3E%3Cpath fill='%23333' d='m30.136 16.422-6 6a1 1 0 1 1-1.415-1.415l4.294-4.292h-4.961a11 11 0 0 0-10.654 8.25 1 1 0 0 1-1.938-.5 12.993 12.993 0 0 1 12.592-9.75h4.963l-4.296-4.293a1 1 0 0 1 1.415-1.415l6 6a1.001 1.001 0 0 1 0 1.415ZM25.43 28.715h-19v-15a1 1 0 1 0-2 0v15a2 2 0 0 0 2 2h19a1 1 0 1 0 0-2Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='34' height='34' fill='%23fff' rx='17'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.btn-font,.btn-share{font-size:26px; font-weight:500; margin-left:12px;}
.article-header h2.title-interview{color:#043B72 !important;}


/* 확대보기 추가 */
.btn-zoom{width:34px; height:34px; cursor:pointer; float:right; margin:-48px 15px 0 0; display:flex; z-index:1; position:relative;}
.ico-zoom{width:34px; height:34px; cursor:pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.6' d='M0 0h34v34H0z'/%3E%3Cpath fill='%23fff' d='M7 13.25a1.21 1.21 0 0 1-.891-.36c-.24-.24-.36-.537-.359-.89V7c0-.354.12-.651.36-.891s.537-.36.89-.359h5c.354 0 .651.12.891.36s.36.537.359.89c0 .354-.12.651-.36.891s-.537.36-.89.359h-2l3.031 3.031c.23.23.344.51.344.844A1.2 1.2 0 0 1 13 13c-.23.23-.52.344-.875.344-.354 0-.646-.115-.875-.344l-3-3v2c0 .354-.12.651-.359.891s-.536.36-.891.359ZM21 13c-.23-.23-.344-.52-.344-.875 0-.354.115-.646.344-.875l3-3h-2c-.354 0-.651-.12-.891-.359s-.36-.536-.359-.891c0-.354.12-.651.36-.891s.537-.36.89-.359h5c.354 0 .651.12.891.36s.36.537.359.89v5c0 .354-.12.651-.36.891s-.537.36-.89.359a1.21 1.21 0 0 1-.891-.36c-.24-.24-.36-.537-.359-.89v-2l-3.031 3.031c-.23.23-.51.344-.844.344A1.2 1.2 0 0 1 21 13Zm1 15.25a1.21 1.21 0 0 1-.891-.36c-.24-.24-.36-.537-.359-.89 0-.354.12-.651.36-.891s.537-.36.89-.359h2l-3.031-3.031c-.23-.23-.344-.51-.344-.844A1.2 1.2 0 0 1 21 21c.23-.23.52-.344.875-.344.354 0 .646.115.875.344l3 3v-2c0-.354.12-.651.36-.891s.537-.36.89-.359c.354 0 .651.12.891.36s.36.537.359.89v5c0 .354-.12.651-.36.891s-.537.36-.89.359h-5Zm-15 0a1.21 1.21 0 0 1-.891-.36c-.24-.24-.36-.537-.359-.89v-5c0-.354.12-.651.36-.891s.537-.36.89-.359c.354 0 .651.12.891.36s.36.537.359.89v2l3.031-3.031c.23-.23.51-.344.844-.344A1.2 1.2 0 0 1 13 21c.23.23.344.52.344.875 0 .354-.115.646-.344.875l-3 3h2c.354 0 .651.12.891.36s.36.537.359.89c0 .354-.12.651-.36.891s-.537.36-.89.359H7Z'/%3E%3C/svg%3E");}

.popup-zoom{width:100%; height:100%; background:#222; position:fixed; top:0; left:0; z-index:999;}
.btn-zoom-close{width:24px; height:24px; cursor:pointer; position:absolute; right:40px; top:40px;}
.btn-zoom-close .ico-close{width:24px; height:24px; cursor:pointer; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cpath fill='%23fff' d='m13.96 11.934 9.72-9.72A1.333 1.333 0 0 0 21.8.334l-9.72 9.72L2.36.32A1.333 1.333 0 0 0 .48 2.2l9.72 9.733-9.734 9.72a1.335 1.335 0 1 0 1.88 1.88l9.733-9.72 9.72 9.72a1.333 1.333 0 0 0 1.88-1.88l-9.72-9.72Z'/%3E%3C/svg%3E");}

.popup-zoom{display:none;}
.zoom-area{display:flex; width:100%; height:100%; justify-content:center; align-items:center;}
.zoom-area figure img{width:100%; max-width:100vw; max-height:100vh;}

/* 본문이미지정렬 */
.align-c{text-align:center; margin:0 auto 30px -20px; width: calc(100% + 40px) !important;}
.align-l{text-align:left; float:left; margin:0 20px 30px auto;}
.align-r{text-align:right; float:right; margin:0 auto 30px 20px;}

/*font-popup*/
.font-popup{position: absolute; display:none; z-index: 1; top: 262px; right: 0; width: 272px; padding: 16px; border: 1px solid #DDDDDD; background: #fff;}
.font-popup .popup-header{position: relative; display: flex; margin-bottom: 15px; justify-content: center; align-items: center; border:0 none; padding:0; height:auto; height:28px;}
.font-popup .popup-header .title{font-size: 18px; font-weight: 500; color: #333;}
.font-popup .popup-header .btn-close{width: 28px; height: 28px; position: absolute; top: 0; right: 4px;}
.font-popup .popup-body p{font-size: 14px; font-weight: 300; color: #333; margin-bottom: 18px;}
.font-popup .popup-body ul{display: flex; align-items: center; justify-content: center;}
.font-popup .popup-body ul li{cursor: pointer; margin-right : 12px; position: relative; width: 32px; height: 32px; border-radius: 50%; border: 1px solid #DDDDDD; font-size:20px;}
.font-popup .popup-body ul li.active{background: #DDDDDD; border: 1px solid #CCCCCC;}
.font-popup .popup-body ul li:nth-last-child(1){margin-right: 0;}
.font-popup .popup-body ul li span{position: absolute; top: 48%; left: 48%; transform: translate(-50%,-50%);}

.header-article-wrap .font-popup{top: 54px; right: 16px;}
.font-popup .font-size01{font-size:14px !important;}
.font-popup .font-size02{font-size:16px !important;}
.font-popup .font-size03{font-size:18px !important;}
.font-popup .font-size04{font-size:20px !important;}
.font-popup .font-size05{font-size:22px !important;}

/*share-popup*/
.share-popup-wrap{display: none; z-index: 300; width: 100%; height: 100%; position: fixed; top: 0; left: 0; background: rgba(0, 0, 0, 0.5);}
.share-popup-wrap .share-popup{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 12px; overflow: hidden; z-index: 201; width: 272px; padding: 16px; background: #fff;}
.share-popup-wrap .share-popup .popup-header{display: flex; justify-content: center; align-items: center; border:0 none; padding:0; height:auto; height:28px; margin-bottom:20px;}
.share-popup-wrap .share-popup .popup-header .title{font-size: 18px; font-weight: 500; color: #333;}
.share-popup-wrap .share-popup .popup-header .btn-close{width: 14px; height: 14px; position: absolute; top: 16px; right: 30px;}
.share-popup-wrap .share-popup .popup-body .sns-wrap{overflow: hidden; padding: 0 18px;}
.share-popup-wrap .share-popup .popup-body .sns-wrap li{float: left; margin-bottom: 18px; width: 46px; margin-right: 33px;}
.share-popup-wrap .share-popup .popup-body .sns-wrap li:nth-child(3n){margin-right: 0;}
.share-popup-wrap .share-popup .popup-body .sns-wrap li a{display: flex; flex-direction: column; align-items: center;}
.share-popup-wrap .share-popup .popup-body .sns-wrap li .title-sns{margin-top: 6px; white-space: nowrap; font-size: 13px; font-weight: 500; color: #666;}
.share-popup-wrap .share-popup .popup-body .copy-wrap{background: #F3F3F3; display: flex; align-items: center; border-radius: 12px; overflow: hidden; height: 40px;}
.share-popup-wrap .share-popup .popup-body .copy-wrap a{padding: 10px 14px; color: #2068BD;}
.share-popup-wrap .share-popup .popup-body .copy-wrap .btn-copy{flex: 0 0 auto; line-height: 54px; background: #AAAAAA; width: 48px; height: 40px;}

/*shrea sns*/
.ico-facebook-md{width: 46px; height: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Cpath d='M23 0C10.297 0 0 10.297 0 23s10.297 23 23 23 23-10.297 23-23S35.703 0 23 0Zm5.448 15.894h-3.457c-.41 0-.865.539-.865 1.255v2.497h4.325l-.654 3.56h-3.671v10.688h-4.08V23.206h-3.702v-3.56h3.702v-2.094c0-3.005 2.084-5.446 4.945-5.446h3.457v3.788Z' fill='%23365FB7'/%3E%3C/svg%3E");}
/*.ico-twitter-md{width: 46px; height: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Cpath d='M23 0C10.297 0 0 10.297 0 23s10.297 23 23 23 23-10.297 23-23S35.703 0 23 0Zm9.356 18.84c.01.197.012.394.012.585 0 5.99-4.555 12.892-12.888 12.892a12.782 12.782 0 0 1-6.943-2.036c.353.043.714.06 1.08.06a9.073 9.073 0 0 0 5.626-1.938 4.54 4.54 0 0 1-4.23-3.144 4.552 4.552 0 0 0 2.043-.079 4.532 4.532 0 0 1-3.635-4.442v-.055c.611.338 1.311.544 2.054.568a4.528 4.528 0 0 1-1.402-6.052 12.882 12.882 0 0 0 9.337 4.737 4.53 4.53 0 0 1 7.72-4.133 9.098 9.098 0 0 0 2.874-1.1 4.552 4.552 0 0 1-1.99 2.509 9.101 9.101 0 0 0 2.601-.717 9.185 9.185 0 0 1-2.26 2.346Z' fill='%2301C1FF'/%3E%3C/svg%3E");}*/
.ico-twitter-md{width: 46px; height: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Crect width='46' height='46' fill='%23000' rx='23'/%3E%3Cpath fill='%23fff' d='m13.049 13.25 7.721 10.325L13 31.968h1.749l6.803-7.35 5.497 7.35H33l-8.156-10.905 7.232-7.814h-1.749l-6.265 6.769L19 13.25h-5.951Zm2.572 1.288h2.734l12.073 16.143h-2.734L15.62 14.538Z'/%3E%3C/svg%3E");}
.ico-naverblog-md{width: 46px; height: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='46' height='46' rx='23' fill='%2332B24A'/%3E%3Cpath d='M46 37.284a8.362 8.362 0 0 1-8.364 8.365H8.363A8.362 8.362 0 0 1 0 37.284V8.358C0 3.74 3.745 0 8.363 0h29.273C42.255 0 46 3.74 46 8.358v28.926Z' fill='%2332B24A'/%3E%3Cpath d='M33.826 10.733h-22.5c-2.871 0-5.193 2.338-5.193 5.214v12.368c0 2.878 2.322 5.211 5.193 5.211h7.752l2.645 4.305s.027.053.084.124c.156.267.441.447.77.447.328 0 .61-.18.765-.44.068-.077.09-.131.09-.131l2.644-4.305h7.75c2.869 0 5.197-2.333 5.197-5.21V15.946c0-2.876-2.329-5.214-5.197-5.214Z' fill='%23fff'/%3E%3Cpath d='M14.286 20.87s-.858 0-1.636.76v-3.046h-1.917v7.997h1.939v-.626s.457.83 1.614.83c0 0 2.704-.104 2.704-2.992 0 0-.1-2.922-2.704-2.922Zm-.425 4.22a1.23 1.23 0 0 1-1.232-1.23 1.232 1.232 0 1 1 1.232 1.23ZM17.608 18.4v1.854s.873-.04.873 1.594v4.733h1.852v-5.172s.08-3.01-2.725-3.01ZM24.858 20.898s-3.173 0-3.173 2.96c0 0-.1 2.925 3.173 2.925 0 0 3.246-.006 3.246-2.925 0 0 .107-2.96-3.246-2.96Zm.002 4.192a1.231 1.231 0 1 1 0-2.465 1.232 1.232 0 1 1 0 2.465ZM33.4 21.085v.544s-.55-.732-1.612-.732c0 0-2.715-.117-2.715 2.94 0 0-.03 2.85 2.64 2.85 0 0 1.089.04 1.687-.733v.448s.136 1.404-1.223 1.404h-.464v1.7h.748s2.806.03 2.806-2.998v-5.423H33.4Zm-1.147 4.005a1.233 1.233 0 1 1-.001-2.465 1.233 1.233 0 0 1 .001 2.465Z' fill='%23F27629'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='46' height='46' rx='23' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.ico-kakaostroy-md{width: 46px; height: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='46' height='46' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='46' height='46' rx='23' fill='%23FCCB00'/%3E%3Cpath d='M23 0C10.297 0 0 10.297 0 23s10.297 23 23 23 23-10.297 23-23S35.703 0 23 0Z' fill='%23FCCB00'/%3E%3Cpath fill='url(%23b)' d='M10.733 7.667h24.533v32.082H10.733z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='46' height='46' rx='23' fill='%23fff'/%3E%3C/clipPath%3E%3Cpattern id='b' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23c' transform='matrix(.00855 0 0 .00654 -.462 -.235)'/%3E%3C/pattern%3E%3Cimage id='c' width='225' height='225' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAIAAACx0UUtAAAPNElEQVR4nO3daWwc533H8f9/ZrkXSZHURR0mRDt2LTeqZVM5JLRVEtipYFSC2r6wHSRFqwCJIgSxgTSRCxVRzrqI1CQNmqhwq0RBEENOX8WR48p1XQhuYRtIrEiqD9qyalJLiadMDrnc+5l/XpCUdpe73Gtm56Hm93kl7vHMI/KLuXZ2l0WEADQW8GaxdoIkSyopuZQ3E4CqcSBMZoS4hYyoJxNoYqOZEVJTkp4kmZbkm5S8QGqIEs/P3Snp5k0EqsGh+X/YLdskssUI38PB91FgNQWjHOim4LrmzcT1bX1mRJL9lLgs8Zco82tJniVFRESmu4sFhy381TjSR+FtHP0jCndT9E4O9bq9ZBcbFeuMJPopfk7iz5KKkUKXNxezh1fcT5G7OXIXd/yxe3sCrjQqU8/I+DOS/DVlzjo+OGgn2MetW7lrF698yI3hHW5UJp+TsR9L4mVSMQeHhWXA7OHwPdz9ScdLda7RZL8de0Smn3dmNFi27ODOwG3f5rbtTg3oRKPKsoe/KyPfcGI+cLNY+wVj9Rc56sARVWON2glJXLAvPkiZGI6HoIAiDhFvOt344VQDjWZG7Gu/UFceNSjTyAzg5sYbvser/qyRU1T1Nprst4f+Sawn6l4w+Ad37eP1j3J0a51Pr6NRSZyXwa/I7Kn6Fgk+ZAd3BjZ9nTs+Wsdza25U4q/Y//95nPiEWnGkjzc8zl27an5iTY1K/BW7f0etywC4zrj9FHfuru0p1T9UEuft1xEoNMR+a49MPVPTU6pdj0rifO6ND+EQHhygyHj/y9Wf5K9uPZrsz73zCAIFZ5hkX3xQEuerfHgVjWZG7KtHjMyLDU0LIJ+KydCXJT1QzWMrNWon7ImnZPKEA9MCyCPTz8voMVJWxUdWaFSs/5HR7zo0K4ACcu0pGXu64sOWalQSA3L1EK6yA7eomLz3/Yo7puUbtRMycUziOFcPLpL4WRn+IWVGlnhM2XNPEn/Ffn0HrmaCJjB6f8mr95S9t/TNKiWDn0eg0Bwy+rUlVqWlG5WZ/8JWHppG4mdl+lfl7i29rVevf4CSr7o5K4ACHCDj7tmSV0OXWI/aU08jUGgySZO8d7LkXaW29cM/cnc6AIuZZMe+XvKe4s/SEeuMpM7ZFHR/Uv5iO/oecYPZwdGc0uj/MTfCU08bnXuLbl7c6LOkYjVcsQfVMXSMymEO/B+Hf0SLGi2oMZu4SLP9DS8HoE6SvULJ4gILGg2kzkrqXBOnBFDAzrxmT54uurGgUZm+hFfnwUMGZRZvyW80KukBUlVdzwfgotzVos193no0O0IpnBYFj0nqnKTfyb8lr9HUuCTx+id4TcUkOZR/Q/56dHL+s3oBPKSIUmOkbnxRwkKjypLsa97MCSCfSWQPSO7GZVDzjUpukpKDuBgPdKBmL+W/z2m+UbZTkrvk0ZQACphmnLKT139cWI9KmrM4qActqORrZN/4MqSF/dFMwpvpACxiUIZUJu/HBZLzYjoAJZVsFEBPeY3i5ChoojBFrEdBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdFf8efg+pYic/EoF5zDhA4583+jcWxDbtklkCwdWeDyZQpKbNpL/J/GzPs/U340qokhfpmt/ZOOnSn7DmveUZY+dlPF/o6R/S/Vxo4oo0mf0PB7p2uX1VMozO4z1n7Mj61NvfSZE417Pxhu+Pmbi1X/JOge6wOjcG954gPz6YUd+bVQRRfp4xXav51Etbv9Yzmzx52fJ+LVRIZvaqGWd1/OoVq5lo7I7vZ6FN/zaKCwfaBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHTn10bZ6wnUyFZJIvLn14P7tVEiImI75fUUqhXkhFL4bnBfMclQ70ryvNfzqJbkRr2egmf82igRZWKzgz/JJi56PY+qxN97K+rXv5Vf/99EZFIkc9oc/of0zAWvp1IZy7LZLXFcwOsJeMokGT+hJp6xWve237I7a97a4Hih6O+RGXZkakVsNbvsjvOc4u9GiShAITUeih+ffeN4gyOZ5hq6+0WKbHZkXgWUZc4ug5W9S3zfKM2f0Ik2OEiOKBgWI+zGyi6bHsvaExEXRl4WfLw/6iwmju7gQJcbYwcyE5yJ+/PkKKFRxwhR62biFlcGz00EjWuujLwcoFGHBIijv0/iyu9zZvrNEPn0BD6hUWcoIrOHwptdOahXKVkmJ3FdgkadwdEdHOh2ZejMgJkdcmXkZQKNOsEkXvGnZHa6MbakBnOpAd8eMBEadYAiO7iTOra6dPY+FR/08wEToVFHmO33cajXlaGVlUle8vMBE6HRRimiSB+v3ElmhxvDpxODfn6FaQ4abRSv3M3tH3Jp8GB60Mi86uedUUKjDZlbiXY+QEajr6SWGd+KW7/1+Yae0GhDhBKte7ltu0vDZ9NjualTLg2+jKDReuWIO/a03/olt8ZXqdR7/xtI/8bnG3pCo3VSRAHinkNubeWJSE2pa//p22vv8+F3UCfe+C/ubeWJSBLvBlMv+Pa65nxotHaKeONhY+1fu7mI1PTYL0Iyjg09odGaKeKV+421B1x6VWlONh1rmTyBlegcNFqLHPHqfWrj31BwnavLSQ2fVAor0Xl4r0jVcsRdDxobDhqRO9xdkLJo9KtRBLoAjVYnR9z1oOr5luuBEs0MfD9q+PRjc0pCo1XIEa/Zx7ccbnHpwpE86ZkLauwkdsHyodFKcsSr9hs9X3N7H5SISKVSw0+a0o+VaD40Wp4i2wya3X9nbPxsMwIlkvgrcu2X2BMtgkbLUESRvlzX/pYND7l03V2xzMh07Ml2AyvRYmi0FEV2ZGeg51BkxUdcPQ+at8TUzNh/tMw+3YxlLTdodJG5QG/7tqsvdRZJJ97m8X8PEc6JloADyEVMMlf/eTMDJWWlhp+U5GkEWhIa9ZpKJa/+3Jg4Eg16PRNdodFFFJH135Tsb87SJHkuF9uPa/CWgN/NIibJ9Cnr0nckPeD6sjIjU299IWrguGApaLQUk9pmj8voMUm4mamyrLe/Ekj/BoEuDY2WYZIMH5WJY6QsV8a3E9ODTxjTx7EbWhEaLc8kGT5qvfklshOOjz1z9eeB8X/ES0rVQKNLMqktflwN/S0pJ78yQSZOqdgRXGZfJTRaSYDo6j/bVw47NZ5YZ6yLB9uNfuyGVgmNViFAcvWo9fZjjW/0xTpjvXEAL8rXBI1Wh6lt8og98q+NHELNB8oItDZotDomEVH2ykF77GR9a9MbgWITXyM0WjWTAnY2dfmwPfrTWjOVyecQaN3wO6uFSSE1nrp8OExkrP9cVU9RqZnhkyp2BIHWDb+2GpkUUuPZoUfsnBHp+WyFBytrevAJe/QEDpIagUZrZ1KAsnRlv7R28MqHyj5MWdalx42JI+0m3uTZEOyP1ovJvvjwzNCJknemZy7ELzw8f8UdAm0MGq2XSWSSeeUxe6rwDR4qJZPPJV97SJKn8Vq8I7Ctb0iIxuXyNySd464/pMAKyk1PD/2URx5rN4jc+VpGH0KjjTGJkmeTAwey43s5eoc981tz9qkodkAdhUYbZlKIxkOzxylOxETYvjsNjToEK07X4JgJdIdGQXdoFHSHRkF3aBR0h0ZBd2gUdIdGQXdoFHSHRkF3eY3i1TzQRGGKWI+C7m40yri8BPRh3rh+bKHRYFSkx5vZABSyKViiUeYQBdd6NCWAAmZkCxmh6z/ONypGmAPv82hKAIVaVlFL1/WfFtajgS5q3UzKozkB5DN7OdB9/aeF/VGzg02sR0EPZm/+l1/mnXtq6eJQiccDNFtoZf5PeY2G10jLtmbPBqCI2cORW/JvyDs/Guzl4AeaPiOAAhy+hyJb8m/JW48G11Hr5mbPCKBIYAOHevNvKHwtNHormTiTD56xKchdHyy6saBRjmzl8D1NnBJAASO4JRfdWXxj/g8c6qX2e5s4JYAC3Lq1JXpH0Y3F1z1x5wPY3INXeNVfLL5xUaNt2zm6oynzASjAkT7u3L349hLXj/LaT7s/H4BCinj9wZL3lGq0axev+LjLMwIoFOzhzj0l7yl9HT53H8L1JdA8ioxNR8mIlryzTKMdH6U2vC4KzdK2jds+Uu7Osu9nMm/7mTvTAShmbPpB/oVOxfeWfV6wl1f/vSszAsjD6w5z5K4lHlC+UTNsbPg0t5bejQVwRrDPWPUJMjuWeMiS710OruMNX6Rgn8PTAphj9hjdhyhS4UqmCu+v57btvOYzNr6IAFzAa/bxmgcqPqzSZ0CYYWPtJ8yOfc5MCmABt+4x1h4od76p4JEiUvFBkhjIvfNXRuZFJ+YGQGT22He+sPjykZKqapSIJD0gb94qucZmBkBEiuw/eLvKQKn6z3viUC/f9S4+bwcaxAEy3v9y9YFSTZ9JxqFevv1lHOZD/YJ9vOk0t22v6Um1fW4et203bv8xTppCHezgTmPTd7hrV61PrHZ/tECy3756RCZLf3U7wGLcuoc3fZOjW+t5bj2Nzh1CjR6TsaN1PBf8hrv2GRsOVjxXX/bp9TVKRKQse+wkjR7AwT6UpYh7vmesfniJS0YqaqBRIlIpygyo/j+hTAwfVQ4FFHGIuPclbr+XzHAjIzX2WeNmmCKbzXsv88bDDY0DNx1e/2Xj7lnu3NFgoNToejSPpAdk6HGZPk0q5siAsCyZPbzifl7/aH2HRyU51ugcsc6I9axMvUCZsw4OC7pTxG19FPwgr9nN7fc3vu7M53Cjc8Q6I5MvqennjMyLpPCtOjevuT9usI/b93Lnh+s491kNVxqdI4nzNPOOZC/I+AlSMcR685h7P2awh1c9zKEPU/vtHLrT2XVnPhcbnacsSQ9QekRmXxLrV5R89cY7TpHscpH3J+NIH7Xfx+33UWgdB7obOalUJfcbvU5ZpJKSS1FmmHJv2InznOqnxPNzd0qqSbOAKvH11WL042T2UrSPI1spsp45TGZk6Xd3ODyT5jVaRKHKZcW1TXlFvwNYIsMYENtGMAAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E");}
.ico-naverband-md{width: 46px; height: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='46' height='46' rx='23' fill='%235C5B63'/%3E%3Cpath d='M46 37.29a8.361 8.361 0 0 1-8.364 8.363H8.366A8.364 8.364 0 0 1 0 37.29V8.365A8.367 8.367 0 0 1 8.366 0h29.27A8.364 8.364 0 0 1 46 8.365V37.29Z' fill='%2321CC26'/%3E%3Cpath d='M23.47 16.055c-.847 0-1.67.107-2.454.305v-1.889a.652.652 0 0 0-.014-.129c-.156-2.074-1.771-3.609-3.742-3.609-1.97 0-3.586 1.535-3.742 3.61-.009.042-.014 7.092-.014 7.092v4.587l.001.096c.052 5.46 4.494 9.871 9.966 9.871 5.504 0 9.966-4.463 9.966-9.967 0-5.504-4.462-9.967-9.967-9.967Zm0 18.404a8.437 8.437 0 0 1-8.436-8.436V14.545c0-1.24.997-2.245 2.226-2.245a2.235 2.235 0 0 1 2.224 2.245l-.004 11.377c0 2.206 1.783 4.095 3.99 4.095a3.995 3.995 0 1 0-2.455-7.145v-1.71a5.445 5.445 0 1 1-2.99 4.86v-11.55c0-.374-.344-.73-.766-.73-.423 0-.766.355-.766.73v11.551a6.976 6.976 0 1 0 4.522-6.53V17.95a8.436 8.436 0 1 1 2.455 16.508Zm-2.454-8.436a2.455 2.455 0 1 1 4.91 0 2.455 2.455 0 0 1-4.91 0Z' fill='%23fff'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Crect width='46' height='46' rx='23' fill='%23fff'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.ico-urlcopy{width: 46px; height: 46px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Crect width='46' height='46' fill='%23999' rx='23'/%3E%3Cpath fill='%23fff' d='M25.53 18.47a.749.749 0 0 1 0 1.061l-6 6a.75.75 0 1 1-1.06-1.061l6-6a.747.747 0 0 1 1.06 0Zm4.682-4.682a5.25 5.25 0 0 0-7.424 0l-2.819 2.817a.75.75 0 1 0 1.062 1.061l2.818-2.812a3.75 3.75 0 0 1 5.303 5.302l-2.819 2.818a.75.75 0 0 0 1.06 1.062l2.82-2.823a5.25 5.25 0 0 0 0-7.425ZM22.97 26.334l-2.818 2.818a3.75 3.75 0 1 1-5.302-5.304l2.817-2.817a.75.75 0 1 0-1.061-1.061l-2.818 2.818a5.25 5.25 0 1 0 7.425 7.425l2.819-2.82a.75.75 0 1 0-1.062-1.06Z'/%3E%3C/svg%3E");}
.ico-kakaotalk-md{width: 46px; height:46px; border-radius:100px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='46' fill='none'%3E%3Crect width='46' height='46' fill='%23FFE600' rx='23'/%3E%3Cpath fill='%23999' d='M9.71 10.842v1.512h5.688c-.378 3.744-2.52 6.606-6.498 8.64l1.026 1.422c5.31-2.682 7.326-6.858 7.326-11.574H9.71Zm14.256 4.698H21.5V9.114h-1.854v16.254H21.5v-8.28h2.466V15.54Z'/%3E%3Cmask id='a' width='38' height='38' x='4' y='4' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M41.941 4.059H4.06v37.883H41.94V4.059Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23FFE600' d='M41.941 38.907a3.033 3.033 0 0 1-3.034 3.033H7.094a3.035 3.035 0 0 1-3.035-3.033V7.09a3.036 3.036 0 0 1 3.035-3.034h31.813A3.035 3.035 0 0 1 41.94 7.09v31.816Z'/%3E%3C/g%3E%3Cpath fill='%23392020' d='M23.39 10.117c-8.025 0-14.532 5.137-14.532 11.478 0 4.078 2.697 7.65 6.744 9.692l-1.37 5.113a.424.424 0 0 0 .4.558.423.423 0 0 0 .252-.097l5.89-3.977c.853.123 1.726.192 2.615.192 8.025 0 14.534-5.139 14.534-11.48S31.413 10.117 23.39 10.117Z'/%3E%3Cpath fill='%23FFE600' d='M13.958 19.774h-1.582c-.217 0-.404-.053-.561-.15a.62.62 0 0 1-.29-.425 1.877 1.877 0 0 1-.024-.163c0-.23.083-.411.249-.537a.982.982 0 0 1 .622-.194h4.836c.218 0 .405.05.56.15a.624.624 0 0 1 .293.424c.007.05.013.102.01.158 0 .238-.081.415-.241.546a.973.973 0 0 1-.618.191H15.63l-.002 5.45c-.001.26-.077.473-.23.63-.148.16-.356.237-.612.237a.854.854 0 0 1-.535-.171.793.793 0 0 1-.282-.474c-.014-.072-.018-.145-.014-.223l.003-5.449ZM18.478 18.7c.067-.191.17-.328.304-.41a.966.966 0 0 1 .512-.122h.402c.217 0 .4.044.547.132.147.087.264.257.346.506l2.02 5.855c.066.181.11.337.137.467.016.086.027.153.03.2a.736.736 0 0 1-.236.54.756.756 0 0 1-.556.223c-.387 0-.637-.16-.751-.477l-.433-1.275h-2.694l-.434 1.275c-.105.317-.355.477-.75.477a.78.78 0 0 1-.494-.152.7.7 0 0 1-.256-.432.829.829 0 0 1-.015-.178.94.94 0 0 1 .045-.308c.03-.12.07-.242.113-.36l2.163-5.961Zm1.012 1.358h-.021l-.987 3.072h1.959l-.951-3.072ZM23.035 19.037c0-.26.077-.471.23-.631.15-.158.354-.238.613-.238.21 0 .39.057.536.174a.798.798 0 0 1 .28.473c.013.073.02.147.013.221l-.001 5.453h2.796c.224 0 .413.049.565.15.152.1.25.242.284.424.012.048.02.105.024.16 0 .232-.082.414-.247.54a.996.996 0 0 1-.623.192h-3.49c-.26 0-.47-.05-.63-.16-.162-.104-.266-.277-.317-.517a2.469 2.469 0 0 1-.036-.341l.003-5.9ZM28.544 19.037c.002-.26.075-.471.228-.631.15-.158.355-.238.612-.238.211 0 .39.057.535.174a.773.773 0 0 1 .282.473.855.855 0 0 1 .016.221l.005 2.534 2.628-3.021a1.89 1.89 0 0 1 .318-.288.625.625 0 0 1 .349-.093c.184 0 .35.051.5.155.15.1.242.235.278.409l.012.064a.294.294 0 0 0 .004.07.652.652 0 0 1-.077.319 1.516 1.516 0 0 1-.198.28l-1.72 1.877 2.035 3.222.06.097c.139.219.22.378.241.485l.013.052a.355.355 0 0 0 0 .055c0 .299-.083.512-.25.642a.97.97 0 0 1-.61.195.842.842 0 0 1-.417-.09 1.097 1.097 0 0 1-.328-.364l-1.929-3.104-.919.958.01 1.732c-.003.261-.078.473-.23.63-.152.16-.357.238-.613.238a.856.856 0 0 1-.536-.171.792.792 0 0 1-.281-.474 1.073 1.073 0 0 1-.015-.223l-.003-6.186Z'/%3E%3C/svg%3E");}

/*  */
.article-body{padding:30px 20px; border-bottom:1px solid #ddd; overflow:hidden;}
/*.article-body .article-img img{width: 100%; height:auto; margin-bottom:10px; }*/
.article-body .article-img img{max-width:100%; height:auto; margin-bottom:10px; width:auto;}
.article-body .article-img .photocaption{font-size:14px; line-height:22px; margin:10px 20px; text-align:left;}
.article-body p{font-size:20px; line-height:34px; color:#000; font-weight:400; margin-bottom:30px;}
.article-body p .inner-img {width:100%; text-align:center; display:inline-block;}
.article-body p .inner-img:has(img[align="left"]), .article-body p .inner-img:has(img[align="right"]) {display: inline;}
.article-body p .inner-img > img {max-width:100%;}
.article-body p .inner-img > img[align="left"] {margin: 0 30px 30px auto;}
.article-body p .inner-img > img[align="right"] {margin: 0 30px 0 30px;}
.reporter-more{font-size:20px; float:right; line-height:30px;}
.reporter-more a{display:flex;}
.ico-bookmark{width:34px; height:34px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22.333 9H11.667A2.667 2.667 0 0 0 9 11.667V32.11L17 25l8 7.111V11.667A2.667 2.667 0 0 0 22.333 9Z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M4 8h25v25H4z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.ico-bookmark.on{width:34px; height:34px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cmask id='a' width='25' height='25' x='4' y='8' maskUnits='userSpaceOnUse' style='mask-type:luminance'%3E%3Cpath fill='%23fff' d='M29 8H4v25h25V8Z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23AA1E50' stroke='%23AA1E50' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M22.333 9H11.667A2.667 2.667 0 0 0 9 11.667V32.11L17 25l8 7.111V11.667A2.667 2.667 0 0 0 22.333 9Z'/%3E%3C/g%3E%3C/svg%3E");}
/*.btn-bookmark.on .ico-bookmark{left: -2px; width: 38px; height: 40px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' fill='none'%3E%3Cpath fill='%23AA1E50' stroke='%23AA1E50' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.563' d='M21.188 7.344h-9.375a2.344 2.344 0 0 0-2.344 2.343v17.97l7.031-6.25 7.031 6.25V9.686a2.344 2.344 0 0 0-2.343-2.343Z'/%3E%3C/svg%3E");}*/

/* 스티키 헤더 */
.right-menu {height: 100%;}
.right-menu .btn-share,.right-menu .btn-font,.right-menu .btn-bookmark{display:none;}
.article .sticky .right-menu .btn-share,.article .sticky .right-menu .btn-font,.article .sticky .right-menu .btn-bookmark{display:block; margin-top:-3px;}
.article .sticky .ico-search,.article .sticky .btn-pdf,.article .sticky .btn-menu{display:none;}
.article .sticky .right-menu{/*width:80px;*/}
.sticky-font{position:fixed; top:69px;}

/* 관련기사 & 주요기사 */
.article-news{padding:24px 20px 20px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#fff;}
.article-news .title{font-size:20px; font-weight:600; padding-left:12px; position:relative; color:#000;}
.article-news .title::before{content:""; display:inline-block; width:4px; height:18px; background:#AA1E50; position:absolute; top:6px; left:0;}
.article-news ul{margin-top:16px;}
.article-news ul li{font-size:20px; color:#222; line-height:30px; display:flex; margin-bottom:8px; padding-left:12px; position:relative; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }
.article-related ul li:before{content:""; width:8px; height:8px; display:inline-block; position:absolute; top:10px; left:0; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' fill='none'%3E%3Cpath fill='%23333' d='M0 0h2v8H0z'/%3E%3Cpath fill='%23333' d='M8 6v2H0V6z'/%3E%3C/svg%3E");}
.article-news ul li a{color:#222; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden;}
.article-related{background:#F9F9F9;}
.article-major ul li:before{content:""; display:inline-block; width:4px; height:4px; background:#222; position:absolute; top:13px; left:0;}

.article-news ul li .ico-pay{background: #AA1E50; font-size: 16px; color: #fff; margin:2px 4px 0px 0; font-style: normal; border-radius: 4px; float: left; height: 28px; width: 28px; text-align: center; line-height:26px;}
.article-news ul li .ico-pay + a{width:calc(100% - 30px); }

/* 폰트크기 */
.article-body.font-size01 p{font-size: 16px;line-height: 26px;}
.article-body.font-size02 p {font-size: 18px; line-height: 30px;}
.article-body.font-size03 p {font-size: 20px;line-height: 34px;}
.article-body.font-size04 p {font-size: 22px; line-height: 38px;}
.article-body.font-size05 p {font-size: 24px; line-height: 42px;}

/* p태그 누락된 태그 */
.article-body.font-size01{font-size: 16px;line-height: 26px; color:#000;}
.article-body.font-size02{font-size: 18px; line-height: 30px; color:#000;}
.article-body.font-size03{font-size: 20px;line-height: 34px; color:#000;}
.article-body.font-size04{font-size: 22px; line-height: 38px; color:#000;}
.article-body.font-size05{font-size: 24px; line-height: 42px; color:#000;}

/* ///////////////본문소재//////////////// */
.article-body .article-label{font-size:18px; color:#333; margin:30px 0 20px 0;}

/* 01 제목 */
.article-body .title{margin-bottom: 25px; font-size: 24px; width:100%; font-weight: 600; color: #000; line-height: 32px;}

/* 02 부제목 */
.article-subtitle{border-left:4px solid #3a3a3a; padding:12px 0 12px 5px; width:calc(100% - 5px); max-width:760px; margin:0px 0 40px 0;}
.article-subtitle p{font-size:20px; line-height:32px; font-weight:800 !important; letter-spacing:-0.35px; color:#000; padding:0 0 0 9px !important; margin-bottom:0;}
.article-subtitle.type02{border-left:0;}

/* 03 중간제목 */
.article-mtitle{padding: 12px 0 16px; border-top: 4px solid #AA1E50; border-bottom: 1px solid #CED4DA; width:100%; margin:0px 0 40px 0;}
.article-mtitle p{padding: 0 6px !important; font-size: 20px; line-height: 32px; font-weight: 500; color: #111; margin-bottom:0;}
.article-mtitle.type02{border-top:0; border-bottom:0 none; border-left:4px solid #AA1E50; padding:0px 0 0px 5px; width:100%; margin:0px 0px 40px 0px;}
.article-mtitle.type03{border:0 none;}
.article-mtitle.type03 p{font-weight:700;}

/* 05 이미지 */
.article-photo-wrap{width:calc(100% + 40px) !important; margin:0 -20px 20px;}
.article-photo-wrap img{margin-bottom:5px;}
.article-photo-wrap .title{ font-size: 16px; font-weight: 500; letter-spacing: -0.04px; color: #333333; text-align:left; margin-top:5px;}
.article-photo-wrap .caption{padding: 5px 16px; font-size: 13px; line-height: 19px; color: #666; text-align:left;}
.txc-image{width:600px; margin:0 auto;}
.article-photo-wrap .title{width:100%; margin:0px 15px 0 15px; font-size: 14px; font-weight: 500; letter-spacing: -0.04px; color: #333333; padding:0 !important;line-height: normal;}
.article-photo-wrap .article-img .img-text {padding: 0px 15px; font-size: 13px; line-height: 19px; color: #666;}
.article-photo-wrap .article-img .caption{text-align:left;}

/* 06 유튜브(영상) */
.article-video{margin-bottom:30px;}
.article-video .video-wrap{max-width:100%; margin:0 auto; padding-top:0; margin-bottom:30px;}
.article-body .video-wrap{background:none;}
.video-wrap .video{width:100%; padding:0 !important; margin-bottom:0;}
.video-wrap .title{width:100%; margin:2px 0px 0 0px; font-size: 14px; font-weight: 500; letter-spacing: -0.04px; color: #333333; padding:0 !important; line-height:20px;}
.video-wrap .caption{width:100%; padding:0 20px !important; font-size: 13px; line-height: 19px; color: #666; text-align:left;}
.video-wrap .video iframe{min-height:210px; width: 100% !important;}

/* 07 지도 */
.article-map{max-width:700px; margin:0px auto 40px auto;}
.article-map iframe{width:100%; height:300px;}
.article-body .article-map p{width:100%; padding:0 !important; font-size: 13px; line-height: 19px; color: #666;}

/* 08 GIF */
.gif-area{width:100%; margin:0px auto 20px auto; text-align:center;}
.gif-area{width:100%; max-width:100%;}
.gif-area figure{max-width:100%; height:auto; margin:0 auto 6px auto;}
.gif-area figure img{max-width:100%; height:auto;}
.gif-area .title{width:100%; line-height: normal;font-size: 13px; letter-spacing: -0.04px; color: #333333; text-align:left; margin-bottom:0;}
.gif-area .caption{width:100%; font-size: 13px; line-height: 19px; color: #666; text-align:left; margin-bottom:0;}

.article-gif{width: 100%; margin:0px auto; text-align:center; overflow:hidden;}
.article-gif.gif-left{float:left;}
.article-gif.gif-center{margin:0 auto;}
.article-gif.gif-right{float:right;}

/* 09 오픈링크 */
/* 오픈링크 가로형 */
.article-openlink-horizontal{padding: 15px; width:100%; max-width: 670px; border: 1px solid #CED4DA; padding:15px; margin:0px auto 40px auto;}
.article-openlink-horizontal a{}
.article-openlink-horizontal .article-link-img {float:left; width:100px; height: 100px; margin-right:20px; background:#eee; line-height:96px;}
.article-openlink-horizontal .article-link-img img{max-width:100px; max-height: 100px; text-align:center; vertical-align:middle; overflow: hidden; background-color: #eee;}
.article-openlink-horizontal .article-link-body {min-height:100px;}
.article-openlink-horizontal .article-link-body p{margin-bottom:0;}
.article-openlink-horizontal .article-link-body .title{font-size: 18px; font-weight: 500; color: #000;}
.article-openlink-horizontal .article-link-body .caption{font-size: 16px; font-weight: 300; color: #000; line-height:20px; text-align:left;}
.article-openlink-horizontal .article-link-body .link{display: block; text-decoration: underline; color: #063BFF; font-size:15px; word-break: break-all;}

/* 오픈링크 세로형 */
.article-openlink-vertical{width:100%; max-width:400px; min-height:335px; border: 1px solid #CED4DA; padding:20px; margin:0px auto 40px auto;}
.article-openlink-vertical .article-link-img {width:174px; height:165px; margin:0 auto 16px auto; background:#eee; line-height:160px; text-align:center;}
.article-openlink-vertical .article-link-img img{max-width:174px; max-height: 165px; text-align:center; vertical-align:middle; overflow: hidden; background-color: #eee;}
.article-openlink-vertical .article-link-body {min-height:100px;}
.article-openlink-vertical .article-link-body .title{font-size: 18px; font-weight: 500; color: #000; margin-bottom: 10px; margin-left:0;}
.article-openlink-vertical .article-link-body .caption{font-size: 16px; font-weight: 300; color: #000; line-height:20px; margin-bottom:0; text-align:left;}
.article-openlink-vertical .article-link-body .link{display: block; margin-top: 6px; text-decoration: underline; color: #063BFF; font-size:15px; word-break: break-all;}

/* 10 인용구_1 */
.article-quotation01{width:100%; margin:0px 0px 40px 0px;}
.article-quotation01 p{margin-bottom:0;}
.article-quotation01:before{content:""; width:50px; height:50px; display:inline-block; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='50' height='50' fill='none'%3E%3Cpath fill='url(%23a)' d='M0 0h60v60H0z'/%3E%3Cdefs%3E%3Cpattern id='a' width='1' height='1' patternContentUnits='objectBoundingBox'%3E%3Cuse xlink:href='%23b' transform='scale(.01667)'/%3E%3C/pattern%3E%3Cimage xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAIAAAC1nk4lAAADMklEQVRoge2YP0hCQRzHz572+ocZFgnhIkhBWOKiBmURhbkGkUM8iJKgoaH1LUaI6OAQjkLRHyha3iYtVi7SJAiCFBXUFJGLkmLxGgR56N0ldV4E99nu+7vf4/Med+fzqXp7e8F/o+2vBX4Ck0bT09Pzm3ae5zUaTW3YcmlBEJLJ5N3dndPp/EH72NjY0dHR4+NjKBSqharWbUSHwxEIBGw2W3WYyWSmp6c/Pz+bbNdqtbu7u8vLy+3t7QCASqWyuLh4fX0NAOA6OjpaYSyKYiQSMRqNtWRwcFCj0VxdXTXTPjMzc3Z25nK5OI6rJhzHWa3W/f19WZbJS/M8f3h4KAiCWq2uK1mt1ouLi5eXF/wV1tbWotFof39/XT4wMNDV1ZVIJAgvD57nz8/PJycnURNubm7m5+cxV9jc3NzZ2ak94DpKpZLH4yH8pI+Pj2dnZzEThoaGSqVSKpWCVr1ebzgcRhkDANRqtcViIXl6iKLodrvxc56fn0dGRqAli8USDAYxxgCAYrFYLpeJLY/x8fF4PN7Z2YmakE6nI5GIJEmoCfF43OFwoKpvb28HBwfRaPT19bV+r/wYv9+PMv74+Njb2/P7/Zj2lZUVjHEqlVpfX396eqoOyUhPTExMTU1BS+/v79vb2ycnJ/grbGxsoEqSJK2urioPeDLSPp+vrQ2yPWRZFkXxW+O5ubnR0VFoKZlMCoJQFxLYiBzHuVwuaCmRSMRisW+vsLS0BM0LhcLW1lZjTkDa7Xb39fU15rIsK18YMNjtdmguSdL9/X1jTkAatYFub29R57ESg8Gg/LVXcnp6Cs0JSJvNZmieTqebaXc6nSqVqjHP5/PV16NGCEgbDAZons1mm2k3mUzQ/OHhAdVC4PTQ6/XQ3G63Q9d0LpdT7k7UPet0OtSWICDd3d0NzRcWFqD55eWlUlqr1UKnmUwmn88HLRFYHpif7mZA3TMGAtLQbdTSdgLSv3y5/ZsnTR8mTQsmTQsmTQsmTQsmTYt/KU3gCxPmIwuUfD6fy+Vqw+HhYej/Ygwt/KjeOv7l8mDStGDStGDStGDStGDStGDStGDStGDStGDStGDStPgCsg7m/9AM43YAAAAASUVORK5CYII=' id='b' width='50' height='50'/%3E%3C/defs%3E%3C/svg%3E");}
.article-quotation01 .content-quotation{margin:-25px 30px 0 70px; }
.article-quotation01 .content-quotation p{font-size:19px; font-weight:700; font-style:italic; letter-spacing:-0.025em; color:#111; font-family:'NanumMyeongjo Regular'; line-height:1.7em; text-shadow:0 0 1px rgb(0 0 0 / 30%);}
.article-quotation01 .content-quotation span.source{display:inline-block; margin-top:10px; color:#999; font-size:14px; font-weight:500;}

/* 10 인용구_2 */
.article-quotation02{width:calc(100% - 30px); border-left:3px solid #474747; padding:10px 0 10px 20px; margin:0px 15px 40px 15px;}
.article-quotation02 p{margin-bottom:0;}
.article-quotation02 .content-quotation p{font-size:19px; font-weight:700; font-style:italic; letter-spacing:-0.025em; font-family:'NanumMyeongjo Regular'; line-height:1.7em; text-shadow:0 0 1px rgb(0 0 0 / 30%); color:#111;}
.article-quotation02 .content-quotation span.source{display:inline-block; margin-top:10px; color:#999; font-size:14px; font-weight:500;}

/* 10 인용구_3 */
.article-quotation03{width:calc(100% - 30px); border:2px solid #CED4DA; border-radius:10px; padding:24px 0; text-align:center; position:relative; margin:0px 15px 40px 15px;}
.article-quotation03 p{margin-bottom:0;}
.article-quotation03 .content-quotation{display:inline-block;}
.article-quotation03 .content-quotation p{font-size:19px; font-weight:700; color:#111; font-style:italic; letter-spacing:-0.025em; font-family:'NanumMyeongjo Regular'; line-height:1.7em; text-shadow:0 0 1px rgb(0 0 0 / 30%); text-align:left;}
.article-quotation03::after{content:"";display:block;width:35px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='21' fill='none'%3E%3Cpath stroke='%23CED4DA' stroke-width='2' d='M1 19C11 19 13.167 9 13 4h21.5c0 13.6-22.333 15.667-33.5 15Z'/%3E%3Cpath fill='%23fff' d='M14 1h20v5H14z'/%3E%3C/svg%3E");position:absolute;bottom: -17px;left:0;right:0;margin:0 auto;}
.article-quotation03 .content-quotation span.source{display:inline-block; margin-top:10px; color:#999; font-size:14px; font-weight:500;}

/* 11 구분선 */
.article-line{ margin:28px 15px 28px 15px; width:calc(100% - 30px); overflow:hidden;}
.article-line hr{ border:0 none;}
.article-line.type01 hr{background:#333; height:2px; margin:0; padding:0; width:100%; display:inline-block;}
.article-line.type01{margin-top:0;}
.article-line.type02{border: 1px dashed #333;}
.article-line.type03{width:calc(100% - 30px); border-top:2px dotted #333;}
.article-line.type04{border-top: 4px double #333;}

/* 12 sns_공유 */
.article-share{max-width:700px; margin:0px auto 40px auto;}
.sns-share{max-width:500px; height:auto; overflow:hidden; margin:20px auto; width:100%;}
.article-share iframe{width:100%;}

/* 13 텍스트 박스*/
.text-box{margin:0 auto; width:100%; margin:0 0px 20px 0px;padding:15px 30px;border: solid 1px #ddd;font-size: 18px;line-height: 1.8;background-color: #f5f5f5;}
.text-box p{margin:10px 0;}
.text-box.type01{border: 1px solid #ddd; background-color: #f5f5f5;}
.text-box.type02{border: 1px solid #d3d9ff; background-color: #f3f4fd;}
.text-box.type03{border: 1px solid #d3ecc5; background-color: rgba(211,236,197,.3137254901960784);}
.text-box.type04{border: 1px solid #fcf0c5; background-color: rgba(252,240,197,.3137254901960784);}
.text-box.type05{border: 1px solid #f8dfd8; background-color: rgba(248,223,216,.3137254901960784);}

/* 14 사진그룹_슬라이드 */
.group-slide{width:100%; margin:0 auto 20px auto; position:relative !important;}
.swiper-pagination-bullet-active{background:#AA1E50 !important;}
.swiper-button-prev,.swiper-button-next{--swiper-theme-color:#ccc; top:34% !important;}
.swiper-button-prev{left:0 !important;}
.swiper-button-next{right:0 !important;}
.slide-img{width:calc(100% - 70px); height:250px; background:#eee; margin:0 auto; position:relative;}
.slide-img img{width:auto; height:auto; max-width:100%; max-height:250px; position:absolute; top:50%; left:50%;  transform: translate(-50%, -50%);}
.group-slide .swiper-pagination{position:initial;}
.swiper-pointer-events{max-height:520px;}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper{height:250px;}
.group-slide .title{width:100%; margin:2px 0px 0 0px; font-size: 14px; font-weight: 500; letter-spacing: -0.04px; color: #333333; padding:0 !important;}
.group-slide .caption{width:calc(100% - 70px); margin:2px auto 5px auto; font-size: 13px; font-weight: 300; line-height:20px; letter-spacing: -0.04px; color: #7a7a7a; text-align:left;}
.swiper-pagination span{margin:0 3px;}

/* 13 사진그룹_바둑판형 */
.group-layout{ margin:0 0px 20px 0px; overflow:hidden;}
.group-layout h4{margin-bottom:10px;}
.group-layout img{width:100%; height:auto;}
.group-layout .title{width:100%; margin: 2px 0px 0 0px; font-size: 14px; font-weight: 500; letter-spacing: -0.04px; color: #333333; padding:0 !important;}
.group-layout .caption{margin:3px 0; padding:0 !important; font-size: 13px; line-height: 19px; color: #666; text-align:left;}

/* 1개 */
.group-layout .layout-1 figure{width:700px; height:467px; text-align:center; vertical-align:middle; display:table-cell; background:url(https://3.bp.blogspot.com/-x4gLW4b7sB4/XHE3SYQbIpI/AAAAAAAA4nM/SFGGsj7HgyELAWCFQfanqqQwwBJfg30YACLcBGAs/s1600/01.jpg); background-position-x:center; background-size:cover;}
.group-layout .layout-1 img{max-width:700px; max-height:467px;}


/* 2개 */
.group-layout .layout-2{width:700px; height:467px;}
.group-layout .layout-2 figure{float:left; width:350px; height:467px; text-align:center; overflow:hidden; position:relative;}
.group-layout .layout-2 figure img{text-align:center; min-height:467px; transform:translateX(-50%); position:absolute; left:50%;}
.group-layout .layout-2 figure:nth-child(1){background:url(https://3.bp.blogspot.com/-x4gLW4b7sB4/XHE3SYQbIpI/AAAAAAAA4nM/SFGGsj7HgyELAWCFQfanqqQwwBJfg30YACLcBGAs/s1600/01.jpg); background-position-x:center; background-size:cover;}
.group-layout .layout-2 figure:nth-child(2){background:url(https://png.pngtree.com/background/20210716/original/pngtree-sakura-vertical-version-of-romantic-cherry-blossom-spring-phone-wallpaper-picture-image_1342988.jpg); background-position-x:center; background-size:cover;}

/* 3개 */
.group-layout .layout-3{width:700px; height:467px;}
.group-layout .layout-3 figure:first-child{float:left; width:350px; height:467px; text-align:center; overflow:hidden; position:relative; background:url(https://images.khan.co.kr/article/2022/03/17/l_2022031702001002800191961.webp) no-repeat 0 0; background-position-x:center; background-size:cover;}
.group-layout .layout-3 figure:first-child img{text-align:center; min-height:467px; transform:translateX(-50%); position:absolute; left:50%;}
.group-layout .layout-3 figure:nth-child(2) img,.group-layout .layout-3 figure:nth-child(3) img{max-width:350px; min-height:233.5px; transform:translateX(-50%); position:absolute; left:50%;}
.group-layout .layout-3 figure:nth-child(2),.group-layout .layout-3 figure:nth-child(3){width:350px; height:233.5px; float:right; overflow:hidden; position:relative;}
.group-layout .layout-3 figure:nth-child(2){background:url(https://img.khan.co.kr/news/2022/03/15/l_2022031401001751400154221.webp) no-repeat 0 0; background-position-x:center; background-size:cover;}
.group-layout .layout-3 figure:nth-child(3){background:url(https://images.khan.co.kr/PhotoDB/P0015/2022/03/09/h_PYH2022030910740001300.jpg) no-repeat 0 0; background-position-x:center; background-size:cover;}


/* 4개이상 */
.group-layout .layout-4{width:700px; height:467px; position:relative;}
.group-layout .layout-4 figure{width:350px; height:233.5px; float:left; overflow:hidden; position:relative;}
.group-layout .layout-4 figure img{max-width:350px; min-height:233.5px; transform:translateX(-50%); position:absolute; left:50%;}
.group-layout .layout-4 figure:nth-child(1){background:url(https://img.khan.co.kr/news/2022/03/16/l_2022031601002024400179511.webp) no-repeat 0 0; background-position-x:center; background-size:cover;}
.group-layout .layout-4 figure:nth-child(2){background:url(	https://png.pngtree.com/background/20210716/original/pngtree-sakura-vertical-version-of-romantic-cherry-blossom-spring-phone-wallpaper-picture-image_1342988.jpg) no-repeat 0 0; background-position-x:center; background-size:cover;}
.group-layout .layout-4 figure:nth-child(3){background:url(https://3.bp.blogspot.com/-x4gLW4b7sB4/XHE3SYQbIpI/AAAAAAAA4nM/SFGGsj7HgyELAWCFQfanqqQwwBJfg30YACLcBGAs/s1600/01.jpg) no-repeat 0 0; background-position-x:center; background-size:cover;}
.group-layout .layout-4 figure:nth-child(4){background:url(https://img.khan.co.kr/ranking/khan/mobile/MHTopA/1_1647468788_GHc3dxId9DIfmoPZ.webp) no-repeat 0 0; background-position-x:center; background-size:cover;}

/* 표 */
.article-tbl{text-align:center; width:100%; margin: 0px auto 40px auto;}
.article-tbl img{width:100%;}

/* 글머리 기호/번호 매기기 */
.text-list{width:100%;}
.text-list li{font-size:18px; font-weight:400; line-height:32px; color:#000;}
.text-list.type01 li{list-style-type:disc; margin-left:20px;/* position:relative; padding-left:15px;*/}
/*.text-list.type01 li::before{content:""; width:5px; height:5px; display:inline-block; border-radius:10px; position:absolute; top:14px; left:0; background:#333; margin-right:10px;}*/
.text-list.type02 li{list-style-type:decimal; margin-left:20px;}

/* 차트 */
.article-chart{width:100%; }
.article-chart img{width:100%;}
.article-chart .title{ font-size: 16px; font-weight: 500; letter-spacing: -0.04px; color: #333333; text-align:left; margin-top:5px;}
.article-chart .caption{padding: 5px 16px; font-size: 13px; line-height: 19px; color: #666; text-align:left;}

/* h5 */
.article-body h5{margin-bottom:30px;}

/* 첨부파일 0904 */
.article-attachment{background:#F9F9F9; padding:20px 0 10px; margin:0 -20px 40px;}
.article-attachment .title{font-size:20px; font-weight:600; padding-left:12px; position:relative; color:#000; margin-left:20px;}
.article-attachment .title::before{content:""; display:inline-block; width:4px; height:18px; background:#AA1E50; position:absolute; top:6px; left:0;}
.article-attachment .attachment-list{overflow: hidden; padding: 20px;}
.article-attachment .attachment-list li{box-shadow: 0px 5px 10px 3px #ddd;overflow: hidden;position: relative; width: 100%;height: 60px; background: #fff;border-radius: 10px;padding: 10px; margin-bottom:10px; border: 1px solid #fff;}
.article-attachment .attachment-list li:last-child{margin-bottom:0;}
.article-attachment .attachment-list li .btn-attachment{display:block;}
.article-attachment .attachment-list li a{display: flex;}
.article-attachment .attachment-list li span{font-size:15px; color:#333; font-weight:500; line-height: 18px; width:calc(100% - 113px); display: flex; align-items: center;}
.article-attachment .btn-attachment{padding: 8px 12px; border: 1px solid #D0D0D0;border-radius: 5px;font-weight: 600;letter-spacing: -2px; width: 80px; display:none;}
.attachment-list .btn-attach{position: relative; margin-right:10px; top: 5px; height:30px;}
.btn-attach .ico-attachment{width:20px; height:25px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='26' fill='none'%3E%3Cpath fill='%23AA1E50' d='M19.879 8.732a1.246 1.246 0 0 0-.245-.366l-7.5-7.5a1.245 1.245 0 0 0-.367-.245C11.73.604 11.69.594 11.65.58a1.24 1.24 0 0 0-.324-.064C11.3.514 11.276.5 11.25.5H2.5A2.503 2.503 0 0 0 0 3v20c0 1.379 1.121 2.5 2.5 2.5h15c1.379 0 2.5-1.121 2.5-2.5V9.25c0-.026-.014-.05-.016-.078a1.189 1.189 0 0 0-.064-.323c-.013-.04-.024-.079-.041-.117ZM15.732 8H12.5V4.768L15.732 8ZM2.5 23V3H10v6.25a1.25 1.25 0 0 0 1.25 1.25h6.25l.003 12.5H2.5Z'/%3E%3Cpath fill='%23AA1E50' d='M5 13h10v2.5H5V13Zm0 5h10v2.5H5V18ZM5 8h2.5v2.5H5V8Z'/%3E%3C/svg%3E");}

/* 인쇄 */
.print-wrap .article-header .headline .ico-pay {background: #AA1E50; font-size: 20px; color: #fff; margin-right: 5px; font-style: normal;
border-radius: 5px; float: left; height: 36px; width: 36px; text-align: center; margin-top: 8px; line-height: 36px;}

/* 본문내 하이퍼링크 추가 */
.view-hyperlink{color:#BB064D !important;}








