@charset "UTF-8";#comments_search{background:var(--i_sub2_color);padding:15px 20px;margin-bottom:20px;width:100%;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;}#comments_search>p{white-space:nowrap;}#comments_search .comments_search_select{max-width:calc(100% - 400px);padding-right:20px;min-width:160px;position:relative;}#comments_search .comments_search_select:before{content:"";display:block;width:5px;height:5px;position:absolute;top:calc(50% - 4px);right:30px;border-right:1px solid var(--i_txt_color);border-bottom:1px solid var(--i_txt_color);transform:rotate(45deg);pointer-events:none;}#comments_search .comments_search_select select{border:1px solid var(--i_border_color);background:var(--i_bg_color);color:var(--i_txt_color);padding:8px 25px 8px 8px;display:block;width:100%;min-height:38px;-webkit-appearance:none;appearance:none;}#comments_search .contents_btn01{margin:0 0 0 auto;width:auto;padding:0;}#comments_search .contents_btn01 .content_wrapper{padding:0;min-height:0;}#comments_search .contents_btn01 .content_wrapper a{margin:0;}@media screen and (max-width:650px){#comments_search{flex-wrap:wrap;justify-content:center;}#comments_search .comments_search_select{max-width:calc(100% - 100px);padding-right:0;}#comments_search .comments_search_select:before{right:10px;}#comments_search .contents_btn01{width:100%;}#comments_search .comments_search_select+.contents_btn01{padding-top:10px;}}.block_comments .wrapper_item{display:flex;width:100%;flex-wrap:wrap;align-items:stretch;justify-content:flex-start;}.block_comments .inner_item{background:var(--i_bg_color);color:var(--i_txt_color);padding:20px;box-shadow:0 0 15px rgba(0,0,0,0.1);text-align:left;box-sizing:border-box;width:100%;}.block_comments.popimgwrap.inner_item{max-width:100%;width:800px;}.block_comments .comments_head{display:flex;width:100%;align-items:stretch;justify-content:flex-start;margin-bottom:10px;}.block_comments .comments_avatar{display:flex;align-items:center;justify-content:flex-start;width:50px;margin-right:15px;}.block_comments .comments_avatar span{display:block;width:50px;height:50px;overflow:hidden;border-radius:50px;}.block_comments .comments_avatar span:empty{background:var(--i_main_color);}.block_comments .comments_avatar img{display:block;width:50px;height:50px;max-width:none;object-fit:cover;background:none;}.block_comments .comments_info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.3;}.block_comments .comments_info a{font-size:1.35rem;opacity:0.6;display:inline-block;position:relative;padding-right:15px;}.block_comments .comments_info a:before,.block_comments .comments_info a:after{content:"";display:block;width:6px;height:4px;position:absolute;right:0;top:calc(50% - 1px);border:1px solid var(--i_txt_color);opacity:0.6;}.block_comments .comments_info a:after{right:2px;top:calc(50% - 3px);}.block_comments .comments_info a:hover{opacity:0.5;}.block_comments .comments_meta{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:5px;}.block_comments .comments_meta:last-child{margin-bottom:0;}.block_comments .block_comments_rate{color:var(--i_main_color);}.block_comments .block_comments_rate span[data-rate="5"]:before,.block_comments .block_comments_rate span[data-rate="FIVE"]:before{content:"★★★★★"}.block_comments .block_comments_rate span[data-rate="4"]:before,.block_comments .block_comments_rate span[data-rate="FOUR"]:before{content:"★★★★"}.block_comments .block_comments_rate span[data-rate="3"]:before,.block_comments .block_comments_rate span[data-rate="THREE"]:before{content:"★★★"}.block_comments .block_comments_rate span[data-rate="2"]:before,.block_comments .block_comments_rate span[data-rate="TWO"]:before{content:"★★"}.block_comments .block_comments_rate span[data-rate="1"]:before,.block_comments .block_comments_rate span[data-rate="ONE"]:before{content:"★"}.block_comments .block_comments_date{text-align:right;opacity:0.6;font-size:1.35rem;}.block_comments .comments_body{font-size:1.6rem;line-height:1.6;}.block_comments:not(.popimgwrap) .comments_body{cursor:pointer;display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;width:100%;}.block_comments:not(.popimgwrap) .comments_body:hover{opacity:0.5;}.block_comments:not(.popimgwrap) .comments_body .inner_item_img img{display:block;object-fit:cover;}.block_comments:not(.popimgwrap) .comments_body .inner_item_txt{width:100%;}.block_comments:not(.popimgwrap) .comments_body .inner_item_txt:after{content:"続きを見る";text-decoration:underline;opacity:0.6;width:100%;}.block_comments:not(.popimgwrap) .comments_body .inner_item_txt p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}.block_comments:not(.popimgwrap) .comments_body .inner_item_reply{display:none;}.block_comments.popimgwrap .comments_body{max-height:calc(100vh - 350px);overflow:auto;display:flex;flex-direction:column;}.block_comments.popimgwrap .comments_body .inner_item_img{order:2;}.block_comments.popimgwrap .comments_body .inner_item_txt{order:1;}.block_comments.popimgwrap .comments_body .inner_item_reply{order:3;padding-left:15px;border-left:2px solid var(--i_border_color);}.block_comments.popimgwrap .comments_body .inner_item_img,.block_comments.popimgwrap .comments_body .inner_item_txt,.block_comments.popimgwrap .comments_body .inner_item_reply{margin-bottom:20px;}.block_comments.popimgwrap .comments_body .inner_item_img:last-child,.block_comments.popimgwrap .comments_body .inner_item_txt:last-child,.block_comments.popimgwrap .comments_body .inner_item_reply:last-child{margin-bottom:0;}.block_comments .content_wrapper .contents_btn01 {width:100%;max-width:1200px;padding:30px 8px 0;margin:0 auto;box-sizing:border-box;}.block_comments .content_wrapper .pager{margin-top:40px;margin-bottom:10px;}.block_comments.add_design .inner_item+.inner_item,.block_comments.add_design1 .inner_item+.inner_item{margin-top:20px;}.block_comments.add_design:not(.popimgwrap) .comments_body .inner_item_img,.block_comments.add_design1:not(.popimgwrap) .comments_body .inner_item_img{width:150px;}.block_comments.add_design:not(.popimgwrap) .comments_body .inner_item_img img,.block_comments.add_design1:not(.popimgwrap) .comments_body .inner_item_img img{width:150px;height:150px;}.block_comments.add_design:not(.popimgwrap) .comments_body .inner_item_img+.inner_item_txt,.block_comments.add_design1:not(.popimgwrap) .comments_body .inner_item_img+.inner_item_txt{width:calc(100% - 170px);}@media screen and (max-width:600px){.block_comments.add_design:not(.popimgwrap) .comments_body .inner_item_img,.block_comments.add_design1:not(.popimgwrap) .comments_body .inner_item_img{width:100%;margin:5px auto 10px;}.block_comments.add_design:not(.popimgwrap) .comments_body .inner_item_img img,.block_comments.add_design1:not(.popimgwrap) .comments_body .inner_item_img img{width:100%;height:150px;}.block_comments.add_design:not(.popimgwrap) .comments_body .inner_item_img+.inner_item_txt,.block_comments.add_design1:not(.popimgwrap) .comments_body .inner_item_img+.inner_item_txt{width:100%;}}.block_comments.add_design2:not(.popimgwrap) .comments_body .inner_item_img{width:100%;margin:5px auto 10px;}.block_comments.add_design2:not(.popimgwrap) .comments_body .inner_item_img img{width:100%;height:150px;}@media screen and (min-width:769px){.block_comments.add_design2 .inner_item{width:32%;margin-right:2%;}.block_comments.add_design2 .inner_item:nth-of-type(3n){margin-right:0;}.block_comments.add_design2 .inner_item:nth-of-type(n+4){margin-top:20px;}}@media screen and (min-width:601px) and (max-width:768px){.block_comments.add_design2 .inner_item{width:48%;margin-right:4%;}.block_comments.add_design2 .inner_item:nth-of-type(2n){margin-right:0;}.block_comments.add_design2 .inner_item:nth-of-type(n+3){margin-top:20px;}}@media screen and (max-width:600px){.block_comments.add_design2 .inner_item{width:100%;}.block_comments.add_design2 .inner_item:nth-of-type(n+2){margin-top:20px;}}.block_comments.add_design3:not(.popimgwrap) .comments_body .inner_item_img{width:100%;margin:5px auto 10px;}.block_comments.add_design3:not(.popimgwrap) .comments_body .inner_item_img img{width:100%;height:150px;}.block_comments.add_design3 .wrapper_item{position:relative;display:block;}.block_comments.add_design3 .slick-list{position:relative;display:block;overflow:hidden;}.block_comments.add_design3 .wrapper_item.wfull .slick-list{width:calc(100% + var(--i_padding, 20px)*2);transform:translateX(calc(var(--i_padding, 20px)*-1));}.block_comments.add_design3 .slick-list:focus{outline:none;}.block_comments.add_design3 .slick-list.dragging{cursor:pointer;cursor:hand;}.block_comments.add_design3 .slick-track{position:relative;top:0;left:0;display:flex;justify-content:center;align-items:stretch;margin:0 auto;}.block_comments.add_design3 .slick-loading .slick-track{visibility:hidden;}.block_comments.add_design3 .inner_item_outer{display:flex;align-items:stretch;justify-content:center;padding:15px;}.block_comments.add_design3 .inner_item_outer .inner_item{width:100%;}.block_comments.add_design3 .content_wrapper .contents_btn01{padding-top:15px;}.block_comments.add_design3 .slick-arrow{height:40px;width:30px;top:calc(50% - 20px);left:0;}.block_comments.add_design3 .slick-next{left:auto;right:0;}.block_comments.add_design3 .wrapper_item.wfull .slick-prev{left:calc(0px - var(--i_padding, 20px));}.block_comments.add_design3 .wrapper_item.wfull .slick-next{right:calc(0px - var(--i_padding, 20px));}.block_comments.add_design3 .slick-arrow.slick-hidden {display:none;}.block_comments.add_design3 .slick-arrow{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;cursor:pointer;position:absolute;z-index:1;border:none;margin-top:-15px;}.block_comments.add_design3 .slick-next{left:auto;}.block_comments.add_design3 .slick-arrow:before{content:"";display:block;position:absolute;width:15px;height:15px;top:calc(50% - 7px);border-top:1px solid var(--i_btn_color);border-left:1px solid var(--i_btn_color);}.block_comments.add_design3 .slick-prev:before{transform:rotate(-45deg);left:calc(50% - 4px);}.block_comments.add_design3 .slick-next:before{transform:rotate(135deg);left:calc(50% - 12px);}.block_comments.add_design3 .slick-disabled{display:none !important;}.block_comments.add_design3 .pointer{display:table !important;margin:5px auto 10px;width:auto !important;}.block_comments.add_design3 .pointer li{border:none !important;display:table-cell !important;padding:0 3px !important;}.block_comments.add_design3 .pointer li button{display:block;text-indent:-10000px;outline:none;line-height:1px;font-size:1px;width:7px;height:7px;border-radius:100%;border:none;cursor:pointer;background:var(--i_txt_color);opacity:0.2;}.block_comments.add_design3 .pointer .slick-active button{background:var(--i_main_color);opacity:1;}@media screen and (max-width:600px){.block_comments.add_design3 .inner_item_outer{padding:30px;}}