body{background-position:0% 0%;font-weight:bold;border-collapse:collapse;border-spacing:0;border-top:1px solid #ccc;border-left:none;border-right-width:1px;border-bottom-width:1px;background-image:none;background-repeat:repeat;background-attachment:scroll;overflow-y:scroll;font-family:"游ゴシック, ヒラギノ角ゴ ProN W3",HiraKakuProN-W3,"Yu Gothic",メイリオ,Meiryo,Verdana,Helvetica,Arial,sans-serif;width:auto;min-width:1070px;max-width:1100px;margin:0 auto;padding:0 6px;box-sizing:border-box;text-indent:1rem;-webkit-text-size-adjust:100%;animation:fadeIn 2s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}table{table-layout:fixed!important;width:100%!important}img{max-width:100%!important;height:auto!important}img.icon-size,img[width="25"]{width:25px!important;height:20px!important;aspect-ratio: 25 / 20 !important;display:inline-block;vertical-align:middle}td,th{word-wrap:break-word;overflow-wrap:break-word}.table1-td input[type="button"]{margin-bottom:5px}textarea{resize:vertical;width:100%;box-sizing:border-box;font-size:115%;display:block;margin-left:auto;margin-right:auto;height: calc( 1.3em * 5 );line-height:130%}@keyframes fadeIn {
	0% {opacity: 0}
	100% {opacity: 1}
}@-webkit-keyframes fadeIn {
	0% {opacity: 0}
	100% {opacity: 1}
}.main{background-color:#e2d69a}.usa{background-color:#afb2d8}.eu{background-color:#dcdcdc}.au{background-color:#77af9c}.hnl{background-color:#a9d0f5}.ind{background-color:#960}a:link{color:#00f}a:visited{color:navy}a:hover{color:#fff;background:#00c}a:active{color:#ff0}.select_t{color:#00f;font-weight:bold}.size_1{font-size:x-small}.size_2{font-size:small}.size_3{font-size:medium}.size_4{font-size:large}.size_5{font-size:x-large}.strong{color:#f0300d;font-size:large}.rotate{transform:rotate(90deg);display:block;margin:0}.fade-in{opacity:0}.fade-in.lazyloaded{opacity:1;transition:opacity 3000ms 500ms}.button1{font-size:18px;font-weight:900;width:90px;height:30px;color:#000}.button2{font-size:11pt;font-weight:900;width:90px;height:30px;color:#000}.button3{font-size:11px;font-weight:900;width:90px;height:30px;color:#000}.button4{font-size:11px;font-weight:900;width:90px;height:20px;color:#000}.button5{font-size:11px;font-weight:900;width:80px;height:20px;color:#000}.button6{font-size:11px;font-weight:900;width:60px;height:30px;color:#000}.btn-gradient{padding:8px 20px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(102,126,234,.4)}.btn-gradient:hover{transform:translateY(-2px);box-shadow:0 5px 12px rgba(102,126,234,.5)}.auto-style1{font-size:48px;color:red;font-style:italic;animation:flash 2s ease infinite alternate}#contain_moon{background-color:gray;color:#fff;font-family:Arial}.auto-style3{font-size:x-large}.auto-style4{font-size:small}.auto-style5{font-weight:normal}.auto-style6{text-align:center}.auto-style7{border-width:0}.auto-style9{text-align:left!important;font-size:x-large}.auto-style11{font-weight:bold;border-width:1px;background-color:silver;text-align:left;border-collapse:collapse;table-layout:auto}@keyframes flash {
	50% {
		opacity: 0;
	}
}.label_text2{font-size:10px;color:#104070}.label_text{font-size:13px;color:#104070}.table1-th{font-weight:bold;border-width:1px;background-color:silver;text-align:left;border-collapse:collapse;table-layout:auto}.table2-th{font-weight:bold;border-width:1px;background-color:#a9bcf5;text-align:left;border-collapse:collapse;table-layout:auto}.table3-th{font-weight:bold;border-width:1px;background-color:#bca9f5;text-align:left;border-collapse:collapse;table-layout:auto}.table1-td{border-width:1px}.toolTip{position:relative}.toolTip span{display:block;border:solid 2px #999;background-color:#efe;color:#666;text-decoration:none;position:absolute;top:90px;left:0;padding:5px;visibility:hidden;width:150px}a.toolTip:hover,a.toolTip:hover span{visibility:visible;z-index:100}.sample08{background:linear-gradient(transparent 30%,red 40%);font-weight:bold;font-size:26px;text-shadow:1px 1px 2px silver}.iframe-content{position:relative;width:100%;padding:75% 0 0 0;padding-left:0%}.iframe-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.jma-iframe-container{position:relative;width:100%;max-width:800px;margin:0 auto}.jma-iframe-container iframe{width:100%;height:500px;border:1px solid #ccc;border-radius:8px}.jma-source-link{font-size:12px;text-align:right;margin-top:4px;color:#666}.satellite-viewer{text-align:center;max-width:none;margin:20px auto 40px}.satellite-img{width:100%;height:auto;border:1px solid #ccc;background-color:#f0f0f0;display:block}.satellite-time{font-weight:bold;margin-bottom:10px;color:#333}.satellite-controls{margin-top:10px}.satellite-controls button{padding:5px 10px;font-size:12px;cursor:pointer;margin:0 5px}.site-header{display:block;text-indent:0}.site-header .row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0}.site-header .row+.row{margin-top:6px}.site-header .gap-l{margin-left:24px}.icon-btn{background:none;border:0;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;line-height:0}.icon-btn:focus-visible,.site-header a:focus-visible{outline:2px solid #8b4513;outline-offset:2px}.link-btn{background:none;border:0;padding:0;cursor:pointer;font:inherit;color:#00e;text-decoration:underline}.top-board{display:grid;grid-template-columns:minmax(300px,335fr) minmax(300px,350fr) minmax(200px,190fr) minmax(230px,200fr);grid-template-areas:"metar  awx     moon   sun" "metar  asia    moon   sun" "datis  datis   adatis adatis" "datis  datis   dinput dinput" "hourly comment taf    taf";gap:2px;padding:2px;border:1px solid #8b4513;box-sizing:border-box;width:100%;text-indent:0}.top-board>section{border:1px solid #8b4513;padding:2px 4px;min-width:0;box-sizing:border-box}.tb-metar{grid-area:metar}.tb-airport-wx{grid-area:awx}.tb-asia-wx{grid-area:asia}.tb-moon{grid-area:moon}.tb-sun{grid-area:sun}.tb-datis{grid-area:datis}.tb-datis-asia{grid-area:adatis}.tb-datis-input{grid-area:dinput}.tb-hourly{grid-area:hourly}.tb-comment{grid-area:comment}.tb-taf{grid-area:taf}.top-board .datis{background-color:#f5deb3}.tb-sun{overflow-x:auto}.tb-sun table{table-layout:auto!important}.top-board form.jump{margin:4px 0}.top-board select{max-width:100%}.board{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;border:1px solid gray;width:100%;margin:0 auto;box-sizing:border-box;text-indent:0}.board.cols2{grid-template-columns:repeat(2,1fr)}.panel{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:1px;min-width:0}.panel.solo{display:flex;flex-direction:column;grid-row:span 1}.panel.solo>.ph,.panel.solo>.pb{flex:1 1 auto}.panel.span2{grid-column:span 2}.panel.span3{grid-column:span 3}@supports not (grid-template-rows: subgrid) {
	.panel { display: block; grid-row: span 1; }
}.ph{align-content:center;background-color:silver;font-weight:bold;text-align:left;border:1px solid gray;padding:2px 4px;min-width:0;box-sizing:border-box;overflow-wrap:break-word}.pb{align-content:center;border:1px solid gray;padding:2px 4px;text-align:center;min-width:0;box-sizing:border-box}.board iframe{border:0;max-width:100%;width:100%}.board .pb > a > img:not(.satellite-img),
.board .pb > img {width:100%;height:auto}.board .btn-sm{font-size:8pt}.clickable{cursor:pointer}.icon-btn img:not(.icon-size) {width:auto!important;height:auto!important}.clip-box{width:100%;height:500px;margin:0;overflow:hidden}.clip-box iframe{width: calc(100% + 130px);height:500px;max-width:none;margin-left:-130px}.board iframe.rainviewer{width:100%;height:80vh}.linkrow{display:flex;flex-wrap:wrap;align-items:center;gap:0 14px;margin:1em 0;text-indent:0}.linkrow.indent{padding-left:1.5rem}.tubo-text{margin:1em 0;text-indent:0}.board.cols-510-540{grid-template-columns:510fr 540fr}.col{display:flex;flex-direction:column;gap:1px;min-width:0}.col>.pb{flex:0 0 auto}.col:first-child>.pb{flex:1 1 auto}.pb.left{text-align:left;align-content:start}.pb.left p{margin:.5em 0}.linkblock{margin:0 0 1em}#vaac-container img{max-width:100%;height:auto;border:1px solid #ccc}.vaac-note{font-size:12px;color:#666}@media (max-width:760px){body{min-width:0;padding:0 4px;text-indent:0}.site-header .gap-l{margin-left:0}.site-header .row{gap:6px 12px}.top-board{grid-template-columns:minmax(0,1fr);grid-template-areas:"metar" "awx" "asia" "moon" "sun" "datis" "adatis" "dinput" "hourly" "comment" "taf"}.board,.board.cols2,.board.cols-510-540{grid-template-columns:minmax(0,1fr)}.panel.span2,.panel.span3{grid-column:auto}select,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],button{min-height:40px;font-size:16px}.top-board select{max-width:100%}.icon-btn{padding:4px}.linkrow{gap:8px 14px}.linkrow.indent{padding-left:0}.board iframe{height:380px}.board iframe.rainviewer{height:70vh}.clip-box{height:420px}.clip-box iframe{height:420px}}@media (hover:none){a:hover{color:#00f;background:none}a:visited:hover{color:navy}}.site-header .grp{display:contents}@media (max-width:760px){.site-header{font-size:20px}.site-header .row{gap:8px 10px}.site-header .row+.row{margin-top:10px}.site-header .grp{display:inline-flex;align-items:center;gap:6px}.site-header .grp.ctr{flex-wrap:wrap;gap:0 12px}.site-header .grp.ctr,.site-header .grp.ctr *{font-size:14px!important;margin-left:0}.site-header .grp.icons{gap:10px}.site-header .btn-blank{display:none}.site-header input[type="button"]{width:auto;min-width:72px;min-height:36px;padding:0 10px;font-size:15px;border-radius:8px}.site-header .btn-gradient{width:100%;max-width:360px;min-height:40px;border-radius:50px}}.atis-groups{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:4px}.atis-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:3px 4px;padding:2px 5px 4px;border-left:4px solid var(--atis-edge)}.atis-label{flex:0 0 100%;font-size:12px;font-weight:bold;color:#333;text-indent:0}.btn-atis{display:inline-flex;flex-direction:column;align-items:center;min-width:62px;padding:2px 6px 3px;border:1px solid #777;border-radius:5px;background:var(--atis-bg);color:#000;font:inherit;line-height:1.25;cursor:pointer;text-indent:0}.btn-atis b{font-size:14px}.btn-atis span{font-size:11px;font-weight:normal}.btn-atis:hover{filter:brightness(.94)}.btn-atis:focus-visible{outline:2px solid #8b4513;outline-offset:2px}.btn-atis.old{background:#eee;color:#777;border:1px dashed #999}.atis-legend{font-size:12px;margin-top:4px;color:#444}.atis-legend i{display:inline-block;width:22px;height:12px;vertical-align:-2px;margin-right:4px;background:#eee;border:1px dashed #999}.atis-c1{--atis-bg:#cfe3f7;--atis-edge:#4f86c6}.atis-c2{--atis-bg:#f7e7b4;--atis-edge:#c9a227}.atis-c3{--atis-bg:#cdebcb;--atis-edge:#4e9a4a}.atis-c4{--atis-bg:#f7cdd6;--atis-edge:#c95a74}.atis-c5{--atis-bg:#e1d3f2;--atis-edge:#8a63bd}.atis-c6{--atis-bg:#fad9b8;--atis-edge:#d2873a}.atis-c7{--atis-bg:#c9eaea;--atis-edge:#3e9c9c}.atis-c8{--atis-bg:#f3d0ea;--atis-edge:#b8559f}.ap-list{position:absolute;z-index:1000;box-sizing:border-box;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #8b4513;border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.25);text-indent:0;font-size:14px;text-align:left}.ap-list[hidden]{display:none}.ap-item{display:flex;align-items:baseline;gap:8px;padding:5px 8px;cursor:pointer}.ap-item b{font-family:Consolas,monospace;min-width:3.4em}.ap-item i{font-style:normal;min-width:2.4em;color:#666;font-size:12px}.ap-item span{white-space:nowrap}.ap-item small{color:#777;margin-left:auto;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-item.on,.ap-item:hover{background:#fde9c8}.ap-item.hist b{font-family:inherit;min-width:0}.ap-head{padding:3px 8px;font-size:11px;color:#777;background:#f6f1e8}.ap-foot{padding:5px 8px;font-size:12px;color:#00e;text-align:right;cursor:pointer;border-top:1px solid #eee}@media (max-width:760px){.ap-item{min-height:44px;align-items:center;font-size:16px}.ap-item small{display:none}.btn-atis{min-width:72px;min-height:44px}.atis-groups{gap:8px 10px}}.site-header .br{display:none}.site-header .grp.tools{display:contents}@media (max-width:760px){.site-header .br{display:block;flex-basis:100%;height:0}.site-header .grp.tools{display:inline-flex;flex-wrap:wrap;gap:6px}.site-header .grp.tools .btn-gradient{width:auto;max-width:none;padding:0 16px}}.btn-2line{line-height:1.25;padding:6px 18px;border-radius:22px;font-family:inherit}@media (max-width:760px){.site-header .grp.tools .btn-2line{padding:4px 16px;min-height:44px;font-size:14px}.site-header .row+.row .icon-btn{display:none}.site-header .row+.row{gap:8px 6px}.site-header .row+.row input.button1,.site-header .row+.row input.button2{min-width:62px;padding:0 5px;font-size:14px}}