.AddressInput267074090__root {
    -st-extends: AddressInput;
    -st-states: size(enum(large, medium, small));
    font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", "Helvetica Neue", "Helvetica", "Arial", "メイリオ", "meiryo", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "sans-serif";
    width: 100%;
}

.AddressInput267074090__root > [data-hook="popover-content"] {
    border: none;
    border-radius: 8px;
    box-shadow: 0 6px 6px 0 rgba(22, 45, 61, 0.06), 0 0 18px 0 rgba(22, 45, 61, 0.12);
    width: 100%;
    overflow: hidden;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent {
  -st-extends: Input;
  -st-states: size(enum(large, medium, small));

  display: flex;
  align-items: center;
  position: relative;
  box-sizing: border-box;
  color: #162D3D;
  width: 100%;
  border-radius: 6px;
  border: 1px solid #C1E4FE;
  background-color: #FFFFFF;
  padding: 0 6px;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--error,
.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--error.Input1650466386--focus {
  border-color: #EE5951;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent:hover {
  background-color: #EAF7FF;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--disabled {
  background-color: inherit;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--disabled {
  color: #CBD3DC;
  border-color: #DFE5EB;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--disabled .Input1650466386__nativeInput {
  color: #CBD3DC;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--focus {
  border-color: #4EB7F5;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent .Input1650466386__nativeInput {
  background-color: transparent;
  outline: none;
  width: 100%;
  font-family: "HelveticaNeueW01-55Roma", "HelveticaNeueW02-55Roma", "HelveticaNeueW10-55Roma", "Helvetica Neue", "Helvetica", "Arial", "\30E1\30A4\30EA\30AA", "meiryo", "\30D2\30E9\30AE\30CE\89D2\30B4  pro w3", "hiragino kaku gothic pro", "sans-serif";
  border: none;
  padding: 0 6px;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent .Input1650466386__nativeInput::-webkit-input-placeholder { color: #B6C1CD; }

.AddressInput267074090__root .InputWithOptions689533856__inputComponent .Input1650466386__nativeInput:-moz-placeholder           { color: #B6C1CD; }

.AddressInput267074090__root .InputWithOptions689533856__inputComponent .Input1650466386__nativeInput::-moz-placeholder          { color: #B6C1CD; }

.AddressInput267074090__root .InputWithOptions689533856__inputComponent .Input1650466386__nativeInput:-ms-input-placeholder      { color: #B6C1CD; }

.AddressInput267074090__root .InputWithOptions689533856__inputComponent .Input1650466386__nativeInput::selection                 { background: #DAEFFE; }

.AddressInput267074090__root .InputWithOptions689533856__inputComponent .Input1650466386__nativeInput:-moz-selection             { background: #DAEFFE; }

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1177018346---size-5-large {
  -st-extends: Input;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1177018346---size-5-large::nativeInput {
  height: 60px;
  line-height: 58px;
  font-size: 22px;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1177018346---size-6-medium {
  -st-extends: Input;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1177018346---size-6-medium::nativeInput {
  height: 36px;
  line-height: 34px;
  font-size: 16px;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1177018346---size-5-small {
  -st-extends: Input;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1177018346---size-5-small::nativeInput {
  height: 30px;
  line-height: 28px;
  font-size: 14px;
}

.AddressInput267074090__root.AddressInput267074090---size-5-large .InputWithOptions689533856__inputComponent {
  -st-extends: Input;
}

.AddressInput267074090__root.AddressInput267074090---size-5-large .InputWithOptions689533856__inputComponent::nativeInput {
  height: 60px;
  line-height: 58px;
  font-size: 22px;
}

.AddressInput267074090__root.AddressInput267074090---size-6-medium .InputWithOptions689533856__inputComponent {
  -st-extends: Input;
}

.AddressInput267074090__root.AddressInput267074090---size-6-medium .InputWithOptions689533856__inputComponent::nativeInput {
  height: 36px;
  line-height: 34px;
  font-size: 16px;
}

.AddressInput267074090__root.AddressInput267074090---size-5-small .InputWithOptions689533856__inputComponent {
  -st-extends: Input;
}

.AddressInput267074090__root.AddressInput267074090---size-5-small .InputWithOptions689533856__inputComponent::nativeInput {
  height: 30px;
  line-height: 28px;
  font-size: 14px;
}

.AddressInput267074090__root .Dropdown3734516047__dropdownContent .DropdownContent2051169551__dropdownOption {
    white-space: nowrap;
    padding: 8px 20px;
    text-overflow: ellipsis;
    font-size: 16px;
    color: #162D3D;
    overflow: hidden;
}

.AddressInput267074090__root .Dropdown3734516047__dropdownContent .DropdownContent2051169551__dropdownOption.DropdownOption149600733--hovered {
    background: #EAF7FF;
}

.AddressInput267074090__root .Dropdown3734516047__dropdownContent .DropdownContent2051169551__dropdownOption.DropdownOption149600733--selected {
    background: #3899EC;
    color: #FFFFFF;
}

.AddressInput267074090__root .Dropdown3734516047__dropdownContent .DropdownContent2051169551__dropdownOption.DropdownOption149600733--selected.DropdownOption149600733--hovered {
    background: #4EB7F5;
    color: #FFFFFF;
}

.AddressInput267074090__root .Dropdown3734516047__dropdownContent .DropdownContent2051169551__dropdownOption.DropdownOption149600733--disabled {
    color: #B6C1CD;
}

.AddressInput267074090__root .Dropdown3734516047__dropdownContent .DropdownContent2051169551__dropdownOption:not(.DropdownOption149600733--selectable) {
    padding: 0;
}

.AddressInput267074090__search {
    width: 24px;
    height: 24px;
    fill: #3899EC;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--disabled .AddressInput267074090__search {
    fill: #DAEFFE;
}

.AddressInput267074090__root .InputWithOptions689533856__inputComponent.Input1650466386--disabled:hover .AddressInput267074090__search {
    fill: #C1E4FE;
}
