.sto-Search{padding-top:calc(48.9em / var(--em))}.sto-Search_Form{display:grid;gap:calc(12.8em / var(--em)) 0;grid-template-columns:1fr calc(100em / var(--em));margin-top:calc(31.3em / var(--em));margin-inline:calc(-20em / var(--em))}.sto-Search_Input{--let: 0}.sto-Search_Input input{background-color:#fff;box-shadow:0 0 0 1px #ccc inset;height:calc(100em / var(--em));padding-inline:calc(29.1em / var(--em));width:100%}.sto-Search_Input input::placeholder{color:#ccc;opacity:1}.sto-Search_Submit{background-color:#100169;color:#fff;display:grid;place-items:center}.sto-Search_Submit svg{width:calc(35.96em / var(--em))}.sto-Search_Reset{--em: 20;--let: 0;--lh: 29;grid-column:span 2;justify-self:end;text-decoration:underline}.sto-Search_Reset span{font-weight:700}@media not screen and (min-width: 48em){.sto-Search_Submit span{clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}@media (min-width: 48em){.sto-Search{padding-top:calc(46.7em / var(--em))}.sto-Search_Form{gap:calc(9.8em / var(--em)) 0;grid-template-columns:1fr calc(260em / var(--em));margin-top:calc(21.3em / var(--em));margin-inline:0}.sto-Search_Input input{height:calc(80em / var(--em))}.sto-Search_Submit{--let: 0;gap:calc(5.1em / var(--em));grid-template-columns:calc(24em / var(--em)) auto;justify-items:start;padding-left:calc(30em / var(--em))}.sto-Search_Submit svg{width:100%}.sto-Search_Reset{--em: 14;--lh: 20}}.sto-Area{padding-top:calc(48.9em / var(--em))}.sto-Area_Container{display:grid;gap:calc(10em / var(--em));grid-template-columns:repeat(2,1fr);margin-top:calc(31.3em / var(--em));margin-inline:calc(-20em / var(--em))}.sto-Area_Container input{opacity:0;position:absolute;z-index:-1}.sto-Area_Label{--let: 0;align-items:center;background-color:#fff;box-shadow:0 0 0 1px #ccc inset;display:grid;font-weight:500;grid-template-columns:repeat(2,auto);height:calc(100em / var(--em));justify-content:space-between;padding-right:calc(21em / var(--em));padding-left:calc(28.9em / var(--em));transition-property:background-color,color}:checked+.sto-Area_Label{background-color:#100169;color:#fff}.sto-Area_Label span{--em: 22;font-weight:400}@media (min-width: 48em){.sto-Area{padding-top:calc(41.9em / var(--em))}.sto-Area_Container{grid-template-columns:repeat(3,1fr);margin-top:calc(33.3em / var(--em));margin-inline:0}.sto-Area_Label{height:calc(50em / var(--em));padding-right:calc(15em / var(--em));padding-left:calc(13.9em / var(--em))}.sto-Area_Label span{--em: 14}}.sto-Prefectures{padding-top:calc(48.9em / var(--em));padding-bottom:calc(149.7em / var(--em))}.sto-Prefectures_Container{display:grid;gap:calc(10em / var(--em));margin-top:calc(31.3em / var(--em));margin-inline:calc(-20em / var(--em))}.sto-PrefecturesUnit_Summary{--let: 0;align-items:center;background-color:#fff;box-shadow:0 0 0 1px #ccc inset;display:grid;font-weight:500;height:calc(100em / var(--em));padding-right:calc(82em / var(--em));padding-left:calc(29.4em / var(--em));position:relative;z-index:1}.sto-PrefecturesUnit_Summary:before,.sto-PrefecturesUnit_Summary:after{background-color:currentColor;content:"";height:1px;margin-block:auto;position:absolute;right:calc(30.1em / var(--em));top:0;bottom:0;transition-property:rotate;width:calc(21.81em / var(--em))}.sto-PrefecturesUnit_Summary:after{rotate:0 0 1 90deg}.Open .sto-PrefecturesUnit_Summary:after{rotate:0 0 1 0deg}.sto-PrefecturesUnit_Contents{display:grid;grid-template-rows:0fr;transition-property:grid-template-rows}.Open .sto-PrefecturesUnit_Contents{grid-template-rows:1fr}.sto-PrefecturesUnit_Inner{overflow:hidden}.sto-PrefecturesUnit_Inner:before{content:"";display:block;height:calc(20em / var(--em))}.sto-PrefecturesUnit_All{--let: 0;align-items:center;background-color:#e8e9f2;display:grid;gap:calc(31em / var(--em));grid-template-columns:1fr calc(9.97em / var(--em));height:calc(100em / var(--em));margin-inline:calc(20em / var(--em));padding-right:calc(31em / var(--em));padding-left:calc(29em / var(--em))}.sto-PrefecturesUnit_All svg{width:100%}.sto-PrefecturesUnit_List{--let: 0;--lh: 45;display:grid;gap:0 calc(80em / var(--em));grid-auto-flow:column;grid-template-rows:repeat(var(--row),auto);margin-top:calc(22.4em / var(--em));margin-inline:calc(20em / var(--em));list-style-type:disc;padding-bottom:calc(38.6em / var(--em));padding-left:calc(10em / var(--em) + 1em)}.sto-PrefecturesUnit_List a{text-decoration:underline}@media (min-width: 48em){.sto-Prefectures{padding-top:calc(71.7em / var(--em));padding-bottom:calc(150em / var(--em))}.sto-Prefectures_Container{gap:calc(5em / var(--em));margin-top:calc(35.3em / var(--em));margin-inline:0}.sto-PrefecturesUnit_Summary{height:calc(50em / var(--em));padding-right:calc(44em / var(--em));padding-left:calc(18.4em / var(--em))}.sto-PrefecturesUnit_Summary:before,.sto-PrefecturesUnit_Summary:after{right:calc(15.5em / var(--em));width:calc(13.08em / var(--em))}.sto-PrefecturesUnit_All{gap:calc(15em / var(--em));grid-template-columns:1fr calc(7.24em / var(--em));height:calc(50em / var(--em));padding-right:calc(15em / var(--em));padding-left:calc(23em / var(--em))}.sto-PrefecturesUnit_List{--lh: 35;gap:0 calc(100em / var(--em));grid-template-rows:repeat(var(--row_pc),auto);margin-top:calc(14.4em / var(--em));padding-bottom:calc(39.6em / var(--em));padding-left:1em}}
