html{background-color:#fff;color:#151515;font-family:Noto Sans JP,Helvetica Neue,Helvetica,Hiragino Sans,Hiragino Kaku Gothic ProN,Arial,Yu Gothic,Meiryo,sans-serif;font-size:16px}body{height:100%;margin:0}h1{border-bottom:2px solid #98c8be;font-size:1.4rem;margin:10px 0 20px;padding:5px 0}h2{font-size:1.2rem}input:focus,select:focus{outline:none}.contentWrapper{display:flex;flex-direction:column;min-height:100vh}.main{margin:auto;max-width:70rem;width:85%}.header{box-shadow:0 3px 10px rgba(0,0,0,.251);box-sizing:border-box;margin-bottom:20px;padding:5px 0;width:100%}.header .headerBox{margin:5px auto;max-width:75rem;width:90%}.header .headerBox,.header .headerBox .logoBox{align-items:center;display:flex;justify-content:left}.header .headerBox .logoBox{margin-right:10px}.headLogo,.headLogoImg{height:40px}.title{font-size:20px;font-weight:700;margin-left:15px}.headerSearchBox,.searchBox{align-items:center;display:flex;flex-grow:1;width:100%}.headerSearchBox>*,.searchBox>*{box-sizing:border-box;display:inline-block;min-width:0}.headerSearchBox>:last-child,.searchBox>:last-child{border-right:1px solid #a2908b}.headerSearchBox .textInput,.searchBox .textInput{background-color:#faf9f9;border:1px solid #a2908b;border-right-width:0;flex-grow:1;width:0}.headerSearchBox .textInput::placeholder,.searchBox .textInput::placeholder{font-style:italic}.headerSearchBox .searchButton,.searchBox .searchButton{align-items:center;background-color:#014f41;border:none;border-radius:0 3px 3px 0;color:#fff;cursor:pointer;display:flex;justify-content:center;width:2em}.headerSearchBox{justify-content:end;margin-left:15px;max-width:20rem}.headerSearchBox>*{height:1.8rem}.headerSearchBox .textInput{font-size:1rem;padding-left:.3rem}.searchBox{justify-content:center;margin:1rem 0}.searchBox>*{height:2.3rem}.searchBox .textInput{font-size:1rem;padding-left:.5rem}.searchBox .selectContainer{flex-grow:1;flex-shrink:1;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;position:relative;width:2rem}.searchBox .selectContainer .ruleSelect,.searchBox .selectContainer .tagSelect{-webkit-appearance:none;appearance:none;background-color:#f0eae6;border:1px solid #a2908b;border-right-width:0;font-size:.9rem;height:100%;padding:0 30px 0 10px;width:100%}.searchBox .selectContainer:after{border-left:2px solid gray;border-top:2px solid gray;content:"";height:7px;pointer-events:none;position:absolute;right:10px;top:15px;transform:translateY(-50%) rotate(-135deg);width:7px}.searchBox .searchButton{font-size:1.1rem}.footer{box-shadow:inset 0 3px 10px rgba(0,0,0,.251);box-sizing:border-box;flex-grow:1;margin-top:50px;overflow:hidden;padding:30px 0;text-align:center;width:100%}.footer .credit{margin-top:10px}.indexLinkBox{display:flex;flex-direction:row;margin-left:auto}.indexLinkBox .indexLink{text-wrap:nowrap;border-left:1px solid #a0a0a0;font-size:.9rem;padding:0 8px}.indexLinkBox .indexLink a{color:inherit;text-decoration:none}.indexLinkBox .indexLink:last-child{border-right:1px solid #a0a0a0}.topBox{align-items:center;display:flex;flex-direction:column;margin-bottom:15px}.topBox .topLogoBox{margin:25px 0 5px;max-width:350px;pointer-events:none;-webkit-user-select:none;user-select:none;width:80%}.topBox .topLogoBox .topLogo{width:100%}.topBox .topTitle{font-size:1.1rem;margin-bottom:10px}.topBox .indexLinkBox{margin-left:0}.charaList{display:grid;grid-template-columns:repeat(auto-fill,minmax(70px,1fr))}.charaList .charaLink{align-items:center;border:1px solid #a0a0a0;border-radius:3px;display:inline-flex;flex-direction:column;height:70px;justify-content:center;margin:7px;width:60px}.charaList .charaLink:hover{background-color:#edf8f6}.charaList .charaLink .chara{font-size:25px}.charaList .charaLink .charaPron{font-size:.8rem;margin-top:5px}.charaList>a{color:#000;color:initial;text-decoration:none}.pageWrapper{display:flex;flex-flow:row}.info{display:flex;flex-flow:column;flex-shrink:0;margin-right:30px;width:25%}.info .moveLink{align-items:center;border-bottom:1px solid #a0a0a0;display:flex;justify-content:start;width:100%}.info .moveLink .nextButton{border-left:1px solid #a0a0a0}.info .moveLink .nextButton,.info .moveLink .prevButton{flex-grow:1}.info .moveLink .nextButton>*,.info .moveLink .prevButton>*{color:#028069;display:inline-block;font-size:1.2rem;height:2rem;text-align:center;text-decoration:none;-webkit-user-select:none;user-select:none;width:100%}.info .moveLink .nextButton>:hover,.info .moveLink .prevButton>:hover{background-color:#edf8f6}.info .moveLink .nextButton.disabled>*,.info .moveLink .prevButton.disabled>*{background-color:#e0e0e0;color:#707070}.info>.charaFrame{align-items:center;display:inline-flex;height:150px;justify-content:center;width:100%}.info>.charaFrame>.mainChara{font-size:100px}.info .kanji{display:inline-block;font-size:24px;text-align:center;width:100%}.headerSearchBox .textInput::placeholder,.phun,.searchBox .textInput::placeholder{font-family:Phun-Sans,PhunWrite,Times New Roman,YuMincho,Hiragino Mincho ProN,Yu Mincho,MS PMincho,serif;font-weight:400}.serif{font-family:"Noto Serif JP",serif}.pwrite{font-family:PhunWrite}.psans{font-family:Phun-Sans}.pdot{font-family:PhunDot}.dataTable{border-collapse:collapse;border-spacing:0;margin-top:.5rem}.dataTable *{border:1px solid #a0a0a0;padding:5px}.dataTable th{background-color:#f5f5f5;width:30%}.langs{flex-grow:1}.langs>.langData>h2{background-color:#e7f6f3;border-left:8px solid #7bdac8;font-size:1.25rem;margin:40px 0 15px -5px;padding:3px 0 5px 8px}.langs>.langData:first-child>h2{margin-top:15px}.langs>.langData h3{font-size:1.1rem}.langs>.langData .dataRow{align-items:stretch;border-bottom:1px solid #a0a0a0;display:flex;font-size:1rem;padding:0}.langs>.langData .dataRow .dataLabel{background-color:#f3f3f3;flex-shrink:0;font-weight:700;margin-right:10px;padding:5px 0 5px 7px;width:5rem}.langs>.langData .dataRow .data{padding:3px 0}.langs>.langData .dataRow>div{align-items:center;display:flex}.langs>.langData>.dataEntry>p{margin:0}.langs>.langData .langLinks{padding:.5rem .3rem 0;width:100%}.langs>.langData .langLinks span{margin:0 .3rem}.charaStructure .nodeRow:after,.charaStructure .treeNode:after{border-right:1px solid silver;content:"";height:10px;left:50%;position:absolute;top:0}.charaStructure .treeNode{flex-grow:1;line-height:1;margin-top:10px;padding-top:10px;position:relative;text-align:center}.charaStructure .treeNode .specialDesc{align-items:center;color:#404040;display:flex;height:calc(1.1rem + 7px);justify-content:center}.charaStructure .treeNode .nodeChara{align-items:end;border:1px solid #707070;border-radius:3px;box-sizing:border-box;display:inline-flex;flex-direction:row;font-size:1.1rem;padding:3px 5px}.charaStructure .treeNode .nodeChara:hover{background-color:#edf8f6}.charaStructure .treeNode .nodeChara .nodeKanji{color:#404040;font-size:.8rem;margin-left:5px}.charaStructure .treeNode.modified .nodeChara{border-style:dashed}.charaStructure .treeNode a{color:inherit;height:100%;text-decoration:none}.charaStructure .treeNode:before{border-top:1px solid silver;content:"";left:0;position:absolute;top:0;width:100%}.charaStructure>.treeNode{margin-top:0;padding-top:0}.charaStructure>.treeNode:after,.charaStructure>.treeNode:before{display:none}.charaStructure .nodeRow{display:flex;flex-direction:row;position:relative}.charaStructure .nodeRow>.treeNode:first-child:before{left:auto;right:0;width:50%}.charaStructure .nodeRow>.treeNode:last-child:before{left:0;right:auto;width:50%}.charaFontBox{align-items:end;column-gap:20px;display:flex;flex-direction:row;justify-content:center}.charaFontBox .charaFont{align-items:center;display:flex;flex-direction:column}.charaFontBox .charaFont .fontName{align-items:center;border:1px solid #a0a0a0;display:inline-flex;font-size:50px;height:60px;justify-content:center;-webkit-user-select:none;user-select:none;width:60px}.charaFontBox .charaFont .fontNameLabel{font-size:.9rem;margin-top:5px}.phun404{font-size:24px}@media screen and (max-width:750px){.main{width:85%}.headerBox,.pageWrapper{flex-flow:column}.header .headerBox{align-items:center;width:90%}.logoBox{margin:5px 0 15px!important}.indexLinkBox{margin-bottom:10px;margin-left:0}.searchBox{flex-wrap:wrap}.searchBox .textInput{border-bottom-width:0;border-right-width:1px;width:100%}.searchBox .selectContainer{max-width:100%}.searchBox .selectContainer .ruleSelect,.searchBox .selectContainer .tagSelect{font-size:.85rem;padding:0 20px 0 5px}.searchBox .searchButton{border-top-right-radius:0}.headerSearchBox{justify-content:center;margin-left:0;max-width:35rem}.info{margin:0;width:100%}.langs>.langData:first-child>h2{margin-top:30px}.nodeChara{align-items:center!important;flex-direction:column!important}.nodeChara .nodeKanji{margin-left:0!important;margin-top:5px!important}}@font-face{font-family:PhunWrite;src:url(https://kaeru2193.github.io/Phun-Resources/font/PhunWrite-Regular-latest.woff) format("woff")}@font-face{font-family:Phun-Sans;font-weight:400;src:url(https://kaeru2193.github.io/Phun-Resources/font/Phun-Sans/Phun-Sans-Rounded-Regular.woff) format("woff")}@font-face{font-family:Phun-Sans;font-weight:700;src:url(https://kaeru2193.github.io/Phun-Resources/font/Phun-Sans/Phun-Sans-Rounded-Bold.woff) format("woff")}@font-face{font-family:PhunDot;src:url(https://kaeru2193.github.io/Phun-Resources/font/PhunDot-latest.woff) format("woff")}
/*# sourceMappingURL=main.8dfff0f2.css.map*/