@charset "UTF-8";
.mdSearchBox_01{padding:0 10px;width:100%;margin:0 auto}
.mdSearchBox_01 .elSearch{width:100%;margin:0 auto}
.mdSearchBox_01 .elFreeWord{position:relative;overflow:hidden;border-radius:12px}
.mdSearchBox_01 .elButton,.mdSearchBox_01 .elKeyword{vertical-align:middle}
.mdSearchBox_01 .elKeyword{margin-right:5px}
.mdSearchBox_01 .elKeyword input{width:calc(100% - 69px);height:40px;border-radius:12px 0 0 12px;padding:0 24px;border:none;line-height:normal;background-color:rgba(0,0,0,.07)}
.mdSearchBox_01 .elKeyword input :focus-visible{border:none}
.mdSearchBox_01 .elButton{position:absolute;top:0;right:0;width:74px;height:100%;border-radius:0 3px 3px 0}
.mdSearchBox_01 .elButton::before{content:"";position:absolute;top:8px;left:0;width:1px;height:24px;background:rgba(0,0,0,.14)}
.mdSearchBox_01 .elButton input{width:100%;height:100%;background-color:rgba(0,0,0,.07);border-radius:0 3px 3px 0;font-weight:700;color:#fff;font-size:15px;letter-spacing:.2em;border:none;padding:0}
.mdSearchBox_01 .elButton input:hover{background-color:#ff8400}
.mdSearchBox_01 .elButton button{width:100%;height:100%;background-color:rgba(0,0,0,.07);border-radius:0 3px 3px 0;color:#fff;font-size:15px;letter-spacing:.2em;border:none;padding:0}
.mdSearchBox_01 .elButton button:hover{opacity:.7}
.mdSearchBox_01 .elButton span{position:relative;display:block;line-height:normal;padding-left:30px}
.mdSearchBox_01 .elButton span::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:30px;line-height:1;width:30px;top:50%;margin-top:-15px;left:0;color:#696969}
.mdSearchBox_01 .elButton span::before{left:24px;top:1px}
.mdSearchBox_01 .elButton .elButtonInner{position:relative;display:inline-block;line-height:25px;padding-left:23.75px}
.mdSearchBox_01 .elButton .elButtonInner::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:25px;line-height:1;width:18.75px;text-indent:-3.125px;top:50%;margin-top:-12.5px;left:0}
.mdSearchBox_01.isStatic{padding:24px 20px 34px;width:950px;background-color:#fff}
.mdSearchBox_01.isStatic .elWrap{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}
.mdSearchBox_01.isStatic .elSearch{width:600px;-ms-flex-negative:0;flex-shrink:0}
.mdSearchBox_01.isStatic .elNavList{display:-ms-flexbox;display:flex;background-color:#f5f5f5;border-radius:5px}
.mdSearchBox_01.isStatic .elNavListItem{-ms-flex-negative:0;flex-shrink:0;font-size:14px;font-weight:700}
.mdSearchBox_01.isStatic .elNavListItem .elLink{padding:0 10px;border-left:1px solid #eaeaea;position:relative;display:block;line-height:42px;padding-left:41.8218px}
.mdSearchBox_01.isStatic .elNavListItem .elLink::before{position:absolute;content:"";font-family:"icon2.0";speak:none;font-size:26px;line-height:1;width:21.8218px;text-indent:-.9282px;top:50%;margin-top:-13px;left:0;color:#333}
.mdSearchBox_01.isStatic .elNavListItem .elLink::before{left:10px}
.mdSearchBox_01.isStatic .elNavListItem.elFav .elLink::before{content:""}
.mdSearchBox_01.isStatic .elNavListItem.elHistory .elLink::before{content:""}
.mdSearchBox_01.isStatic .elNavListItem:first-child .elLink{border-left:none}