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:1700px;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%;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  adatis  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}}