.info{padding:0 0 210px}.info .headline{display:none}.postlist{width:1020px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;margin:0 auto 50px auto}.post{display:table;width:100%;padding:20px 30px}.post .img-box{width:100px}.post .thumb{display:table-cell}.post div{display:table-cell;width:840px;vertical-align:middle}.post+.post{border-top:1px dotted #ababab}.date{color:#61b8c1;font-size:.875em}.posttitle{margin-top:5px}.posttitle a{color:#454545;text-decoration:underline}.posttitle a:hover{text-decoration:none}.pager{text-align:center}.pager li{display:inline-block;line-height:1;margin:0 2px}.pager a{display:block;border:1px solid #b4b4b4;color:#454545;line-height:1;padding:4px 8px}.pager a:hover{background:#61b8c1;border:1px solid #61b8c1;color:#fff}.pager .current{background:#61b8c1;border:1px solid #61b8c1;color:#fff;padding:4px 8px}.prev a,.next a{font-size:.938em;color:#61b8c1;padding:4px 9px}.info.in{padding:0 0 160px}.detail{width:1020px;border-top:1px solid #b4b4b4;border-bottom:1px solid #b4b4b4;margin:0 auto 50px auto;padding:40px 30px 100px}.detail .title{font-size:1.5em;margin:5px 0 48px}.detail_img{text-align:center;margin:0 0 45px}.detail p{line-height:1.9}.detail p+p{margin-top:35px}.btn{width:200px;margin:0 auto}.btn a{display:block;color:#fff;text-align:center;background:#61b8c1;padding:12px 0}@media screen and (max-width:769px){.info{padding:0 0 9.4%}.info .headline{display:block}.postlist{width:auto;margin:0 auto 9.4% auto}.post{padding:9.4% 6.25%}.post div{width:75%;padding:0 0 0 6.25%}.post .img-box{width:150px}}@media screen and (max-width:769px) and (max-width:414px){.post .img-box{width:120px}}@media screen and (max-width:769px){.date{font-size:1.1rem}.posttitle{font-size:1.4rem;margin-top:1.7%}.pager li,.prev a,.next a{font-size:1.9rem}.info.in{padding:0 0 12.5%}.detail{width:auto;border-top:none;border-bottom:none;margin:0 auto 11% auto;padding:8.6% 6.25% 0}.detail .title{font-size:1.4rem;line-height:1.9;margin:0 0 3.2%}.detail_img{margin:0 0 4.7%}.detail p{font-size:1.4rem}.detail p+p{margin-top:10%}.btn{width:auto;font-size:1.4rem;margin:0 6.25%}.btn a{padding:7% 0}}