@charset "UTF-8";body,button,input,legend,textarea{font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;color:#666}
*{margin:0;padding:0}
body{font-size:10px;line-height:1.7em}
h1,h2,h3,h4,h5,h6{font-weight:400;font-size:1em}
ol,ul{list-style:none}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.replaced{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}
@media only screen and (max-device-width:375px){html{-webkit-text-size-adjust:none}
}
@media only screen and (max-device-width:360px){html{-webkit-text-size-adjust:none}
}
.metrics{display:none}
button{border:0}
button{background:0 0}
button{color:#333;font:normal normal normal 11px/normal "Lucida Grande",Helvetica,Arial,Verdana,sans-serif;line-height:1.5}
textarea{background:#fff url(../css/source/store/base/patterns/forms/css/bg/field.png) repeat-x 0 0;background-size:1px 1px;border:1px solid #ccc}
textarea{font-size:11px;overflow:auto;resize:vertical}
a{cursor:pointer;text-decoration:none;color:#08c}
a:hover{text-decoration:underline}
,.needhelp_drawer .box a:focus,.needhelp_drawer .box a:hover,.needhelp_drawer .box button:focus,.needhelp_drawer .box button:hover{-webkit-box-shadow:0 0 10px 1px #dfdfdf inset;-moz-box-shadow:0 0 10px 1px #dfdfdf inset;box-shadow:0 0 10px 1px #dfdfdf inset;background-color:#f9f9f9;text-decoration:none}
#guide_wrap li#u_cart.open a:after,.no-touch .user-navigation li#u_cart a:hover:after,.no-touch .user-navigation li#u_checkout_cart a:active:after,.no-touch .user-navigation li#u_checkout_cart a:hover:after,.user-navigation li#u_cart a:active:after,.user-navigation li#u_cart a:focus:after,.user-navigation li#u_checkout_cart a:active:after,.user-navigation li#u_checkout_cart a:focus:after,.user-navigation li#u_checkout_cart.open a:after .no-touch .user-navigation li#u_cart a:active:after{background-position:-193px -193px;content:"  "}
div.plain-header-popup{padding:20px 10px;text-align:left;color:#666;font-size:11px}
@media only screen and (max-device-width:360px){div.plain-header-popup{width:300px}
div.plain-header-popup p#close{visibility:hidden}
}
div.plain-header-popup div#header{margin-bottom:26px;padding:0 6px 8px;margin-top:50px;border-bottom:1px solid #cbcbcb}
div.plain-header-popup h1{float:left;width:106px;height:21px;font-size:18px;font-weight:700;color:#878787;background:url(images/note/header_checkout_faq.png) left top no-repeat;background:url(../css/i/popups/header_checkout_faq_old.png) left top no-repeat9;background-size:106px 21px}
div.plain-header-popup h1 span{position:relative;left:-9999px}
div.plain-header-popup p#close{float:right;margin:0!important;display:none}
div.plain-header-popup p#close a{position:relative;top:2px;padding-right:16px;color:#666;background:url(../css/css/i/aos/hover/layer_close.png) right 2px no-repeat;background-size:11px 11px}
div.plain-header-popup p#close a:hover{text-decoration:none}
div.plain-header-popup div.section{padding:0 20px}
div.plain-header-popup h2{margin-bottom:16px;color:#333;font-size:14px;font-weight:700}
div.plain-header-popup p,div.plain-header-popup ul{margin-bottom:8px}
div.plain-header-popup ul{list-style-type:disc}
div.plain-header-popup p{margin-top:0}
div.plain-header-popup li{margin-left:40px}
.plain-header-popup .topic{margin-top:-1px;clear:left;border:1px solid #e4e4e4;border-width:1px 0;padding:2em 0}
.plain-header-popup .topic ul{list-style:outside;margin-left:10px}
.plain-header-popup .topic a{word-break:break-word}
.plain-header-popup h4{margin-bottom:1em;font-weight:700;font-size:12px;color:#333}
@import url(../css/popup.css);.finance-calculator ::-webkit-scrollbar{-webkit-appearance:none;width:7px}
.finance-calculator ::-webkit-scrollbar-thumb{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);-moz-box-shadow:0 0 1px rgba(255,255,255,.5);box-shadow:0 0 1px rgba(255,255,255,.5)}
