h1 {margin-bottom:10px;}
.st {font-size:25px;}

.res940 h1 {font-size:35px; line-height:38px;}
.res940 .st {font-size:20px;}

.res720 h1 {font-size:30px; line-height:33px;}
.res720 .st {font-size:20px;}

.texttop {margin-bottom:20px;}
.textbottom {margin-top:20px;}

.cnt {position:relative;}
.cnt .post {position:relative; min-height:241px; padding-bottom:30px; margin-bottom:30px; border-bottom:solid 1px #e1e1e1;}
.cnt .post .pic {position:absolute; top:0px; left:0px; max-width:300px;}
.cnt .post .pic img {max-width:100%; display:block; border-radius:5px 0px 0px 5px;}
.cnt .post .text {margin-left:300px; padding:20px;}
.cnt .post .text .bptop {margin-bottom:10px;}
.cnt .post .text .bptop .socialitems {float:left;}
.cnt .post .text .bptop .date {float:left; font-size:16px; color:#ccc; margin-right:10px;}
.cnt .post .text .ettl {margin-bottom:12px;}
.cnt .post .text .ettl a {font-size:22px;font-weight:700;color: #09233d;}
.cnt .post .text p.desc {margin:0px; color:#414042; font-size:18px;}
.cnt .post .text .btn {text-align:right; margin-top:30px;}
.cnt .post .text .btn a {font-weight:700; font-size:20px;}

.res1810 .cnt .post {min-height:361px;}
.res1810 .cnt .post .pic {max-width:447px;}
.res1810 .cnt .post .text {margin-left:447px; padding:40px;}
.res1810 .cnt .post .text .bptop {margin-bottom:25px;}
.res1810 .cnt .post .text .bptop .socialitems {margin-top:3px;}
.res1810 .cnt .post .text .bptop .date {font-size:20px;}
.res1810 .cnt .post .text .ettl {margin-bottom:20px;}
.res1810 .cnt .post .text .ettl a {font-size:30px;}
.res1810 .cnt .post .text p.desc {font-size:25px;}
.res1810 .cnt .post .text .btn {margin-top:35px;}
.res1810 .cnt .post .text .btn a {font-size:28px;}

.res940 .cnt .post {min-height:177px;}
.res940 .cnt .post .pic {max-width:220px;}
.res940 .cnt .post .text {margin-left:220px; padding:10px;}
.res940 .cnt .post .text .bptop {margin-bottom:5px;}
.res940 .cnt .post .text .bptop .date {font-size:14px;}
.res940 .cnt .post .text .ettl {margin-bottom:5px;}
.res940 .cnt .post .text .ettl a {font-size:17px;}
.res940 .cnt .post .text p.desc {font-size:15px;}
.res940 .cnt .post .text .btn {margin-top:24px;}
.res940 .cnt .post .text .btn a {font-size:15px;}

.res720 .cnt .post .text p.desc {font-size:16px;}
.res720 .cnt .post .text .btn {margin-top:17px;}
.res720 .cnt .post .text .btn a {font-size:18px;}

.res480 .cnt .post {max-width:440px; margin:0px auto 30px auto; min-height:auto;}
.res480 .cnt .post .pic {position:static; max-width:none;}
.res480 .cnt .post .pic img {border-radius:5px 0px 5px 0px;}
.res480 .cnt .post .text {margin:0px; padding:10px;}
.res480 .cnt .post .text .bptop .socialitems {float:none; margin-top:5px;}
.res480 .cnt .post .text .bptop .date {float:none;}
.res480 .cnt .post .text p.desc {font-size:16px;}
.res480 .cnt .post .text .btn {margin-top:17px;}
.res480 .cnt .post .text .btn a {font-size:18px;}

.res320 .cnt .post {max-width:300px; margin:0px auto 30px auto; min-height:auto;}
.res320 .cnt .post .pic {position:static;}
.res320 .cnt .post .pic img {border-radius:5px 0px 5px 0px;}
.res320 .cnt .post .text {margin:0px; padding:10px;}
.res320 .cnt .post .text .bptop .socialitems {float:none; margin-top:5px;}
.res320 .cnt .post .text .bptop .date {float:none; font-size:14px;}
.res320 .cnt .post .text .ettl a {font-size:20px;}
.res320 .cnt .post .text p.desc {font-size:16px;}
.res320 .cnt .post .text .btn {margin-top:17px;}
.res320 .cnt .post .text .btn a {font-size:16px;}

/* Paging Start */
.pagerFooter {font-size:0px; text-align:right;}
.pagerFooter a.btn-pg {background:#ececec;text-align:center;line-height:30px;color:#09233d;}
.pagerFooter a.btn-pg:hover {background:#e9a922;}
.pagerFooter a {display:inline-block;font-weight:700;font-size:14px;background:#ececec;width:30px;height:30px;text-align:center;line-height:30px;color:#09233d;margin:0px 2px;text-decoration:none;border-radius:5px;}
.pagerFooter span {display:inline-block;color:#09233d;font-weight:700;font-size:14px;height:30px;text-align:center;line-height:30px;text-decoration:none;margin:0px 2px;}
.pagerFooter a.ppselected {background:#e9a922;}
.pagerFooter a:hover {background:#e9a922;}

.res1810 .pagerFooter a {width:40px; height:40px; line-height:40px; font-size:17px; margin:0px 4px;}
.res1810 .pagerFooter span {height:40px; line-height:40px; font-size:17px; margin:0px 4px;}

.res480 .pagerFooter {text-align:center;}
.res320 .pagerFooter {text-align:center;}