.item .newwindow{margin-left:5px}.item .newwindow-icon-btn{display:flex;justify-content:center;align-items:center}.item-detail-top{color:#222}.item-detail-top-banner{margin:0 0 20px 0;height:360px;width:100%}.item-detail-top-banner a{display:block;height:100%;width:100%}.item-detail-top-banner img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.item-detail-top-info{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.item-detail-top-info__city a{display:inline-block;height:24px;border-radius:14px;padding:0 10px;font-size:12px;line-height:24px;font-weight:700;background-color:#e8e0c7}.item-detail-top-title{display:-webkit-box;margin-top:10px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font-size:20px;line-height:30px;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-detail-top-link{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.item-detail-top-keep{display:block;visibility:hidden;margin-right:28px;height:52px;width:52px}.ext-user-keep-initialized .item-detail-top-keep{visibility:visible}.item-detail-top-keep button[type=button]{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;width:100%;border:1px solid #d2d2d2;border-radius:50%;box-shadow:0px 0px 6px rgba(0,0,0,.3)}.item-detail-top-keep button[type=button]:focus{outline:none}.item-detail-top-keep button[type=button] .item-detail-top-keep-icon{margin-top:6px;height:18px;width:18px;background-image:url(/assets/shared/users/keep/icon-keep-gray-89542b9f262ce617834c335840cca55ef3d3fdb9dc581cbb725f431d75025c11.png);background-size:cover;background-position:center;background-repeat:no-repeat}.item-detail-top-keep button[type=button] .item-detail-top-keep-text{margin-top:3px;font-size:10px;line-height:1;font-weight:700;color:#222;transform:scale(0.85)}.item-detail-top-keep button[type=button].active .item-detail-top-keep-icon{background-image:url(/assets/shared/users/keep/icon-keep-red-5c0c10c340f4911f445fc6e64d5a2b1d7acefab9b3e3ab8e0eeedc31aa79555e.png)}.item-detail-top-button{flex:1}.item-detail-top-button a{display:block}.item-detail-top-button .btn-style-1{height:50px;font-size:20px;line-height:1;font-weight:700}.item-detail-top-button .btn-style-1 span,.item-detail-top-button .btn-style-1 .fas{display:block}.item-detail-top-button .btn-style-1 .fas{margin-right:12px;font-size:18px;color:#fff}.item-detail-top-campaign{margin-top:20px;text-align:center}.item-detail-top-campaign a{text-decoration:underline;color:blue}.item-detail-top-campaign a[target=_blank]{padding-right:13px;font-weight:700;background:url(/assets/common/icon-external-link-blue-b4b62019cbc0c12329e42f3958a369141995fa1c6a90bd2ce19fcac869be234a.png) right center no-repeat}.item-detail-top-message{margin-top:20px;line-height:22px}.item-detail-top-outofservice{margin-top:20px;margin-bottom:40px;text-align:center}.item-detail-bottom{content-visibility:auto;contain-intrinsic-size:700px 111px;color:#222}.item-detail-bottom-message{border-top:1px solid #d2d2d2;padding-top:20px;line-height:22px}.item-site{color:#222}.item-site .donate-site-info{margin-top:30px}.item-site .donate-site-info .site-list--more .list-item{display:none}.item-site .donate-site-info .site-list .list-item{content-visibility:auto;contain-intrinsic-size:700px 123px;border-top:1px solid #d2d2d2}.item-site .donate-site-info .site-list .list-item .item-inner{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 0 15px}.item-site .donate-site-info .site-list .list-detail{flex:1}.item-site .donate-site-info .site-list .item-header{display:flex;justify-content:flex-start;align-items:center;height:20px}.item-site .donate-site-info .site-list .item-header img{width:20px}.item-site .donate-site-info .site-list .item-header div{margin-left:5px;font-weight:700}.item-site .donate-site-info .site-list .item-header p{margin-left:10px;font-weight:700;color:#b12d3a}.item-site .donate-site-info .site-list .item-title{display:-webkit-box;margin-top:10px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font-size:16px;line-height:20px;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-site .donate-site-info .site-list .donate-amount .amount{font-size:20px;font-weight:700;color:#b12d3a}.item-site .donate-site-info .site-list .btn-area{margin-left:15px;height:40px;width:180px;font-size:14px}.item-site .donate-site-info .site-list .btn-area .btn-style-1{height:40px;font-weight:700}.item-site .donate-site-more-wrapper{margin-top:20px}.item-site .donate-site-more{display:none;margin:0 auto;height:24px;width:50%;border:2px solid #222;border-radius:20.5px;text-align:center}.item-site .donate-site-more.open{display:block}.item-site .donate-site-more .btn-inner{position:relative;display:inline-block;padding-right:15px;text-align:center;line-height:21px;font-family:"Font Awesome 5 Free"}.item-site .donate-site-more .btn-inner:after{content:"";position:absolute;top:0;right:0px;display:block;font-weight:900;color:#222}.item-site .donate-site-more.close .btn-inner:after{content:"";position:absolute;top:0;right:0px;display:block;font-weight:900;color:#222}.item-site .update-info{margin-top:20px;text-align:center;font-size:12px;color:#8a8b93}.item-notice{content-visibility:auto;contain-intrinsic-size:700px 40px;margin-top:30px;text-align:center;font-size:12px;line-height:20px;color:#8a8b93}.item-notice a{text-decoration:underline;color:#044786}.item-category{content-visibility:auto;contain-intrinsic-size:700px 55px;margin-top:40px;font-size:12px;color:#222}.item-category h3{margin:0;margin-bottom:10px;height:20px;padding-left:15px;line-height:20px;font-weight:300;background:#ececec}.item-category .category-list{display:flex;flex-wrap:wrap;margin-top:10px}.item-category .category-list>li{margin-bottom:10px;font-size:12px;line-height:15px}.item-category .category-list>li:nth-child(n-1):after{content:"|";margin:0 5px;color:#ececec}.item-category .category-list a{text-decoration:underline;color:#044786}.item-recommend{margin-top:40px;color:#222}.item-recommend .recommend-wrap h2{display:flex;justify-content:flex-start;align-items:center;margin:0;margin-bottom:10px;height:20px;padding-left:15px;font-size:12px;line-height:20px;font-weight:700;color:#fff;background:#bf1835}.item-recommend .recommend-wrap h2 img{margin-right:5px}.item-recommend .recommend-wrap .list-area{content-visibility:auto;contain-intrinsic-size:700px 308px;padding-top:20px;padding-bottom:20px}.item-recommend .recommend-wrap .list-area:nth-last-child(n+2){border-bottom:1px solid #d2d2d2}.item-recommend .recommend-wrap .list-area h3{display:flex;justify-content:flex-start;align-items:center;margin-bottom:15px;font-size:16px;font-weight:300}.item-recommend .recommend-wrap .list-area h3 img{margin-right:10px;width:24px}.item-recommend .recommend-wrap .list-area h3 span{margin-right:5px;font-weight:700}.item-recommend .recommend-wrap .list-area .more-recommend{margin-top:10px;text-align:right}.item-recommend .recommend-wrap .list-area .more-recommend a{position:relative;display:inline-block;margin-right:30px;font-size:11px;font-weight:700}.item-recommend .recommend-wrap .list-area .more-recommend a:after{content:"";position:absolute;top:0;right:-15px;display:block;font-family:"Font Awesome 5 Free";font-weight:900;color:#222}.item-side-banner{display:block;margin-bottom:15px}.item-side-ranking-wrapper{padding:30px 20px 20px;color:#222;background:#f8f8f8}.item-side .ranking-more{margin:15px 0 0}.item-side .ranking-more a{position:relative;display:block;margin-right:30px;text-align:right;font-size:11px;font-weight:700}.item-side .ranking-more a:after{content:"";position:absolute;top:0;right:-15px;display:block;font-family:"Font Awesome 5 Free";font-weight:900;color:#222}.item-side h2{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px;font-size:20px}.item-side h2 img{margin-right:10px}.item-summary{display:flex;justify-content:space-between;align-items:center}.item-summary_left{width:540px}.item-summary_right{width:480px}.item-summary_thumb img{display:block;height:220px;width:540px;-o-object-fit:contain;object-fit:contain}.item-summary_lg{text-decoration:underline}.item-summary_title{display:-webkit-box;margin-top:10px;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;font-size:20px;line-height:1.3;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}.item-summary_price{margin-top:15px}.item-summary_price_amount{font-size:1.2em;font-weight:700;color:#b12d3a}.item-summary_review_btn_area{display:flex;justify-content:space-around;margin-top:20px}.item-summary_review_btn_area>a{width:40%}.item-score{display:flex;justify-content:flex-start;margin-top:10px;width:100%}.item-score_star{position:relative;margin-left:6px;margin-right:6px;height:1em;width:5em}.item-score_star_front{position:absolute;top:0;left:0;overflow:hidden;color:#e4ba0a}.item-score_star_back{position:absolute;top:0;left:0;overflow:hidden;color:#d2d2d2}.item-score_value{font-weight:300}.item-score_value--empty{font-weight:300}.item-review-top .item-review-item{content-visibility:auto;contain-intrinsic-size:700px 164px}.item-review .review{margin-top:60px;color:#222}.item-review .review .review-title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;height:20px;padding-left:15px;font-size:12px;line-height:20px;color:#fff;background-color:#c7a317}.item-review .review .review-title img{margin-right:5px}.item-review .review .item-review-list .item-review-item .item-header{display:flex;justify-content:space-between;align-items:center}.item-review .review .item-review-list .item-review-item .item-header h3{font-size:14px;line-height:21px}.item-review .review .item-review-list .item-review-item .item-header .item-review-item_rating{height:2em;font-size:16px}.item-review .review .item-review-list .item-review-item .item-body{display:flex;justify-content:space-between;align-items:center;font-size:14px}.item-review .review .item-review-list .item-review-item .item-body .review-date{color:#848484}.item-review .review .item-review-list .item-review-item .item-review-comment{margin-top:8px;font-size:14px;line-height:20px}.item-review .review .item-review-list .item-review-item .comment-more{text-align:right}.item-review .review .item-review-list .item-review-item .comment-more a{position:relative;display:inline-block;margin-right:30px;font-size:11px;font-weight:700}.item-review .review .item-review-list .item-review-item .comment-more a:after{content:"";position:absolute;top:0;right:-15px;display:block;font-family:"Font Awesome 5 Free";font-weight:900;color:#222}.item-review .review .review-more{margin-bottom:20px;text-align:right}.item-review .review .review-more a{position:relative;display:inline-block;margin-right:30px;font-size:11px;font-weight:700}.item-review .review .review-more a:after{content:"";position:absolute;top:0;right:-15px;display:block;font-family:"Font Awesome 5 Free";font-weight:900;color:#222}.item-review .review .write-review a{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;height:40px;width:340px;text-align:center;font-size:14px;line-height:40px;font-weight:700;color:#fff;background:#c7a317}.item-review-more{margin:20px auto 0;width:75%;text-align:center;font-size:16px;font-weight:700}.item-review-item{margin-top:20px;margin-bottom:12px;border-bottom:1px solid #d1d1c9;padding-bottom:12px;line-height:1.6}.item-review-item_header{display:flex;justify-content:space-between}.item-review-item_left{display:flex}.item-review-item_rating{position:relative;margin-left:6px;margin-right:5px;height:1em;width:5em}.item-review-item_rating_front{position:absolute;top:0;left:0;overflow:hidden;color:#e4ba0a}.item-review-item_rating_back{position:absolute;top:0;left:0;overflow:hidden;color:#d2d2d2}.item-review-item_body--summary>p{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:2}.item-review-item_body h3{font-size:16px;font-weight:700}.item-review-item_more{text-align:right}.item-review-item_more a{text-decoration:underline}.item-review-detail{margin-top:20px;line-height:1.6}.item-review-detail_title{text-align:center;font-size:22px;font-weight:700}.item-review-detail_header{display:flex;justify-content:space-between}.item-review-detail_left{display:flex}.item-review-detail_rating{position:relative;margin-left:6px;height:1em;width:5em}.item-review-detail_rating_front{position:absolute;top:0;left:0;overflow:hidden;color:#fc3}.item-review-detail_rating_back{position:absolute;top:0;left:0;overflow:hidden;color:#ccc}.item-review-detail h3{font-size:16px;font-weight:700}.item-review-detail h4{margin-top:10px;font-weight:700}.item-review-detail h5{margin-top:5px;font-weight:300}.item-review-detail p{margin-top:8px}.item-review-detail_comment{padding:0 15px}.item-review_description{font-size:12px;line-height:1.5}.item-review_description--border{border-top:1px solid #d1d1c9;padding-top:20px}.item-review_note{margin-top:20px;font-size:12px;line-height:1.5}.item-review_note a{text-decoration:underline}
