@charset "utf-8";

@font-face { font-weight: normal; font-family: 'gmarket'; font-style: normal; src: url(/pcms/common/font/GmarketSans/GmarketSansM.woff) format('woff'); } 
@font-face { font-weight: 100; font-family: 'gmarket'; font-style: normal; src: url(/pcms/common/font/GmarketSans/GmarketSansLight.woff2) format('woff2'); } 
@font-face { font-weight: 400; font-family: 'gmarket'; font-style: normal; src: url(/pcms/common/font/GmarketSans/GmarketSansM.woff) format('woff'); } 
@font-face { font-weight: 600; font-family: 'gmarket'; font-style: normal; src: url(/pcms/common/font/GmarketSans/GmarketSansB.woff) format('woff'); } 
@font-face { font-weight: 700; font-family: 'gmarket'; font-style: normal; src: url(/pcms/common/font/GmarketSans/GmarketSansBold.woff2) format('woff2'); } 

@font-face { font-weight: 700; font-family: 'paperlogy'; font-style: normal; src: url(/pcms/common/font/Paperlogy/Paperlogy-7Bold.woff2) format('woff2'); } 


/* 공통 : s */
.wrap {max-width: 1200px;width: 100%;display: block;margin: 0 auto;position: relative;/* border: 1px solid; */}
.section {position: relative;}
.section-wrap {}
.section-wrap .section * {font-family: 'gmarket';}
.section-wrap .section {display: block;width: 100%;}
.section-wrap .section .sec-inner {display: block;width: 100%;max-width: 1340px;margin: 0 auto;padding: 0 30px;position: relative;}
/* 공통 : e */

