@charset "utf-8"; body { background: #f3f3f3; } #main-wrap { padding-top: 0; } *, *:before, *:after { box-sizing: border-box; } .group-page {} .group-page-banner-image-wrap { position: relative; max-height: 280px; overflow: hidden; } .group-page-view-switch { position: absolute; right: 2rem; top: 2rem; } .group-page-banner-image { max-width: 100%; width: 100%; height: auto; } .group-page-bar { overflow: hidden; background: #171717; padding: 20px 2rem; text-align: center; } .group-page-title { padding: 6px 0; color: #fff; margin-bottom: 12px; } .group-page-setion { padding: 30px 2rem; overflow: hidden; max-width: 1350px; margin: auto; } .gorup-page-info-wrap { display: block; font-size: .9rem; float: right; padding: 5px .5rem; border: 2px solid #cdcdcd; cursor: pointer; } .group-page-description-wrap { clear: both; } .gorup-page-info-wrap { text-align: right; margin-bottom: 10px; } .group-page-status-wrap { float: right; font-size: 0.75rem; color: #fff; background: #1d9e20; padding: 2px .4rem; border-radius: .2rem; margin-bottom: 10px; } .group-page-status-wrap.close-eye{ background: #c71932; margin-left: 5px; } .group-page-description-wrap { padding: 16px 1.2rem 16px; margin-bottom: 15px; box-shadow: inset 0 0 8px #aaa; border-radius: .2rem; } .group-page-description { clear: both; text-align: justify; } .group-page-post { clear: both; text-align: center; overflow: hidden; margin-bottom: 40px; background: #fff; padding: 28px 1.5rem; border-radius: .2rem; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); } .group-page-post-link{ text-decoration: none; color: #000; } .group-page-post:hover { box-shadow: 0 1px 25px 0 rgba(0, 0, 0, .2); } .group-page-post-link:hover { color: #000; text-decoration: none; } .group-page-post-image-wrap { display: inline-block; margin-bottom: 12px; } .group-page-post-image { max-width: 100%; width: 100%; margin-top: 12px; /*border-radius: 50%;*/ height: auto; } .group-page-post-content { margin-bottom: .5rem; } .group-page-post-title { font-weight: normal; font-size: 1.5rem; line-height: 1; margin-bottom: 12px; } .group-page-post-meta-wrap { color: #aaa; } .group-page-post-author, .group-page-post-postdate { margin-right: .5rem; } /* scroll view */ .group-page.scroll { padding-top: 7rem; } .group-page.scroll .group-page-banner-image-wrap { height: 70px; overflow: hidden; position: fixed; top: 0; } .group-page.scroll .group-page-title { margin-bottom: 0; } .group-page.scroll .group-page-title { font-size: 18px; } .group-page.scroll .group-page-new-post { margin-top: 6px; } .group-page.scroll .group-page-new-post { display: inline-block; vertical-align: top; } .group-page.scroll .group-page-view-switch { position: static; display: inline-block; margin: 6px .5rem 0 0; } .group-page.scroll .btn { padding: 2px 5px; } .group-page li a { text-decoration: none; } .group-page .group-page-feed-view .active { color: #fff; } /* 600px */ @media screen and (min-width: 37.5rem) { .group-page-post { text-align: left; margin-bottom: 15px; } .group-page-post-image-wrap { float: left; width: 12%; margin-right: 4%; min-width: 100px; } .group-page-post-content-wrap { float: left; width: 72%; } .group-page.scroll .group-page-view-switch { margin: 6px .5rem 0 0; } .group-page.scroll .group-page-bar { padding: 0 5rem 0 2rem; position: fixed; top: 70px; width: 100%; } } /* 760px */ @media screen and (min-width: 47.5rem) { .group-page-post-content-wrap { width: 80%; } .group-page-bar { text-align: left; } .group-page-title { float: left; margin: 0; padding: 0; } .group-page-new-post { float: right; } .group-page-view-switch { float: right; } }