@media screen and (min-width:1024px){.sidebar{padding:0 30px 20px 50px;width:300px;display:table-cell}.sidebar .ranking_wrap .ranking{margin-bottom:20px}.sidebar .ranking_wrap .ranking .ranking_title{font-size:20px;margin-bottom:30px;display:flex;align-items:center;gap:12px}.sidebar .ranking_wrap .ranking .ranking_title .label_en{font-size:24px;font-weight:700}.sidebar .ranking_wrap .ranking .ranking_title .label_jp{font-size:14px;font-weight:700}.sidebar .ranking_wrap .ranking_articles .ranking_article{border-bottom:1px solid #e8e8e8;padding-bottom:10px;margin-bottom:10px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg{-webkit-box-sizing:border-box;box-sizing:border-box}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_img_warp{position:relative;float:left;vertical-align:middle;height:72px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_img_warp .ranking_num{position:absolute;line-height:22px;background-color:#1a388d;width:22px;text-align:center;color:#fff;font-weight:400;font-size:10px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_img_warp img{width:106px;height:72px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block{margin-left:118px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block .article_title{color:#182863;font-weight:700}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block .article_category_block{margin-bottom:2px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block .article_category_icon_wrap .article_category_icon{display:inline-block;font-size:10px;color:#797979;padding:1px;vertical-align:middle}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg:after{content:"";clear:both;display:block}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_published{color:#797979}.sidebar .product_banner_img{width:100%;height:auto;margin-top:24px}.sidebar .opinion_wrap{margin-top:24px;padding:24px;background-color:#f4f4f4;border-radius:10px}.sidebar .opinion_wrap .lead_text{font-size:15px;font-weight:700;text-align:center}.sidebar .opinion_wrap .sub_text{font-size:13px;margin-top:16px}.sidebar .opinion_wrap .contact_link{margin:24px auto 0;width:80%;height:46px;font-size:14px;font-weight:700;background:#fff;border-radius:6px;text-align:center;text-decoration:none;display:flex;position:relative;justify-content:center;align-items:center;color:#1a388d;border:1px solid #1a388d}.Product_articleDetail .product_article_detail_member{min-width:940px;max-width:1200px;display:table;margin:0 auto}.Product_articleDetail .product_article_detail_member .eyecatch{width:100%;height:auto}.Product_articleDetail .product_article_detail_member .page_title{font-size:24px;font-weight:700;margin-top:32px}.Product_articleDetail .product_article_detail_member .description{margin-top:40px;font-size:15px}.Product_articleDetail .product_article_detail_member .auther_date{display:flex;align-items:center;justify-content:space-between}.Product_articleDetail .product_article_detail_member .auther_date .date{font-size:13px;margin-top:16px}.Product_articleDetail .product_article_detail_member .auther_date .date i{margin-right:6px}.Product_articleDetail .product_article_detail_member .auther_date .date .created_at{color:#8f8f8f}.Product_articleDetail .product_article_detail_member .auther_date .date .updated_at{margin-left:8px}.Product_articleDetail .product_article_detail_member .auther_date .auther{font-size:14px}.Product_articleDetail .product_article_detail_member .auther_date .auther i{margin-right:6px}.Product_articleDetail .product_article_detail_member .share_container{margin-top:24px;display:flex;justify-content:space-around}.Product_articleDetail .product_article_detail_member .share_container .sns_link{width:calc(100%/5 - 8px);height:40px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px}.Product_articleDetail .product_article_detail_member .share_container .sns_link .sns_text{font-size:1.5em;font-weight:700}.Product_articleDetail .product_article_detail_member .share_container .sns_link .sns_name{font-size:14px;margin-left:8px}.Product_articleDetail .product_article_detail_member .share_container .sns_link i{font-size:1.7em}.Product_articleDetail .product_article_detail_member .share_container .facebook{background-color:#3b5998}.Product_articleDetail .product_article_detail_member .share_container .twitter{background-color:#1d9bf0}.Product_articleDetail .product_article_detail_member .share_container .hatebu{background-color:#00a4de}.Product_articleDetail .product_article_detail_member .share_container .pocket{background-color:#f03e51}.Product_articleDetail .product_article_detail_member .share_container .feedly{background-color:#6cc655}.Product_articleDetail .product_article_detail_member .toc_container{margin-top:40px;padding:24px 40px;background-color:#f4f4f4;border-radius:10px}.Product_articleDetail .product_article_detail_member .toc_container .toc_title{font-size:20px;font-weight:700;display:flex;align-items:center}.Product_articleDetail .product_article_detail_member .toc_container .toc_title img{margin-right:8px}.Product_articleDetail .product_article_detail_member .toc_container .toc_list{margin-top:24px}.Product_articleDetail .product_article_detail_member .toc_container .toc_list .toc_link{width:100%;display:table;margin-top:8px;font-size:16px;color:#1a388d}.Product_articleDetail .product_article_detail_member .toc_container .toc_list .toc_link .toc_label{width:40px;display:table-cell}.Product_articleDetail .product_article_detail_member .toc_container .toc_list ol{padding-left:24px}.Product_articleDetail .product_article_detail_member .section_title{font-size:24px;font-weight:700;padding-bottom:10px;border-bottom:2px solid #1a388d;margin-top:40px}.Product_articleDetail .product_article_detail_member .review_container .answer_person{display:flex;align-items:center;margin-top:16px}.Product_articleDetail .product_article_detail_member .review_container .answer_person .person_icon{padding:4px;border-radius:50%;background-color:#bbb}.Product_articleDetail .product_article_detail_member .review_container .answer_person .attribute{font-size:15px;font-weight:700;margin-left:12px;letter-spacing:.5px;color:#353535}.Product_articleDetail .product_article_detail_member .review_container .answer_person .attribute span{font-weight:400;display:block;font-size:11px;color:#797979}.Product_articleDetail .product_article_detail_member .review_container .review_title{font-size:20px;font-weight:700;margin-top:32px;line-height:1.6;padding:16px;background:#f2f6ff;border-radius:10px}.Product_articleDetail .product_article_detail_member .review_container .review_description{margin-top:32px;font-size:15px}.Product_articleDetail .product_article_detail_member .auther_container{background-color:#f4f4f4;display:flex;margin:60px 0;padding:24px 30px}.Product_articleDetail .product_article_detail_member .auther_container .profile_icon{padding:4px;border-radius:50%;background-color:#1a388d}.Product_articleDetail .product_article_detail_member .auther_container .profile{margin-left:16px}.Product_articleDetail .product_article_detail_member .auther_container .profile .name{font-size:17px;font-weight:700}.Product_articleDetail .product_article_detail_member .auther_container .profile .text{font-size:15px;color:#797979;margin-top:8px}.Product_articleDetail .product_article_detail_member .article_header{font-weight:700;font-size:20px;margin-top:60px}.Product_articleDetail .product_article_detail_member .other_article_lists{margin-top:24px;display:flex;flex-wrap:wrap;margin-bottom:40px}.Product_articleDetail .product_article_detail_member .other_article_lists .article{width:calc(100%/3 - 16px)}.Product_articleDetail .product_article_detail_member .other_article_lists .article:nth-child(n+4){margin-top:16px}.Product_articleDetail .product_article_detail_member .other_article_lists .article:not(:nth-child(3n+1)){margin-left:16px}.Product_articleDetail .product_article_detail_member .other_article_lists .article .detail{padding:16px 0}.Product_articleDetail .product_article_detail_member .other_article_lists .article .detail .title{font-size:16px;font-weight:700;margin-bottom:8px;line-height:1.5;letter-spacing:.04em;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Product_articleDetail .product_article_detail_member .other_article_lists .article .detail .info{font-size:14px;color:#797979}.Product_articleDetail .product_article_detail_member .other_article_lists .article .detail .info .created_at{margin-left:8px}.Product_articleDetail .product_article_detail_member .other_article_lists .article .thumb{width:100%;height:auto}.Product_articleDetail .product_article_detail_member .other_movies{margin:20px 0 60px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists{display:flex;flex-wrap:wrap}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list{width:calc(100%/3 - 24px);text-align:center;border-radius:5px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list:not(:nth-child(3n+1)){margin-left:32px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list:nth-child(n+4){margin-top:32px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_img_warp{position:relative;background:rgba(0,0,0,.04)}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_img_warp .ranking_num{line-height:24px;width:24px;position:absolute;background-color:#1a388d;text-align:center;color:#fff;font-weight:400;font-size:10px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_img_warp img{width:100%;height:auto;vertical-align:bottom}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block{padding:16px;position:relative;text-align:left}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .category_group_block .article_category_group{color:#797979}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .category_group_block .article_published{float:right;font-size:13px;color:#797979}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .article_title{font-size:16px;font-weight:700;word-wrap:break-word;color:#182863!important;margin:8px 0}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .article_category_icon_wrap{margin-top:8px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .article_category_icon_wrap .article_category_icon{display:inline-block;color:#797979;font-size:12px}}@media screen and (max-width:1023px){.sidebar{padding:0 6px;margin:20px 0 10px;width:100%;box-sizing:border-box}.sidebar .ranking_wrap .ranking{padding:24px 0;border-top:1px solid #d2d2d2}.sidebar .ranking_wrap .ranking .ranking_title{margin-bottom:16px;display:flex;align-items:center;gap:12px}.sidebar .ranking_wrap .ranking .ranking_title .label_en{font-size:22px;font-weight:700}.sidebar .ranking_wrap .ranking .ranking_title .label_jp{font-size:14px;font-weight:700}.sidebar .ranking_wrap .ranking_articles{width:100%;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:scroll;display:flex}.sidebar .ranking_wrap .ranking_articles .ranking_article{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex:none;width:260px;scroll-snap-align:center;text-align:center;border-radius:5px}.sidebar .ranking_wrap .ranking_articles .ranking_article:not(:first-child){margin-left:20px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg{width:260px;display:table;margin-top:1px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_img_warp{position:relative;background:rgba(0,0,0,.04);width:260px;height:146px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_img_warp .ranking_num{line-height:24px;width:24px;position:absolute;background-color:#1a388d;text-align:center;color:#fff;font-weight:400;font-size:10px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_img_warp img{width:260px;height:146px;object-fit:cover;display:block}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block{text-align:left}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block .article_published{color:#797979;margin-top:10px}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block .article_category{display:none}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block .article_title{font-size:14px;font-weight:700;word-wrap:break-word;color:#182863!important;margin:8px 0}.sidebar .ranking_wrap .ranking_articles .ranking_article .article_bg .article_info_block .article_category_icon_wrap .article_category_icon{display:inline-block;font-size:11px;color:#797979}.sidebar .product_banner{margin-top:42px;padding:0 6px;display:block}.sidebar .product_banner .product_banner_img{width:100%;height:auto;vertical-align:bottom}.sidebar .opinion_wrap{margin:24px 0 16px;padding:24px;background-color:#f4f4f4;border-radius:10px;color:#353535}.sidebar .opinion_wrap .lead_text{font-size:16px;font-weight:700;text-align:center}.sidebar .opinion_wrap .sub_text{font-size:13px;margin-top:16px}.sidebar .opinion_wrap .contact_link{margin:24px auto 0;width:80%;height:46px;font-size:14px;font-weight:700;background:#fff;border-radius:6px;text-align:center;text-decoration:none;display:flex;position:relative;justify-content:center;align-items:center;color:#1a388d;border:1px solid #1a388d}.Product_articleDetail .product_article_detail_member{padding:0 6px}.Product_articleDetail .product_article_detail_member .eyecatch{margin:-10px -16px 0;width:100vw;height:auto}.Product_articleDetail .product_article_detail_member .page_title{font-size:20px;font-weight:700;margin-top:16px}.Product_articleDetail .product_article_detail_member .description{margin-top:32px;font-size:14px}.Product_articleDetail .product_article_detail_member .date{font-size:14px;margin-top:16px}.Product_articleDetail .product_article_detail_member .date i{margin-right:6px}.Product_articleDetail .product_article_detail_member .date .created_at{color:#8f8f8f}.Product_articleDetail .product_article_detail_member .date .updated_at{margin-left:8px}.Product_articleDetail .product_article_detail_member .auther{font-size:14px;display:inline-block;margin-top:8px}.Product_articleDetail .product_article_detail_member .auther i{margin-right:6px}.Product_articleDetail .product_article_detail_member .share_container{margin-top:16px;display:flex;justify-content:space-around}.Product_articleDetail .product_article_detail_member .share_container .sns_link{width:calc(100%/5 - 4px);height:40px;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:4px}.Product_articleDetail .product_article_detail_member .share_container .sns_link .sns_text{font-size:1.5em;font-weight:700}.Product_articleDetail .product_article_detail_member .share_container .sns_link .sns_name{display:none}.Product_articleDetail .product_article_detail_member .share_container .sns_link i{font-size:1.9em}.Product_articleDetail .product_article_detail_member .share_container .facebook{background-color:#3b5998}.Product_articleDetail .product_article_detail_member .share_container .twitter{background-color:#1d9bf0}.Product_articleDetail .product_article_detail_member .share_container .hatebu{background-color:#00a4de}.Product_articleDetail .product_article_detail_member .share_container .pocket{background-color:#f03e51}.Product_articleDetail .product_article_detail_member .share_container .feedly{background-color:#6cc655}.Product_articleDetail .product_article_detail_member .toc_container{margin:32px 0;padding:32px 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.Product_articleDetail .product_article_detail_member .toc_container .toc_title{font-size:16px;font-weight:700;display:flex;align-items:center}.Product_articleDetail .product_article_detail_member .toc_container .toc_title img{margin-right:4px}.Product_articleDetail .product_article_detail_member .toc_container .toc_list{margin-top:16px}.Product_articleDetail .product_article_detail_member .toc_container .toc_list .toc_link{width:100%;display:table;margin-top:8px;font-size:14px;color:#1a388d}.Product_articleDetail .product_article_detail_member .toc_container .toc_list .toc_link .toc_label{width:30px;display:table-cell}.Product_articleDetail .product_article_detail_member .toc_container .toc_list ol{padding-left:24px}.Product_articleDetail .product_article_detail_member .section_title{font-size:20px;font-weight:700;padding-bottom:10px;border-bottom:2px solid #1a388d;margin-top:40px}.Product_articleDetail .product_article_detail_member .review_container .answer_person{display:flex;align-items:center;margin-top:16px}.Product_articleDetail .product_article_detail_member .review_container .answer_person .person_icon{padding:4px;border-radius:50%;background-color:#bbb}.Product_articleDetail .product_article_detail_member .review_container .answer_person .attribute{font-size:14px;font-weight:700;margin-left:12px;letter-spacing:.5px;color:#353535}.Product_articleDetail .product_article_detail_member .review_container .answer_person .attribute span{font-weight:400;display:block;font-size:10px;color:#797979;margin-bottom:-2px}.Product_articleDetail .product_article_detail_member .review_container .review_title{font-size:16px;font-weight:700;margin-top:24px;line-height:1.6;padding:16px;background:#f2f6ff;border-radius:8px}.Product_articleDetail .product_article_detail_member .review_container .review_description{margin-top:32px;font-size:15px}.Product_articleDetail .product_article_detail_member .auther_container{background-color:#f4f4f4;display:flex;margin:40px 0 16px;padding:24px 16px}.Product_articleDetail .product_article_detail_member .auther_container .profile_icon{padding:4px;border-radius:50%;background-color:#1a388d}.Product_articleDetail .product_article_detail_member .auther_container .profile{margin-left:16px}.Product_articleDetail .product_article_detail_member .auther_container .profile .name{font-size:14px;font-weight:700}.Product_articleDetail .product_article_detail_member .auther_container .profile .text{font-size:13px;color:#797979;margin-top:8px}.Product_articleDetail .product_article_detail_member .article_header{font-weight:700;font-size:20px;margin-top:40px}.Product_articleDetail .product_article_detail_member .other_article_lists{margin-top:24px}.Product_articleDetail .product_article_detail_member .other_article_lists .article{border-bottom:1px solid #e8e8e8}.Product_articleDetail .product_article_detail_member .other_article_lists .article:first-of-type{border-top:1px solid #e8e8e8}.Product_articleDetail .product_article_detail_member .other_article_lists .article .article_link{display:flex;align-items:flex-start;justify-content:space-between;width:100%;padding:16px 0}.Product_articleDetail .product_article_detail_member .other_article_lists .article .article_link .detail{display:flex;flex-direction:column;flex-grow:1;width:calc(100% - 140px);height:100%}.Product_articleDetail .product_article_detail_member .other_article_lists .article .article_link .detail .title{font-size:14px;font-weight:700;margin-bottom:8px;line-height:1.5;letter-spacing:.04em;word-wrap:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.Product_articleDetail .product_article_detail_member .other_article_lists .article .article_link .detail .info{color:#797979}.Product_articleDetail .product_article_detail_member .other_article_lists .article .article_link .detail .info .created_at{margin-left:8px}.Product_articleDetail .product_article_detail_member .other_article_lists .article .article_link .thumb{width:132px;height:75px;overflow:hidden;margin-right:16px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists{width:100%}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list{border-bottom:1px solid #e8e8e8;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list:hover{opacity:1!important}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg{display:table;margin-top:1px;padding:10px 0}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_img_warp{display:table-cell;vertical-align:middle}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_img_warp img{width:160px;height:90px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block{background-color:#fff;box-sizing:border-box;display:table-cell;width:100%;padding:6px 0 6px 8px;position:relative}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .category_group_block .article_category_group{color:#797979}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .category_group_block .article_published{float:right;color:#797979}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .article_title{font-size:13px;font-weight:700;word-wrap:break-word;color:#182863;margin-top:5px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .article_category_icon_wrap{margin-top:4px}.Product_articleDetail .product_article_detail_member .other_movies .other_lists .other_list .article_bg .article_info_block .article_category_icon_wrap .article_category_icon{display:inline-block;font-size:10px;color:#797979}}