.headerAreaSelect { max-width: 2000px; min-width: 960px; margin: 0 auto; padding: 6px 0; background-color: #fff; border-bottom: 1px solid #ddd; text-align: right; }
.headerAreaSelect .blcBtnArea { display: inline-block; font-size: 0; }
.headerAreaSelect .blcBtnArea .elText { display: inline-block; color: #333; font-size: 14px; font-weight: bold; line-height: 1.0; }
.headerAreaSelect .blcBtnArea .elBtn { cursor: pointer; display: inline-block; margin-left: 10px; padding: 7px 30px; border: 1px solid #5f4933; border-radius: 3px; color: #5f4933; font-size: 14px; line-height: 1.0; }
.headerAreaSelect .blcBtnArea .elBtn:hover { opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)"; }
.headerAreaSelect .blcBtnArea .elBtn.active { background-color: #5f4933; cursor: default; color: #fff; font-weight: bold; }
.headerAreaSelect .blcBtnArea .elBtn.active:hover { opacity: 1.0; filter: alpha(opacity=100); -ms-filter: "alpha(opacity=100)"; }
.headerAreaSelect .blcZipcode { margin-left: 20px; padding-right: 20px; display: inline-block; position: relative; }
.headerAreaSelect .blcZipcode .elLeadText { color: #666; font-size: 14px; line-height: 1.0; }
.headerAreaSelect .blcZipcode .elLeadText .elBtn { padding-left: 18px; cursor: pointer; display: block; position: relative; }
.headerAreaSelect .blcZipcode .elLeadText .elBtn:hover { text-decoration: underline; }
.headerAreaSelect .blcZipcode .elLeadText .elBtn:after { display: block; position: absolute; top: 1px; left: 0; width: 6px; height: 6px; content: ""; border-left: 2px solid #666; border-top: 2px solid #666; transform: rotate(-135deg); -moz-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); }
.headerAreaSelect .blcZipcode .elLeadText .elBtn.active:after { top: 5px; transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.headerAreaSelect .blcZipcode .blcWindow { width: 400px; display: none; background-color: #fff; border: 2px solid #ccc; box-sizing: border-box; text-align: left; position: absolute; top: 20px; left: 0; z-index: 12; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput { padding: 22px 22px 0 22px; font-size: 0; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPostTxt { display: inline-block; color: #333; font-size: 14px; line-height: 1.0; vertical-align: middle; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPostNumber { width: 200px; margin-left: 10px; display: inline-block; vertical-align: middle; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPostNumber input { width: 100%; height: 30px; padding: 7px 10px; border: 1px solid #ccc; border-radius: 2px; box-shadow: none; box-sizing: border-box; font-size: 14px; line-height: 14px; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPostNumber input:-ms-input-placeholder { color: #ccc; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPropertyBtn { width: 54px; margin-left: 10px; display: inline-block; vertical-align: middle; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPropertyBtn input { width: 100%; height: 30px; background-color: #f8f8f8; border: 1px solid #ccc; border-radius: 2px; box-sizing: border-box; cursor: pointer; color: #666; font-size: 12px; line-height: 1.0; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPropertyBtn input:hover { opacity: 0.8; filter: alpha(opacity=80); -ms-filter: "alpha(opacity=80)"; }
.headerAreaSelect .blcZipcode .blcWindow .blcInput .elPropertyBtn input:active { margin: 0; padding: 0; }
.headerAreaSelect .blcZipcode .blcWindow .elAlert { margin-top: 15px; margin-left: 22px; margin-right: 22px; color: #e03311; font-size: 12px; font-weight: bold; line-height: 1.5; }
.headerAreaSelect .blcZipcode .blcWindow .elText { margin-top: 20px; margin-left: 22px; margin-right: 22px; color: #333; font-size: 12px; line-height: 1.7; }
.headerAreaSelect .blcZipcode .blcWindow .elText .elStrong { color: #333; font-size: 12px; font-weight: bold; line-height: 1.7; }
.headerAreaSelect .blcZipcode .blcWindow .elText + .elText { margin-top: 0; }
.headerAreaSelect .blcZipcode .blcWindow .elAddLink { margin-top: 10px; margin-left: 22px; margin-right: 22px; }
.headerAreaSelect .blcZipcode .blcWindow .elAddLink a { padding-right: 16px; color: #3399cc; font-size: 12px; line-height: 1.0; position: relative; background: url(/resource/c/prod/images/pc/order/icon_window.png) no-repeat 100% 50%; background-size: 10px 10px; }
.headerAreaSelect .blcZipcode .blcWindow .blcCloseBtn { margin-top: 20px; padding: 16px 0; background-color: #f6f6f6; cursor: pointer; text-align: center; }
.headerAreaSelect .blcZipcode .blcWindow .blcCloseBtn .elBtn { padding-left: 15px; display: inline-block; color: #666; font-size: 12px; line-height: 1.0; position: relative; }
.headerAreaSelect .blcZipcode .blcWindow .blcCloseBtn .elBtn:before, .headerAreaSelect .blcZipcode .blcWindow .blcCloseBtn .elBtn:after { content: ""; width: 1px; height: 12px; background-color: #666; display: block; position: absolute; top: 0; left: 0; }
.headerAreaSelect .blcZipcode .blcWindow .blcCloseBtn .elBtn:before { transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.headerAreaSelect .blcZipcode .blcWindow .blcCloseBtn .elBtn:after { transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); }
.headerAreaSelect .blcOverlayArea { width: 100%; height: 100%; background-color: #fff; display: none; position: fixed; top: 0; left: 0; z-index: 11; opacity: 0; filter: alpha(opacity=0); -ms-filter: "alpha(opacity=0)"; }
.headerAreaSelect .blcLoadingArea { width: 100%; height: 100%; background-color: #fff; background-image: url(/resource/common/images/load_bar.gif); background-position: 50% 50%; background-repeat: no-repeat; display: none; position: fixed; top: 0; left: 0; z-index: 13; opacity: 0.7; filter: alpha(opacity=70); -ms-filter: "alpha(opacity=70)"; }



/*# sourceMappingURL=shippingAreaSelectModule_PC.css.map */
