.prefecture-select[data-v-c1feb617]{align-items:flex-start;display:flex;flex-wrap:nowrap;overflow:hidden}.prefecture-select .step[data-v-c1feb617]{flex-shrink:0;transition:all .3s;width:max(83.4666666667vw,313px)}@media screen and (min-width:992px){.prefecture-select .step[data-v-c1feb617]{width:min(71.875vw,920px)}}.prefecture-select .panel-container[data-v-c1feb617]{border:1px solid var(--color-primary-300);border-collapse:separate;border-radius:max(2.6666666667vw,10px);border-spacing:0;table-layout:auto;width:100%}@media screen and (min-width:992px){.prefecture-select .panel-container[data-v-c1feb617]{border-radius:min(1.171875vw,15px)}}.prefecture-select .panel-container td[data-v-c1feb617]{border-color:var(--color-primary-300);border-width:1px}.prefecture-select .panel-container tr:not(:last-child)>td[data-v-c1feb617]{border-style:none solid solid none}.prefecture-select .panel-container tr:not(:last-child)>td[data-v-c1feb617]:last-child{border-style:none none solid}.prefecture-select .panel-container tr:last-child>td[data-v-c1feb617]{border-style:none solid none none}.prefecture-select .panel-container tr:last-child>td[data-v-c1feb617]:nth-child(2n){border-style:none}.prefecture-select .panel-container .panel[data-v-c1feb617]{padding:max(4.2666666667vw,16px)}@media screen and (min-width:992px){.prefecture-select .panel-container .panel[data-v-c1feb617]{padding:min(1.25vw,16px)}}.prefecture-select .panel-container .panel a[data-v-c1feb617],.prefecture-select .panel-container .panel button[data-v-c1feb617]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--color-secondary-800);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);justify-content:space-between;margin:0;padding:0;width:100%}.prefecture-select .panel-container .panel a[data-v-c1feb617]:after,.prefecture-select .panel-container .panel button[data-v-c1feb617]:after{background:url(../img/common/icon/chevron-right-blue.svg) no-repeat 50%/contain;content:"";display:inline-block;flex-shrink:0;height:max(3.2vw,12px);width:max(3.2vw,12px)}@media screen and (min-width:992px){.prefecture-select .panel-container .panel a[data-v-c1feb617]:after,.prefecture-select .panel-container .panel button[data-v-c1feb617]:after{height:min(1.25vw,16px);width:min(1.25vw,16px)}}.prefecture-select .prefecture-container .header[data-v-c1feb617]{align-items:center;background-color:var(--color-primary-200);border:1px solid var(--color-primary-300);border-radius:max(2.6666666667vw,10px) max(2.6666666667vw,10px) 0 0;display:flex;padding:max(4.2666666667vw,16px)}@media screen and (min-width:992px){.prefecture-select .prefecture-container .header[data-v-c1feb617]{border-radius:min(.78125vw,10px) min(.78125vw,10px) 0 0;padding:min(1.25vw,16px)}}.prefecture-select .prefecture-container .header button[data-v-c1feb617]{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--color-secondary-800);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);gap:max(1.0666666667vw,4px);margin:0;padding:0;width:max(12.8vw,48px)}@media screen and (min-width:992px){.prefecture-select .prefecture-container .header button[data-v-c1feb617]{gap:min(.3125vw,4px);width:min(5vw,64px)}}.prefecture-select .prefecture-container .header button[data-v-c1feb617]:before{background:url(../img/common/icon/chevron-left-blue.svg) no-repeat 50%/contain;content:"";display:inline-block;height:max(3.2vw,12px);width:max(3.2vw,12px)}@media screen and (min-width:992px){.prefecture-select .prefecture-container .header button[data-v-c1feb617]:before{height:min(1.25vw,16px);width:min(1.25vw,16px)}}.prefecture-select .prefecture-container .header .title[data-v-c1feb617]{color:var(--color-primary-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding-right:max(12.8vw,48px);text-align:center;width:100%}@media screen and (min-width:992px){.prefecture-select .prefecture-container .header .title[data-v-c1feb617]{font-size:var(--font-size-md);padding-right:min(5vw,64px)}}.prefecture-select .prefecture-container>.panel-container[data-v-c1feb617]{border-top-left-radius:0;border-top-right-radius:0}
