﻿.location-list-modal{display:none;position:fixed;z-index:10310;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.location-list-modal .modal-content{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.56px;background:#FFFFFF;margin:0 auto;padding:30px;width:375px;min-height:340px;max-height:430px;text-align:center;margin-bottom:0px;position:fixed;bottom:0;border-top-left-radius:15px;border-top-right-radius:15px}.location-list-modal .modal-content .close{color:#ffffff;float:right;font-size:40px;font-weight:100;position:fixed;margin-top:-85px;right:12px}.location-list-modal .modal-content .close:hover,.location-list-modal .modal-content .close:focus{color:black;text-decoration:none;cursor:pointer}.location-list-modal .modal-content hr{color:#dddddd;margin-top:20px;margin-bottom:20px}.location-list-modal .modal-content #modalList{list-style-type:none;padding:0;margin:0;margin-bottom:20px;max-height:220px;overflow:scroll}.location-list-modal .modal-content #modalList li{margin-bottom:20px;background:#FFFFFF;width:315px;height:45px;border:#dddddd 1px solid;border-radius:40px;text-align:center;padding-top:10px}.location-list-modal .modal-content #modalList li a{text-decoration:none;color:inherit;background:none;border:none;padding:0;margin:0}.location-list-modal .modal-content button{background:none;border:none;color:inherit;font:inherit;padding:0;margin:0;cursor:default;font-weight:600}.location-list-modal .modal-content #retry_button{color:#747474;font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.24px}.failure-location-modal{display:none;position:fixed;z-index:10310;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}.failure-location-modal .modal-content{font-family:"ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:0.56px;background:#FFFFFF;margin:0 auto;padding:30px;width:375px;min-height:340px;max-height:430px;text-align:center;margin-bottom:0px;position:fixed;bottom:0;border-top-left-radius:15px;border-top-right-radius:15px}.failure-location-modal .modal-content .modal-message span{color:#C13636}.failure-location-modal .modal-content .close{color:#ffffff;float:right;font-size:40px;font-weight:100;position:fixed;margin-top:-85px;right:12px}.failure-location-modal .modal-content .close:hover,.failure-location-modal .modal-content .close:focus{color:black;text-decoration:none;cursor:pointer}.failure-location-modal .modal-content hr{color:#dddddd;margin-top:20px;margin-bottom:20px}.failure-location-modal .modal-content .location-search-form-unit{text-align:left;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.failure-location-modal .modal-content .location-search-form-unit .area-unit .area-unit-name{margin-bottom:8px}.failure-location-modal .modal-content .location-search-form-unit .area-unit .area-unit-main{margin-bottom:20px}.failure-location-modal .modal-content .location-search-form-unit .area-unit .area-unit-main .area-select{border-radius:3px;background:#F5F5F5;display:flex;width:315px;height:44px;padding:12px 14px 12px 15px;align-items:center;gap:9px;border:#FFFFFF 1px solid;font-family:"Hiragino Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.52px}.failure-location-modal .modal-content .location-search-form-unit .city-unit{display:none}.failure-location-modal .modal-content .location-search-form-unit .city-unit .city-unit-name{margin-bottom:8px}.failure-location-modal .modal-content .location-search-form-unit .city-unit .city-unit-main{margin-bottom:20px}.failure-location-modal .modal-content .location-search-form-unit .city-unit .city-unit-main .city-select{border-radius:3px;background:#F5F5F5;display:flex;width:315px;height:44px;padding:12px 14px 12px 15px;align-items:center;gap:9px;border:#FFFFFF 1px solid;font-family:"Hiragino Sans";font-size:13px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:0.52px}.failure-location-modal .modal-content .location-search-form-unit .filtering-search-action{margin-top:10px}.failure-location-modal .modal-content .location-search-form-unit .filtering-search-action .filtering-search-submit{width:315px;border-radius:100px;background:#a89b5f;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.15);display:flex;padding:14px 20px;justify-content:center;align-items:center;gap:15px;align-self:stretch;color:#FFF;font-family:"Hiragino Sans";font-size:15px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:0.75px;border:none}.failure-location-modal .modal-content .location-search-form-unit .filtering-search-action .filtering-search-submit:disabled{background-color:#747474}
