.expander-body{display:none;padding:7px}.expander-fix{max-width:200px;text-align:center}.collect-box,.voice-data-border{border-radius:10px;margin-top:25px;border:solid 1px #01a6de;padding:10px;background-color:#f6fbfd}.max-width-button{max-width:400px}.delivery-id-info{display:none}@media (min-width: 1px){.subbanner-hub{background:#780006!important;width:100%;display:block;border:solid 2px #161616;padding:26px 0 1px;background-repeat:repeat;background-position-x:0;background-position-y:0;background-size:auto auto;background-repeat:no-repeat;background-position:center center;max-width:100%;background-size:cover;border:none;text-align:center;position:relative;margin:0 auto}.reveal-modal{visibility:hidden;display:none;position:absolute;left:50%;z-index:999;height:auto;margin-left:-45%;width:90%;background-color:#fff;padding:1em;border:solid 1px #666;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);top:50px}.margtop40{margin-top:-5px}.iphone-33{display:none!important}.iphone-66{display:none!important}.sim-sale-box-inner-pad-iphone{display:none}.mobile-neg{margin-top:-30px}.neg-price{margin-bottom:-25px}.small-jpy{font-size:12px}.was-price{text-decoration:line-through;color:#c4c4c4;font-weight:700;font-size:20px;text-align:right}.negbottom-mobile{margin-bottom:-10px}.table-header{font-size:1em;text-align:center}.table-border-j{font-size:1em}.mobile-no-desktop-yes{display:none}.mobile-yes-desktop-no{display:inline-block}.mini-pink-box{color:#fff;background-color:#00c445;font-size:14px;font-weight:700;text-transform:uppercase;padding:4px 5px;text-align:center;max-width:290px;margin-bottom:-20px;position:relative;margin-left:auto;margin-right:auto}.light-blue-bar{background-color:#d6f8ff;font-weight:700;font-size:22px;margin-top:-2px;letter-spacing:-1px;text-align:center;padding:26px 0 10px;margin-bottom:10px}.light-blue-bar1{background-color:#d6f8ff;font-weight:700;font-size:19px;margin-top:-2px;letter-spacing:-1px;text-align:center;padding:6px 0;margin-bottom:0}.pink-border{border:solid 4px #00c445}.limited-offer{font-size:16px}.limited-offer1{font-size:13px;font-weight:700}.limited-offer2{font-size:14px;font-weight:400;font-style:italic}.offer-banner{width:100%;padding:10px 5px;color:#fff;text-align:left;font-size:20px;font-weight:700;float:left;margin-top:-15px;border:solid 0 #fff}.offer-banner1{width:100%;padding:20px 0 0;color:#fff}.pink-over-background{background-color:#00c445}.margtop60{margin-top:20px!important}.faq-reset{margin-top:-30px!important}

.expander-heading {
    padding: 7px;
    margin: 5px 0px 5px 0px;
    cursor: pointer;
    font-weight: 700;
    color: #01a6de;
    font-size: 16px;
    line-height: 22px;
    text-align: left;
    text-decoration: none;
    border-bottom: solid 0px gray;

}

.expander {width:100%;}

@media screen and (min-width: 1px){
.desktop-only{display:none}.mobile-only{display:block}
}
@media screen and (min-width: 768px){
.desktop-only{display:block}.mobile-only{display:none}
}

.delivery-id-select {
padding: 12px 25px 12px 5px;
width: 100%;
border-radius: 9px;
border: solid 3px #848181;
font-family: 'Open Sans', sans-serif !important;
font-size: 16px !important;
line-height: 1.8 !important;
color: #848181;
font-weight: bold;

}


select {
background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 100% 50%;
-moz-appearance: none;
-webkit-appearance: none;
-webkit-border-radius: 0px;
appearance: none;
outline-width: 0;
padding: 10px 10px 10px 5px;
display: block;
width: 10em;
border: none;
font-size: 1rem;
border-bottom: 1px solid #757575;
}

.expander iframe {
    border-radius: 10px;
    border: solid 1px #ccc;
}

.data-only-border {
    border-radius: 10px;
    margin-top: 25px;
    border: solid 1px #003473;
    padding: 10px;
    background-color: #f6fbfd;
}
