@charset "UTF-8";*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.modal{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.modal *{font-size:12px;color:#666}.modal-base{position:relative;width:300px;background-color:#fff;border-radius:4px;padding:10px}.modal-close{position:absolute;top:10px;right:10px}.modal-close>.modal-close-icon{position:relative;width:100%;height:100%;margin:0;padding:0;cursor:pointer}.modal-close>.modal-close-icon:empty:hover{opacity:.5}.modal-close>.modal-close-icon:empty:before{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:1px;border-bottom:1px solid #666;transform:rotate(45deg);transform-origin:center}.modal-close>.modal-close-icon:empty:after{content:"";position:absolute;top:calc(50% - 1px);left:10%;width:80%;height:1px;border-bottom:1px solid #666;transform:rotate(-45deg);transform-origin:center}.modal-title{width:100%;font-size:14px;text-align:center}.modal-message{width:100%;min-height:100px;font-size:12px;padding:10px;display:table-cell;vertical-align:middle}.modal-button-area{text-align:center}button.modal-button{display:inline;min-width:80px;height:30px;font-size:12px;margin:8px;padding:0 8px;border-radius:4px;box-shadow:0 0 4px #0000004d;cursor:pointer}button.modal-button:hover{opacity:.5}.modal{opacity:0}.modal,.modal .modal-base{animation-duration:.3s;animation-fill-mode:forwards}.modal[data-view="1"]{animation-name:anim-modal-view;animation-timing-function:linear}@keyframes anim-modal-view{0%{opacity:0}to{opacity:1}}.modal[data-view="1"] .modal-base{animation-name:anim-modal-slidein;animation-timing-function:ease-out}@keyframes anim-modal-slidein{0%{transform:translateY(-150px)}to{transform:translateY(0)}}.modal[data-view="0"]{animation-name:anim-modal-close;animation-timing-function:linear}@keyframes anim-modal-close{0%{opacity:1}to{opacity:0}}.modal[data-view="0"] .modal-base{animation-name:anim-modal-slideout;animation-timing-function:ease-out}@keyframes anim-modal-slideout{0%{transform:translateY(0)}to{transform:translateY(-150px)}}html{font-size:10px}html.is-active{overflow:hidden}body{position:relative;font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-weight:500;font-size:1.6rem;line-height:1.5;word-break:break-word;background:#eee;min-width:1000px;border-top:2px solid #fff}input,button,textarea{font-family:游ゴシック体,YuGothic,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-weight:500}.page-wrap{display:flex;flex-wrap:wrap;min-height:calc(100vh - 83px);max-width:1350px;margin-left:auto;margin-right:auto}.manager_bar{width:18.4%;border-left:2px solid #fff;border-right:2px solid #fff}.manager_bar header{width:100%;height:210px;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;background:#fff}.manager_bar header .logo{width:100%;text-align:center}.manager_bar header h1{margin-top:25px;letter-spacing:.05em;line-height:1}.manager_bar+.contents{width:81.6%;padding-bottom:50px;border-right:2px solid #fff}.manager_menu li{border-bottom:1px solid #fff}.manager_menu li a{display:block;text-decoration:none;font-weight:700;font-size:1.5rem;padding:1.2em 1em;transition:.2s}.manager_menu li a.is-active,.manager_menu li a:hover{color:#fff;background:#222}.content-head{border-bottom:2px solid #fff;padding-top:60px;position:relative}.content-head .log-out{position:absolute;top:-2px;right:0}.content-head .log-out button{font-size:1.2rem;background:#00548c;color:#fff;border:2px solid #fff;border-top:none;border-right:none;padding:4px 42px;font-weight:700;cursor:pointer}.content-head .log-out button:focus{outline:none}.content-title{font-size:2.2rem;padding-left:1em;padding-bottom:16px;color:#00548c}.content-login{display:flex;align-items:center;justify-content:center;width:100%}.content-login__inner{width:780px}.content-login__inner .title{font-size:1.8rem;font-weight:700;text-align:center;margin-bottom:45px}.content-login__inner .title:before{background:url(./icon_title-DPAhYmDE.png) no-repeat;width:29px;height:35px;content:"";display:inline-block;vertical-align:middle;margin-right:10px}.content-login__box label{width:120px;text-align:right;display:inline-block;margin-right:20px;font-weight:700}.content-login__box .input-box{margin-bottom:25px}.content-login__box .input-box input{width:100%;max-width:630px;border:1px solid #bbb;padding:.9em;font-size:1.4rem}.content-login__box input[type=submit]{padding:9px 0;letter-spacing:.05em;font-size:1.8rem;display:block;width:245px;margin-left:auto;margin-right:auto;color:#fff;font-weight:700;background:#00558d;border:none;font-family:inherit;cursor:pointer}.content-login__box input[type=submit]:focus,.content-login__box input[type=submit]:hover,.content-login__box input[type=submit]:active{opacity:.9;outline:none}.tag-list li{display:inline-block;margin-top:8px;margin-bottom:8px;margin-right:30px;font-size:0}.tag-list label{display:block;font-size:1.3rem;line-height:2;cursor:pointer;position:relative}.tag-list label:before{display:inline-block;content:"";width:20px;height:20px;border:1px solid #bbb;vertical-align:middle;background:#fff;margin-right:10px}.tag-list label input{display:none}.tag-list label.is-active:after{display:inline-block;content:"";position:absolute;left:5px;top:0;width:10px;height:20px;border-bottom:2px solid #00548c;border-right:2px solid #00548c;transform:rotate(45deg)}.search-area{padding:30px 34px;border-bottom:2px solid #fff}.search-area form{width:100%}.search-area label{font-weight:700;font-size:1.4rem;color:#00548c;margin-bottom:5px;display:block}.search-area__inner{display:flex}.search-area__input{max-width:640px;width:100%;margin-right:12px}.search-area__input input{border:1px solid #bbb;padding:.9em;width:100%}.search-area__select{max-width:380px;width:100%}.search-area__select select{width:100%;display:block;border:1px solid #bbb;padding:0 .6em;height:39px;color:#00548c;font-weight:700}.search-area__select option{background:#f8f8f8;height:39px;font-weight:700}.search-area__submit{width:100%;text-align:center;margin-top:16px}.search-area__submit input{background:#00548c;font-size:1.5rem;letter-spacing:.05em;color:#fff;border:none;width:265px;line-height:42px;cursor:pointer}.result{padding-top:45px}.result__title{text-align:center;font-size:1.8rem;font-weight:700;color:#00548c;margin-bottom:35px}.result__list{width:845px;margin-left:auto;margin-right:auto}.result__list dl{padding:10px 22px 10px 18px;background:#fff;margin-bottom:3px;display:flex;justify-content:space-between;align-items:center;font-size:1.4rem;min-height:78px}.result__list dt,.result__list dd{display:flex}.result__list dd a,.result__list dd button{display:block;text-decoration:none;width:86px;color:#fff;background:#00548c;line-height:30px;text-align:center;font-size:1.4rem}.result__list dd a+a,.result__list dd button+a{margin-left:2px}.result__list dd a.edit_delete,.result__list dd button.edit_delete{background:#bbb}.result__list .head{display:flex;align-items:center;margin-right:18px}.result__list .head .date{font-weight:700}.result__list .head .cat{min-width:48px;font-weight:700;color:#fff;text-align:center;line-height:18px;margin-left:14px}.result__list .head .cat--kml{background:#c30e22}.result__list .head .cat--plain{background:#00548c;font-weight:400}.result__list .body{max-width:460px;width:100%}.result__list .title{font-weight:700;display:inline}.result__list .street{margin-left:1em;padding-left:1em;display:inline}.pager{margin-top:40px;text-align:center}.pager li{display:inline-block;font-size:0}.pager a,.pager span{display:block;width:34px;height:34px;line-height:34px;text-align:center;color:#fff;font-size:1.8rem;text-decoration:none;background:#bbb;transition:.3s}.pager a:hover,.pager span{background:#00548c}.main_wrap{display:flex}.contetnt-user{padding-top:30px;padding-left:40px;padding-right:20px}.contetnt-user .title_m{font-size:1.4rem;font-weight:700;color:#00548c;margin-bottom:15px}.user-list li{font-size:1.3rem;line-height:2}.contetnt-property{margin-top:100px}.edit-form .field-wrap{width:820px;margin-left:auto;margin-right:auto;margin-bottom:100px}.edit-form .field-wrap dl{margin-bottom:27px}.edit-form .field-wrap dl.required dt:after{font-size:1.4rem;color:#00548c;content:"※";display:inline;vertical-align:middle}.edit-form .field-wrap dl dt{font-size:1.4rem;font-weight:700;color:#00548c;margin-bottom:10px}.edit-form .field-wrap dl dd{width:100%}.edit-form .field-wrap dl dd input[type=text],.edit-form .field-wrap dl dd input[type=email]{width:75%;font-size:1.4rem;padding:.5em;border:1px solid #bbb}.edit-form .field-wrap dl dd input[type=text]:focus,.edit-form .field-wrap dl dd input[type=email]:focus,.edit-form .field-wrap dl dd textarea:focus{border:1px solid #00548c;outline:none}.edit-form .field-wrap dl dd textarea{width:100%;resize:vertical;height:250px;font-size:1.4rem;padding:.5em;border:1px solid #bbb}.edit-form .field-wrap dl .upload label{display:inline-block;background:#bbb;width:85px;text-align:center;font-size:1.4rem;font-weight:700;line-height:30px;cursor:pointer}.edit-form .field-wrap dl .upload label input{display:none}.edit-form .field-wrap dl .upload input#uv{background:none;width:80%;border:none;padding:0;font-size:1.3rem;margin-left:.5em}.edit-form .field-wrap dl .input_position{display:flex}.edit-form .field-wrap dl .input_position label{font-size:1.4rem;width:45%}.edit-form .field-wrap dl .input_position input{margin-left:1em;width:80%!important}.edit-form .field-wrap dl.row{display:flex;align-items:center}.edit-form .field-wrap dl.row dt{width:150px;margin-bottom:0}.edit-form .field-wrap dl.row dd{width:calc(100% - 150px)}.edit-form .field-wrap dl.row--memo{align-items:flex-start}.edit-form .field-wrap .map-box iframe{width:100%;height:490px;border:1px solid #bbb!important}.edit-form .btn-wrap{display:flex;justify-content:center;padding-top:90px;padding-bottom:30px;border-top:2px solid #fff}.edit-form .btn-wrap button{background:none;border:none;margin:0 5px;width:265px;font-size:1.5rem;color:#fff;line-height:42px;background:#00548c;cursor:pointer}.edit-form .btn-wrap .modal-confirm{background:#bbb}.tag-add dt{font-size:1.4rem;font-weight:700;color:#00548c;margin-bottom:10px}.tag-add input[type=text]{width:500px;font-size:1.4rem;padding:.5em;border:1px solid #bbb}.tag-add button{position:relative;width:38px;height:38px;border:none;vertical-align:middle;background:#bbb;padding:0;cursor:pointer}.tag-add button:focus{outline:none}.tag-add button:before{content:"+";position:absolute;top:50%;left:50%;color:#00548c;font-weight:700;font-size:3rem;transform:translate(-50%,-50%)}.tag-add .err-msg{font-size:13px;color:#d90000;margin-top:5px}.search-tag-area{padding:30px 34px;border-bottom:2px solid #fff}.search-tag-area form{width:100%}.search-tag-area label{font-weight:700;font-size:1.4rem;color:#00548c;margin-bottom:5px;display:block}.search-tag-area__inner{display:flex}.search-tag-area__input{max-width:640px;width:100%;margin-right:12px}.search-tag-area__input input{border:1px solid #bbb;padding:.6em;width:100%}.search-tag-area__submit{text-align:center;margin-top:25px}.search-tag-area__submit button{background:#00548c;font-size:1.5rem;letter-spacing:.05em;color:#fff;border:none;width:265px;line-height:38px;cursor:pointer}.tag-containner{width:845px;margin-left:auto;margin-right:auto;margin-top:65px}.taglist-title{font-weight:700;color:#00548c;text-align:center;font-size:1.8rem;margin-bottom:30px}.taglist-wrap{margin-top:35px}.taglist{display:flex;flex-wrap:wrap}.taglist li{width:49.5%;padding:12px 12px 12px 18px;margin-bottom:1%;background:#fff;display:flex;justify-content:space-between;align-items:center;min-height:52px;font-size:1.4rem}.taglist li:nth-child(2n){margin-left:1%}.taglist li span{font-weight:700}.taglist li button{color:#fff;background:#bbb;border:none;width:85px;line-height:26px;cursor:pointer;flex:none;margin-left:10px}footer{border-top:2px solid #fff;padding:30px 0;background:#222;text-align:center;color:#fff}footer .inner{margin-left:auto;margin-right:auto;position:relative}footer .inner .back-top{position:fixed;bottom:100px;right:70px;cursor:pointer}footer address{font-size:1.3rem}.modal{position:fixed!important}.modal .modal-base{position:relative;width:680px!important;height:460px!important;background-color:#fff;border-radius:0;padding:130px 40px 0}.modal .modal-title{font-size:2.5rem;font-weight:700;color:#00548c}.modal .modal-message{text-align:center;font-size:1.6rem;display:block;min-height:auto;margin-bottom:80px}.modal button.modal-button{border-radius:0;box-shadow:none;color:#fff;height:47px;font-size:1.8rem;margin:0 5px;min-width:245px;border:none;background:#00548c}.modal button.modal-button+button{background:#bbb}.err-msg{font-size:13px;color:#d90000;margin-top:5px}
