ul { margin: 0px; padding: 0px; }
li { list-style: none; }
.img-responsive { display: block; width: 100%; }
.mauto { margin: 0 auto; }
.bottom2 { width: 100%; max-width: 650px; margin: 40px auto 0px; }

/*footer*/
.footer-bottom { background-color: #d5d5d5; border-top: 1px solid #b9b9b9; padding: 20px 15px 20px; color: #939393; font-size: 13px; text-align: center; }
.copyrights-bottom { color: #939393; font-family: 'Nanum Myeongjo', 'Noto Sans KR', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif; font-size: 12px; font-weight: bold; letter-spacing: -1px; padding: 0px 0px 0px; }
.bottom-ad1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100%; margin: 0 auto; padding: 15px 15px; background-color: #fff; }
.bottom-ad1 .item { font-family: 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif; font-size: 15px; letter-spacing: 0px; float: left; width: 48%; }
.bottom-ad1 .item a, .bottom-ad1 .item a:visited { color: #000; text-decoration: none; padding: 0px 0 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; width: 86%; line-height: 42px; font-size: 15px; }
.bottom-ad1 .item a:hover, .bottom-ad1 .item a:active, .bottom-ad1 .item a:focus { color: #000; }
.bottom-ad1 .item:nth-of-type(1) a, .bottom-ad1 .item:nth-of-type(2) a { margin-top: 10px; }
.bottom-ad1 .item:nth-of-type(3) a, .bottom-ad1 .item:nth-of-type(4) a { font-weight: bold; }
.bottom-ad1 .item a:before { content: '▶'; font-size: 15px; color: #000; vertical-align: top; padding-top: 4px; margin-right: 5px; margin-left: 0px; }
.bottom-ad1 .item .title { width: auto; }
.bottom-ad1 .tit { font-size: 18px; color: #ff0000; background-color: #e9e9e9; text-align: left; padding: 5px 10px; display: block; }
.bottom-ad2 { font-family: 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif; width: 100%; margin: 0 auto 40px; padding: 1px 15px; }
.bottom-ad2 .item { border-top: 1px solid #bfbfbf; margin: 0px 10px; height: 101px; float: left; width: 46%; }
.bottom-ad2 .item .thumb { float: right; overflow: hidden; width: 88px; height: 88px; margin: 5px 0 5px 0px; border: 1px solid #dedede; }
.bottom-ad2 .item .thumb img { margin: 0px; border: 1px solid #bfbfbf; width: 86px; height: 86px; }
.bottom-ad2 .item .title { display: block; width: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; font-weight: bold; margin-top: 10px; padding: 10px 10px 10px; }
.bottom-ad2 .item .title a { font-size: 14px; color: #000; text-decoration: none; }
.bottom-ad2 .item .summary { margin: 0; font-size: 12px; color: #898989; }
.bottom-ad2 .item .summary a { display: block; color: #898989; text-decoration: none; font-size: 12px; line-height: 17px; height: 34px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; padding: 0px 10px 0; }
.bottom-ad2 .tit { font-size: 18px; color: #ff0000; background-color: #e9e9e9; text-align: left; padding: 5px 10px; display: block; }
.bottom-ad2 .num { font-family: 'Nanum Square', 'Nanum Gothic', '맑은 고딕', 'Malgun Gothic', '돋움', Dotum, '굴림', Gulim, Helvetica, sans-serif; width: 40px; display: block; text-align: center; padding-left: 6px; padding-right: 6px; font-size: 36px; font-weight: normal; color: #000; float: left; margin-top: 35px; }
.bottom-ad2 .red { color: #f00; }
