@import url(//fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap&subset=japanese);*{font-family:"Noto Sans JP",sans-serif;padding:0;margin:0}html{text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;background-color:#EFF}select{height:1.5rem}div.mapTip .terrainImg,#mapEditor_paletteBody .terrainImg,.markingTips,.mapSizeButton,select{cursor:pointer}#mainArea{overflow:hidden}#mapEditor_title{font-size:16px;margin-bottom:.5em;font-weight:700}form[name=mapParts]{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:5px;vertical-align:bottom}form[name=mapParts] div{margin-top:3px}form[name=mapParts] .mapSizeButton{width:1.5rem;height:1.5rem}#mapEditor_mainMap{overflow:auto;max-height:80vh}#mapEditor_mainMap #mainMapBody{display:table;border-collapse:collapse;margin:auto}#mapEditor_mainMap #mainMapBody>div{display:flex;flex-direction:row}#mapEditor_mainMap #mainMapBody>div>div{display:inline-block}#mapEditor_mainMap #mainMapBody img{width:100%;height:100%}#mapEditor_mainMap #mainMapBody div#xbarImage{height:16px;width:400px;overflow:hidden}#mapEditor_mainMap #mainMapBody div#xbarImage img{width:auto;display:block}#mapEditor_mainMap #NaviView{display:none;position:absolute;background-color:rgba(0,0,0,.5);border:2px ridge gray;z-index:100;line-height:1.4;pointer-events:none}#mapEditor_mainMap #NaviView #NaviView_header{display:table-cell;text-align:left}#mapEditor_mainMap #NaviView #NaviView_header img{margin:2px;vertical-align:bottom;height:32px;width:32px}#mapEditor_mainMap #NaviView #NaviView_header_text{display:inline-block;color:#fff;font-size:12px;white-space:nowrap;padding:2px}#mapEditor_mainMap #NaviView #NaviView_info{display:table-cell;border-top:1px dotted #fff}.mapImgBlock{position:relative;font-size:0}.mapImgBlock img[id^=map_]{cursor:pointer}div[id^=filter_]{width:100%;height:100%;position:absolute;display:flex;align-items:flex-end;justify-content:center;color:#fff;pointer-events:none}div[class^=marking],div[class^=grid],div[class^=cover]{width:32px;height:32px;position:absolute}div#marking_selected_markingTips>div,div .marking_non{width:32px;height:32px;background-color:rgba(0,0,0,.0352941176);position:absolute}div .markingTips+div{vertical-align:bottom}div .marking_1{background-image:linear-gradient(-45deg,transparent,transparent 9%,#FFFF00 9%,#FFFF00 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#FFFF00 34%,#FFFF00 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#FFFF00 59%,#FFFF00 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#FFFF00 84%,#FFFF00 87%,transparent 87%,transparent)}div .marking_2{background-image:linear-gradient(-45deg,transparent,transparent 9%,#FF0000 9%,#FF0000 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#FF0000 34%,#FF0000 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#FF0000 59%,#FF0000 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#FF0000 84%,#FF0000 87%,transparent 87%,transparent)}div .marking_3{background-image:linear-gradient(-45deg,transparent,transparent 9%,#0000FF 9%,#0000FF 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#0000FF 34%,#0000FF 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#0000FF 59%,#0000FF 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#0000FF 84%,#0000FF 87%,transparent 87%,transparent)}div .marking_4{background-image:linear-gradient(-45deg,transparent,transparent 9%,#00FF00 9%,#00FF00 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#00FF00 34%,#00FF00 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#00FF00 59%,#00FF00 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#00FF00 84%,#00FF00 87%,transparent 87%,transparent)}div .marking_5{background-image:linear-gradient(-45deg,transparent,transparent 9%,#FF00FF 9%,#FF00FF 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#FF00FF 34%,#FF00FF 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#FF00FF 59%,#FF00FF 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#FF00FF 84%,#FF00FF 87%,transparent 87%,transparent)}div .marking_6{background-image:linear-gradient(-45deg,transparent,transparent 9%,#CCCCBB 9%,#CCCCBB 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#CCCCBB 34%,#CCCCBB 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#CCCCBB 59%,#CCCCBB 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#CCCCBB 84%,#CCCCBB 87%,transparent 87%,transparent)}div .marking_7{background-image:linear-gradient(-45deg,transparent,transparent 9%,#FFA500 9%,#FFA500 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#FFA500 34%,#FFA500 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#FFA500 59%,#FFA500 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#FFA500 84%,#FFA500 87%,transparent 87%,transparent)}div .marking_8{background-image:linear-gradient(-45deg,transparent,transparent 9%,#A52A2A 9%,#A52A2A 12%,transparent 12%,transparent),linear-gradient(-45deg,transparent,transparent 34%,#A52A2A 34%,#A52A2A 37%,transparent 37%,transparent),linear-gradient(-45deg,transparent,transparent 59%,#A52A2A 59%,#A52A2A 62%,transparent 62%,transparent),linear-gradient(-45deg,transparent,transparent 84%,#A52A2A 84%,#A52A2A 87%,transparent 87%,transparent)}div .grid_1{outline-offset:-1px;outline:1px solid #FF0}div .grid_2{outline-offset:-1px;outline:1px solid red}div .grid_3{outline-offset:-1px;outline:1px solid #00F}div .grid_4{outline-offset:-1px;outline:1px solid #0F0}div .grid_5{outline-offset:-1px;outline:1px solid #F0F}div .grid_6{outline-offset:-1px;outline:1px solid #CCB}div .grid_7{outline-offset:-1px;outline:1px solid #FFA500}div .grid_8{outline-offset:-1px;outline:1px solid brown}div .cover_1{background-color:rgba(255,255,0,.4274509804)}div .cover_2{background-color:rgba(255,0,0,.4274509804)}div .cover_3{background-color:rgba(0,0,255,.4274509804)}div .cover_4{background-color:rgba(0,255,0,.4274509804)}div .cover_5{background-color:rgba(255,0,255,.4274509804)}div .cover_6{background-color:rgba(204,204,187,.4274509804)}div .cover_7{background-color:rgba(255,165,0,.4352941176)}div .cover_8{background-color:rgba(165,42,42,.4352941176)}#mapEditor_paletteTab{display:table;min-width:320px;width:100%;max-width:600px;margin:auto;table-layout:fixed;box-sizing:content-box;border-collapse:separate;border-spacing:4px}#mapEditor_paletteTab div{display:table-cell;line-height:1.5;text-align:center;border:2px outset silver}#mapEditor_paletteTab div input{display:none}#mapEditor_paletteTab div label{display:inline-block;width:100%;height:100%;cursor:pointer}#mapEditor_paletteTab div input:checked+label{background-color:rgba(0,255,255,.3);color:maroon;font-weight:700}#mapEditor_paletteTab div.addTabSelected{color:blue;background:radial-gradient(ellipse at bottom,rgba(0,255,255,.3) 0%,transparent 80%);border-bottom:1px dotted blue;box-sizing:content-box}#mapEditor_paletteBody{min-width:300px;width:100%;max-width:500px;max-height:450px;margin:auto;overflow:auto}#mapEditor_paletteBody>div{display:flex;justify-content:center;flex-wrap:wrap}#mapEditor_paletteBody>div div#paletteTab_terrainList{display:table;table-layout:fixed;box-sizing:content-box;border-collapse:separate;border-spacing:3px;overflow:auto}#mapEditor_paletteBody>div div#paletteTab_terrainList>div{display:table-row}#mapEditor_paletteBody>div div#paletteTab_terrainList>div>div{display:table-cell;position:relative}#mapEditor_paletteBody>div div#paletteTab_terrainList>div>div img{height:32px;width:32px}#mapEditor_paletteBody>div div#paletteTab_terrainInfo{margin-bottom:5px;margin-right:10px}#mapEditor_paletteBody>div div#paletteTab_terrainInfo div:first-of-type>div:first-of-type{display:inline-block}#mapEditor_paletteBody>div div#paletteTab_terrainInfo div:first-of-type img{vertical-align:bottom;height:32px;width:32px}#mapEditor_paletteBody>div div#paletteTab_terrainInfo div:last-of-type{margin-top:5px}#mapEditor_paletteBody>div div#paletteTab_terrainInfo div:last-of-type table{border-spacing:1px;border:1px outset #aca;margin:auto}#mapEditor_paletteBody>div div#paletteTab_terrainInfo div:last-of-type table td{padding:2px;border:1px outset #aca}#mapEditor_paletteBody>div div#paletteTab_terrainInfo div:last-of-type table tr td:first-of-type{background-color:#cfc;color:#C00000;font-weight:700}#mapEditor_paletteBody>div div#paletteTab_terrainInfo div:last-of-type table tr td:last-of-type{background-color:#cff}#mapEditor_paletteBody>div div#paletteTab_markingList{display:table;table-layout:fixed;box-sizing:content-box;border-collapse:separate;border-spacing:7px;overflow:auto}#mapEditor_paletteBody>div div#paletteTab_markingList>div{display:table-row}#mapEditor_paletteBody>div div#paletteTab_markingList>div>div{display:table-cell;position:relative}#mapEditor_paletteBody>div div#paletteTab_markingInfo{margin-bottom:5px;margin-right:10px}#mapEditor_paletteBody>div div#paletteTab_markingInfo>div:first-of-type{display:inline-block}#mapEditor_paletteBody>div div#paletteTab_markingInfo img{vertical-align:bottom}#mapEditor_paletteBody>div div#paletteTab_mapCodeButtons{margin:3px}#mapEditor_paletteBody>div div#paletteTab_mapCodeButtons input{padding:5px;margin:3px}#mapEditor_paletteBody>div div#paletteTab_mapCodeArea{width:100%;margin:3px}#mapEditor_paletteBody>div div#paletteTab_mapCodeArea textarea{width:inherit;height:20rem}#mapEditor_paletteBody div.nonDisp{display:none}#globalDescription,#version{padding:1%;margin:1%;max-width:100%;height:auto;font-size:.8rem;border:1px dotted blue;border-radius:3px}#globalDescription.nonDisp,#version.nonDisp{display:none}#paletteTab_terrainDescription,#paletteTab_markingDescription,#paletteTab_mapcodeDescription{font-size:.8rem;min-width:320px;width:100%;max-width:400px;margin:auto}#paletteTab_terrainDescription.nonDisp,#paletteTab_markingDescription.nonDisp,#paletteTab_mapcodeDescription.nonDisp{display:none}.titleBorder_right{display:flex;align-items:center}.titleBorder_right:after{border-top:1px dotted;content:"";margin-left:.3rem;margin-right:.3rem;flex-grow:1}