/* section1 : s */
.section1 {padding: 99px 0 271px; background: #F2F4F9;background-size: 100%;position: relative;overflow: hidden;}
/* .section1:after {width: 100%; height: 100%; background: #F2F4F9; position: absolute;bottom: 0;left: 50%;content: '';} */
.section1 .sec-inner {display: block;position: relative;}
.section1 .sec-inner:before {width: 188px; height: 274px; background: url(/images/pedu/main/visual_img01.png) center no-repeat; position: absolute; right: 500px; bottom: -48px; content: ''; z-index: 1;}
.section1 .sec-inner:after {width: 436px; height: 287px; background: url(/images/pedu/main/visual_img02.png) center no-repeat; position: absolute; right: 20px; bottom: -70px; content: ''; z-index: 1;}
.section1 .sec-title {display: inline-block; margin-left: 31px;}
.section1 .sec-title .main-tit {display: block; margin-top: -2px; margin-bottom: 8px;margin-left: -3px; padding-left: 2px; font-size: 60px; font-weight: 600; color: #002168;letter-spacing: -2px; line-height: 1.3;}
.section1 .quick {width: 160px; height: 160px; background-repeat: no-repeat; background-position: center;background-size: contain; background-image: url(/images/pedu/main/quick.png);position: absolute;top: 12px;right: -142px;filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));}
.section1 .quick .tit {font-size: 0;line-height: 0;}
.section1 .quick:before {display: inline-block; width: 158px;height: 158px;background-repeat: no-repeat;background-position: 50%;position: absolute; right: 1px;bottom: 4px;content: '';animation-name: spin;animation-timing-function: linear;animation-duration: 45s;animation-iteration-count: infinite;transform-origin: center center; 
    background-image: url("data:image/svg+xml,%3Csvg width='159' height='160' viewBox='0 0 159 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M153.658 82.1745L157.789 82.4618L157.613 84.9847L157.028 84.944L157.153 83.1449L156.035 83.0672L155.918 84.7598L155.332 84.7191L155.45 83.0265L154.194 82.9391L154.067 84.7648L153.481 84.724L153.658 82.1745Z' fill='%233D496A'/%3E%3Cpath d='M153.44 87.3336L157.529 87.9844L157.29 89.4862C157.12 90.5505 156.408 91.0206 155.486 90.8739L154.485 90.7145C153.563 90.5677 153.031 89.8997 153.201 88.8353L153.44 87.3336ZM153.905 88.1424L153.781 88.9276C153.688 89.5072 153.993 89.9014 154.572 89.9937L155.626 90.1614C156.206 90.2537 156.618 89.9735 156.71 89.3939L156.835 88.6088L153.905 88.1424Z' fill='%233D496A'/%3E%3Cpath d='M153.85 94.4979L156.479 95.157L156.303 95.8609L153.648 95.1952C153.079 95.0525 152.644 95.2955 152.501 95.8648C152.358 96.4341 152.627 96.8535 153.196 96.9963L155.851 97.6619L155.675 98.3658L153.046 97.7066C152.14 97.4795 151.669 96.7675 151.932 95.7221C152.194 94.6766 152.944 94.2708 153.85 94.4979Z' fill='%233D496A'/%3E%3Cpath d='M152.465 100.613L153.673 101.035C154.555 101.344 154.959 102.095 154.603 103.113C154.247 104.13 153.428 104.454 152.733 104.211L152.672 104.19L152.912 103.505L152.972 103.526C153.405 103.677 153.855 103.473 154.049 102.919C154.243 102.365 154.013 101.923 153.459 101.729L152.2 101.289C151.646 101.095 151.191 101.298 150.997 101.852C150.803 102.406 151.028 102.846 151.461 102.998L151.522 103.019L151.282 103.704L151.222 103.682C150.527 103.439 150.087 102.675 150.443 101.658C150.799 100.641 151.583 100.304 152.465 100.613Z' fill='%233D496A'/%3E%3Cpath d='M149.04 106.464L152.208 109.515L151.858 110.293L147.474 109.948L147.785 109.257L148.796 109.35L149.47 107.851L148.73 107.155L149.04 106.464ZM149.922 108.276L149.415 109.405L151.308 109.578L149.922 108.276Z' fill='%233D496A'/%3E%3Cpath d='M145.924 113.366L149.048 115.059L149.57 114.098L150.086 114.378L148.697 116.939L148.181 116.659L148.703 115.697L145.578 114.004L145.924 113.366Z' fill='%233D496A'/%3E%3Cpath d='M144.37 116.313L147.919 118.445L147.546 119.068L143.996 116.935L144.37 116.313Z' fill='%233D496A'/%3E%3Cpath d='M143.542 120.745L144.577 121.498C145.332 122.048 145.502 122.884 144.868 123.756C144.234 124.627 143.386 124.723 142.631 124.174L141.596 123.42C140.841 122.871 140.67 122.035 141.304 121.163C141.938 120.291 142.787 120.196 143.542 120.745ZM144.172 122.101L143.093 121.316C142.619 120.971 142.124 121.034 141.779 121.508C141.434 121.983 141.526 122.472 142.001 122.818L143.08 123.602C143.554 123.948 144.048 123.885 144.394 123.41C144.739 122.936 144.646 122.446 144.172 122.101Z' fill='%233D496A'/%3E%3Cpath d='M138.333 125.647L141.456 128.365L140.787 129.134L137.274 128.106L137.26 128.122L139.767 130.305L139.298 130.844L136.175 128.125L136.844 127.357L140.357 128.385L140.371 128.368L137.864 126.186L138.333 125.647Z' fill='%233D496A'/%3E%3Cpath d='M132.819 132.033L135.605 135.096L134.5 136.101C133.857 136.687 133.122 136.727 132.58 136.131C132.038 135.536 132.148 134.808 132.791 134.223L133.36 133.706L132.282 132.522L132.819 132.033ZM133.755 134.14L133.301 134.553C132.981 134.844 132.736 135.232 133.113 135.647C133.49 136.061 133.9 135.854 134.22 135.563L134.674 135.15L133.755 134.14Z' fill='%233D496A'/%3E%3Cpath d='M129.161 137.482L129.937 138.501C130.503 139.244 130.426 140.094 129.568 140.747C128.711 141.4 127.871 141.248 127.305 140.505L126.529 139.486C125.964 138.744 126.041 137.894 126.898 137.241C127.756 136.588 128.596 136.739 129.161 137.482ZM129.376 138.962L128.568 137.901C128.212 137.434 127.721 137.352 127.254 137.708C126.787 138.063 126.735 138.559 127.09 139.026L127.899 140.087C128.254 140.554 128.746 140.636 129.213 140.28C129.679 139.924 129.731 139.429 129.376 138.962Z' fill='%233D496A'/%3E%3Cpath d='M123.915 139.864L126.176 143.333L124.88 144.177C124.151 144.652 123.425 144.584 122.994 143.923C122.755 143.556 122.722 143.183 122.856 142.841C122.589 142.843 122.329 142.707 122.139 142.416L121.501 141.437L122.109 141.041L122.695 141.939C122.899 142.252 123.12 142.357 123.419 142.162L124.21 141.646L123.307 140.26L123.915 139.864ZM124.531 142.138L123.972 142.502C123.61 142.738 123.303 143.078 123.597 143.529C123.892 143.981 124.327 143.837 124.689 143.601L125.248 143.237L124.531 142.138Z' fill='%233D496A'/%3E%3Cpath d='M117.543 144.004L119.26 147.115L120.218 146.587L120.501 147.101L117.95 148.508L117.667 147.994L118.624 147.466L116.908 144.355L117.543 144.004Z' fill='%233D496A'/%3E%3Cpath d='M113.749 146.245L114.061 150.632L113.28 150.976L110.253 147.785L110.946 147.48L111.636 148.225L113.14 147.562L113.056 146.55L113.749 146.245ZM113.191 148.181L112.059 148.68L113.35 150.076L113.191 148.181Z' fill='%233D496A'/%3E%3Cpath d='M107.603 149.001L108.999 152.899L108.316 153.144L107.117 149.798L105.389 150.417L105.191 149.865L107.603 149.001Z' fill='%233D496A'/%3E%3Cpath d='M99.4167 151.795L100.347 155.829L97.8826 156.398L97.7507 155.826L99.508 155.42L99.2203 154.173L97.619 154.542L97.4871 153.97L99.0884 153.601L98.7096 151.958L99.4167 151.795Z' fill='%233D496A'/%3E%3Cpath d='M94.8054 154.453L94.9824 155.721C95.1115 156.646 94.6278 157.349 93.5604 157.498C92.493 157.647 91.8352 157.103 91.7062 156.179L91.5291 154.911C91.4001 153.986 91.8837 153.283 92.9512 153.134C94.0186 152.985 94.6763 153.528 94.8054 154.453ZM94.2674 155.848L94.0831 154.527C94.0019 153.946 93.6136 153.634 93.0323 153.715C92.451 153.796 92.163 154.203 92.2441 154.784L92.4285 156.105C92.5096 156.686 92.898 156.998 93.4793 156.917C94.0605 156.836 94.3486 156.429 94.2674 155.848Z' fill='%233D496A'/%3E%3Cpath d='M89.0695 153.946L89.3409 158.077L87.7969 158.179C86.9291 158.236 86.3297 157.82 86.278 157.032C86.2493 156.596 86.4033 156.254 86.6875 156.022C86.4544 155.893 86.2939 155.647 86.2711 155.3L86.1946 154.135L86.9186 154.087L86.9889 155.157C87.0134 155.53 87.1548 155.729 87.5115 155.706L88.4539 155.644L88.3455 153.993L89.0695 153.946ZM88.4923 156.229L87.8268 156.273C87.3956 156.301 86.9614 156.448 86.9967 156.985C87.032 157.523 87.4816 157.611 87.9129 157.583L88.5784 157.539L88.4923 156.229Z' fill='%233D496A'/%3E%3Cpath d='M80.0399 154.539L79.8163 158.673L78.3246 158.593C77.4561 158.546 76.9111 158.052 76.9546 157.247C76.9981 156.443 77.5933 156.01 78.4617 156.057L79.2289 156.098L79.3153 154.5L80.0399 154.539ZM79.1972 156.684L78.5845 156.651C78.153 156.628 77.7041 156.727 77.6739 157.286C77.6436 157.845 78.0792 157.992 78.5108 158.015L79.1234 158.048L79.1972 156.684Z' fill='%233D496A'/%3E%3Cpath d='M73.1008 155.684L72.7158 158.367L71.9975 158.264L72.3863 155.555C72.4696 154.974 72.1832 154.566 71.6022 154.483C71.0212 154.399 70.6317 154.71 70.5483 155.291L70.1596 158L69.4413 157.897L69.8263 155.214C69.9589 154.29 70.6187 153.749 71.6856 153.902C72.7524 154.055 73.2334 154.76 73.1008 155.684Z' fill='%233D496A'/%3E%3Cpath d='M68.2294 153.682L67.3452 157.726L65.6877 157.364C65.0101 157.216 64.5241 156.766 64.6733 156.083C64.7816 155.588 65.0736 155.351 65.4507 155.275C64.9452 155.039 64.8031 154.615 64.9204 154.078C65.0765 153.364 65.7117 153.131 66.5666 153.318L68.2294 153.682ZM67.0146 155.841L66.2015 155.663C65.8053 155.577 65.503 155.685 65.4141 156.092C65.3287 156.483 65.5003 156.722 65.886 156.807L66.7617 156.998L67.0146 155.841ZM67.3951 154.1L66.3996 153.882C65.993 153.794 65.6966 153.925 65.6054 154.342C65.5222 154.723 65.7054 154.959 66.1693 155.061L67.1388 155.273L67.3951 154.1Z' fill='%233D496A'/%3E%3Cpath d='M61.5643 152.269L60.3757 156.236L59.6806 156.027L60.7007 152.623L58.9425 152.097L59.111 151.534L61.5643 152.269Z' fill='%233D496A'/%3E%3Cpath d='M57.6382 151.127L56.2861 155.04L55.6003 154.803L56.9523 150.89L57.6382 151.127Z' fill='%233D496A'/%3E%3Cpath d='M53.1432 151.228L52.6181 152.396C52.2352 153.248 51.4514 153.586 50.4684 153.144C49.4855 152.702 49.2334 151.857 49.5353 151.186L49.5616 151.127L50.2234 151.425L50.1971 151.483C50.009 151.902 50.1738 152.368 50.7091 152.609C51.2444 152.849 51.7046 152.658 51.9453 152.123L52.4923 150.907C52.7329 150.371 52.5703 149.9 52.035 149.66C51.4997 149.419 51.0417 149.605 50.8535 150.024L50.8272 150.082L50.1654 149.784L50.1917 149.726C50.4936 149.054 51.2927 148.682 52.2757 149.124C53.2586 149.566 53.526 150.377 53.1432 151.228Z' fill='%233D496A'/%3E%3Cpath d='M45.6125 146.198L43.5859 149.809L42.9531 149.454L44.9797 145.843L45.6125 146.198Z' fill='%233D496A'/%3E%3Cpath d='M41.5563 144.038L39.2197 147.457L38.3784 146.881L38.9902 143.273L38.9725 143.261L37.0966 146.005L36.5064 145.602L38.843 142.184L39.6843 142.759L39.0725 146.367L39.0901 146.379L40.9661 143.635L41.5563 144.038Z' fill='%233D496A'/%3E%3Cpath d='M36.6982 142.207L36.5819 142.354L36.0185 141.905L36.1349 141.759C36.3842 141.446 36.2242 141.039 35.8486 140.739C35.4313 140.407 35.0654 140.395 34.8493 140.666L34.7995 140.729C34.6366 140.934 34.7773 141.305 34.9555 141.604L35.2088 142.031C35.4948 142.511 35.7486 143.143 35.3397 143.656L35.2865 143.723C34.841 144.282 34.1694 144.286 33.46 143.721C32.7505 143.156 32.6133 142.48 33.0787 141.896L33.1452 141.812L33.7086 142.261L33.6421 142.345C33.436 142.603 33.4709 142.979 33.8256 143.262C34.1804 143.544 34.5128 143.529 34.7189 143.271L34.7555 143.225C34.955 142.974 34.7934 142.621 34.6379 142.353L34.3377 141.848C34.0509 141.361 33.8729 140.728 34.2053 140.31L34.2485 140.256C34.7638 139.609 35.5466 139.748 36.2143 140.28C36.882 140.812 37.2135 141.561 36.6982 142.207Z' fill='%233D496A'/%3E%3Cpath d='M31.3339 136.551L28.9236 139.162L29.7273 139.904L29.3292 140.335L27.1886 138.359L27.5867 137.928L28.3904 138.67L30.8007 136.059L31.3339 136.551Z' fill='%233D496A'/%3E%3Cpath d='M28.8723 134.332L25.934 137.249L25.4227 136.735L28.361 133.818L28.8723 134.332Z' fill='%233D496A'/%3E%3Cpath d='M25.1094 130.531L22.4124 132.845L23.1246 133.675L22.6792 134.057L20.7823 131.846L21.2277 131.464L21.9399 132.294L24.6369 129.981L25.1094 130.531Z' fill='%233D496A'/%3E%3Cpath d='M20.844 127.907L18.6405 129.485L18.218 128.895L20.4431 127.302C20.9203 126.96 21.0164 126.471 20.6746 125.994C20.3328 125.517 19.839 125.45 19.3619 125.792L17.1367 127.386L16.7142 126.796L18.9176 125.218C19.6767 124.674 20.5241 124.776 21.1517 125.652C21.7793 126.528 21.6031 127.363 20.844 127.907Z' fill='%233D496A'/%3E%3Cpath d='M17.7718 121.15L14.7392 123.002L15.3093 123.935L14.8085 124.241L13.29 121.755L13.7909 121.449L14.361 122.383L17.3936 120.531L17.7718 121.15Z' fill='%233D496A'/%3E%3Cpath d='M16.004 118.335L12.3786 120.335L12.0281 119.7L15.6535 117.7L16.004 118.335Z' fill='%233D496A'/%3E%3Cpath d='M12.658 115.525L11.4881 116.046C10.6351 116.425 9.82559 116.155 9.3873 115.17C8.94901 114.186 9.28986 113.403 10.1429 113.023L11.3127 112.503C12.1658 112.123 12.9753 112.393 13.4136 113.378C13.8519 114.363 13.511 115.145 12.658 115.525ZM11.1687 115.393L12.3873 114.851C12.9235 114.612 13.1161 114.153 12.8774 113.617C12.6387 113.08 12.1684 112.916 11.6322 113.155L10.4136 113.697C9.87741 113.936 9.68482 114.395 9.92349 114.932C10.1622 115.468 10.6325 115.632 11.1687 115.393Z' fill='%233D496A'/%3E%3Cpath d='M10.9938 108.52L7.07537 109.858L6.74621 108.893L9.39748 106.37L9.39058 106.35L6.24471 107.424L6.01379 106.747L9.93224 105.41L10.2614 106.374L7.61013 108.897L7.61702 108.917L10.7629 107.844L10.9938 108.52Z' fill='%233D496A'/%3E%3Cpath d='M8.23803 104.254L8.05742 104.301L7.8743 103.604L8.05491 103.557C8.44192 103.455 8.55719 103.033 8.43511 102.569C8.29946 102.053 8.01329 101.825 7.67788 101.913L7.60047 101.933C7.34762 102 7.23834 102.381 7.2024 102.727L7.15012 103.221C7.09213 103.777 6.9176 104.435 6.28289 104.602L6.20032 104.624C5.50885 104.805 4.96826 104.407 4.73767 103.53C4.50708 102.652 4.80109 102.029 5.52352 101.839L5.62673 101.812L5.80984 102.509L5.70664 102.536C5.38671 102.62 5.19 102.942 5.3053 103.381C5.42059 103.819 5.69591 104.006 6.01585 103.922L6.07261 103.907C6.38223 103.826 6.46434 103.445 6.49946 103.138L6.561 102.554C6.6228 101.992 6.85869 101.378 7.37472 101.242L7.4418 101.225C8.24163 101.014 8.7857 101.594 9.00273 102.42C9.21976 103.245 9.03786 104.043 8.23803 104.254Z' fill='%233D496A'/%3E%3Cpath d='M4.22116 90.8542C3.94532 90.8841 3.72191 90.7044 3.69202 90.4285C3.66213 90.1527 3.84186 89.9293 4.11769 89.8994C4.39352 89.8695 4.61694 90.0492 4.64683 90.3251C4.67672 90.6009 4.49699 90.8243 4.22116 90.8542Z' fill='%233D496A'/%3E%3Cpath d='M5.53347 79.8263L1.39914 79.6028L1.53569 77.0774L2.12175 77.1091L2.02437 78.9099L3.1432 78.9704L3.23481 77.2762L3.82086 77.3079L3.72925 79.0021L4.9866 79.0701L5.08541 77.2427L5.67147 77.2743L5.53347 79.8263Z' fill='%233D496A'/%3E%3Cpath d='M5.6708 74.6573L1.5724 74.0692L1.78838 72.564C1.94146 71.4972 2.64652 71.0162 3.57077 71.1488L4.57424 71.2928C5.49849 71.4254 6.03986 72.0852 5.88678 73.1521L5.6708 74.6573ZM5.19291 73.8557L5.30582 73.0687C5.38918 72.4878 5.07854 72.0982 4.49758 72.0149L3.4413 71.8633C2.86034 71.7799 2.4527 72.0664 2.36934 72.6474L2.25643 73.4343L5.19291 73.8557Z' fill='%233D496A'/%3E%3Cpath d='M5.14147 67.519L2.50266 66.8999L2.6684 66.1935L5.33318 66.8187C5.90457 66.9527 6.33579 66.7031 6.46984 66.1317C6.60389 65.5603 6.32866 65.145 5.75726 65.011L3.09249 64.3858L3.25822 63.6794L5.89703 64.2984C6.80606 64.5117 7.2874 65.2165 7.04123 66.2658C6.79507 67.3151 6.0505 67.7323 5.14147 67.519Z' fill='%233D496A'/%3E%3Cpath d='M6.35922 61.6492L5.14273 61.2493C4.2557 60.9578 3.83754 60.2137 4.1741 59.1899C4.51067 58.166 5.3242 57.8268 6.02368 58.0568L6.08451 58.0767L5.85791 58.7661L5.79708 58.7461C5.36118 58.6028 4.91494 58.8156 4.73166 59.3731C4.54838 59.9307 4.78642 60.3684 5.34398 60.5517L6.61116 60.9682C7.16871 61.1515 7.62002 60.9404 7.8033 60.3828C7.98658 59.8253 7.75361 59.3892 7.3177 59.2459L7.25687 59.2259L7.48347 58.5366L7.54429 58.5566C8.24378 58.7865 8.69742 59.5422 8.36086 60.5661C8.02429 61.59 7.24624 61.9408 6.35922 61.6492Z' fill='%233D496A'/%3E%3Cpath d='M9.74318 55.501L6.53003 52.498L6.86844 51.7142L11.2576 51.9938L10.9572 52.6893L9.9444 52.6123L9.29295 54.121L10.0435 54.8054L9.74318 55.501ZM8.8345 53.7022L9.3252 52.5658L7.42909 52.4212L8.8345 53.7022Z' fill='%233D496A'/%3E%3Cpath d='M12.767 48.5172L9.61822 46.8702L9.11127 47.8394L8.59121 47.5674L9.94142 44.986L10.4615 45.258L9.95453 46.2272L13.1033 47.8742L12.767 48.5172Z' fill='%233D496A'/%3E%3Cpath d='M14.2807 45.5325L10.7005 43.4529L11.0649 42.8255L14.6452 44.905L14.2807 45.5325Z' fill='%233D496A'/%3E%3Cpath d='M15.0478 41.0722L14.0014 40.3341C13.2383 39.796 13.056 38.9622 13.6772 38.0815C14.2984 37.2007 15.145 37.0927 15.908 37.6309L16.9544 38.3689C17.7175 38.9071 17.8998 39.7408 17.2786 40.6216C16.6574 41.5023 15.8108 41.6104 15.0478 41.0722ZM14.3978 39.7258L15.4878 40.4946C15.9674 40.8329 16.4608 40.7629 16.799 40.2833C17.1373 39.8037 17.0376 39.3155 16.558 38.9773L15.468 38.2085C14.9884 37.8702 14.495 37.9401 14.1568 38.4197C13.8185 38.8993 13.9182 39.3875 14.3978 39.7258Z' fill='%233D496A'/%3E%3Cpath d='M20.178 36.0943L17.0161 33.4214L17.674 32.6431L21.2011 33.6196L21.2149 33.6033L18.6764 31.4574L19.1379 30.9114L22.2999 33.5843L21.642 34.3626L18.1149 33.3861L18.1011 33.4024L20.6396 35.5483L20.178 36.0943Z' fill='%233D496A'/%3E%3Cpath d='M25.577 29.6343L22.7466 26.6124L23.837 25.5911C24.4717 24.9966 25.2057 24.9451 25.7565 25.5331C26.3073 26.1211 26.2079 26.8502 25.5732 27.4447L25.0124 27.97L26.1066 29.1382L25.577 29.6343ZM24.6112 27.5416L25.059 27.1222C25.3744 26.8267 25.6138 26.4344 25.2308 26.0255C24.8478 25.6167 24.4407 25.8298 24.1253 26.1253L23.6775 26.5447L24.6112 27.5416Z' fill='%233D496A'/%3E%3Cpath d='M29.1401 24.1354L28.3496 23.1281C27.7732 22.3935 27.8378 21.5425 28.6857 20.8771C29.5335 20.2118 30.3755 20.3513 30.952 21.0858L31.7425 22.0932C32.3189 22.8278 32.2543 23.6788 31.4064 24.3442C30.5586 25.0095 29.7166 24.87 29.1401 24.1354ZM28.904 22.6591L29.7274 23.7085C30.0898 24.1702 30.5824 24.2448 31.0441 23.8824C31.5058 23.5201 31.5505 23.0239 31.1881 22.5622L30.3647 21.5128C30.0023 21.0511 29.5097 20.9765 29.048 21.3388C28.5863 21.7012 28.5416 22.1974 28.904 22.6591Z' fill='%233D496A'/%3E%3Cpath d='M34.3524 21.6667L32.0409 18.2317L33.3246 17.3678C34.0461 16.8823 34.773 16.9398 35.2138 17.595C35.4581 17.958 35.4967 18.3307 35.368 18.6746C35.6343 18.669 35.8968 18.801 36.0904 19.0888L36.7428 20.0582L36.1408 20.4633L35.542 19.5736C35.3335 19.2637 35.1111 19.1626 34.8145 19.3621L34.031 19.8894L34.9544 21.2616L34.3524 21.6667ZM33.7033 19.4024L34.2567 19.0301C34.6152 18.7888 34.9171 18.4442 34.6162 17.9971C34.3154 17.55 33.8824 17.6999 33.5239 17.9412L32.9706 18.3135L33.7033 19.4024Z' fill='%233D496A'/%3E%3Cpath d='M40.2553 17.6717L38.4819 14.5924L37.534 15.1383L37.2411 14.6297L39.7656 13.1758L40.0585 13.6844L39.1107 14.2303L40.8841 17.3095L40.2553 17.6717Z' fill='%233D496A'/%3E%3Cpath d='M44.0709 15.3063L43.677 10.9259L44.4516 10.5672L47.5374 13.7009L46.8499 14.0193L46.1462 13.2868L44.655 13.9774L44.7584 14.9879L44.0709 15.3063ZM44.5923 13.3596L45.7156 12.8395L44.3984 11.4679L44.5923 13.3596Z' fill='%233D496A'/%3E%3Cpath d='M50.3018 12.3541L48.8473 8.47764L49.5266 8.22272L50.775 11.5497L52.4934 10.9049L52.6996 11.4544L50.3018 12.3541Z' fill='%233D496A'/%3E%3Cpath d='M58.2976 9.43797L57.3059 5.4181L59.7614 4.81239L59.9019 5.38222L58.151 5.81413L58.4577 7.05739L60.0532 6.66381L60.1938 7.23364L58.5983 7.62722L59.0021 9.26418L58.2976 9.43797Z' fill='%233D496A'/%3E%3Cpath d='M62.7897 6.68327L62.5932 5.4179C62.45 4.49524 62.9228 3.78469 63.9878 3.61935C65.0528 3.45401 65.7188 3.98774 65.8621 4.91041L66.0585 6.17578C66.2018 7.09844 65.7289 7.80898 64.6639 7.97433C63.5989 8.13967 62.9329 7.60593 62.7897 6.68327ZM63.3062 5.28022L63.5108 6.59831C63.6008 7.17827 63.9939 7.48441 64.5739 7.39437C65.1538 7.30433 65.4356 6.89342 65.3456 6.31346L65.1409 4.99537C65.0509 4.41541 64.6578 4.10927 64.0778 4.19931C63.4979 4.28935 63.2161 4.70026 63.3062 5.28022Z' fill='%233D496A'/%3E%3Cpath d='M68.5211 7.07044L68.1861 2.94364L69.7283 2.81845C70.5951 2.74808 71.2009 3.15393 71.2648 3.94099C71.3002 4.37707 71.1514 4.72104 70.8709 4.95793C71.1059 5.08339 71.2702 5.327 71.2983 5.67267L71.3928 6.83732L70.6696 6.89603L70.5828 5.82711C70.5526 5.45485 70.4081 5.2578 70.0518 5.28673L69.1105 5.36314L69.2443 7.01173L68.5211 7.07044ZM69.063 4.77815L69.7278 4.72419C70.1585 4.68922 70.5904 4.5364 70.5468 3.99927C70.5032 3.46215 70.0523 3.38099 69.6216 3.41595L68.9568 3.46992L69.063 4.77815Z' fill='%233D496A'/%3E%3Cpath d='M77.5832 6.28319L77.743 2.1459L79.2358 2.20355C80.1049 2.2371 80.6574 2.72298 80.6263 3.52804C80.5952 4.33311 80.0069 4.77492 79.1378 4.74137L78.3701 4.71172L78.3083 6.31119L77.5832 6.28319ZM78.3927 4.12525L79.0058 4.14893C79.4377 4.1656 79.885 4.06006 79.9066 3.50025C79.9282 2.94044 79.4904 2.80072 79.0586 2.78405L78.4454 2.76037L78.3927 4.12525Z' fill='%233D496A'/%3E%3Cpath d='M84.6981 5.0162L85.0419 2.32764L85.7616 2.41966L85.4145 5.13469C85.3401 5.71686 85.6328 6.12005 86.215 6.19448C86.7971 6.26891 87.1819 5.95233 87.2563 5.37016L87.6034 2.65513L88.3232 2.74715L87.9795 5.43572C87.861 6.36189 87.2096 6.91333 86.1405 6.77665C85.0715 6.63997 84.5797 5.94238 84.6981 5.0162Z' fill='%233D496A'/%3E%3Cpath d='M89.5194 6.90721L90.3417 2.84932L92.0046 3.18629C92.6844 3.32404 93.1772 3.76687 93.0384 4.4519C92.9377 4.94868 92.6493 5.18966 92.2735 5.27137C92.7825 5.49973 92.931 5.9218 92.8219 6.46041C92.6767 7.17682 92.0451 7.41903 91.1875 7.24524L89.5194 6.90721ZM90.7011 4.72954L91.5168 4.89485C91.9143 4.97538 92.2149 4.86209 92.2975 4.45421C92.377 4.06201 92.2018 3.82509 91.8148 3.74667L90.9363 3.56865L90.7011 4.72954ZM90.3472 6.47611L91.3459 6.6785C91.7538 6.76116 92.0482 6.62483 92.133 6.20649C92.2103 5.82475 92.0236 5.59093 91.5582 5.49662L90.5856 5.29953L90.3472 6.47611Z' fill='%233D496A'/%3E%3Cpath d='M96.0112 8.14818L97.1244 4.16028L97.8233 4.35538L96.8679 7.77799L98.6357 8.27148L98.4779 8.83678L96.0112 8.14818Z' fill='%233D496A'/%3E%3Cpath d='M100.132 9.2483L101.425 5.31498L102.114 5.54158L100.821 9.47489L100.132 9.2483Z' fill='%233D496A'/%3E%3Cpath d='M104.839 9.13191L105.347 7.9563C105.717 7.09908 106.496 6.7495 107.485 7.17675C108.475 7.604 108.739 8.44473 108.448 9.1207L108.422 9.17949L107.756 8.89183L107.781 8.83305C107.963 8.41179 107.791 7.94823 107.253 7.71557C106.714 7.48291 106.256 7.68064 106.024 8.21946L105.495 9.44406C105.262 9.98288 105.432 10.4513 105.971 10.684C106.51 10.9167 106.965 10.7238 107.147 10.3026L107.172 10.2438L107.838 10.5314L107.813 10.5902C107.521 11.2662 106.728 11.6501 105.738 11.2228C104.749 10.7956 104.469 9.98913 104.839 9.13191Z' fill='%233D496A'/%3E%3Cpath d='M112.558 14.0928L114.531 10.4528L115.169 10.7986L113.196 14.4386L112.558 14.0928Z' fill='%233D496A'/%3E%3Cpath d='M116.275 15.9575L118.549 12.4972L119.401 13.0568L118.855 16.6757L118.873 16.6875L120.698 13.9095L121.296 14.3021L119.022 17.7623L118.17 17.2027L118.716 13.5838L118.698 13.5721L116.873 16.3501L116.275 15.9575Z' fill='%233D496A'/%3E%3Cpath d='M121.197 17.7014L121.311 17.5533L121.882 17.9917L121.768 18.1399C121.525 18.4574 121.692 18.8615 122.073 19.1538C122.497 19.4786 122.863 19.4837 123.074 19.2085L123.122 19.145C123.282 18.9376 123.134 18.5689 122.95 18.2734L122.689 17.8512C122.395 17.3762 122.129 16.7491 122.529 16.2284L122.581 16.1606C123.016 15.5934 123.688 15.5773 124.407 16.1294C125.127 16.6815 125.276 17.3544 124.822 17.9471L124.757 18.0317L124.185 17.5933L124.25 17.5086C124.452 17.2461 124.41 16.8711 124.05 16.595C123.69 16.319 123.358 16.3399 123.157 16.6023L123.121 16.6489C122.926 16.9029 123.094 17.2537 123.254 17.518L123.564 18.0176C123.859 18.5 124.049 19.1296 123.724 19.5529L123.682 19.6079C123.178 20.264 122.393 20.1391 121.716 19.6195C121.039 19.0998 120.694 18.3576 121.197 17.7014Z' fill='%233D496A'/%3E%3Cpath d='M126.685 23.2542L129.048 20.5998L128.231 19.8726L128.621 19.4342L130.797 21.3709L130.407 21.8093L129.59 21.0822L127.227 23.7366L126.685 23.2542Z' fill='%233D496A'/%3E%3Cpath d='M129.196 25.4262L132.081 22.4563L132.602 22.9619L129.717 25.9318L129.196 25.4262Z' fill='%233D496A'/%3E%3Cpath d='M133.041 29.1516L135.695 26.7892L134.968 25.9721L135.407 25.5819L137.343 27.7581L136.905 28.1483L136.178 27.3312L133.523 29.6936L133.041 29.1516Z' fill='%233D496A'/%3E%3Cpath d='M137.38 31.7045L139.554 30.0861L139.988 30.6682L137.792 32.3025C137.321 32.6529 137.234 33.1435 137.584 33.6143C137.935 34.0851 138.43 34.1424 138.901 33.7919L141.096 32.1577L141.529 32.7398L139.355 34.3581C138.606 34.9156 137.757 34.8293 137.114 33.9647C136.47 33.1001 136.631 32.2619 137.38 31.7045Z' fill='%233D496A'/%3E%3Cpath d='M140.6 38.4198L143.598 36.5122L143.011 35.5894L143.506 35.2744L145.07 37.7322L144.575 38.0473L143.988 37.1245L140.99 39.032L140.6 38.4198Z' fill='%233D496A'/%3E%3Cpath d='M142.437 41.2198L146.025 39.1534L146.387 39.7822L142.799 41.8486L142.437 41.2198Z' fill='%233D496A'/%3E%3Cpath d='M145.956 44.1603L147.118 43.6222C147.966 43.2298 148.779 43.4881 149.232 44.4661C149.685 45.4441 149.356 46.2316 148.509 46.624L147.347 47.1621C146.499 47.5544 145.686 47.2961 145.233 46.3181C144.78 45.3401 145.109 44.5527 145.956 44.1603ZM147.448 44.2694L146.237 44.8299C145.705 45.0766 145.519 45.5389 145.765 46.0715C146.012 46.6041 146.485 46.7614 147.017 46.5148L148.228 45.9543C148.76 45.7077 148.946 45.2453 148.699 44.7128C148.453 44.1802 147.98 44.0228 147.448 44.2694Z' fill='%233D496A'/%3E%3Cpath d='M147.767 51.2196L151.665 49.8234L152.009 50.7828L149.396 53.3453L149.403 53.3654L152.532 52.2445L152.773 52.9176L148.876 54.3138L148.532 53.3544L151.145 50.7919L151.138 50.7718L148.008 51.8927L147.767 51.2196Z' fill='%233D496A'/%3E%3Cpath d='M150.572 55.3741L150.752 55.3239L150.945 56.0177L150.765 56.0679C150.38 56.1755 150.271 56.5992 150.4 57.0617C150.544 57.5756 150.833 57.7994 151.167 57.7062L151.244 57.6846C151.496 57.6143 151.6 57.2309 151.63 56.8845L151.675 56.39C151.725 55.8333 151.889 55.1725 152.521 54.996L152.604 54.9731C153.292 54.7809 153.839 55.1712 154.083 56.0448C154.327 56.9184 154.042 57.5463 153.323 57.7471L153.22 57.7758L153.026 57.082L153.129 57.0533C153.447 56.9644 153.639 56.6394 153.517 56.2026C153.395 55.7658 153.117 55.5831 152.799 55.672L152.742 55.6878C152.434 55.7739 152.357 56.1552 152.327 56.4629L152.274 57.0481C152.221 57.6114 151.995 58.2286 151.481 58.3721L151.414 58.3907C150.617 58.6131 150.064 58.0417 149.835 57.2195C149.605 56.3972 149.775 55.5965 150.572 55.3741Z' fill='%233D496A'/%3E%3Cpath d='M154.82 68.788C155.095 68.7539 155.321 68.9302 155.355 69.2055C155.389 69.4809 155.213 69.707 154.938 69.7411C154.662 69.7753 154.436 69.599 154.402 69.3237C154.368 69.0483 154.544 68.8222 154.82 68.788Z' fill='%233D496A'/%3E%3C/svg%3E%0A");}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
