body{min-height:100%;min-height:-webkit-fill-available}html{height:100%;min-width:unset;height:-webkit-fill-available}.circle1{background-color:rgba(252,186,3,.7);width:100px;height:100px;border-radius:50px;text-align:center;margin:0 auto;font-size:20px;font-weight:700;vertical-align:middle;line-height:100px}.detail_box{position:absolute;bottom:15px;z-index:101;left:0;background:#fff;margin:1rem;border-radius:1rem;box-shadow:0 0 10px #000;width:-moz-calc(100vw - 2rem);width:-webkit-calc(100vw - 2rem);width:-o-calc(100vw - 2rem);width:calc(100vw - 2rem);max-height:70vh;overflow-y:scroll}.detail_box .box{margin:0}.overlay_apt{position:absolute;top:30vh;z-index:30;left:0;background:#fff;margin:1rem;border-radius:1rem;box-shadow:0 0 10px #000;width:-moz-calc(100vw - 2rem);width:-webkit-calc(100vw - 2rem);width:-o-calc(100vw - 2rem);width:calc(100vw - 2rem);max-height:70vh}.overlay_apt ul{border:0;list-style:none;margin-bottom:1em;margin-right:2em}.overlay_apt ul li{margin-bottom:10px;padding:10px 0 10px 25px;cursor:pointer;background:#efefef;border-radius:1rem;cursor:cursor}.overlay_apt .box{margin:0}.container{max-width:unset}.input{max-width:70vw;width:70vw}.danji_info .tag{margin-right:.25rem}.marker .marker_color{margin:3px 1px 1px 1px;width:36px;height:7px;border-radius:2px}.marker .marker_img{margin:0;padding:0;border:0 solid transparent;display:block;max-width:none;max-height:none;-webkit-user-select:none;position:absolute;width:40px;height:40px;left:0;top:0}.marker .marker_score{position:absolute;width:38px;text-align:center;font-size:.9em}