.communityMain{margin:0 auto;padding:40px 30px;text-align:left;width:900px}.communityMain a{display:inline}.communityMain p{line-height:160%;margin:10px 0}.communityMain .flashMessage .message{background-color:#f2dede;box-sizing:border-box;color:#b94a48;font-size:14px;line-height:1.3;padding:8px 14px}.communityMain .flashMessage .message:last-child{margin-bottom:10px}.communityMain .communityNotExists{text-align:center}.communityMain .communityTitle{font-size:24px;font-weight:bold;text-align:center}.communityMain .communityContent{border:2px solid #f5f5f5;display:flex;margin-top:32px;padding:20px 24px}.communityMain .communityOverview{font-size:14px;line-height:1.8;text-align:left;width:470px}.communityMain .communityPrice h3{font-size:16px}.communityMain .communityPrice p{font-size:24px;font-weight:bold}.communityMain .communityRegister p{font-size:12px;line-height:1.4}.communityMain .communityNav{margin-left:25px;text-align:left;width:373px}.communityMain h1{font-size:40px}.communityMain .communityTerm a{color:#333;-webkit-text-decoration:underline;text-decoration:underline}.communityMain .communityItemHeader,.communityMain .communityUrlHeader{font-size:16px;font-weight:bold;margin-bottom:30px;text-align:left}.communityMain .communityItemHeader{margin-top:36px}.communityMain .communityUrlHeader{margin-top:49px}.communityMain .overview{width:100%}.communityMain .payid{border:1px solid #ccc;justify-content:flex-end;width:347px}.communityMain .payid .payButton__icon{vertical-align:bottom}.communityMain .communitySignin{border:1px solid #e8e7e2;border-radius:2px;padding:16px}.communityMain .communitySignin p{font-size:12px;line-height:1.4;margin:0 0 16px}.communityMain .communitySignin .button{height:auto!important}.communityMain .communityButton{align-items:center;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:14px 12px;text-align:center;width:100%}.communityMain .communityButtonPayid{background-color:#000435}.communityMain .communityButtonPayid__text{margin-left:4px}.communityMain .communityButtonPayid .communityButtonPayid__icon{display:block;height:auto;width:88px}.communityMain .communityButton__guest{background-color:#252525;margin-top:12px}.communityMain .communityButton__gray{background-color:#999;border:0;border-radius:5px;color:#fff;font-size:16px;font-weight:bold;padding:10px 15px;width:250px}.communityMain .communityButton__red{background-color:#e25f5f;border:0;border-radius:5px;color:#fff;font-size:16px;font-weight:bold;padding:10px 15px;width:250px}.communityMain .limited{margin:0 auto}.communityMain #limitedItem{width:870px}.communityMain #limitedUrl{width:864px}.communityMain section.limited p{margin:24px 0 0}.communityMain #productsLimitedUrl{display:flex;flex-wrap:wrap;margin-top:24px;text-align:left}.communityMain #productsLimitedUrl .urlBox{background-color:#f7f7f7;border:1px solid #c2c8d2;border-radius:4px;margin-bottom:32px;padding:24px 16px;width:368px}.communityMain #productsLimitedUrl .urlBox:nth-child(2n){margin-left:60px}.communityMain #productsLimitedUrl .urlBox .title{font-size:14px}.communityMain #productsLimitedUrl .urlBox .url{margin-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.communityMain .communityModal .communityModalButtons{align-items:center;display:flex;flex-direction:column}.communityMain .communityModalText{color:#3d3d3d;font-size:14px;text-align:left}.communityMain .communityModalTextNotice{color:#777;font-size:12px;text-align:left}.communityMain .communityModalButton{cursor:pointer;display:inline-block;margin-top:19px}.communityMain .communityModalLeave{color:#e25f5f;font-size:12px;font-weight:bold;margin-bottom:0;margin-top:25px}.communityMain .communityModalTable p{text-align:left}.communityMain .communityModalTable__Title{font-weight:bold}.communityMain .openLeaveModal{cursor:pointer;margin:80px 48px auto;text-align:center;-webkit-text-decoration:underline;text-decoration:underline}.communityMain .payidLogoutText{margin-top:20px;text-align:right}.communityMain .payidLogoutText a{-webkit-text-decoration:underline;text-decoration:underline}.communityMain .communityItems{display:flex;flex-wrap:wrap;padding:0;position:relative}.communityMain .communityItems .communityItem{margin-left:18px;position:relative}.communityMain .communityItems .communityItem:first-child,.communityMain .communityItems .communityItem:nth-child(3n+1){margin-left:0}.communityMain .communityItems .communityItem .communityItemTitle{margin-bottom:20px;margin-top:20px;max-height:43px;overflow:hidden;width:276px}.communityMain .communityItems .communityItem .communityItemPrice{display:flex;font-size:15px}.communityMain .communityItems .communityItem .communityItemPrice.soldOut{-webkit-text-decoration:line-through;text-decoration:line-through}.communityMain .communityItems .communityItem .communityItemPrice.discount{color:#e75c5c}.communityMain .communityItems .communityItem .communityItemPrice .discount{background-color:#e75c5c;border-radius:2px;color:#fff;font-size:12px;font-weight:bold;margin-right:5px;padding:3px 6px}.communityMain .communityItems .communityItem .communityImageContainer{align-items:center;display:flex;height:276px;justify-content:center;width:276px}.communityMain .communityItems .communityItem .communityImageContainer .communityImageResize{max-height:100%;max-width:100%}.communityMain .communityItems .communityItem .communityItemLabel{display:inline-block;font-size:13px}.communityMain .communityItems .communityItem .communityItemLabel.comingSoon{color:#0fafaa}.communityMain .communityItems .communityItem .communityItemLabel.soldOutText{color:#e75c5c}.communityMain .communityItems .communityItem .communityItemMetaSub{margin-bottom:25px;margin-top:8px}.communityMain .communityItems .communityItem .communityItemLabelBlock{border-radius:4px;color:#fff;display:inline;font-size:12px;font-weight:bold;padding:6px 8px}.communityMain .communityItems .communityItem .communityItemLabelBlock.community{background-color:#f2bb31}.communityMain .communityItems .communityItem .communityItemLabelBlock.preOrder{border:1px solid #252525;color:#252525}.communityMain .communityItems .communityItem .communityItemLabelBlock:not(:first-child){margin-left:5px}.communityMain .communityItems .communityItem .communityLabelImage{height:60px;left:-10px;position:absolute;top:-12px;width:60px}.communityMain .communityItems .communityItem a{-webkit-text-decoration:none;text-decoration:none}.communityMain .communityLink{margin-bottom:10px}.communityMain .communityLink a{-webkit-text-decoration:underline;text-decoration:underline}.communityMain .communityOverlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%;z-index:20000}.communityMain .communityModal{background-color:#fff;border-radius:8px;box-sizing:border-box;left:50%;max-width:512px;min-width:320px;padding:25px 24px 45px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:20001}.communityMain .communityModalHeader{border-bottom:1px solid #f0f1f4;font-size:20px;font-weight:bold;margin:0;padding-bottom:24px!important;text-align:center}.communityMain .communityModalHeader .communityModalClose{cursor:pointer;position:absolute;right:26px;top:32px}
