.sp-img{display:none !important}.sp-disp{display:none}.sp-br{display:none}@media screen and (max-width: 640px){.sp-br{display:inherit}}@media screen and (max-width: 640px){.pc-img{display:none !important}.sp-img{display:block !important}.sp-disp{display:flex}.pc-disp{display:none}}.point-list{display:none;position:relative;flex-wrap:wrap;align-items:center;justify-content:space-between;row-gap:5px}@media screen and (max-width: 640px){.point-list{display:flex}}.point-list .point-tile{position:relative;border:2px solid #0251bf;border-radius:5px;width:calc(50% - 5px);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 0}.point-list .point-tile .point-num{position:absolute;top:-1px;left:-1px;background-color:#0251bf;color:#feff00;border-radius:5px 0 5px 0;font-weight:bold;padding:0px 6px;font-size:12px}.point-list .point-tile .point-text{color:#0251bf;font-size:14px;font-weight:bold;text-align:center;line-height:1}.point-list .point-tile .point-text span{display:inline-block;font-size:22px;background:linear-gradient(transparent 50%, #feff00 50%);margin-top:5px}.section-label{display:none}.detail-table-wrap{display:none}.l-point{background:none !important}@media screen and (max-width: 640px){.l-point{background:none;padding:15px 0}.l-item .flex .img img{width:100%;margin:30px auto 10px}.l-item+.l-item{border-top:2px solid #e4eefa}.l-detail{display:none}.c-grad-btn{border-radius:100px;font-size:18px;min-height:60px}.section-label{display:block;text-align:center;border-radius:5px 5px 0 0;font-weight:bold;color:#fff;background:#0251bf;margin-top:20px;font-size:14px;padding:5px}.l-review{margin-top:0}.l-review h4{display:none}.detail-table-wrap{display:inherit;border:2px solid #bababa;border-radius:5px;margin-top:20px;overflow:hidden}.detail-table{width:100%}.detail-table th{background-color:#eaeaea;font-weight:bold;text-align:center;width:50%;font-size:14px;padding:5px 0}.detail-table td{border-bottom:1px solid #bababa;width:50%;vertical-align:middle;text-align:center;color:#0251bf;font-size:16px;font-weight:bold;line-height:1.5;padding:10px 0}.detail-table td .price{font-size:25px;font-weight:bold}.detail-table td .num{font-size:25px;line-height:1.2}.detail-table td.table-img img{width:70%}.detail-table td.single,.detail-table th.single{width:100%}.detail-table th:nth-child(2),.detail-table td:nth-child(2){border-left:1px solid #bababa}.l-all-lanking .lanking-img img{height:10em;-o-object-fit:contain;object-fit:contain}}/*# sourceMappingURL=style-new.css.map */