@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}@media (-ms-high-contrast:none){body,popover,tooltip{font-family:Verdana,Meiryo,sans-serif}}#Special a.mask{display:block;position:relative;color:#333;cursor:pointer}#Special a.mask:hover{display:block;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#Special a.goods{text-decoration:underline;color:#333}#Special a.goods:visited{color:#903}#Special a.goods:hover{color:#ccc}#Special .price-wrapper{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#f36}@media (max-width:768px){#Special .price-wrapper{font-size:10px}}#Special .price-wrapper span.price{font-size:1.2rem}#Special .baseColor{color:#f36}#Special .colorOrange{color:#ed8548}#Special p.goods-detail{font-size:.69rem}#Special p.goods-detail,#Special span.text-set{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#Special span.text-set{height:2.5rem}#Special a.detail-link.BaseColorCommon{background:#ced176;border:1px solid #babd67;color:rgba(0,0,0,.61)}#Special a.detail-link.BaseColorCommon:hover,#Special a.detail-link.BaseColorCommon:visited{color:rgba(0,0,0,.61)}#Special a.detail-link.BaseColorBlue{background:#001a65;border:1px solid #001246;color:#fff}#Special a.detail-link.BaseColorOrenge{background:#ed8548;border:1px solid #ed8548;color:#fff}#Special a.detail-link.BaseColorPink{background:#f99;border:1px solid #ec8787;color:#fff}#item-none{margin-top:5rem;font-size:1.5rem}#Special a.detail-link{background:#f99;border:1px solid #ec8787;text-decoration:none;color:#fff;font-weight:700}#Special a.detail-link:hover,#Special a.detail-link:visited{color:#fff}#specialNewlife{padding-top:10px}#specialNewlife .newlifeTitleText{padding:64.6% 0 20px;color:#343434;font-size:13px;white-space:pre-wrap;line-height:1;text-align:center;font-weight:700}@media (max-width:768px){#specialNewlife .newlifeTitleText{padding:64% 5px 0;color:#343434;font-size:.7rem;white-space:normal;line-height:1rem;text-align:start;font-weight:400;height:3rem}}#specialNewlife .newlifeTitleText.pt-2{line-height:2.2}@media (max-width:768px){#specialNewlife .newlifeTitleText.pt-2{line-height:1.4;height:auto}}#specialNewlife .card{border:none;padding-bottom:250px}@media (max-width:768px){#specialNewlife .card{padding-bottom:190px}}#specialNewlife dt a{text-decoration:underline}