﻿#header{background:radial-gradient(ellipse at bottom center, #78aad6 200px, #6596ca 600px, #5092d0 900px)}#footer{background:radial-gradient(ellipse at bottom center, #78aad6 200px, #6596ca 600px, #5092d0 900px);height:24px}.contents{padding-bottom:62px}html{height:100%;letter-spacing:0.1px}body{position:relative;margin:0px;padding:0px;line-height:1.0;font-family:メイリオ,meiryo,游ゴシック Medium,YuGothic,YuGothic M,Helvetica Neue,Helvetica,Arial,sans-serif;height:auto !important;min-height:100%;width:100%;color:#121}a{text-shadow:1px 1px 1px rgba(22,22,22,0.2);text-decoration:none;color:#222}a:hover{text-decoration:underline}a img:hover{filter:opacity(85%)}#header{color:#222;background:radial-gradient(ellipse at bottom center, #78ca66 200px, #65b65a 600px, #50b260 900px);border-top:1px solid #bbb;border-bottom:1px solid #bbb;text-align:center;padding:10px 0px 2px 0px;height:24px;width:100%;font-size:19px;text-shadow:0px 0px 4px #ccc;position:relative}#footer{color:#333;background:radial-gradient(ellipse at bottom center, #78ca66 200px, #65b65a 600px, #50b260 900px);border-top:1px solid #bbb;border-bottom:1px solid #bbb;position:absolute;font-size:11px;padding:4px 0px 4px 0px;height:142px;bottom:0;width:100%}#footer .cr{position:absolute;bottom:4px;left:0;right:0;margin:auto;width:308px;text-align:center;color:#444;font-size:xx-small}#footer .ja{position:absolute;top:12px;left:0;right:0;margin:auto;height:60px;width:208px}#footer .mirai{position:absolute;top:16px;bottom:0;right:0;margin:auto;height:90px;width:100%;text-align:right}#footer .mirai img{height:90px;padding:0px 2% 0px 4px}#footer .mirai .label{display:inline-block;line-height:16px;vertical-align:bottom;max-width:68%;text-align:left}#header_msg{position:absolute;top:38px;right:8px;padding:2px;text-align:center;background-color:#eee;border-radius:4px;-webkit-border-radius:4px}.msg_notice{font-size:medium;color:#66f;z-index:9;padding:4px 8px 2px 8px}.msg_error{font-size:medium;color:#f66;z-index:9;padding:4px 8px 2px 8px}.msg_alert{font-size:medium;color:#eb8f00;z-index:9;padding:4px 8px 2px 8px}h1{font-size:18px;color:#444;border-bottom:2px solid silver;margin:16px 8px 8px 8px;padding:2px;text-align:center}h2{font-size:16px;color:#444;border-bottom:1px solid silver;margin:8px 12px 8px 12px;padding:2px;text-align:center}h3{font-size:14px;color:#444;border-bottom:1px solid silver;margin:8px 16px 8px 16px;padding:2px;text-align:center}.contents{margin:8px 2px 0px 2px;overflow:hidden;text-align:center;padding-bottom:180px}.contents div.panel_container{display:block;overflow-x:auto;padding-bottom:24px}.contents div.panel{margin:10px;border:2px solid #eee;border-radius:6px;-webkit-border-radius:6px;padding:6px 12px 6px 12px;min-width:140px;vertical-align:top;display:inline-block}@media (max-width: 1180px){.contents div.panel{display:block}}.contents div.panel>div:first-child{margin:-12px -12px 0px -12px;padding:12px 12px 16px 2px;border-bottom:1px solid #eee;color:#444;font-weight:bold;background-color:#eee;border-radius:6px 6px 0 0;position:relative;height:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.2)}.contents div.panel>div:first-child.offline{color:gray}.contents div.panel>div.link:hover{background-color:#ddd}.contents div.panel>div.link a{position:absolute;display:block;top:0;left:0;padding-top:12px;width:100%;height:100%;color:#444;text-decoration:none;z-index:3}.contents div.panel>div:first-child a:hover{color:#222}.contents div.panel>div.link img{filter:opacity(60%)}.contents div.panel>div.link:hover img{filter:opacity(100%)}.contents div.panel>div.link:hover span{color:green}.contents div.panel_group{margin:0px;padding:0px;border:0px;display:inline-block;vertical-align:top;overflow:hidden}@media (max-width: 1180px){.contents div.panel_group{display:block}}.contents div.panel_group>.panel{display:block}.contents table{border-collapse:collapse;border-spacing:2px;width:100%;margin:4px auto;overflow-x:auto}.contents .du{font-size:x-small;vertical-align:middle;font-weight:normal}th{text-align:left;border-bottom:2px solid #eee;padding:8px 6px 4px 2px;color:#444;font-size:small}tr.offline{color:gray}tr.offline a{color:gray}tr.offline img{-webkit-filter:opacity(30%);filter:opacity(30%)}tr.online{color:inherit}td{padding:8px 2px 4px 6px;border-top:1px solid #eee;text-align:left}tr:first-child td{border:none}table.index tr:nth-child(2n+2){background-color:#eefafa}table.index td{padding:4px 2px 4px 6px;min-width:64px}td.img{text-align:center}input[type=checkbox]{vertical-align:middle;width:16px;height:16px;margin:1px 2px 1px 4px;cursor:pointer}input[type=radio]{vertical-align:middle;width:16px;height:16px;margin:1px 2px 1px 4px;cursor:pointer}input[type=text],input[type=password],input[type=url],input[type=email],textarea{vertical-align:middle;font-size:14px;border-radius:4px;-webkit-border-radius:4px;padding:2px 6px 2px 6px;border:solid 1px #888;margin:1px;min-width:256px;font-family:メイリオ,meiryo,游ゴシック Medium,YuGothic,YuGothic M,Helvetica Neue,Helvetica,Arial,sans-serif}select{vertical-align:middle;font-size:14px;margin:1px;border-radius:4px;-webkit-border-radius:4px;border:solid 1px #888;padding:2px 1px 4px 1px;cursor:pointer;min-width:270px;font-family:メイリオ,meiryo,游ゴシック Medium,YuGothic,YuGothic M,Helvetica Neue,Helvetica,Arial,sans-serif}input[type=button],input[type=submit],button:not(.gm-control-active){border:1px solid silver;min-width:88px;min-height:30px;border-radius:4px;-webkit-border-radius:4px;margin:1px 1px 1px 1px;display:inline-block;font-size:14px;padding:2px 1px 2px 1px;font-family:メイリオ,meiryo,游ゴシック Medium,YuGothic,YuGothic M,Helvetica Neue,Helvetica,Arial,sans-serif;text-shadow:1px 1px 1px rgba(0,0,0,0.2);cursor:pointer}input[type=button]:hover,input[type=submit]:hover{background-color:silver;border:1px solid gray}.buttons{text-align:center;margin:6px 2px 6px 2px}.buttons form,.buttons div,.buttons form div{display:inline}.buttons input{margin:2px 6px 2px 6px}#current_geo{padding:2px;font-size:small}#current_geo .icon_gps{display:inline-block;cursor:pointer}#current_geo .icon_gps img{vertical-align:bottom;width:22px;cursor:pointer}#current_geo img.get_gps{vertical-align:bottom;width:22px;display:none}#location_map{height:300px;width:100%;border:1px solid #888;display:none}#location_map input,#location_map button{min-width:initial;min-width:unset}#current_elevation{padding:2px}#current_elevation .icon_elevation{display:inline-block;cursor:pointer}#current_elevation .icon_elevation img{vertical-align:bottom;width:24px}#current_elevation img.get_elevation{vertical-align:bottom;width:22px;display:none}.alert_val{color:crimson;font-weight:bold;text-shadow:1px 1px 1px #ccc}.login_info{position:absolute;bottom:6px;right:12px;font-size:small;color:#444;cursor:pointer;text-align:right}.login_info:hover{color:#111}.login_info img{vertical-align:middle;-webkit-filter:opacity(90%);filter:opacity(90%)}.login_info:hover img{-webkit-filter:opacity(100%);filter:opacity(100%)}.login_info .menu{display:none;position:absolute;top:30px;right:-4px;background-color:white;font-size:16px;z-index:999;border:2px solid #eee;border-radius:6px;-webkit-border-radius:6px;padding:8px;min-width:110px;vertical-align:top}.login_info .menu.active{display:inline-block}.login_info .menu a{font-weight:normal}.login_info .menu>div:first-child{margin:-9px -9px 8px -9px;padding:8px;border-bottom:1px solid #eee;color:#444;font-weight:bold;background-color:#eee;border-radius:6px 6px 0 0;position:relative;height:16px;text-shadow:1px 1px 1px rgba(0,0,0,0.2);text-align:center}.header_message{text-align:center;padding:4px 0px 0px 0px}.header_info{color:blue;font-size:small}.header_warning{color:orangered}
