.commentcard_section{margin:0 auto;padding:30px 0 0;width:1100px}.commentcard{position:relative;margin-bottom:15px!important;background:#fff;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.3));border-radius:10px}.commentcard:last-child{margin-bottom:0}.commentcard_header,.commentcard_header_index{padding:8px;border-radius:10px 10px 0 0;font-size:12px;font-weight:600;background:#fddcaf}.commentcard_header_index{background:#ef7b9b}.commentcard_headerlink>a,.commentcard_headerlink_index>a{text-decoration:underline}.commentcard_headerlink{color:#555}.commentcard_headerlink_index,.commentcard_headerlink_index>a{color:#fff}.commentcard_contents{padding:8px}.commentcard_contents_head{display:flex;align-items:flex-start;font-size:12px}.commentcard_contents_headtime{margin-right:4px}.commentcard_contents_headname{font-weight:600;width:calc(100% - 112px)}.commentcard_result{display:flex;width:100%}.commentcard_score,.commentcard_score_index{text-align:center;background:#fef5e4;border-radius:10px;width:53px;margin-right:8px}.commentcard_score_index{background:#fffaf8}.commentcard_scoreheading,.commentcard_scoreheading_index{display:inline-block;border-radius:10px 10px 0 0;width:100%;height:19px;font-size:11px;font-weight:600;background:#fddcaf}.commentcard_scoreheading_index{background:#ef7b9b;color:#fff}.commentcard_scorenumber,.commentcard_scorenumber_index{display:inline-flex;align-items:center;justify-content:center;padding:4px 0;font-size:24px;text-align:center;color:#f97905;font-weight:600;font-family:"ヒラギノ角ゴ Pro ","Hiragino Kaku Gothic Pro",sans-serif}.commentcard_scorenumber_index{color:#ef7b9b}.commentcard_ratingblock{width:calc(100% - 61px)}.commentcard_ratinglist{height:calc(53px / 2);display:flex;align-items:center;border-bottom:1px dashed #444}.commentcard_ratinglist:last-child{border:none}.commentcard_ratingterm{font-size:14px;font-weight:600;margin-right:8px;line-height:1}.commentcard_ratingdata{display:flex;align-items:center;transform:translateY(-1px)}.commentcard_ratingdata img{margin-right:4px;width:18px;height:17px}.commentcard_slider{background:#f5f2f1;padding:8px}.commentcard_sliderwrap{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%}.commentcard_sliderimage{display:flex}.commentcard_sliderimage img{width:300px;height:300px;object-fit:cover;margin-right:5px}.commentcard_slider_info{margin-top:4px;font-size:12px;line-height:1}.commentcard_slider_infolink{font-size:14px;font-weight:600;color:#ef7b9b;margin-right:4px}.commentcard_description,.commentcard_description_index{position:relative;overflow-y:hidden;max-height:73px;background:#fef5e4;padding:8px 8px 26px 8px;border-radius:0 0 10px 10px}.commentcard_accordion{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.commentcard_accordion_active{max-height:200vh;padding:8px;transition:max-height .6s ease-in-out}.commentcard_description_index{background:#fffaf8}.commentcard_description_block .commentcard_description_term,.commentcard_description_block .commentcard_description_term_index{display:none}.commentcard_accordion_active .commentcard_description_block .commentcard_description_term,.commentcard_accordion_active .commentcard_description_block .commentcard_description_term_index{display:flex}.commentcard_accordion .commentcard_description_block+.commentcard_description_block,.commentcard_accordion_active .commentcard_description_block+.commentcard_description_block{margin-top:16px}.commentcard_description_term{padding:4px;margin-bottom:4px;font-size:14px;font-weight:600;background:#fddcaf}.commentcard_description_term_index{margin-bottom:4px;font-size:14px;font-weight:600;display:flex;align-items:center}.commentcard_description_term_index img{width:14px;height:auto;margin-right:4px}.commentcard_more,.commentcard_more_index{position:absolute;bottom:0;padding:4px;left:50%;transform:translateX(-50%);color:#f07191;font-size:12px;text-decoration:underline;border:none;z-index:3;width:100%;border-radius:0 0 10px 10px;background:#fef5e4}.commentcard_more_index{background:#fffaf8}