@media only screen and (max-width: 1280px) {
    .section1::before {background-repeat: no-repeat; background-position: left center; bottom: -100px;left: 0;}
    .section1 .sec-inner:after {display: none;}
}
/* section1 : e */

/* section2 : s */
.section2 {margin-top: -215px;}
.section2 .sec-inner {display: block;position: relative;}
.section2 .sec-inner .box-wrap {position:relative; display: block;margin: 0 -13px;}
.section2 .sec-inner .box-wrap:before {width: 250px; height: 206px; background: url(/images/pedu/main/visual_img03.png) center no-repeat; position: absolute; right: 0; top: -4px; transform: translateX(230px); pointer-events: none; content: '';}
.section2 .sec-inner .box-wrap:after {display: block;clear: both;content: '';}
.section2 .sec-inner .box {display: inline-block;width: calc(100% / 3 - 26px);margin: 0 13px;padding: 35px 30px; background:#fff; position: relative;float: left; min-height: 350px;border-radius: 30px;line-height: 1.3;box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.08); z-index: 2;}
.section2 .sec-inner .box .tit-wrap {margin-bottom: 19px;}
.section2 .sec-inner .box .tit-wrap .box-tit {display: block; max-height: 63px; font-family:"paperlogy"; font-size: 20px;font-weight: 700;letter-spacing: -1px;line-height: 1.2;word-break: keep-all;}
.section2 .sec-inner .box1 .tit-wrap .box-tit {color: #182D5B}
.section2 .sec-inner .box2 .tit-wrap .box-tit {color: #000A4C}
.section2 .sec-inner .box3 .tit-wrap .box-tit {color: #14324D}

.section2 .sec-inner .box .box-info {display: block;margin-bottom: 7px;line-height: 1.3;}
.section2 .sec-inner .box .box-info .info {display: block;}
.section2 .sec-inner .box .box-info .info .info-tit {display: inline-block;margin-bottom: 6px;padding: 4px 15px 2px;font-size: 14px;color:#fff;font-weight: 600;border-radius: 90px;line-height: 1.3;}
.section2 .sec-inner .box1 .box-info .info .info-tit,
.section2 .sec-inner .box1 .link {background: #4A5A82;}
.section2 .sec-inner .box2 .box-info .info .info-tit,
.section2 .sec-inner .box2 .link {background: #002468;}
.section2 .sec-inner .box3 .box-info .info .info-tit,
.section2 .sec-inner .box3 .link {background: #415066;}
.section2 .sec-inner .box .box-info .info .info-txt {display: block; height:50px; padding-left: 6px; color:#333; font-size: 14px;font-weight: 400;letter-spacing: -0.7px;line-height: 1.2;word-break: keep-all;}
.section2 .sec-inner .box .box-info .info .info-txt li {margin-top: 3px;}
.section2 .sec-inner .box .box-info .info:first .info-txt {}
.section2 .sec-inner .box .link {display: block;padding: 11px 0;margin-top:35px;height:43px; font-size: 15px;font-weight: 600;color: #FFF;text-align: center;border-radius: 9px;line-height: 1.3; transition: all 0.3s;}
.section2 .sec-inner .box .link:hover {background: #fff;}
.section2 .sec-inner .box1 .link:hover {color: #4A5A82; border: 1px solid #4A5A82;}
.section2 .sec-inner .box2 .link:hover {color: #002468; border: 1px solid #002468;}
.section2 .sec-inner .box3 .link:hover {color: #415066; border: 1px solid #415066;}

/* section2 : e */

/* section3 : s */
.section3 {margin: 70px 0 35px 0;}
.section3 .notice-wrap:after {display: block; clear: both; content: '';}
.section3 .notice {display: inline-block;height: 295px;float: left;}
.section3 .notice .notice-tit {display: block;font-size: 24px;font-weight: 600;color: #222;letter-spacing: -0.9px;line-height: 1.3;}

/*notice1*/
.section3 .notice1 {width: calc((100% - 352px) / 2 - 36px);margin-right: 36px;}

/* board -common style */
.section3 .main-board {display: block;width: 100%; margin: 0 auto;position: relative;clear: both;}

/*리스트 높이에 따른 height 조절필요*/
/* border_col */
.section3 .main-board .board-content {width: 100%;margin-top: 12px;border-bottom:1px solid #ddd;overflow: hidden;}
.section3 .main-board .col {width: calc(100% + 10px);margin: 0 -5px;padding: 5px 0;}
.section3 .main-board .col:after {display: block;clear: both;content: '';}
.section3 .main-board .col > div {width: 100%;margin: 5px;float: left;}
.section3 .main-board .col.col2 > div {width: calc(50% - 10px);}
.section3 .main-board .col.col3 > div {width: calc(33.333333% - 10px);}
.section3 .main-board .col.col4 > div {width: calc(25% - 10px);}
.section3 .main-board .col.col5 > div {width: calc(20% - 10px);}

/* content-title */
.section3 .main-board .content-title .new-icon:after {display: none;}
.section3 .main-board .content-text p {display: -webkit-box;width: 100%;height: 20px;min-width:370px;font-size: 15px;color: #444;letter-spacing: -1px;-webkit-box-orient: vertical;-webkit-line-clamp: 1;text-overflow: ellipsis;overflow: hidden;line-height: 1.4;}
.section3 .main-board .content-box {margin-bottom: 10px;}
.section3 .main-board .content-link {position: relative;}
.section3 .main-board .content-link.new .content-tit {}
.section3 .main-board .content-title .new-icon {display: inline-flex;width: 23px;height: 23px;justify-content: center;margin-right: 6px;font-size: 15px;font-weight: normal;color: #fff;position: absolute;top: 0;left: 0;z-index: 10;border-radius: 50%;background-color: #7e1c1d;line-height: 23px;}
.section3 .main-board .content-title .new-icon:before {display: block;width: 100%;height: 100%;text-align: center;content: 'N';}
.section3 .main-board .content-link > strong {display: block;padding-right: 98px;}
.section3 .main-board .content-link > strong .content-title {max-width: 100%;height: 14px;font-size: 14px;font-weight: 400;color: #444;position: relative;line-height: 1.3;vertical-align: middle;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.section3 .main-board .content-link > strong .content-title:before {display: none;width: 4px;height: 4px;position: absolute;top: 11px;left: 5px;border-radius: 50%;background-color: #c9c9c9;opacity: 1;}
.section3 .main-board .content-link > strong .content-title:after {width: 0;height: 1px;background: #79563c;position: absolute;bottom: 0px;left: 0;content: "";opacity: .8;transition: all .3s ease-in-out;}
.section3 .main-board .content-title:before {width: 0;height: 12px; position: absolute;bottom: 0;left: 0;background-color: rgba(0,105,64,.1);content: "";opacity: 0;transition: width .6s ease;}
.section3 .main-board .content-link:hover .content-title:before {width: 100%;opacity: 1;}
.section3 .main-board .content-link:hover > strong .content-title:before, .section3 .main-board .content-link:focus > strong .content-title:before {width4px;}
.section3 .main-board .content-link:hover > strong .content-title:after, .section3 .main-board .content-link:focus > strong .content-title:after {width:00%;}
.section3 .main-board .content-date {display: block;margin-top: 0;font-size: 14px;font-weight: 400;color: #999;text-align: right;position: absolute;top: 5px;right: 0;line-height: 1.3;}

/* border-more */
.section3 .main-board .board-more a {width: 19px;height: 19px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.38127 0L9.38127 18.0282M0.367188 9.01408H18.3954' stroke='%23444444' stroke-width='2'/%3E%3C/svg%3E%0A");position: absolute;top: 4px;right: 5px;}

/* board-title */
.section3 .main-board .board-title {display: block;width: 100%;margin-top: 32px;padding: 20px 60px 10px 90px;text-align: left;position: relative;}
.section3 .main-board .board-title:before {display: block;width: 100%;height: 1px;position: relative;top: 50%;left: 0;background-color: #d6d6d6;content: '';}
.section3 .main-board .board-title span {display: inline-block;letter-spacing: -1px;position: absolute;top: 50%;left: 0;z-index: 2;transform: translate(0,-50%);}
.section3 .main-board .board-title:before {display: none;}

/* first-child */ 
.section3 .main-board .content-box .content-link {display: block;padding: 20px 0 20px 70px;position: relative; min-height: 92px; border-top: 1px solid #E0E0E0;}
.section3 .main-board .content-box .content-date {display: inline-flex;width: 50px;height: 53px;justify-content: center;align-items: center;align-content: center;flex-wrap: wrap;margin-top: 0;margin-right: 17px;position: absolute;top: 15px;left: 0;flex-shrink: 0;transform: none;}
.section3 .main-board .content-box .content-date span {display: block;width: 100%;height: 48px;font-size: 36px;font-weight: 600;color: #000;letter-spacing: -0.72px;text-align: center;}
.section3 .main-board .content-box .content-date em {width: 100%;margin-top: -2px;font-size: 12px;font-weight: 400;color: #888;letter-spacing: -0.24px;text-align: center;}
.section3 .main-board .content-box .content-text {display: flex;align-items: center;align-content: center;flex-wrap: wrap;}
.section3 .main-board .content-box .content-title {display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;word-break: break-all;word-wrap: break-word; width: auto;max-width: 100%;margin-bottom: 7px;font-size: 20px;font-weight: 400;color: #222;position: relative;z-index: 2;line-height: 1.3;text-overflow: ellipsis;}
.section3 .main-board .content-box .content-title:before {width: 0%;height: 15px;background: #79563c;position: absolute;bottom: 0px;left: 0px;z-index: 1;content: "";opacity: .2;transition: all .4s ease-in-out;}
.section3 .main-board .content-box .content-link.new .content-title .new-icon {width: 18px;height: 18px;top: 3px;left: 15px;line-height: 18px;}
.section3 .main-board .content-box .content-link.new .content-title .new-icon:before {font-size: 13px;}

/* hover */
.section3 .main-board .content-box .content-link:hover .content-title:before, .section3 .main-board .content-box .content-link:focus .content-title:before {width:00%;opacity: .2;}
.section3 .main-board .content-box .content-text em {display: block; width: 100%;font-size: 14px;font-weight: 400;color: #444;line-height: 1.3;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;}
.section3 .main-board .content-box .content_link:hover .content-text em {font-weight: bold;}

/*notice2*/
.section3 .notice2 {width: calc((100% - 352px) / 2 - 36px);margin-right: 36px;padding: 33px 25px 20px 25px;position: relative;border: 1px solid #DCDCDC;border-radius: 20px;}
.section3 .notice2 .notice-tit {margin-bottom: 34px;}
.section3 .notice2 .box-info {position: relative;}
.section3 .notice2 .box-info .info1 {margin-bottom: 10px;}
.section3 .notice2 .box-info .info2 {display:flex;align-items: center;gap: 6px;margin-top: 16px;} 
.section3 .notice2 .box-info .info .info-tit {display: block;margin-bottom: 8px;font-size: 15px;font-weight: 400;color: #1D2088;line-height: 1.3;}
.section3 .notice2 .box-info .info .info-txt {display: block;font-size: 18px;font-weight: 600;color: #222;letter-spacing: -0.5px;line-height: 1.3;}
.section3 .notice2 .box-info .info .info-list {color: #222;}
.section3 .notice2 .box-info .info2 .info-tit {display: inline-block;padding: 7px 10px 3px;background: #CE434B;color: #fff;border-radius: 45.07px;}
.section3 .notice2 .box-link {position:absolute; top: 20px; right: 14px; display:flex; gap:6px;}
.section3 .notice2 .box-link:after {display: block;clear: both;content: '';}
.section3 .notice2 .box-link .que {position: relative; display: flex; align-items: center; width:95px; height:45px; padding:8px; background: #3F414D; border-radius: 13px;}
.section3 .notice2 .box-link .que:after {width: 1px; height: 18px;background: #E0E0E0;position: absolute;top: 5px;right: 0;content: ''; opacity: 0.1;}
.section3 .notice2 .box-link .que:last-child:after {display: none;}
.section3 .notice2 .box-link .que .link {display: block;padding-left:5px;font-size: 20px;font-weight: 700;font-family: 'Pretendard'; color: #FFF;line-height: 1.3;}
.section3 .notice2 .box-link .que .link.ico1 {text-align: center;}
.section3 .notice2 .box-link .que .link.ico2 {margin-left: 22px;text-align: center;}
.section3 .notice2 .box-link .que .link::before {display: inline-block;margin-right: 9px;background-repeat: no-repeat;background-position: center;background-size: contain;content: '';vertical-align: middle;}
.section3 .notice2 .box-link .que .link.ico1::before {width: 23px;height: 20px;background-image: url("data:image/svg+xml,%3Csvg width='25' height='22' viewBox='0 0 25 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.6101 19.233H11.2852V14.6619H19.3351V10.0908H23.9351V19.233H21.0601L19.3351 20.9471L17.6101 19.233Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.935547 0.947144H19.3355V14.6604H8.41051L6.11052 16.9459L3.81053 14.6604H0.935547V0.947144Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.55957 7.80493H10.135' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M13.5859 7.80493H14.1614' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3Cpath d='M5.53516 7.80493H6.1106' stroke='white' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A");}
.section3 .notice2 .box-link .que .link.ico2::before {width: 23px;height: 23px;background-image: url("data:image/svg+xml,%3Csvg width='25' height='26' viewBox='0 0 25 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3848 17.5474C21.9253 17.5474 23.9848 15.4879 23.9848 12.9474C23.9848 10.4069 21.9253 8.34741 19.3848 8.34741' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M5.58442 8.34741C3.04388 8.34741 0.984375 10.4069 0.984375 12.9474C0.984375 15.4879 3.04388 17.5474 5.58442 17.5474' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M5.58496 17.5471V17.2596V15.8221V12.9471V8.34714C5.58496 4.53638 8.67423 1.44714 12.485 1.44714C16.2958 1.44714 19.3851 4.53638 19.3851 8.34714V17.5471C19.3851 21.3579 16.2958 24.4471 12.485 24.4471' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
.section3 .notice2 .box-link .que .que-tit {font-size: 18px;font-weight: 700;font-family: 'Pretendard';color: #FFF;line-height: 1.3;}
.section3 .notice2 .box-link .que:hover {background: #fff; border:1px solid #3F414D;}
.section3 .notice2 .box-link .que:hover .que-tit {color:#3F414D}
.section3 .notice2 .box-link .que:hover .link.ico1::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='20' viewBox='0 0 23 20' fill='none'%3E%3Cg clip-path='url(%23clip0_2227_564)'%3E%3Cpath d='M16.0077 17.4846H10.2578V13.329H17.5759V9.17346H21.7577V17.4846H19.1441L17.5759 19.0428L16.0077 17.4846Z' stroke='%233F414D' stroke-width='1.36364' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M0.851562 0.861084H17.5788V13.3277H7.64698L5.55608 15.4054L3.46518 13.3277H0.851562V0.861084Z' stroke='%233F414D' stroke-width='1.36364' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.6875 7.09534H9.21062' stroke='%233F414D' stroke-width='1.36364' stroke-linecap='round'/%3E%3Cpath d='M12.3516 7.09534H12.8747' stroke='%233F414D' stroke-width='1.36364' stroke-linecap='round'/%3E%3Cpath d='M5.03125 7.09534H5.55438' stroke='%233F414D' stroke-width='1.36364' stroke-linecap='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2227_564'%3E%3Crect width='22.7273' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}

/*notice3*/
.section3 .notice3 {width: 352px; position: relative;border-radius: 20px;border: 1px solid #E0E0E0;overflow: hidden;}
.section3 .notice3 .notice-sub {display: block;width: 100%;height: 100%;background: #E7F0FF;position: relative;border-radius: 0 0 20px 20px;overflow: hidden;}
.section3 .notice3 .notice-tit {padding: 33px 30px 15px; background: #fff;}
.section3 .notice3 .notice-desc {position:relative; padding: 27px 67px 0 31px; width: 100%; height: 100%;}
.section3 .notice3 .notice-desc:after {content:""; position:absolute; bottom:88px; right:4px; width:121px; height:93px; background: url(/images/pedu/main/banner_img01.png?ver=1.1) center no-repeat;}
.section3 .notice3 .notice-desc strong {color:#415166; font-size: 18px; font-weight: 700; font-family:'Pretendard'; line-height: 1.2; letter-spacing: -0.54px;}
.section3 .notice3 .notice-desc p {margin-bottom:20px; color: #555; font-size: 16px; font-family: 'Pretendard'; font-weight: 500; line-height: 1.4; letter-spacing: 0.48px;}
.section3 .notice3 .notice-desc .morebtn {position:relative; padding: 8px 36px 8px 21px; background: #005592; border-radius: 900px; color: #fff; font-size: 16px; font-family: 'Pretendard'; transition: all 0.3s; z-index: 1;}
.section3 .notice3 .notice-desc .morebtn:hover {background: #fff; height:35px; border: 1px solid #005592; color: #005592;}
.section3 .notice3 .notice-desc .morebtn:after {content:""; position:absolute; width:6px; height:10px; top:50%; right:18px; transform:translateY(-50%); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='10' viewBox='0 0 6 10' fill='none'%3E%3Cpath d='M1 10L0 8.33333L4 5L0 0.833333L1 0L6 5L1 10Z' fill='white'/%3E%3C/svg%3E");}
.section3 .notice3 .notice-desc .morebtn:hover:after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='12' viewBox='0 0 7 12' fill='none'%3E%3Cpath d='M1.0552 12L0 10.935L4.8896 6L0 1.065L1.0552 0L7 6L1.0552 12Z' fill='%23005592'/%3E%3C/svg%3E");}
/* section3 : e */


/* 배너설정 */
.banner .slick-slider{position:relative;}
.banner .slick-list{overflow:hidden;position:relative;height: 100%;}
.banner .slick-track{position:relative;top:0;left:0;margin-right:auto;margin-left:auto;height: 100%;}
.banner .slick-track:before, .slick-track:after{display:table;}
.banner .slick-track:after{clear:both;}
.banner .slick-loading .slick-track{visibility:hidden;}
.banner .slick-slide{display:none;float:left;min-height: 69px;}
.banner .slick-slide.slick-loading img{display:none;}
.banner .slick-initialized .slick-slide{display:block;}
.banner .slick-loading .slick-slide{visibility:hidden;}
.banner .slick-vertical .slick-slide{display:block;}	
.banner{position:relative; font-size:0; line-height:0;height: 110px;}
.banner__inner{position:relative;padding-left: 168px;/* padding-right: 90px; */height: 100%;}
.banner strong{position:absolute;top: 50%;left: 11px;/* padding-left:26px; */color: #222222;font-size: 18px; font-weight:300; line-height:26px;transform: translate(0, -50%);font-family: 'Noto Sans CJK KR';font-weight: 600;}
.banner strong:before{content:'';display:block; position:absolute; top:0; left:1px; width:24px; height:23px;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M12 .5l4.226 6.183 7.187 2.109-4.575 5.93.215 7.486L12 19.69l-7.053 2.518.215-7.486-4.575-5.93 7.187-2.109L12 .5zm0 3.544L9.022 8.402 3.957 9.887l3.225 4.178-.153 5.275L12 17.566l4.97 1.774-.152-5.275 3.224-4.178-5.064-1.485L12 4.044zM10 12a2 2 0 1 0 4 0h2a4 4 0 1 1-8 0h2z' fill='rgba(74,80,107,1)'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;display: none;}
.banner .banner_list{min-height:69px;height: 100%;}
.banner .item{display:inline-block; }
.banner .item a{display:block;position:relative;color:#636363; font-size:15px;/* line-height:17px; */height: 100%;padding: 26px 25px 26px 25px;}
.banner .item a img {display: inline-block;position: relative;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 126px; height: 60px;}
.banner .item:before{display:block; position:absolute; top:0; bottom:0; left:0; width:3px; height:3px; margin-top:auto; margin-bottom:auto; border-radius:100%; background-color:#cbceda;}
.banner .banner_anchor{position:relative; color:#636363;}
.banner .banner_anchor:before{visibility:hidden; opacity:0; display:block; position:absolute; bottom:-7px; left:0; width:100%; height:1px; border-bottom:1px dotted #3b434f;}
.banner .banner_anchor:hover:before{visibility:visible; opacity:1;}
.banner .slick-slide > div{display:inline-block;}
.banner .slick-slide > div:first-child .item{margin-left:0; padding-left:0;height: 100%;}
.banner .slick-slide > div:first-child .item:before{display:none;}
.banner .control{position:absolute; top:0; bottom:0;/* right:0; */height: 24px; margin-top:auto; margin-bottom:auto;left: 84px;}
.banner .control [data-control],
.banner .control .slick-arrow{display:inline-block; position:relative; width:24px; height:24px; vertical-align:middle;background-color: #47485e;border-radius: 50%;}
.banner .control [data-control]:before,
.banner .control .slick-arrow:before{display:block; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto;background-repeat:no-repeat;background-size:100%;content:'';background-position: 50%;}
.banner .control [data-control="prev"]:before{width:100%; height:100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M10.828 12l4.95 4.95-1.414 1.414L8 12l6.364-6.364 1.414 1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.banner .control [data-control="next"]:before{width:100%; height:100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M13.172 12l-4.95-4.95 1.414-1.414L16 12l-6.364 6.364-1.414-1.414z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");}
.banner .control [data-control="play"]:before{width:100%; height:100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24' height='24'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M16.394 12L10 7.737v8.526L16.394 12zm2.982.416L8.777 19.482A.5.5 0 0 1 8 19.066V4.934a.5.5 0 0 1 .777-.416l10.599 7.066a.5.5 0 0 1 0 .832z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");background-size: 20px 20px;}
.banner .control [data-control="stop"]:before{width:100%; height:100%;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath fill='none' d='M0 0h24v24H0z'/%3E%3Cpath d='M6 5h2v14H6V5zm10 0h2v14h-2V5z' fill='rgba(255,255,255,1)'/%3E%3C/svg%3E");background-size: 20px 18px;}
.banner .control button[data-control="prev"]:before, .banner .control button[data-control="next"]:before {border: none;transform: none;}
.banner .control button[data-control="play"]:before, .banner .control button[data-control="stop"]:before {border: none;box-shadow: none;}
.banner .control button[data-control] {margin: 0 2.5px;}

/* @media all and (max-width:1000px){
.banner strong{top:6px; left:3%; padding-left:28px; font-size:14px;}
.banner strong:before{top:3px; left:0; width:20px; height:20px; background-size:20px auto;}
.banner .banner_list{min-height:39px; padding-left:100px; padding-right:60px;}
.banner .item{margin-left:15px; padding:11px 0 11px 15px; font-size:14px;}
.banner .control{right:3%;}
}
@media all and (max-width:560px){
.banner strong{opacity:0;}
.banner .banner_list{padding-left:0;}
.banner .item{margin-left:10px; padding:11px 0 11px 10px; font-size:12px;}
}

 */


/* 반응형 : s */
@media (max-width:1700px) {
    .section2 .sec-inner .box-wrap:before {display: none;}
    .section1 .quick {right: -100px;}
}
@media (max-width:1530px) {
    .section1 .sec-inner:after {background-size: 80%; right: 100px; bottom: -105px;}
    .section1 .quick {right: 0;}
}

@media (max-width: 1320px) {
    .section3 .notice3 p {letter-spacing: -1px;}
}

@media (max-width: 1280px) {
    /*sec1 :s*/
    .section-wrap .section1 .sec-inner {text-align: center;}
    .section1 .sec-inner:before {right: auto; left: 40px; bottom: -70px;}
    .section1 .sec-inner:after {display: none;}
    .section1 .sec-title {display: block; margin-left: 0;}
    .section1 .quick {top: 12px;right: 30px;}
    .section3 .notice2 .box-info .info .info-txt {letter-spacing: -1.5px;}
}

@media (max-width:1235px) {
    .section.section1 .wrap, .section2 .wrap, .section.section3 .wrap, .section.section4 .wrap {margin: 0;max-width: none;padding-left: 30px;padding-right: 30px;}
    .section2 .left-box {padding-left: 0px;}
    .section.section1 .slide {width: calc(100% + 10px);}
    .section1 .slick-initialized .slick-slide {margin: 0 10px;}
    .section.section1 .slide {width: calc(100% + 65px);margin: 0px -35px;}
    .section1 .slick-initialized .slick-slide {margin: 0 30px;}
    .mVisual {padding: 0 30px;}
}

@media (max-width: 1215px) {
    .section3 .notice2 .box-info .info .info-txt {font-size: 16px;}
    .section2 .sec-inner .box .box-tit .eng {font-size: 15px;}
    .section2 .sec-inner .box .tit-wrap {height: 68px;margin-bottom: 3px;}
    .section2 .sec-inner .box .box-info {margin-bottom: 15px;}
}

@media (max-width: 1200px) {
    .section2 .sec-inner .box {padding: 0;}
    .section2 .sec-inner .box .box-inner {height: 233px;padding: 35px 30px;}
    .section2 .sec-inner .box-wrap {margin: 0;}
    .section2 .sec-inner .box {width: calc(100% / 2 - 11px);margin: 0;position: relative;min-height: 290px;}
    .section2 .sec-inner .box .link {margin: 35px 30px;}
    .section2 .sec-inner .box1, .section2 .sec-inner .box2 {margin-bottom: 22px;}
    .section2 .sec-inner .box1, .section2 .sec-inner .box3 {margin-right: 22px;}
    .section2 .sec-inner .box4 {margin-right: 0;}
    .section2 .sec-inner .box .tit-wrap {height: auto;margin-bottom: 13px;}
    .section2 .sec-inner .box .box-tit {-webkit-line-clamp: 1;}
    .section2 .sec-inner .box .box-info .info {}
    .section2 .sec-inner .box .box-info .info .info-tit {top: -5px;}
}
@media (max-width:1190px) {
    .section.section3 .wrap .sub-title br {display:none;}
}

@media (max-width: 1160px) {
    .section3 .notice1 {display: block;width: 100%;height: auto;margin-right: 0;margin-bottom: 36px;}
    .section3 .main-board .content-box .content-title {margin-bottom: 6px;}
    .section3 .notice2 {width:calc(60% - 20px); height:295px; margin-right:10px;}
    .section3 .notice2:after {width:52px; height:52px; top:25px; right:33px;}
    .section3 .notice2 .box-info .info .info-txt {font-size: 18px;}
    .section3 .notice2, .section3 .notice3 {display:inline-block;}
    .section3 .notice2 .notice-tit {margin-bottom:34px;}
    .section3 .notice3 {width:40%; height:295px;}
    .section3 .notice3 .notice-tit {margin-bottom:12px;}
    .section3 .notice3 p {margin-bottom:41px; font-size:16px; line-height:24px;}
}

@media (max-width:1150px) {
    .main-slide.nodata .Ctype.mVisual {display: block;text-align: center;}
    .main-slide.nodata .item.edu {width: calc(100% / 2 - 12px);}
}

@media (max-width:1024px) {
    .section1 .top-box .box.box1 .main-title {font-size: 24px;}
    .section1 .top-box .box.box1 .sub-title {font-size: 17px;}
    .mVisual {padding: 0px 15px;}
    .section.section1 .slide {width: calc(100% + 30px);margin: 0px -15px;}
    .slick-slider .slick-track {}
    .section2 .left-box, .section2 .right-box {width: calc(100% / 2 - 0px);}
    .section2 .left-box {padding-right: 15px;/* padding-left: 13px; */}
    .section2 .right-box {padding-left:15px;}
    .main-board[data-type=tab] .notice-text {font-size: 0px;padding-bottom: 38px;}
    .main-board.typeE .content-box:nth-child(3), .main-board.typeE .content-box:nth-child(4) {display: none;}
    .main-board .col.col2 > div {width: 100%;margin-right: 0;}
    .main-board.typeE[data-type=tab] .board-content {top: 82px;}

    .section.section3 .wrap .left-box {background-size: 126px auto;background-position-x: calc(100% - 14px);background-position-y: calc(100% - 20px);}
    .section.section3 .wrap .right-box {background-size: 148px auto;background-position-y: calc(100% - 30px);padding-right: 90px;background-position-x: 110%;}
    .section.section3 .wrap .right-box br {display:none}

    .main-slide.nodata .Ctype.mVisual {padding: 0 30px;}

    .section1 .sec-title .main-tit {margin-top: -3px; margin-bottom: 0px;}
    .section3 {margin: 47px 0 55px;}
    .section3 .main-board .board-title {margin-top: 0;}
    .section3 .main-board .content-box .content-link {margin-bottom: 20px;padding: 25px 0 26px 73px;}
    .section3 .main-board .content-box {margin-bottom: 11px;}
    .section3 .main-board .content-box .content-date {width: 59px;top: 22px;}
    .section3 .main-board .content-box .content-date span {font-size: 40px;}
    .section3 .main-board .content-box .content-date em {margin-top: 7px; font-size: 14px;}
    .section3 .main-board .content-link > strong .content-title {height: 16px;}
}


@media (max-width:980px) {
    .mVisual {padding: 0 0;}
    .section1 .slick-initialized .slick-slide {margin: 0 15px;}
    .section2 .left-box {padding-left: 0;}
    .section.section3 .wrap .left-box {padding-left:0}
    .section2 .right-box {padding-right: 0px;}
    .section.section1 .slide {padding: 30px;width: calc(100% + 30px);margin: 0 -15px;}
}


@media (max-width: 900px) {
    .section1 {margin-bottom: 23px;padding: 105px 0 0;}
    .section1 .sec-title {padding: 0 30px 57px 50px;}
    .section1 .sec-title .main-tit {font-size: 49px;}
    .section-wrap .section1 .sec-inner {text-align: left;}
    .section1 .sec-inner:before {left: auto; right: 83px; bottom: 22px;}
    .section1 .quick {display: block;width: 100%;height: auto;padding: 14px 170px; margin-bottom:24px; background: #1D2088;text-align: center;position: relative;top: auto;right: auto;border-radius: 9px;filter: none;overflow: hidden; z-index: 1;}
    .section1 .quick .tit {width: 100%;font-size: 20px;font-weight: 400;color: #FFF;position: relative;z-index: 1;line-height: 24px;}
    .section1 .quick .tit:before {width: 18px;height: 13px;background-repeat: no-repeat;background-image: url("data:image/svg+xml,%3Csvg width='18' height='13' viewBox='0 0 18 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.7911 7.20232C16.9716 7.01922 17.073 6.77091 17.073 6.512C17.073 6.25309 16.9716 6.00478 16.7911 5.82167L11.3445 0.298088C11.2557 0.20483 11.1495 0.130445 11.032 0.0792719C10.9145 0.0280989 10.7882 0.0011632 10.6604 3.65856e-05C10.5325 -0.00109002 10.4057 0.0236152 10.2874 0.0727103C10.1691 0.121805 10.0616 0.194307 9.97119 0.285986C9.88079 0.377664 9.8093 0.486682 9.76089 0.60668C9.71248 0.726678 9.68812 0.855252 9.68923 0.9849C9.69034 1.11455 9.7169 1.24267 9.76736 1.3618C9.81782 1.48093 9.89117 1.58867 9.98313 1.67874L13.7862 5.53558L1.0358 5.53558C0.780449 5.53558 0.535557 5.63845 0.354995 5.82157C0.174434 6.00468 0.0729978 6.25304 0.0729978 6.512C0.0729978 6.77096 0.174434 7.01931 0.354995 7.20243C0.535556 7.38554 0.780449 7.48841 1.0358 7.48841L13.7862 7.48841L9.98312 11.3453C9.80774 11.5294 9.7107 11.7761 9.71289 12.0321C9.71508 12.2881 9.81634 12.533 9.99485 12.714C10.1734 12.895 10.4148 12.9977 10.6673 13C10.9197 13.0022 11.1629 12.9038 11.3445 12.7259L16.7911 7.20232Z' fill='white'/%3E%3C/svg%3E%0A");position: absolute;top: 3px; right: -28px;content: '';}
    .section1 .quick:before {display: none;}
    .section2 {margin-top: 0;}
    .section3 .notice3 .notice-desc:after {right: -6px;}
}

@media (max-width:860px) {
    .section.section1 .wrap, .section2 .wrap, .section.section3 .wrap, .section.section4 .wrap {padding-left: 20px;padding-right: 20px;}
    
    .section1 .top-box .box.box1 .main-title {font-size: 20px;}
    .section1 .top-box .box.box1 .sub-title {font-size: 15px;}
    .section1 .top-box .box.box1 {padding-top: 27px;background-size: 80px auto;padding-left: 93px;}
    .section1 .top-box .box.box2 .item .tit {font-size: 15px;letter-spacing: -1px;}

    .section.section3 .wrap .left-box, .section.section3 .wrap .right-box {padding: 42px 90px 42px 20px;}
    .section.section3 .wrap .left-box {padding-left: 0px;}
    .section.section1 .slide {padding: 20px;}

    .main-slide.nodata .Ctype.mVisual {padding: 0 20px;}
}

@media (max-width:835px) {
    .main-slide.nodata .item.edu {display: block;width: 100%;margin-bottom: 20px;margin-right: 0px;}
    .main-slide.nodata .item.edu:last-child {margin-bottom: 0px;}

    .main-slide.nodata .item.edu .item_link .card_body .list-1st li:first-child .con,
    .main-slide.nodata .item.edu .item_link .card_body .list-1st li:last-child .con {min-height: 1px;}
}


@media (max-width: 820px) {
    .notice-slide .slide .img,.notice-slide .slide, .section3 .notice3 .notice-sub {height:uto;}
    .notice-slide .slide .img,.section3 .notice3 .notice-sub {line-height: 0;}
    .notice-slide .slide div {line-height: 0;}
    .section3 .notice2 .box-link {padding: 10px;}
    .section3 .notice2 .notice-tit {margin-bottom: 22px;}
    .section3 .notice2 .box-info .info .info-list {font-size: 15px;}
}

@media (max-width:768px) {
    .section1 .quick {padding: 14px 30px;}
    .section2 {margin-bottom: 54px;}
    .banner strong {line-height: 1;display: inline-block;transform: none;top: 30px;left: 0;}
    .banner .control {margin: 0;left: -2.5px;top: 54px;bottom: unset;}
    .banner__inner {padding-left: 90px;}
    .banner .slick-initialized .slick-slide {width: 215px;}
    .section2 .right-box {padding-top: 29px;}
    .main-board.typeE .content-box .content-date span > i {font-size: 42px;}
    .main-board.typeE .content-box .content-title {margin-bottom: 11px;}
    .banner .item a {padding-left: 0px;margin-left: 30px;}
    .section3 .notice3 .notice-desc {padding: 10px 20px 60px 29px;}
    .section3 .notice3 .notice-desc p {margin-top: 10px;}
}


@media (max-width: 767px) {
    .section2 .sec-inner .box {display: block;width: 100%;margin-bottom: 10px;border-radius: 15px;min-height: 10px;}
    .section2 .sec-inner .box .box-info .info {margin-bottom: 30px;}
    .section2 .sec-inner .box .box-info .info .info-txt {height: 20px;}
    .section3 {margin: 40px 0 50px;}
    .sectn3 .note1 {margin-bottom: 25px;}
    .section3 .notice2 {display: block;width: 100%;height: auto;margin-right: 0;margin-bottom: 20px;height: 300px;padding: 34px 30px 26px;}
    .section3 .notice3 {display: block;width: 100%;height: auto;}
    .section3 .notice3 .notice-desc:after {bottom: 0; right: 0;}
    .section3 .notice2:after {width: 44px;height: 44px;top: 26px;right: 34px;}
    .section3 .notice2 .box-link {position:relative; }
    .section3 .notice2 .box-link .que .link {padding-left: 0;}
    .section3 .notice2 .box-link .que .que-tit {font-size: 20px;}
    .section3 .notice3 .notice-tit {margin-bottom: 10px;}
    .section3 .notice3 p {margin-bottom: 20px;padding-right: 240px;line-height: 21px;}
    .section3 .notice3 .notice-sub:after {bottom: -7px;}
}

@media (max-width:762px) {
    .section1 .top-box .box.box1 .main-title {letter-spacing: -1px;font-size: 22px;}
    .section1 .top-box .box.box1 .main-title strong {letter-spacing: 0;}
    .section.section1 .wrap {padding-top: 30px;}
    .section1 .top-box .box.box1 {background-image: none;display: block;width: 100%;text-align: center;padding-left: 0px;float: none;padding-bottom: 30px;padding-top: 0px;text-align: left;}
    .section1 .top-box .box.box2 {float: none;width: 100%;padding-top: 0;padding-bottom: 18px;}
    .section.section3 .wrap .left-box {background-size: 100px auto;}
    .section.section3 .wrap .right-box {background-size: 120px auto;}
}

@media (max-width: 710px) {
    .section1 .sec-inner:before {right: 30px;}
    .section1 .sec-title {padding: 0 30px 57px 25px;}
}

@media (max-width: 705px) {
    .section3 .notice2 .notice-tit {margin-bottom: 25px;}
}

@media (max-width: 685px) {
    .section3 .notice2 .box-info .info {padding: 0 10px;}
}

@media (max-width: 650px) {
    .section2 .sec-inner .box .box-info {margin-bottom:0}
    .section3 .notice2 {margin-bottom: 30px;}
    .section2 .sec-inner .box1, .section2 .sec-inner .box3 {margin-right: 0;}
    .section2 .sec-inner .box:last-child {margin-bottom: 0;}
    .section3 .notice3 p {padding-right: 130px;}
    .section3 .notice3 .notice-sub:after {width: 240px;height: 170px;background-size: contain;}
    .section3 .main-board .content-link > strong {padding-right: 78px;}
    .section3 .notice2:after {width: 37px;height: 37px;top: 23px;right: 20px;}
    .notice-slide .notice-control { top: 28px; }
    .section3 .notice2 .box-info .info2 { margin-top: 10px; }
    .section3 .notice2 .box-info .info3 { margin-top: 10px; padding-bottom: 0; border-bottom: 0; }
    .section3 .notice2 .box-info .info .info-tit { margin-bottom: 4px; }
    .section3 .notice2 .box-info .info3 .info-tit { padding: 5px 12px 2px; font-size: 14px; border-radius: 34px; }
    .section3 .notice2 .box-info .info .info-txt { font-size: 16px; }
    .section3 .notice2 .box-info .info3 .info-txt { margin-top: 7px; }
    .section2 .sec-inner .box .box-info .info .info-txt, .section2 .sec-inner .box .box-info .info:first-child .info-txt { height: auto; }
    .section3 .notice2 .box-link .que .que-tit { font-size: 18px; }
    .section3 .notice2 .box-link .que .link::before { margin-right: 18px; }
    .section3 .notice2 .box-link .que .link.ico1::before { width: 20px; height: 16px; }
    .section3 .notice2 .box-link .que .link.ico2::before { width: 18px; height: 18px; }
    .section3 .notice3 .notice-sub { height: auto; height: 100%; }
}

@media (max-width:630px) {
    .section1 .sec-inner:before {display: none;}
}

@media (max-width:610px) {
    .banner { height: 122px; }
    .banner .banner_list { height: 68px; min-height: 1px; }
    .banner .control { left: unset; right: -2.5px; }
    .banner .item a { margin: 0px; padding: 26px 15px 26px 15px; }
    .banner .slick-initialized .slick-slide { width: 188px; }
    .banner .slick-slide > div { width: 90%; }
    .banner .slick-slide > div:first-child .item { width: 85% !important; }
    .banner strong { font-size: 15px; }
    .banner strong, .banner .control { top: 30px; }
    .banner__inner { padding: 0; padding-top: 55px; }
    .main-board[data-type=tab] { min-height: 1px; height: 289px; }
    .section.section3 .bg.left, .section.section3 .bg.right { float: none; width: 100%; display: block; height: 50%; }
    .section.section3 .bg.right { top: 50%; }
    .section.section3 .wrap .left-box, .section.section3 .wrap .right-box { float: none; width: 100%; display: block; height: 50%; padding: 35px 120px 0 0px; }
    .section.section3 .wrap .right-box { background-position-x: 106%; }
    .section.section3 .wrap .sub-title { margin-bottom: 21px; font-size: 14px; letter-spacing: -1px; }
    .section.section3 .wrap .sub-title br { display: block; }
    .section.section4 { }
    .section2 { margin-bottom: 38px; }
    .section2 .left-box, .section2 .right-box { width: 100%; padding: 0; }
    .section2 .right-box { }
    .slide .item .card_body .btn.btn-primary { background-image: none; }
    .slide .item .card_body .con-list { margin-bottom: 20px; }
}

@media (max-width: 500px) {
    .section-wrap .section1 .sec-inner {text-align: center;}
    .section1 {padding: 72px 0 200px 0;}
    .section1 .sec-title {padding: 0 0 50px 0;}
    .section2 {margin-top: -200px;}
    .section3 .notice3 p { padding: 0; }
    .section3 .notice3 .morebtn { padding: 6px 25px 4px 16px; font-size: 14px; }
    .section3 .notice3 .morebtn:after { right: 12px; }
    .section3 .notice3 .notice-desc {padding: 20px 20px 65px 20px;}
}

@media (max-width: 480px) {
     .section1 .sec-title .main-tit {font-size: 36px;}
    .section1 .quick .tit {font-size: 18px;}
}

@media (max-width:445px) {
    .section.section3 .wrap .sub-title br {display:none;}
}

@media (max-width:430px) {
    .main-slide.nodata .item.edu .item_link {padding: 30px 20px;}
    .section2 .sec-inner .box .box-inner {height: 100%; padding: 35px 30px 0 30px;}
}

@media (max-width: 410px) {
    .section3 .main-board .content-box { position: relative; }
    .section3 .main-board .content-box .content-text { display: block; margin-bottom: 13px; }
    .section3 .main-board .content-box .content-date.pc, .section3 .main-board .content-box .content-text em { display: none; }
    .section3 .main-board .content-box .content-date.mo, .section3 .main-board .content-date { display: block; width: 100%; height: auto; margin-top: 0; padding-top: 7px; font-weight: 400; color: #999; text-align: left; position: relative; top: auto; left: auto; line-height: 1.3; }
    .section3 .main-board .content-box .content-title { display: block; margin-top: 16px; margin-bottom: 0; font-size: 16px; }
    .section3 .main-board .content-box .content-link {padding: 10px 0 0 76px;}
    .section3 .main-board .content-text p {margin-top: 10px;}
    .section3 .main-board .content-link > strong { padding-right: 0; }
    .section3 .main-board .content-date { font-size: 14px; }
    .section3 .main-board .content-box:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0; }
    .section3 .notice3 .notice-desc:after {width:53px; height:53px; bottom:40px; right:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='53' height='53' viewBox='0 0 53 53' fill='none'%3E%3Cpath d='M26.0176 51.0882C12.1726 51.0882 0.949001 39.8642 0.949001 26.0187C0.949001 12.1732 12.1726 0.949219 26.0176 0.949219C39.8626 0.949219 51.0862 12.1732 51.0862 26.0187C51.0862 39.8642 39.8626 51.0882 26.0176 51.0882Z' stroke='%23476EB5' stroke-width='1.89821' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.0472 35.3076H38.2737V40.198H35.0472V35.3076Z' fill='%235684D8'/%3E%3Cpath d='M28.9143 32.812H32.1409V40.2043H28.9143V32.812Z' fill='%235684D8'/%3E%3Cpath d='M22.805 24.9912H26.0315V40.2043H22.805V24.9912Z' fill='%235684D8'/%3E%3Cpath d='M16.68 16.3132H19.9065V40.2042H16.68V16.3132Z' fill='%235684D8'/%3E%3Cpath d='M36.6643 32.5915L17.532 10.9629L20.9035 11.3095' stroke='%23476EB5' stroke-width='1.89821' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
}
@media (max-width: 360px) {
    .section-wrap .section .sec-inner {padding: 0 20px;}
    .section1 .sec-title {padding: 0 0 24px 0;}
    .section1 .sec-title .main-tit {font-size: 32px;line-height: 1;}
    .section1 .sec-title .dsc {padding: 0 34px;font-size: 14px;}
    .section1 .sec-title .dsc br {display: none;}
    .section1 .quick .tit {font-size: 18px;}
    .section3 {margin: 35px 0;}
    .section3 .main-board .board-more a {background-image: url("data:image/svg+xml,%3Csvg width='17' height='18' viewBox='0 0 17 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.71277 0.5V17.5' stroke='%23444444' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 8.5957H15.7251' stroke='%23444444' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");}
    .section3 .notice2:after {width: 37px;height: 37px;top: 23px;right: 20px;}
    .section3 .notice2 .notice-tit {margin-bottom: 0;}
    .section3 .notice2 .box-info {padding: 8px 4px 0;}
   .section3 .notice2 .box-info .info { display: block; width: 100%; padding: 0; border-right: 0; }
    .section3 .notice2 .box-info .info3 { border-bottom: 0; }
    .section3 .notice2 .box-info .info .info-tit { margin-bottom: 4px; }
    .section3 .notice2 .box-info .info3 .info-tit { padding: 5px 12px 2px; font-size: 14px; border-radius: 34px; }
    .section3 .notice2 .box-info .info .info-txt { font-size: 16px; }
    .section3 .notice2 .box-info .info3 .info-txt { margin-top: 7px; }
    .section3 .notice2 .box-link .que .que-tit { font-size: 18px; }
    .section3 .notice2 .box-link .que .link::before { margin-right: 18px; }
    .section3 .notice2 .box-link .que .link.ico1::before { width: 20px; height: 16px; }
    .section3 .notice2 .box-link .que .link.ico2::before { width: 18px; height: 18px; }
    .section3 .notice3 .notice-tit { font-size: 20px; top: 33px; right: 23px; }
    .notice-slide .notice-control { top: 25px; }
    .section3 .notice3 p { margin-bottom: 40px; font-size: 14px; }
    .section.section3 .wrap .left-box {background-position-x: 100%;padding-right: 100px;}
    .section.section3 .wrap .right-box {background-position-x: 113%;padding-right: 100px;}
    
    .section.section1 .wrap, .section2 .wrap, .section.section3 .wrap, .section.section4 .wrap {padding-left: 15px;padding-right: 15px;}
    .banner .slick-initialized .slick-slide {width: 110px;}
    .banner .slick-slide > div {width: 97%;}
    .banner .slick-slide > div:first-child .item {width: 96% !important;}
    .section.section4 {margin-bottom: 7px;}
    .banner .item a {padding: 26px 18px;padding-left: 0px;}
    .banner .item a img {transform: translate(0, -50%);left: 0;}
    .section.section1 .slide {padding: 15px;}
}

@media (max-width: 359px) {
    .section3 .notice2 .box-link .que .link::before {margin-right: 6px;}
    .section3 .notice2 .box-link .que .link.ico2 {margin-left: 5px;}
}
/* 반응형 : e */


/*모달 : s*/
#ajaxLayer {display: none;width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 99999;background-color: rgba(0,0,0,0.6);}
#ajaxLayer.on { display: block; }
.modal-container { display: block; width: 100%; height: 100%; z-index: 999; }
.modal-container .modal:before { display: inline-block; width: 0; height: 100%; margin-left: -1em; content: ''; vertical-align: middle; }
.modal-container .modal__open { height: 100%; overflow: hidden; }
.modal-container .modal__open .modal { z-index: 99999; overflow-x: hidden; overflow-y: auto; }
.modal-container .modal__backdrop { position: absolute; top: 0; right: 0; left: 0; background-color: rgba(0, 0, 0, .6); }
.modal-container .modal__body {display: inline-block;width: 1550px;max-height: 90%;margin: -1% auto 0;background: #fff;text-align: left;position: absolute;top: 50%;left: 50%;z-index: 9999;border-radius: 20px;background-color: #fff;box-shadow: 0 0 24px rgba(0, 0, 0, .5);transform: translate(-50%, -50%);transition: all .4s ease-out;vertical-align: middle;overflow: hidden;}
.modal-container .moda__-header { margin: 0 15px; padding: 10px 0; border-bottom: 1px solid #e6e6e6; }
.modal-container .modal .modalTitle, .modal-container .modal__title { font-size: 1.2em; color: #000; }
.modal-container .modal__content { position: relative; }
.modal-container .modal__footer { padding: 8px 15px; background: #fafafa; text-align: center; border-top: 1px solid #e6e6e6; }
.modal-container .modal__close { font-size: 0; position: absolute; top: 23px; right: 42px; }
.modal-container .modal__close-button span { display: inline-block; width: 40px; height: 40px; position: relative; z-index: 10; }
.modal-container .modal__close-button span:after, .modal-container .modal__close-button span:before { display: inline-block; position: absolute; top: 50%; left: 50%; background-color: #444; content: ''; vertical-align: middle; transform: rotate(-45deg); }
.modal-container .modal__close-button span:before { width: 27px; height: 1px; margin-top: 0; margin-left: -13px; left: 50%; }
.modal-container .modal__close-button span:after { width: 1px; height: 27px; margin-top: -12px; }
.modal-container .modal.fade .modal--backdrop { opacity: 0; transition: opacity 1s; }
.modal-container .modal.fade.active .modal__backdrop { opacity: .75; transition: opacity 1s; }
.modal-container .bbs-file__download { }
.modal-container .bbs-file__download .fe-btn { padding: 0; padding-top: 8px; border: none !important; }
.modal-container .bbs-file__download .fe-btn .txt { display: inline-block; width: 100%; height: auto; margin: 0 10px; margin-top: -9px; color: #666; line-height: 1.3; }
.modal-container .bbs-file__download .fe-btn:hover .txt, .modal-container .bbs-file__download .fe-btn:focus .txt, .modal-container .bbs-file__download .fe-btn:visited .txt { color: #000; }
.modal-container .bbs-file__download .fe-btn:hover, .modal-container .bbs-file__download .fe-btn:focus, .fe-btn.outline.fe-btn-dark:visited:focus { color: #666 !important; background-color: #fff !important; }
.modal-container .fe-btn.outline.fe-btn-dark:hover .fa-down, .modal-container .fe-btn.outline.fe-btn-dark:focus .fa-down, .modal-container .fe-btn.outline.fe-btn-dark:link:hover .fa-down, .modal-container .fe-btn.outline.fe-btn-dark:link:focus .fa-down.modal-container, .fe-btn.outline.fe-btn-dark:visited:hover .fa-down, .modal-container .fe-btn.outline.fe-btn-dark:visited:focus .fa-down { background-image: url("data:image/svg+xml; charset=utf8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.29958 12.9234L9.24811 12.9717L3.63951 7.71377L4.97285 6.4638L8.21289 9.50125L8.21289 1H10.2129L10.2129 9.56753L13.561 6.4288L14.8943 7.67877L9.29971 12.9236L9.29958 12.9234ZM16.2129 14H2.21289V16H16.2129V14Z' fill='rgb(33, 37, 41)'/%3E%3C/svg%3E"); }
.modal-container .ir-bbs.ir-file { width: 30px; margin-top: -9px; }
.modal-container .slick-slide {margin:10px 10px;}
.edu-sup { position: relative; }
.edu-sup .m-title { display: block; padding: 30px 50px 13px; font-size: 29px; font-weight: 600; font-family: 'gmarket'; color: #000; position: relative; z-index: 10; background-color: #f9f9f9; border-bottom: 1px solid #E5E5ED; }
.edu-sup .m-title:before { width: 100%; height: 100%; background-repeat: no-repeat; background-position: 0 bottom; background-image: url("data:image/svg+xml,%3Csvg width='1550' height='90' viewBox='0 0 1550 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_1377_174' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='1550' height='90'%3E%3Cpath d='M0 25C0 11.1929 11.1929 0 25 0H1525C1538.81 0 1550 11.1929 1550 25V90H0V25Z' fill='%231D2088'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_1377_174)'%3E%3Cg opacity='0.4'%3E%3Cpath d='M144.613 38.6315H131.836V33.8651H116.758V38.6315H103.981V46.1169H97.8528V56.0496H91.0863V46.3409H86.3683V36.4562L78.1076 10.257L69.8804 36.4562V46.3409H65.5486V56.0496H62.3752V53.4585H33.7145V67.2938H29.3827V102.146L0 115.054V139.558H62.1906H66.6903H97.8528H150.742V46.1169H144.613V38.6315Z' fill='%23E5E5ED'/%3E%3Cpath d='M184.49 24.9105L172.989 20.9758V10.9791H171.276V20.4L160.329 16.6412V29.5969L155.645 27.9974V128.46H188.805V39.3376L184.49 37.8661V24.9105Z' fill='%23E5E5ED'/%3E%3Cpath d='M228.696 37.4135H223.81V30.6318H220.217V24.9537H217.9V18.8437H212.712V6H211.117V18.8437H205.929V24.9537H203.612V30.6318H200.019V37.4135H195.133V44.771H190.062V139.555H233.767V44.771H228.696V37.4135Z' fill='%23E5E5ED'/%3E%3Cpath d='M349.25 23.2258L338.471 19.5471V10.1742H336.876V19.0032L326.617 15.4844V27.6084L322.235 26.1209V58.7499H317.92V52.0162H312.177V45.0105H300.206V40.548H286.086V45.0105H274.114V52.0162H268.372V61.3411H266.559V31.655L241.86 18.8433V139.555H263.469H266.559H317.92H348.343V120.217H353.296V36.7413L349.25 35.3498V23.2258Z' fill='%23E5E5ED'/%3E%3Cpath d='M390.94 43.8739H386.373V37.524H382.998V32.1978H380.832V26.4877H375.98V14.4437H374.485V26.4877H369.616V32.1978H367.45V37.524H364.075V43.8739H359.508V50.7676H354.757V139.554H395.691V50.7676H390.94V43.8739Z' fill='%23E5E5ED'/%3E%3Cpath d='M517 114.938H503.03V101.103H492.688L481.959 93.4093V71.0648H478.936V63.8512H471.297V59.2607H462.281V63.8512H454.658V71.0648H450.998V88.5149H447.203V51.0555L428.919 61.452V93.4093H426.417V38.4837L403.28 26.4717V139.554H426.417H503.03V138.93H517V114.938Z' fill='%23E5E5ED'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); position: absolute; bottom: 0; left: 0px; z-index: -1; content: ''; }
.edu-sup .s-title { display: inline-block; margin-top: -1px; margin-left: 11px; font-size: 16px; font-weight: 400; font-family: 'gmarket'; color: #444; position: relative; vertical-align: middle; }
.edu-sup .modal__close { }
.edu-sup .slick-slide { padding: 0 10px; }
.edu-sup .slide { padding: 50px 104px 50px 122px; height: auto; }
.edu-sup .item {position:relative; padding: 30px; border:1px solid #ddd; text-align: left; border-radius: 20px; min-height: 390px; }
.edu-sup .item .item-inner {position: relative; height: 100%; min-height: 376px; }
.edu-sup .item .tit-wrap {margin-top: 10px; margin-bottom: 14px;}
.edu-sup .item .place { display: inline-block; padding: 9px 19px 6px; font-size: 15px; font-weight: 600; font-family: 'gmarket'; color: #FFF; border-radius: 30px; line-height: 1.3; background: #002E92;}
.edu-sup .item1 .place { background: #002E92;  }
.edu-sup .item .e-tit { display: block; font-size: 23px; font-weight: 600; font-family: 'gmarket'; color: #333; letter-spacing: -1px; line-height: 1.2; max-height: 44px; overflow: hidden; text-overflow: ellipsis; word-break: break-all; }
.edu-sup .item span { display: block; line-height: 1.2; color: #fff; margin: 5px 0; }
.edu-sup .item .info-txt { height: 22px; overflow: hidden; white-space: normal; text-overflow: ellipsis; color: #fff; }
/* .edu-sup .item .info1 .info-txt {height: 50px;} */
.edu-sup .item .link {position:absolute; display: flex; align-items: center; justify-content: center; padding: 13px 0; width: 100%; height: 45px; bottom: 0; left: 50%; transform:translateX(-50%); font-size: 15px; font-weight: 600; font-family: 'gmarket'; background:#2A446C; color: #FFF; border-radius: 60px; line-height: 1.3;}
.edu-sup .item .link .btn-txt {position:relative; margin: 0; padding-right: 20px;}
.edu-sup .item .link .btn-txt:after {content:""; width:20px; height:20px; position:absolute; top:50%; transform:translateY(-50%); right:-3px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cmask id='mask0_2249_103' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='20' height='20'%3E%3Crect width='19.2' height='19.2' fill='%23D9D9D9'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2249_103)'%3E%3Cpath d='M3.9999 16.8001C3.5599 16.8001 3.18324 16.6435 2.8699 16.3301C2.55657 16.0168 2.3999 15.6401 2.3999 15.2001V4.00015C2.3999 3.56015 2.55657 3.18348 2.8699 2.87015C3.18324 2.55681 3.5599 2.40015 3.9999 2.40015H15.1999C15.3066 2.40015 15.4066 2.41015 15.4999 2.43015C15.5932 2.45015 15.6866 2.48015 15.7799 2.52015L14.2999 4.00015H3.9999V15.2001H15.1999V9.88015L16.7999 8.28015V15.2001C16.7999 15.6401 16.6432 16.0168 16.3299 16.3301C16.0166 16.6435 15.6399 16.8001 15.1999 16.8001H3.9999ZM9.2199 13.6001L4.6999 9.08015L5.8199 7.96015L9.2199 11.3601L16.5599 4.02015L17.6999 5.12015L9.2199 13.6001Z' fill='white'/%3E%3C/g%3E%3C/svg%3E");}
.edu-sup .item .box-info { }
.edu-sup .item .box-info > .info { position: relative; display:flex; flex-wrap: nowrap; vertical-align: middle; }
.edu-sup .item .box-info > .info .info-ico { display: inline-block; margin-top: 4px; margin-right: 6px; width: 18px; height: 18px; font-size: 0; line-height: 0; vertical-align: middle; position: relative; }
.edu-sup .item .box-info > .info .ico1 {width:19px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2249_140)'%3E%3Cpath d='M12.75 2.25H15.75C15.9489 2.25 16.1397 2.32902 16.2803 2.46967C16.421 2.61032 16.5 2.80109 16.5 3V15C16.5 15.1989 16.421 15.3897 16.2803 15.5303C16.1397 15.671 15.9489 15.75 15.75 15.75H2.25C2.05109 15.75 1.86032 15.671 1.71967 15.5303C1.57902 15.3897 1.5 15.1989 1.5 15V3C1.5 2.80109 1.57902 2.61032 1.71967 2.46967C1.86032 2.32902 2.05109 2.25 2.25 2.25H5.25V0.75H6.75V2.25H11.25V0.75H12.75V2.25ZM15 8.25H3V14.25H15V8.25ZM11.25 3.75H6.75V5.25H5.25V3.75H3V6.75H15V3.75H12.75V5.25H11.25V3.75ZM4.5 9.75H6V11.25H4.5V9.75ZM8.25 9.75H9.75V11.25H8.25V9.75ZM12 9.75H13.5V11.25H12V9.75Z' fill='%23B0B0B0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2249_140'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");}
.edu-sup .item .box-info > .info .ico2 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2249_145)'%3E%3Cpath d='M9 16.5C4.85775 16.5 1.5 13.1423 1.5 9C1.5 4.85775 4.85775 1.5 9 1.5C13.1423 1.5 16.5 4.85775 16.5 9C16.5 13.1423 13.1423 16.5 9 16.5ZM9 15C10.5913 15 12.1174 14.3679 13.2426 13.2426C14.3679 12.1174 15 10.5913 15 9C15 7.4087 14.3679 5.88258 13.2426 4.75736C12.1174 3.63214 10.5913 3 9 3C7.4087 3 5.88258 3.63214 4.75736 4.75736C3.63214 5.88258 3 7.4087 3 9C3 10.5913 3.63214 12.1174 4.75736 13.2426C5.88258 14.3679 7.4087 15 9 15ZM9.75 9H12.75V10.5H8.25V5.25H9.75V9Z' fill='%23B0B0B0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2249_145'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.edu-sup .item .box-info > .info .ico3 {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cg clip-path='url(%23clip0_2249_150)'%3E%3Cpath d='M9 15.6749L12.7125 11.9624C13.4467 11.2282 13.9466 10.2927 14.1492 9.27435C14.3517 8.25596 14.2477 7.20039 13.8503 6.24111C13.4529 5.28183 12.78 4.46192 11.9167 3.88507C11.0533 3.30821 10.0383 3.00032 9 3.00032C7.96167 3.00032 6.94666 3.30821 6.08332 3.88507C5.21997 4.46192 4.54706 5.28183 4.14969 6.24111C3.75231 7.20039 3.64831 8.25596 3.85084 9.27435C4.05337 10.2927 4.55333 11.2282 5.2875 11.9624L9 15.6749ZM9 17.7959L4.227 13.0229C3.28301 12.0789 2.64014 10.8762 2.3797 9.56683C2.11925 8.25746 2.25293 6.90026 2.76382 5.66687C3.27472 4.43347 4.13988 3.37927 5.24991 2.63757C6.35994 1.89588 7.66498 1.5 9 1.5C10.335 1.5 11.6401 1.89588 12.7501 2.63757C13.8601 3.37927 14.7253 4.43347 15.2362 5.66687C15.7471 6.90026 15.8808 8.25746 15.6203 9.56683C15.3599 10.8762 14.717 12.0789 13.773 13.0229L9 17.7959ZM9 9.74994C9.39783 9.74994 9.77936 9.59191 10.0607 9.3106C10.342 9.0293 10.5 8.64777 10.5 8.24994C10.5 7.85212 10.342 7.47059 10.0607 7.18928C9.77936 6.90798 9.39783 6.74994 9 6.74994C8.60218 6.74994 8.22065 6.90798 7.93934 7.18928C7.65804 7.47059 7.5 7.85212 7.5 8.24994C7.5 8.64777 7.65804 9.0293 7.93934 9.3106C8.22065 9.59191 8.60218 9.74994 9 9.74994ZM9 11.2499C8.20435 11.2499 7.44129 10.9339 6.87868 10.3713C6.31607 9.80865 6 9.04559 6 8.24994C6 7.45429 6.31607 6.69123 6.87868 6.12862C7.44129 5.56601 8.20435 5.24994 9 5.24994C9.79565 5.24994 10.5587 5.56601 11.1213 6.12862C11.6839 6.69123 12 7.45429 12 8.24994C12 9.04559 11.6839 9.80865 11.1213 10.3713C10.5587 10.9339 9.79565 11.2499 9 11.2499Z' fill='%23B0B0B0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2249_150'%3E%3Crect width='18' height='18' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.edu-sup .item .box-info > .info .info-txt { font-size: 16px; font-weight: 400; font-family: 'gmarket'; color: #555; line-height: 25px; }
.edu-sup .no-edu { display: block; padding: 68px 20px 98px; text-align: center; }
.edu-sup .no-edu .img { display: block; margin: 0 auto; }
.edu-sup .no-edu .txt { display: block; margin-top: 36px; font-size: 24px; font-weight: 400; color: #222; }

.slide_control { display: flex; align-items: center; }
.slide_control::after { display: block; clear: both; content: ''; }
.slide_control button { position: absolute; top: 54%; left: auto; width: 20px; height: 36px; background-size: contain; background-position: center center; background-repeat: no-repeat; transition: 0.3s; }
.slide_control button span { font-size: 0; }
.slide_control .prev { left: 71px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='41' viewBox='0 0 24 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 38.6667L2 20.3333L22 2' stroke='%23BDBDBD' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.slide_control .next { right: 59px; background-image: url("data:image/svg+xml,%3Csvg width='24' height='41' viewBox='0 0 24 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 38.6667L22 20.3333L2 2' stroke='%23BDBDBD' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.slide_control .prev:focus, .slide_control .prev:hover, .slide_control .prev:active { background-image: url("data:image/svg+xml,%3Csvg width='24' height='41' viewBox='0 0 24 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 38.6667L2 20.3333L22 2' stroke='%233F414D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.slide_control .next:focus, .slide_control .next:hover, .slide_control .next:active { background-image: url("data:image/svg+xml,%3Csvg width='24' height='41' viewBox='0 0 24 41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 38.6667L22 20.3333L2 2' stroke='%233F414D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
button[data-control]:before, button[data-control]:after { display: none; }

@media only screen and (max-width: 1660px) {
    .modal-container .modal__body { width: 90%; }
    .edu-sup .item .e-tit { font-size: 17px; }
}

@media only screen and (max-width: 770px) {
  .modal-container .modal__close-button span { width: 50px; height: 50px; }
  .modal-container .modal__close-button span:before { width: 28px; height: 1px; margin-top: 0; margin-left: -14px; left: 50%; }
  .modal-container .modal__close-button span:after { width: 1px; height: 28px; margin-top: -14px; }
}

@media only screen and (max-width: 767px) {
    .modal-container .form-horizontal.bucket-form .form-group>div.control-label { max-width: 35% !important; flex: 0 0 35% !important; }
    .modal-container .form-horizontal.bucket-form .form-group>div[class^=col-] { max-width: 65%; flex: 0 0 65%; }
}

@media only screen and (max-width: 730px) {
.edu-sup .m-title { padding: 18px 30px 13px; }
.edu-sup .s-title { display: block; margin-left: 0; }
.modal-container .modal__close { top: 10px; right: 17px; }
.edu-sup .slide { padding: 50px 30px 50px 50px; }
.notice-control .prev { left: 21px; }
.notice-control .next { right: 19px; }
}
@media only screen and (max-width:580px) {
}
@media only screen and (max-width: 470px) {
  .modal-container .form-horizontal.bucket-form .form-group>div[class^=col-] { max-width: 100% !important; flex: 0 0 100% !important; }
}
@media only screen and (max-width: 420px) {
    .edu-sup .item {padding: 20px;}

}


/*모달 : e*/