.community-page{padding-bottom:24px}.community-page__header{display:flex;align-items:baseline;gap:8px;padding:8px 8px 12px;border-bottom:1px solid #d4d4d8}.community-page__title{color:#000;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-0.04em}.community-page__guide{display:inline-flex;align-items:center;gap:2px;margin-left:auto;border:0;background:none;color:#a1a1aa;font-family:inherit;font-size:12px;font-weight:500;line-height:16px;letter-spacing:-0.04em;cursor:pointer}.community-page__guide::after{content:"";display:block;width:16px;height:16px;background:url("../../assets/icons/system/information-fill-gray.svg") no-repeat center/contain}#body:has(.community-view__subject)>h1.title{height:auto;padding:8px 8px 12px;border-bottom:1px solid #d4d4d8;color:#000;font-size:24px;font-weight:500;line-height:32px;letter-spacing:-0.04em}#body:has(.community-view__subject)>h1.title>span{position:static;width:auto;padding:0;font-size:inherit;font-weight:inherit}@media(max-width: 767px){.community-page{padding:0 0 20px}.community-page__header{padding:16px 0 12px}.community-page__title{font-size:20px;line-height:28px}#body:has(.community-view__subject)>h1.title{padding:16px 0 12px;font-size:20px;line-height:28px}}[class*=community-][disabled],[class*=community-].disabled{opacity:.3;cursor:not-allowed}.community-page .required,.community-comment .required,.community-form .required{background-image:none !important}body.is-mobile-view #body:has(.community-page),body.is-mobile-view #body:has(.community-view__subject){padding-left:max(16px,(100% - 576px)/2);padding-right:max(16px,(100% - 576px)/2)}body.is-pc-view #body:has(.community-page) .view,body.is-pc-view #body:has(.community-page) .view_comment,body.is-pc-view #body:has(.community-view__subject) .view,body.is-pc-view #body:has(.community-view__subject) .view_comment,body.is-pc-view #body:has(#group__review) .view,body.is-pc-view #body:has(#group__review) .view_comment{margin-left:0;margin-right:0}.community-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 16px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;color:#27272a;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;letter-spacing:-0.04em;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.community-btn:focus-visible{border-color:#1600a3;color:#1600a3}@media(hover: hover){.community-btn:hover{border-color:#1600a3;color:#1600a3}}.community-btn:active{border-color:#1600a3;background-color:#ecebfa;color:#1600a3}.community-btn--primary{border-color:#1600a3;background-color:#1600a3;color:#fff}.community-btn--primary:focus-visible{border-color:#12007d;background-color:#12007d;color:#fff}@media(hover: hover){.community-btn--primary:hover{border-color:#12007d;background-color:#12007d;color:#fff}}.community-btn--primary:active{border-color:#12007d;background-color:#12007d;color:#fff}.community-btn--danger{border-color:#dc2626;background-color:#dc2626;color:#fff}.community-btn--danger:focus-visible{border-color:#b91c1c;background-color:#b91c1c;color:#fff}@media(hover: hover){.community-btn--danger:hover{border-color:#b91c1c;background-color:#b91c1c;color:#fff}}.community-btn--danger:active{border-color:#b91c1c;background-color:#b91c1c;color:#fff}input.community-btn{font-size:13px}@media(max-width: 767px){.community-btn{padding:0 12px}}.community-home__grid{display:grid;grid-template-columns:minmax(0, 1fr);gap:16px;margin-top:20px}body.is-pc-view .community-home__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.community-board-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;overflow:hidden}.community-board-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid #e4e4e7}.community-board-card__name{min-width:0;overflow:hidden;color:#27272a;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-0.04em;text-overflow:ellipsis;white-space:nowrap}.community-board-card__more{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;color:#71717a;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em;transition:color .2s ease}.community-board-card__more::after{content:"";width:6px;height:6px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg)}.community-board-card__more:focus-visible{color:#1600a3}@media(hover: hover){.community-board-card__more:hover{color:#1600a3}}.community-board-card__body{flex:1;padding:8px 16px 12px}.community-board-card__empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:#a1a1aa;font-size:14px;font-weight:500;letter-spacing:-0.04em}.community-post-list__item{display:flex;align-items:center;gap:12px;padding:8px 0}.community-post-list__item+.community-post-list__item{border-top:1px solid #e4e4e7}.community-post-list__link{display:flex;flex:1;align-items:center;gap:4px;min-width:0;color:#27272a;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.04em;transition:color .2s ease}.community-post-list__link:focus-visible{color:#1600a3;text-decoration:underline;text-underline-offset:2px}@media(hover: hover){.community-post-list__link:hover{color:#1600a3;text-decoration:underline;text-underline-offset:2px}}.community-post-list__subject{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.community-post-list__new{flex-shrink:0;padding:0 4px;border-radius:6px;background-color:#e4463c;color:#fff;font-size:10px;font-weight:700;line-height:16px;letter-spacing:0}.community-post-list__date{flex-shrink:0;color:#a1a1aa;font-size:12px;font-weight:500;line-height:20px;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}@media(max-width: 767px){.community-home__grid{gap:12px;margin-top:16px}.community-board-card__header{padding:12px}.community-board-card__body{padding:4px 12px 8px}}.community-article{margin-top:20px;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;overflow:hidden}.community-article__header{display:flex;flex-direction:column;gap:8px;padding:20px 24px;border-bottom:1px solid #e4e4e7}.community-article__subject{color:#1a1a22;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-0.04em;word-break:break-all}.community-article__region{display:inline-flex;align-self:flex-start;padding:2px 8px;border-radius:6px;background-color:#ecebfa;color:#1600a3;font-size:12px;font-weight:600;line-height:18px;letter-spacing:-0.04em}.community-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:4px}.community-article__author{color:#27272a;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.04em}.community-article__stat{color:#71717a;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.community-article__meta-spacer{flex:1}.community-article__rating{display:inline-flex;align-items:center;gap:4px}.community-article__rating>img{width:16px;height:16px}.community-article__rating-empty{color:#a1a1aa;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em}.community-article__report{display:inline-flex;align-items:center;gap:2px;color:#71717a;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em}.community-article__report>img{width:16px;height:16px}.community-article__store{display:grid;grid-template-columns:max-content minmax(0, 1fr) max-content minmax(0, 1fr);border-bottom:1px solid #e4e4e7}.community-article__store-label,.community-article__store-value{padding:12px 16px;border-top:1px solid #e4e4e7;font-size:14px;line-height:20px;letter-spacing:-0.04em}.community-article__store-label:first-child,.community-article__store-label:nth-child(2),.community-article__store-value:first-child,.community-article__store-value:nth-child(2){border-top:0}.community-article__store-label{background-color:#fafafa;color:#71717a;font-weight:600;white-space:nowrap}.community-article__store-value{color:#27272a;font-weight:500;word-break:break-all}.community-article__store-link{color:#1600a3;font-weight:600;text-decoration:underline;text-underline-offset:2px}.community-article__notice{padding:16px 24px 0;color:#27272a;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.04em}.community-article__files{display:flex;flex-direction:column;gap:4px;padding:16px 24px 0}.community-article__file{display:inline-flex;align-items:center;gap:4px;color:#71717a;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em}.community-article__file:focus-visible{color:#1600a3}@media(hover: hover){.community-article__file:hover{color:#1600a3}}.community-article__content{padding:24px;word-break:break-all}.community-article__nav{display:flex;align-items:center;gap:8px;padding:16px 24px}.community-article__nav-spacer{flex:1}.blog-content{width:600px;max-width:100%;margin:0 auto}div.view>div.community-article__nav{min-height:0;margin-top:20px;padding:16px 20px;border:0}@media(max-width: 767px){.community-article{margin-top:16px}.community-article__header{padding:16px}.community-article__subject{font-size:18px;line-height:26px}.community-article__store{grid-template-columns:max-content minmax(0, 1fr)}.community-article__store-label,.community-article__store-value{padding:8px 12px}.community-article__store-label:nth-child(2),.community-article__store-value:nth-child(2){border-top:0}.community-article__notice,.community-article__files{padding:12px 16px 0}.community-article__content{padding:16px}.community-article__nav{padding:12px 16px}}.view:has(.community-view__subject){margin-top:0;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;overflow:hidden}.view:has(.community-view__subject) .community-article__region{margin:20px 20px 0}.view:has(.community-view__subject) .community-article__region+.community-view__subject{padding-top:8px}.view:has(.community-view__subject) .community-view__subject{margin:0;padding:20px 20px 8px;border:0;background:none;color:#1a1a22;font-size:20px;font-weight:700;line-height:28px;letter-spacing:-0.04em;word-break:break-all}.view:has(.community-view__subject) .community-view__meta{display:flex;flex-wrap:nowrap;align-items:center;gap:4px 8px;min-height:0;margin:0;padding:0 20px 16px;border:0;border-bottom:1px solid #efefef;background:none;font-size:14px;font-weight:500}.view:has(.community-view__subject) .community-view__stats{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;margin-left:auto;float:none}.view:has(.community-view__subject) .community-comment__author{display:block;min-width:0;overflow:hidden;float:none;color:#333;font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;text-overflow:ellipsis}.view:has(.community-view__subject) .community-view__stat{color:#6b6b78;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.view:has(.community-view__subject) .community-view__content{min-height:0;padding:20px;border-top:0;border-bottom:1px solid #efefef}.view:has(.community-view__subject) .community-article__nav--standalone{flex-wrap:wrap;min-height:0;margin:0;padding:16px 20px;border:0}@media(max-width: 767px){.community-siblings__item{padding:12px 16px}.view:has(.community-view__subject) .community-article__region{margin:16px 16px 0}.view:has(.community-view__subject) .community-view__subject{padding:16px 16px 8px;font-size:18px;line-height:26px}.view:has(.community-view__subject) .community-view__meta{padding:0 16px 12px}.view:has(.community-view__subject) .community-view__content{padding:16px}.view:has(.community-view__subject) .community-article__nav--standalone{padding:12px 16px}}.community-siblings{display:flex;flex-direction:column;border-top:1px solid #efefef}.community-siblings__item{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 20px;transition:background-color .15s ease}.community-siblings__item+.community-siblings__item{border-top:1px solid #efefef}.community-siblings__item:focus-visible{background-color:#f5f4fb}@media(hover: hover){.community-siblings__item:hover{background-color:#f5f4fb}}.community-siblings__label{flex-shrink:0;width:44px;color:#8b8b96;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.04em}.community-siblings__subject{min-width:0;overflow:hidden;color:#333;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.04em;text-overflow:ellipsis;white-space:nowrap}.view_comment.community-comment{padding:20px 16px 0}.detail>.view_comment.community-comment{margin-bottom:24px}body.is-mobile-view .detail>.view_comment{margin-left:clamp(0px,(608px - 100vw)/2,16px);margin-right:clamp(0px,(608px - 100vw)/2,16px)}.community-comment{margin-top:16px;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff}.community-comment__header{display:flex;align-items:center;gap:8px}.community-comment__count{color:#333;font-size:18px;font-weight:700;line-height:22px;letter-spacing:-0.04em}.community-comment__main{position:relative;display:flex;flex-direction:column}.community-comment__empty{padding:24px 0;color:#a1a1aa;font-size:14px;font-weight:500;letter-spacing:-0.04em;text-align:center}.community-comment__item{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid #efefef}.community-comment__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.community-comment__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.community-comment__author{display:inline-flex;align-items:center;gap:4px;color:#333;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.04em}.community-comment__author>a{color:inherit}.community-comment__date,.community-comment__ip{color:gray;font-size:14px;font-weight:500;line-height:20px;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.community-comment__actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px}.community-comment__action{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;color:#27272a;font-family:inherit;font-size:13px;font-weight:600;line-height:20px;letter-spacing:-0.04em;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,color .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.community-comment__action:focus-visible{border-color:#1600a3;color:#1600a3}@media(hover: hover){.community-comment__action:hover{border-color:#1600a3;color:#1600a3}}.community-comment__action:active{border-color:#1600a3;background-color:#ecebfa;color:#1600a3}.community-comment__body{word-break:break-all}.community-comment__body.secret{color:#71717a}.community-comment__report{display:flex;justify-content:flex-end}.community-comment__more{display:flex;justify-content:center;padding:16px 0}.community-comment__more>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 16px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;color:#71717a;font-size:13px;font-weight:600;line-height:20px;letter-spacing:-0.04em;cursor:pointer;transition:border-color .2s ease,color .2s ease}.community-comment__more>button:focus-visible{border-color:#1600a3;color:#1600a3}@media(hover: hover){.community-comment__more>button:hover{border-color:#1600a3;color:#1600a3}}.community-comment__admin{display:flex;flex-wrap:wrap;gap:8px}.community-gate__panel{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px 16px;background:#fff;text-align:center}.community-gate__title{color:#27272a;font-size:15px;font-weight:700;line-height:22px;letter-spacing:-0.04em}.in_mb_nick_msg{margin-top:4px;margin-bottom:8px;color:#dc2626;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-0.04em}.community-comment-form{margin-top:16px}.community-comment-form__nick{margin-bottom:8px}.community-comment-form__nick>input{width:200px;max-width:100%;height:36px;padding:0 12px;border:1px solid #e4e4e7;border-radius:6px;background-color:#fff;box-shadow:none;color:#27272a;font-family:inherit;font-size:13px;letter-spacing:-0.04em}.community-comment-form__nick>input::placeholder{color:#a1a1aa}.community-comment-form__nick>input[type=text]:focus{border-color:#d4d4d8 !important;box-shadow:none;outline:none}.community-comment-form__box{border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;transition:border-color .15s ease}.community-comment-form__box:focus-within{border-color:#d4d4d8}.community-comment-form__textarea{display:block;width:100%;min-height:24px;max-height:180px;padding:12px 16px 0;border:0;background:rgba(0,0,0,0);color:#27272a;font-family:inherit;font-size:14px;line-height:24px;letter-spacing:-0.02em;resize:none;overflow-y:auto}.community-comment-form__textarea::placeholder{color:#a1a1aa}.community-comment-form__textarea:focus{border:0 !important;box-shadow:none;outline:none}.community-comment-form__textarea:disabled{background:rgba(0,0,0,0);cursor:not-allowed}.community-comment-form__actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 8px 16px}.community-comment-form__option{display:inline-flex;align-items:center;gap:4px;color:#71717a;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em;cursor:pointer}.community-comment-form__counter{margin-left:auto;margin-right:4px;color:#a1a1aa;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}.community-comment-form__counter--full{color:#dc2626}.community-comment-form__submit{flex-shrink:0;height:32px;padding:0 16px;border:0;border-radius:6px;background-color:#1600a3;color:#fff;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-0.04em;cursor:pointer;transition:background-color .15s ease}.community-comment-form__submit:focus-visible{background-color:#12007d}@media(hover: hover){.community-comment-form__submit:hover{background-color:#12007d}}.community-comment-form__title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;color:#27272a;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-0.04em}.community-comment-form__title>i{color:#a1a1aa;cursor:pointer}.community-comment-form--inline{margin-top:12px;padding-left:16px;border-left:2px solid #e4e4e7}.community-comment-form--inline[hidden]{display:none}.community-comment-form__cancel{flex-shrink:0;height:32px;padding:0 12px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;color:#71717a;font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-0.04em;cursor:pointer;transition:border-color .15s ease,color .15s ease}.community-comment-form__cancel:focus-visible{border-color:#a1a1aa;color:#27272a}@media(hover: hover){.community-comment-form__cancel:hover{border-color:#a1a1aa;color:#27272a}}@media(max-width: 767px){.community-comment{padding:16px}.community-comment__item{padding:12px 0}.community-comment-form__textarea{padding:12px 12px 0}.community-comment-form__actions{padding:8px}}.spam-chip{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid #d4d4d8;border-radius:4px;background-color:#f4f4f5;color:#52525b;font-size:11px;font-weight:600;line-height:1;letter-spacing:-0.04em;white-space:nowrap;vertical-align:middle;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}@media(hover: hover){.spam-chip:hover{border-color:#a1a1aa;background-color:#e4e4e7}}.spam-chip--on{border-color:#dc2626;background-color:#dc2626;color:#fff}@media(hover: hover){.spam-chip--on:hover{border-color:#b91c1c;background-color:#b91c1c}}.community-comment-form.community-comment-form--inline{display:block;width:auto;height:auto;padding:12px 12px 12px 16px;background-color:#f8f8f8;border-radius:6px}.community-comment-form.community-comment-form--inline[hidden]{display:none}#comment__page_1 .community-comment__item:first-child{border-top:0}.community-comment .community-comment__main{display:flex;flex-direction:column}.community-comment .community-comment__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;order:-1;padding:16px 0 8px}.community-comment .comment-write{order:-2;margin-top:16px}#group__review{padding:20px 16px 0;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;scroll-margin-top:112px}@media(max-width: 767px){#group__review{scroll-margin-top:108px}}.community-review__item{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid #efefef}.community-review__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.community-review__author{display:inline-flex;align-items:center;gap:4px;color:#333;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.04em}.community-review__subject{margin-top:4px;color:#1a1a22;font-size:15px;font-weight:600;line-height:22px;letter-spacing:-0.04em;word-break:break-all}.community-review__subject>a{color:inherit}.community-review__body{color:#71717a;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-0.04em;word-break:break-all}.community-review__more{margin-left:4px;color:#1600a3;font-size:13px;font-weight:600;white-space:nowrap}.community-review__blind{color:#a1a1aa;font-size:14px;line-height:22px;letter-spacing:-0.04em}.community-review__admin{display:flex;flex-wrap:wrap;gap:8px;padding:16px 0}.community-review__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.community-review__date,.community-review__ip{color:gray;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em;font-variant-numeric:tabular-nums}#about__page_1 .community-review__item:first-child{border-top:0}.community-review__head .rating-meta{display:flex;align-items:center}.community-review__head .rating-meta .rating-view{display:flex;align-items:center;gap:1px}.community-review__head .rating-meta img{width:14px;height:14px}.community-form{margin-top:20px;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;overflow:hidden}.community-form__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px}.community-form__row+.community-form__row{border-top:1px solid #e4e4e7}.community-form__row--admin{background-color:#fafafa}.community-form__row--stack{align-items:flex-start}.community-form__row--editor{display:block;padding:16px 20px}.community-form__label{flex-shrink:0;width:96px;color:#71717a;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-0.04em}.community-form__hint{color:#a1a1aa;font-size:12px;font-weight:500;line-height:18px;letter-spacing:-0.04em}.community-form__check{display:inline-flex;align-items:center;gap:4px;color:#27272a;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em;cursor:pointer}.community-form__footer{display:flex;justify-content:center;gap:8px;padding:16px 20px;border-top:1px solid #e4e4e7}.community-form input[type=text],.community-form select{height:40px;padding:0 12px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;color:#27272a;font-family:inherit;font-size:14px;letter-spacing:-0.04em;transition:border-color .2s ease}.community-form input[type=text]:focus,.community-form select:focus{border-color:#d4d4d8 !important;box-shadow:none;outline:none}.community-form input[type=text]{flex:1;min-width:0}.community-form input[type=text].half{flex:0 1 320px}.community-form select{min-width:140px}.community-form select.full{flex:1;min-width:0}.community-form input[type=file]{flex:1;min-width:0;font-size:13px}.community-form .minicolors-theme-default{flex:0 0 180px}.community-form input[type=text].minicolors-input{width:100%;padding-left:50px}.community-form .minicolors-theme-default .minicolors-swatch{top:0;left:0;width:40px;height:40px;border-style:none}@media(max-width: 767px){.community-form{margin-top:16px}.community-form__row{align-items:flex-start;padding:12px 16px}.community-form__row--editor{padding:12px}.community-form__label{width:100%}.community-form__footer{padding:12px 16px}.community-form input[type=text],.community-form input[type=text].half,.community-form select,.community-form select.full{flex:1 1 100%;min-width:0;width:100%}}.community-list{margin-top:20px;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff}.community-list__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:16px 20px;border-bottom:1px solid #e4e4e7}.community-list__count{margin-right:auto;color:#27272a;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-0.04em}.community-list__count>b{color:#1600a3}.community-list__items{display:flex;flex-direction:column}.community-list__empty{padding:24px 20px;color:#a1a1aa;font-size:14px;font-weight:500;letter-spacing:-0.04em;text-align:center}.community-list__footer{display:flex;justify-content:center;padding:16px 20px;border-top:1px solid #e4e4e7}.community-list-item{display:flex;align-items:flex-start;gap:8px;padding:16px 20px}.community-list-item+.community-list-item{border-top:1px solid #efefef}.community-list-item__body{flex:1;min-width:0}.community-list-item__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.community-list-item__subject{overflow:hidden;color:#27272a;font-size:16px;font-weight:500;line-height:24px;letter-spacing:-0.04em;text-overflow:ellipsis;white-space:nowrap}@media(hover: hover){.community-list-item__subject:hover{text-decoration:underline}}.community-list-item__comment{flex-shrink:0;color:#1600a3;font-size:14px;font-weight:700;line-height:20px}.community-list-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;color:#a1a1aa;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em}.community-list-item__author{color:#71717a}.community-list-item__post-status{font-weight:600}.community-list-item__post-status--public,.community-list-item__post-status--approved{color:#16a34a}.community-list-item__post-status--blind{color:#d97706}.community-list-item__post-status--spam{color:#7c3aed}.community-list-item__post-status--reexposed{color:#1600a3}.community-list-item__post-status--delete{color:#dc2626}.community-list-item__thumb{flex-shrink:0}.community-list-item__thumb>img{display:block;width:80px;height:60px;border-radius:6px;object-fit:cover}.community-list-item__rank{flex-shrink:0;padding:2px 8px;border-radius:6px;background-color:#fafafa;color:#71717a;font-size:12px;font-weight:700;font-style:normal;line-height:18px}.community-list-item__rank--1,.community-list-item__rank--2,.community-list-item__rank--3{background-color:#ecebfa;color:#1600a3}.community-list-item__rating{display:flex;align-items:center;gap:4px;margin-top:4px}.community-list-item__rating .rating-view{display:inline-flex;align-items:center;gap:2px}.community-list-item__rating .rating-view img{width:14px;height:14px}.community-list-item__rating .empty-text{color:#a1a1aa;font-size:12px;font-weight:500;letter-spacing:-0.04em}.community-list-item__rating .btn-rating{color:#1600a3;font-size:12px;font-weight:600;line-height:18px;letter-spacing:-0.04em;text-decoration:underline;text-underline-offset:2px}.community-list-item__blocked{color:#a1a1aa;font-size:14px;font-weight:500;line-height:24px;letter-spacing:-0.04em}.community-list-item__status{flex-shrink:0;padding:2px 8px;border:0;border-radius:6px;background-color:#fafafa;color:#71717a;font-family:inherit;font-size:12px;font-weight:700;line-height:18px;letter-spacing:-0.04em}.community-list-item__status--done{background-color:#ecebfa;color:#1600a3}.community-thumb-item{display:flex;align-items:flex-start;gap:8px;padding:16px 20px}.community-thumb-item+.community-thumb-item{border-top:1px solid #efefef}.community-thumb-item__link{display:flex;flex:1;min-width:0;gap:16px}.community-thumb-item__image{flex-shrink:0;width:96px;height:72px;border-radius:6px;object-fit:cover}.community-thumb-item__body{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.community-thumb-item__subject{overflow:hidden;color:#27272a;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-0.04em;text-overflow:ellipsis;white-space:nowrap}.community-thumb-item__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#71717a;font-size:14px;font-weight:400;line-height:20px;letter-spacing:-0.04em}.community-thumb-item__meta{display:flex;flex-wrap:wrap;gap:8px;color:#a1a1aa;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em}.community-attend{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.community-attend>fieldset{display:none}.community-attend .community-comment-form__nick{flex:1 0 100%}.community-attend .community-comment-form__nick>input{width:100%}.community-attend input[type=text]{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;color:#27272a;font-family:inherit;font-size:14px;letter-spacing:-0.04em}.community-attend input[type=text]:focus{border-color:#1600a3 !important;box-shadow:none;outline:none}.community-attend .community-btn{height:40px}.community-page ul.latest{display:grid;grid-template-columns:minmax(0, 1fr);gap:12px;margin-top:16px}body.is-pc-view .community-page ul.latest{grid-template-columns:repeat(2, minmax(0, 1fr))}.community-page ul.latest>li{border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;overflow:hidden}.community-page ul.latest>li>h1{padding:12px 16px;border-bottom:1px solid #e4e4e7;color:#27272a;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-0.04em}.community-page ul.latest>li>div{padding:8px 16px 12px}.community-page ul.latest .items{display:flex;align-items:center;gap:8px;padding:4px 0}.community-page ul.latest .item-head{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.community-page ul.latest .item-head>a{width:auto;min-width:0;overflow:hidden;color:#27272a;font-size:14px;font-weight:500;line-height:22px;letter-spacing:-0.04em;text-overflow:ellipsis;white-space:nowrap}.community-page ul.latest .rank-number{flex-shrink:0;width:18px;color:#1600a3;font-size:13px;font-weight:700;font-style:normal;text-align:center}.community-page ul.latest .date{flex-shrink:0;color:#a1a1aa;font-size:12px;font-weight:500;letter-spacing:-0.04em}.community-page ul.latest .review-meta{display:flex;flex-shrink:0;align-items:center;gap:8px}.community-page ul.latest .rating-star{display:inline-flex;flex-direction:row;align-items:center;gap:2px}.community-page ul.latest .rating-star img{width:14px;height:14px}.community-page ul.latest .rating-star .score{color:#71717a;font-size:12px;font-weight:600;letter-spacing:-0.04em}.community-region{margin-top:16px;border:1px solid #e4e4e7;border-radius:10px;background-color:#fff;overflow:hidden}.community-region h1.state{padding:12px 16px;border-bottom:1px solid #e4e4e7;color:#27272a;font-size:14px;font-weight:700;line-height:20px;letter-spacing:-0.04em}.community-region h1.state>i{margin-right:4px;color:#a1a1aa}.community-region table.state,.community-region div.state>table{width:100%;border-collapse:collapse}.community-region table.state td,.community-region div.state>table td{padding:0;border:0}.community-region table.state td>a,.community-region div.state>table td>a{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;color:#71717a;font-size:13px;font-weight:500;line-height:20px;letter-spacing:-0.04em}@media(hover: hover){.community-region table.state td>a:hover,.community-region div.state>table td>a:hover{color:#1600a3}}.community-region table.state td.on>a,.community-region table.state td>a.on,.community-region div.state>table td.on>a,.community-region div.state>table td>a.on{background-color:#ecebfa;color:#1600a3;font-weight:700}.community-region table.state tbody,.community-region table.state tr,.community-region div.state>table tbody,.community-region div.state>table tr{display:flex;flex-wrap:wrap;gap:4px}.community-region table.state{padding:8px 12px}.community-region table.state,.community-region div.state>table{display:block}.community-region div.state{padding:8px 12px 12px;border-top:1px solid #e4e4e7;color:#a1a1aa;font-size:13px;letter-spacing:-0.04em}.community-region div.state>table{padding:0}.community-region table.state+div.state{margin-top:0}.community-region__selects{display:flex;gap:8px;padding:8px 12px 12px}.community-region p.state{flex:1;min-width:0}.community-region p.state>select{width:100%;height:40px;padding:0 30px 0 12px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5L8 10.5L12 6.5' fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px;color:#27272a;font-family:inherit;font-size:14px;letter-spacing:-0.04em;appearance:none;-webkit-appearance:none}.community-search{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.community-search select{flex:0 0 96px;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6.5L8 10.5L12 6.5' fill='none' stroke='%2371717a' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px 16px}.community-search input[type=text]{flex:1;min-width:0}.community-search select,.community-search input[type=text]{height:40px;padding:0 12px;border:1px solid #d4d4d8;border-radius:6px;background-color:#fff;color:#27272a;font-family:inherit;font-size:14px;letter-spacing:-0.04em}.community-search select{padding-right:30px}.community-search select:focus,.community-search input[type=text]:focus{border-color:#1600a3 !important;box-shadow:none;outline:none}.community-search .community-btn{height:40px}.community-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px}.community-pagination .pg_page,.community-pagination .pg_current{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:6px;font-size:14px;font-weight:500;line-height:20px}.community-pagination .pg_page{color:#71717a}@media(hover: hover){.community-pagination .pg_page:hover{background-color:#fafafa;color:#1600a3}}.community-pagination .pg_current{background-color:#1600a3;color:#fff}.community-pagination .pg_start,.community-pagination .pg_prev,.community-pagination .pg_next,.community-pagination .pg_end{padding:0;border:1px solid #bbbcc3;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;background-size:16px 16px}@media(hover: hover){.community-pagination .pg_start:hover,.community-pagination .pg_prev:hover,.community-pagination .pg_next:hover,.community-pagination .pg_end:hover{background-color:#fafafa}}.community-pagination .pg_prev{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M10 3.5L5.5 8l4.5 4.5' fill='none' stroke='%2371717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.community-pagination .pg_next{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M6 3.5L10.5 8 6 12.5' fill='none' stroke='%2371717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.community-pagination .pg_start{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5L3.5 8 8 12.5M13 3.5L8.5 8l4.5 4.5' fill='none' stroke='%2371717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.community-pagination .pg_end{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M3 3.5L7.5 8 3 12.5M8 3.5L12.5 8 8 12.5' fill='none' stroke='%2371717a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@media(max-width: 767px){.community-list{margin-top:16px}.community-list__toolbar{padding:12px 16px}.community-list__footer{padding:12px 16px}.community-list-item{padding:12px 16px}.community-thumb-item{padding:12px 16px}.community-thumb-item__link{gap:12px}.community-thumb-item__image{width:80px;height:60px}}
