.SelectBox{position:relative;z-index:0;width:100%}.SelectBox::after{content:"";position:absolute;z-index:0;right:10px;bottom:0;top:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#333 transparent transparent transparent;border-width:5px 5px 0 5px;pointer-events:none}.SelectBox__select{display:block;font-size:1rem;color:inherit;background-color:#fff;height:45px;width:100%;border-radius:3px;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:25px;padding-left:13px}.SelectBox__select::-ms-expand{display:none}.SelectBox__select:disabled{border-color:#ddd;background-color:#eee}.SelectBox__select:focus{border-color:rgba(18,146,224,.8);outline:none;-webkit-box-shadow:0 0 0 1px rgba(18,146,224,.8);box-shadow:0 0 0 1px rgba(18,146,224,.8)}.SelectBox__select.-failed{border:2px solid #ff3000;margin-left:-1px;margin-right:-1px}.SelectBox__loadingIcon{position:absolute;top:0;bottom:0;right:30px;margin:auto;pointer-events:none;fill:rgba(51,51,51,.6);height:18px;-webkit-animation-name:revolving;animation-name:revolving;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.SelectBox.-failed .SelectBox__select{border:2px solid #ff3000;margin-left:-1px;margin-right:-1px}.SelectBox.-loading .SelectBox__select{padding-right:53px}
.YmdInput.-failed .SelectBox__select{border:2px solid #ff3000;margin-left:-1px;margin-right:-1px}.YmdInput__selects{display:-webkit-box;display:-ms-flexbox;display:flex}.YmdInput__selectBox+.YmdInput__selectBox{margin-left:15px}
