#plandegoBannur{margin:0;img{width:100%;height:auto}}@media screen and (max-width:1024px){#plandegoBannur{margin-top:30px}}#plandego{padding:10px 20px 20px 20px;box-shadow:0px 5px 5px 0px rgba(0,0,0,0.1);line-height:100%;h2{margin:0 0 15px;position:relative;padding:15px 0 20px}h2:after{position:absolute;bottom:0;left:0;width:100%;height:10px;content:'';background-image:-webkit-repeating-linear-gradient(135deg,#000,#000 1px,transparent 2px,transparent 5px);background-image:repeating-linear-gradient(-45deg,#000,#000 1px,transparent 2px,transparent 5px);background-size:7px 7px;-webkit-backface-visibility:hidden;backface-visibility:hidden}h3{margin:25px 0 10px 0;position:relative;overflow:hidden;padding:0 0 0 36px;border:1px solid #000;border-radius:100vh;line-height:35px;span{font-size:.8rem;line-height:30px;position:absolute;top:calc(50% - 15px);left:3px;display:block;width:30px;height:30px;color:#fff;border-radius:50%;background:#000;text-align:center}}small{font-size:80%;color:#888}.plan_a_input,.plan_b_input,.who_input,.departure_point_input,.arrival_point_input,.weather_input,.move_input{margin-top:10px;margin-bottom:10px;display:grid;gap:5px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);justify-items:center;align-items:center;place-content:center;place-items:center;div{width:100%;input{display:none}label{display:block !important;justify-items:center;align-items:center;place-content:center;place-items:center;font-size:90%;width:100%;height:35px;border:1px solid #000;border-radius:3px;text-align:center;cursor:pointer}input:checked+label{background:#000;color:#fff;font-weight:800}}}.plan_a_input div label,.plan_b_input div label,.who_input div label,.departure_point_input div label,.arrival_point_input div label,.weather_input div label,.move_input div label{display:grid;gap:5px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}.sightseeing_time1_input,.sightseeing_time2_input,.sightseeing_time3_input,.sightseeing_time4_input{margin-bottom:10px;display:flex;place-items:center;div:first-child{width:65px;flex-wrap:nowrap}select{font-size:130%;font-weight:500}.dep_arrive_txt{margin-left:10px;width:120px;flex-wrap:wrap}}.calculated{width:80px;height:16px;padding:0;margin:0;border:0;cursor:default;font-size:150%;font-weight:600}button#search{margin:15px 0;width:100%;height:40px;line-height:35px;cursor:pointer;text-align:center;font-size:130%;font-weight:500;background:#000;color:#fff;border-radius:40px}.powerdby{text-align:right}#errorMsg{display:none;padding:10px;color:#f57777;background:#ffd6d6}}