.pickup{border:1px solid #dadada;overflow:hidden;padding:0 2%}.pickup h2{font-size:16px;padding:5px;border-bottom:1px solid #efefef}.pickup ul{width:100%;display:table;font-size:0;margin-bottom:10px}.pickup li{width:calc(16% - 7px);margin-right:13px;display:inline-block;font-weight:700}.pickup li a{color:#333;font-weight:700;text-decoration:none;display:block;overflow:hidden;position:relative}.pickup li a:hover{color:#ff8842}.pickup li a:hover>img{border:1px solid #ff8842}.pickup li a img{max-width:100%;border:1px solid #fff}.pickup li .new{position:absolute;left:0;top:0;display:block;background:#ed681ad1;color:#fff;padding:5px;margin:0;font-size:12px}.pickup li .title{margin:4% 0;height:36px;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;text-align:left}.pickup li .title a{font-weight:700;font-size:15px;line-height:20px}.pickup li .genru{display:block;overflow:hidden}.pickup li .genru a{display:block;width:100%;margin-bottom:3px;border:1px solid #333;padding:.5%;text-align:center;font-size:.7vmax}.pickup li .price{font-size:12px;color:#333}.pickup li .price span{font-weight:700;color:red;font-size:15px;position:relative;margin-right:5px}.campaign{border:2px solid #fd7070;margin:25px auto;display:block;background:#ff4545;border-radius:7px}.campaign h2{font-size:20px;color:#fff;margin:0;padding:10px}.campaign h2 span{border-left:5px solid #fff;padding-left:10px}.campaign .campaign_detail{margin:0 10px 10px;padding:10px;background:#fff;box-shadow:2px 2px 4px #922727}.campaign .campaign_detail p{margin:15px 10px}.campaign .campaign_detail a{text-decoration:underline;color:#1245d6}.campaign .campaign_detail a:hover{color:#ff4545}.item_detail_menu{display:block}.item_detail_menu h2{font-size:16.5px;padding:5px;border-bottom:1px solid #efefef}.item_detail_menu ul{width:100%;display:table;font-size:0}.item_detail_menu li{display:inline-block;width:calc(17% - 8px);border:1px solid #da971f;background:#eee;margin:0 2px;text-align:center;font-size:17px}.item_detail_menu li a{display:block;background:#ffd868;padding:7px}.item_detail_menu li.menu_lb_off{color:#bbb;background:#eee;border-color:#bbb;padding:7px}.textarea{clear:both;font-size:16px;overflow:hidden}.textarea a{color:#1245d6;text-decoration:underline}.textarea .link-txt a,.textarea .to_cat a{text-decoration:none!important;border-bottom:1px solid #1245d6}.textarea a:hover{color:red}.textarea .all-ranking li a{color:#333;text-decoration:none}.textarea .all-ranking li a:hover{color:red}.textarea h2{border-bottom:1px solid #e2e2e2;margin:10px 0;margin-top:30px;font-size:22px}.textarea h2 span{background:linear-gradient(#fff,#f5f5f5);display:inline-block;padding:5px 50px;border:1px solid #e2e2e2;border-bottom:none;border-radius:5px 5px 0 0}.textarea h3{font-size:20px;margin-top:20px;padding:5px;border-bottom:1px solid #e2e2e2;position:relative}.textarea h3:before{content:"\f02e";font-family:fontawesome;margin-right:10px;color:#a00000;text-shadow:1px 1px 1px #949494}.textarea h4{font-size:18px;margin:20px 0;padding:5px;border-bottom:1px solid #e2e2e2;position:relative}.appr{overflow:hidden;margin-bottom:30px}.appr-img{float:left;display:block;width:80px;margin-right:10px}.appr-img img{width:100%;border:1px solid #bfbfbf;padding:3px}.textarea table{border-collapse:collapse;margin:10px 0}.textarea table td,.textarea table th{padding:7px;border:1px solid #888}.textarea table th{background:#eee}.star_refine ul{margin:10px auto;font-size:0;display:inline-block;border:1px solid #ccc;border-radius:5px;transition:.5s}.star_refine li{display:inline-block;padding:5px 20px;font-size:16px;text-align:center;letter-spacing:0;border-right:1px solid #ccc;cursor:pointer}.star_refine li:first-child{border-radius:5px 0 0 5px}.star_refine_cat.is-active{background:#555;color:#fff}.review{clear:both;padding:0 0 20px;width:100%}.review p{margin:0}.review ul{display:block;width:100%}.review li{margin:10px 0;border-bottom:1px solid #e2e2e2;padding:10px 0;transition:1s;opacity:1}.review_list.is-hide{display:none;opacity:0;transition:1s}.review li .profile{font-size:14px}.review li .profile .time{display:block}.review li .profile .user{display:inline-block}.review li .profile .name{display:inline-block;margin:0 5px 0 0;position:relative;font-size:15px}.profile .name span.name_name{font-weight:700;font-size:18px}.review li .profile .age{display:inline-block}.review li .profile .star{display:inline-block;margin-left:10px}.review li .profile .star img{width:100px}.review li .comment{margin-top:8px;font-size:16px}.review .read-more{display:inline-block;cursor:pointer;background:linear-gradient(#fff,#f5f5f5);border-radius:5px;border:1px solid #bfbfbf;padding:10px;font-size:17px;margin:10px 0}#review-form{display:block;width:100%;margin:10px auto;padding:25px;font-size:18px;background:#f4f4f4}#review-form p{margin:0}#review-form form{margin:10px 0}#review-form input,#review-form option,#review-form select,#review-form textarea{font-size:18px;outline:0;border:1px solid #bfbfbf}#review-form .name{float:left;margin-bottom:10px;margin-right:20px}#review-form .star{clear:both;margin:10px 0}#review-form .submit{width:250px;height:50px;display:block;margin:10px auto;background:linear-gradient(#ff973e,#ff6e1f);color:#fff;border:1px solid #ff7e2b;border-radius:5px;font-weight:700;font-size:20px;cursor:pointer}.slider{display:none;opacity:0}.slider.slick-initialized{display:block;opacity:1}.all-ranking{overflow:hidden;padding:1.5%}.all-ranking h2{font-size:16.5px;padding:5px;margin:0 0 15px;border-bottom:1px solid #efefef}.all-ranking li{margin:5px}.all-ranking li a{color:#333;text-decoration:none;display:block;overflow:hidden;position:relative}.all-ranking li a img{max-width:100%;border:1px solid #fff}.all-ranking li a:hover{color:#ff8842}.all-ranking li a:hover>img{border-color:#ff8842}.all-ranking li .new{position:absolute;left:0;top:0;display:block;background:#ed681ad1;color:#fff;padding:5px;margin:0;font-size:12px}.all-ranking li .title{margin:4% 0;height:36px;overflow:hidden;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;text-align:left}.all-ranking li .title a{font-weight:700;font-size:16px;line-height:1}.all-ranking li .genru{display:block;overflow:hidden}.all-ranking li .genru a{display:block;width:100%;margin-bottom:3px;border:1px solid #333;padding:.5%;text-align:center;font-size:.7vmax}.all-ranking li .price{font-weight:700;color:red;font-size:15px;position:relative}.all-ranking li .price span{font-size:12px;color:#333;margin-right:5px}.all-ranking .prev{position:absolute;top:30%;left:0}.all-ranking .prev::before{content:"\f053";font-family:fontawesome}.all-ranking .next{position:absolute;top:30%;right:0}.all-ranking .next::before{content:"\f054";font-family:fontawesome}.all-ranking .next,.all-ranking .prev{display:inline-block;padding:5px 8px 5px;background:#efefef;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);z-index:5;background:#555;color:#fff;border-radius:50%;cursor:pointer;opacity:.75}.lb-prev{left:0;float:left;background:url(/img/prev.png) left 15% no-repeat}.lb-next{right:0;float:right;background:url(/img/next.png) right 15% no-repeat}footer{clear:both;background:#555;display:block;overflow:hidden;width:100%;min-width:1350px;margin:0;margin-top:2vw;padding:1%;padding-bottom:0;position:relative}.img-footer{width:100%;margin:15px 0;overflow:hidden}.img-footer ul{overflow:hidden}.img-footer li{width:20%;float:left;text-align:center}.img-footer li img{width:80%;max-width:300px;height:auto;margin:0 auto}#sitemap{width:100%;min-width:1300px;max-width:1400px;border-radius:5px;margin:0 auto;overflow:hidden}#sitemap h2{margin:0;padding:0;margin-top:5px;font-size:16px}#sitemap li a{font-size:13px;position:relative;transition:all ease .2s}#sitemap .regist-login{width:25%;float:left;overflow:hidden;font-weight:700}#sitemap .regist-login .log,#sitemap .regist-login .pass,#sitemap .regist-login li a{background:#fff;width:90%;text-align:center;padding:10px;margin-bottom:10px;font-size:15px;display:block;cursor:pointer}#sitemap .footermenu{display:block;overflow:hidden;color:#fff;text-align:center;margin:30px auto}#sitemap .footermenu2{width:18.5%;float:left;overflow:hidden;color:#fff}#sitemap .footermenu2 a{color:#fff}#sitemap .footermenu a{color:#fff}#sitemap .footermenu a:hover,#sitemap .footermenu2 a:hover{color:#b5b5b5}#sitemap .footermenu .footercont,#sitemap .footermenu .footercont.login{display:inline-block;vertical-align:top;text-align:left;margin-right:2%;line-height:22px}#sitemap .footermenu .footercont{width:20%}#sitemap .footermenu .footercont.login{width:17%}#sitemap .footermenu .footercont.login:last-of-type,#sitemap .footermenu .footercont:last-of-type{width:12%}#sitemap .footermenu .footercont span{padding:0}#sitemap .footermenu .footercont span,#sitemap .footermenu .footercont span a{font-weight:700;font-size:16px;margin-bottom:3px;padding:0;display:inline-block;line-height:1.2;margin-top:5px}#sitemap .footermenu .footercont li ul li::before{content:"\f105";font-family:FontAwesome;margin-right:7px}#sitemap .footermenu .footercont li ul li:last-child{margin-bottom:20px}#footer{clear:both;display:block;width:100%;text-align:center;padding:25px;font-size:15px;color:#fff}