@charset "UTF-8";
[data-promo-part-refineSearchBox] { position: relative; padding: 5px 0; }
[data-promo-part-refineSearchBox] .elSearchBoxWrap { position: relative; max-width: 700px; margin: 0 auto; }
[data-promo-part-refineSearchBox] .elSearchBox input, [data-promo-part-refineSearchBox] .elSearchBox button { border: none; background: none; }
[data-promo-part-refineSearchBox] .elSearchBox .elForm { display: table; width: 100%; table-layout: fixed; margin: 0 auto; background: #fff; border: 2px solid #ff9000; border-radius: 3px; line-height: 30px; }
[data-promo-part-refineSearchBox] .elSearchBox .elForm .elKeyword { display: table-cell; width: 100%; }
[data-promo-part-refineSearchBox] .elSearchBox .elForm .elKeyword p { position: relative; display: inline-block; line-height: 22px; padding-left: 16.5px; width: 100%; padding: 0; height: 30px; }
[data-promo-part-refineSearchBox] .elSearchBox .elForm .elKeyword p:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 22px; line-height: 1; width: 16.5px; text-indent: -2.75px; top: 50%; margin-top: -11px; left: 0; }
[data-promo-part-refineSearchBox] .elSearchBox .elForm .elKeyword p::before { left: 5px; line-height: 30px; }
[data-promo-part-refineSearchBox] .elSearchBox .elForm .elKeyword input { width: 100%; padding-left: 30px; line-height: 35px; font-size: 15px; }
[data-promo-part-refineSearchBox] .elSearchBox .elDetail { width: 8em; padding: 0 10px; text-align: right; white-space: nowrap; display: table-cell; }
[data-promo-part-refineSearchBox] .elSearchBox .elDetail a { color: #333; position: relative; display: inline-block; line-height: 13px; padding-left: 7.6609px; }
[data-promo-part-refineSearchBox] .elSearchBox .elDetail a:before { position: absolute; content: ""; font-family: "icon2.0"; speak: none; font-size: 13px; line-height: 1; width: 7.6609px; text-indent: -2.66955px; top: 50%; margin-top: -6.5px; left: 0; }
[data-promo-part-refineSearchBox] .elSearchBox .elDetail a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70); opacity: 0.7; }
[data-promo-part-refineSearchBox] .elSearchBox .elButton { display: table-cell; width: 68px; background: #ff9000; text-align: center; }
[data-promo-part-refineSearchBox] .elSearchBox .elButton input { width: 100%; color: #fff; font-weight: bold; }
