@charset "utf-8";
/* SIR 지운아빠 */

/* 새글 스킨 (latest) */
.lt_pc {float:left;margin-left:20px}
.lt_page {position:relative;padding:0 0px;padding-top:20px}
.lt_page ul {margin:0;padding:0;list-style:none;display: flex;flex-wrap: wrap;justify-content: center;}
.lt_page ul li img {width: 100%;}
.lt_page .lt_title {display:block;padding:10px 0 8px}
.lt_page .lt_more {position:absolute;top:10px;right:0}
.lt_page .cnt_cmt {display:inline-block;margin:0 0 0 3px;font-weight:bold}


.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
/* .page{font-size:.95em !important;line-height:1em !important}
.page a,.page span{display:-moz-inline-block;display:-moz-inline-box;display:inline-block;position:relative;margin-left:-5px;padding:3px;vertical-align:top}
.page a:hover{text-decoration:none}
.page a{overflow:hidden;z-index:1;height:14px}
.page .pre{padding-right:0}
.page .next{padding-left:0}
.page .num,.page .num span{margin-left:0;padding:0}
.page .num{margin-top:4px;margin-right:5px;*margin-right:0;font-size:.9em;font-family:tahoma,sans-serif;color:#b3b7bc;letter-spacing:-1px}
.page .num span{font-weight:bold}
.page .num em{font-weight:bold;color:#848689} */

.page{text-align: center;padding-top:30px}
.page a{    display:inline-block;height: 45px;
    border: 0;
    width: 150px;
    border-radius: 45px;
    background: #035CB8;
    color: #ffffff;
    font-size: 18px;
    margin-top: 2px;
    margin-left: 20px;
    text-align: center;
    line-height: 45px;margin: 0;}

    .page a img {vertical-align: inherit;}
.lt_page li {
    margin:0 25px;
    padding: 40px 25px;
    background: #ffffff;
    border-radius: 20px;
	box-sizing: border-box;
    flex-basis: 29%;
    margin-bottom: 30px;overflow:hidden;
}

.lt_page li  span {
    font-size: 22px;
    color: #333333;
    display: inline-block;
    margin-bottom: 10px;
    ;
}

.lt_page li  p {
    font-size: 16px;
    margin-bottom: 30px;color: #666666;
}

.lt_page li  a, .lt_page li  a:hover {color: #333333;}

@media (max-width: 1000px){
    .lt_page {padding-top: 0;}
    .lt_page li {padding-top:30px;height: 340px;margin: 0 2%;margin-bottom: 20px;}
    .lt_page li span {font-size: 20px;font-weight: 500;}
    .lt_page li p {margin-bottom: 20px;}

    .page {padding-top:10px}
}

@media (max-width: 768px){
    .lt_page li {margin: 0 2%;margin-bottom:4%;flex-basis: 46%;}
    
}
@media (max-width: 425px){
    .lt_page ul{flex-direction: column;justify-content: center;}
    .lt_page li {margin: 0;margin-bottom:20px;flex-basis: 100%;}
    
}