@charset "UTF-8";body{min-width:auto}.modal_reviwe{width:1110px;padding:50px 0;overflow-x:hidden;background:#fff}.modal_reviwe .ttl_01{margin-bottom:40px;font-weight:700;font-size:22px;font-size:2.2rem;text-align:center}.modal_reviwe .modal_inner{width:970px;margin:0 auto}.modal_reviwe .modal_reviwe_category .box{margin-bottom:1px}.modal_reviwe .modal_reviwe_category .box .ttl_02{position:relative;padding:15px 0 12px 45px;color:#fff;font-weight:700;font-size:15px;font-size:1.5rem;line-height:1;background:#1d1d1d;cursor:pointer}.modal_reviwe .modal_reviwe_category .box .ttl_02 .icon_font{position:absolute;top:50%;left:15px;font-size:22px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal_reviwe .modal_reviwe_category .box .ttl_02 a{margin-left:20px;color:#fff;font-weight:400;font-size:12px;font-size:1.2rem;text-decoration:underline}.modal_reviwe .modal_reviwe_category .box .ttl_02::after{position:absolute;top:50%;right:15px;display:block;width:8px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none;content:''}.modal_reviwe .modal_reviwe_category .box .ttl_02.open::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.modal_reviwe .modal_reviwe_category .box .slide_box{display:none}.modal_reviwe .modal_reviwe_category .box .flex_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0}.modal_reviwe .modal_reviwe_category .box .block{width:20%;margin-bottom:30px;padding-right:30px}.modal_reviwe .modal_reviwe_category .box .block .ttl_03{margin-bottom:5px;font-weight:700;font-size:13px;font-size:1.3rem}.modal_reviwe .modal_reviwe_category .box .block ul li a{font-size:12px;font-size:1.2rem}.modal_reviwe .modal_reviwe_brand .search_form{position:relative;z-index:10;width:350px;height:35px;margin-bottom:30px;border:1px solid #e5e5e5}.modal_reviwe .modal_reviwe_brand .search_form input[type=text]{width:100%;padding:10px;font-size:12px;font-size:1.2rem}.modal_reviwe .modal_reviwe_brand .search_form button{position:absolute;top:-1px;right:-1px;width:45px;height:35px;background:#1d1d1d;cursor:pointer;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modal_reviwe .modal_reviwe_brand .search_form button .icon_font{position:absolute;top:50%;left:50%;color:#fff;font-size:18px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal_reviwe .modal_reviwe_brand .search_form button:hover{background:rgba(29,29,29,.7)}.modal_reviwe .modal_reviwe_brand .alink{margin-bottom:30px}.modal_reviwe .modal_reviwe_brand .alink ul li{display:inline-block;margin-right:5px}.modal_reviwe .modal_reviwe_brand .alink ul li a{display:block;width:35px;height:35px;font-size:12px;font-size:1.2rem;line-height:35px;text-align:center;background:#fff;border:1px solid #e5e5e5;border-radius:5px}.modal_reviwe .modal_reviwe_brand .alink ul li a:hover{color:#fff;text-decoration:none;background:#1d1d1d}.modal_reviwe .modal_reviwe_brand .brand_list{border:1px solid #e5e5e5}.modal_reviwe .modal_reviwe_brand .brand_list .scroll_area{position:relative;height:60vh;overflow-y:auto}.modal_reviwe .modal_reviwe_brand .brand_list .box{position:relative;margin-bottom:50px}.modal_reviwe .modal_reviwe_brand .brand_list .box:last-child{margin-bottom:50px}.modal_reviwe .modal_reviwe_brand .brand_list .box .ttl_02{padding:13px 20px 10px;color:#fff;font-weight:700;font-size:18px;font-size:1.8rem;line-height:1;background:#1d1d1d}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner{padding:30px 20px}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block{margin:-90px 0 0;padding:90px 0 0}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block .ttl_03{margin-bottom:20px;padding:13px 15px 10px;font-weight:700;font-size:18px;font-size:1.8rem;line-height:1;background:#eff4f8}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:30px}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li{position:relative;width:430px;margin:0 24px 15px 0;padding-left:25px}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .add_bland{position:absolute;top:2px;left:0;text-decoration:none}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .add_bland.on{color:#cc2a42}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .brand_name{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .brand_name:hover{text-decoration:none}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .brand_name:hover .name{text-decoration:underline}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .brand_name .name{font-weight:700;font-size:15px;font-size:1.5rem;line-height:1.5}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .brand_name .name .en{display:block;color:#898989;font-size:13px;font-size:1.3rem}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .brand_name .number{color:#898989;font-size:13px;font-size:1.3rem;white-space:nowrap}.modal_reviwe .modal_reviwe_brand .brand_list .box .inner .block ul li .brand_name .up{color:#e4680d;font-size:10px;font-size:1rem;white-space:nowrap}