@charset "UTF-8";
.mdItemSearchBox{width:950px;margin:0 auto;padding:24px 40px 0;border-top:1px solid #fff;background-color:#fff;padding-top:16px}
.mdItemSearchBox.isBackgroundNone{padding:16px 0;background-color:rgba(0,0,0,0);border-top:none}
.mdItemSearchBox .elSearchForm{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;background:rgba(0,0,0,.08);border-radius:12px;height:40px;font-size:14px;-ms-flex-align:center;align-items:center}
.mdItemSearchBox .elSearchForm ::-webkit-input-placeholder{color:rgba(0,0,0,.345)}
.mdItemSearchBox .elSearchForm :-ms-input-placeholder{color:rgba(0,0,0,.345)}
.mdItemSearchBox .elSearchForm ::placeholder{color:rgba(0,0,0,.345)}
.mdItemSearchBox .elSearchKeyword{padding:0 16px;-ms-flex-positive:1;flex-grow:1}
.mdItemSearchBox .elSearchKeywordInput{width:100%;height:100%;padding:0;background:0 0;border:none;line-height:40px;outline:0}
.mdItemSearchBox .elSearchButton{width:66px;height:40px}
.mdItemSearchBox .elSearchButtonSubmit{position:relative;width:100%;height:100%;color:gray;border:none;padding:0;background:0 0}
.mdItemSearchBox .elSearchButtonSubmit::before{position:absolute;top:50%;left:0;display:inline-block;content:"";width:1px;height:24px;background-color:rgba(0,0,0,.1490196078);margin-top:-12px}
.mdItemSearchBox .elSearchButtonSubmit:hover{opacity:.7}
.mdItemSearchBox .elSearchButtonInner{position:relative;display:inline-block;line-height:30px;width:22.5px;overflow:hidden;text-indent:-10000px;vertical-align:top}
.mdItemSearchBox .elSearchButtonInner::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:30px;line-height:1;width:22.5px;text-indent:-3.75px;top:50%;margin-top:-15px;left:0}
.mdItemSearchBox [class*=__itemB] .elSearchForm{background-color:#fff}