@charset "UTF-8";
html,body,div,ul,li,noscript{margin:0;padding:0;border:0;background-color:rgb(253,253,253);color:rgb(32,33,36);vertical-align:baseline;overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;font-family:"Helvetica Neue","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;font-size:16.8px;font-weight:400;line-height:1.6;letter-spacing:0.02em;outline:0;-webkit-text-size-adjust:100%;}
/*
==contents
*/
div{background-color:rgb(236,236,236);}
ul{list-style:none;font-size:0;}
ul:nth-of-type(1)   {padding:4px 8px 0 8px;background-color:rgb(49,49,49);color:rgb(249,249,249);}
ul:nth-of-type(1) li{display:block;border-bottom:1px solid rgb(128,128,128);background-color:inherit;color:inherit;}
ul:nth-of-type(1) li a{display:block;padding:8px 8px 8px 8px;color:inherit;font-weight:800;text-decoration:none;user-select:none;}
ul:nth-of-type(1) li a:hover{filter:brightness(92%);}
ul:nth-of-type(2)   {padding:0 16px 0 16px;background-color:rgb(49,49,49);color:rgb(249,249,249);}
ul:nth-of-type(2) li{display:inline-block;background-color:inherit;color:inherit;}
ul:nth-of-type(2) li:not(:last-of-type)::after{content:"›";margin:0 8px 0 8px;}
ul:nth-of-type(2) li a{display:inline-block;padding:8px 0 8px 0;color:inherit;}
ul:nth-of-type(2) li a:hover{filter:brightness(92%);}
ul:nth-of-type(3)   {display:grid;box-sizing:border-box;padding:4px 4px calc(8px * 10) 4px;background-color:inherit;}
ul:nth-of-type(3) li{box-sizing:border-box;margin:4px 4px 4px 4px;border-radius:4px;background-color:rgb(216,216,216);color:rgb(51,51,51);}
ul:nth-of-type(3) li a{display:block;padding:4px 8px 4px 8px;color:inherit;text-decoration:none;}
@media screen and (min-width:1298px){ul:nth-of-type(3){width:1248px;margin:0 auto;}}
@media screen and (min-width:1110px){ul:nth-of-type(3){grid-template-columns:calc(100% / 6) calc(100% / 6) calc(100% / 6) calc(100% / 6) calc(100% / 6) calc(100% / 6);}}
@media screen and (max-width:1110px){ul:nth-of-type(3){grid-template-columns:calc(100% / 5) calc(100% / 5) calc(100% / 5) calc(100% / 5) calc(100% / 5);}}
@media screen and (max-width: 925px){ul:nth-of-type(3){grid-template-columns:calc(100% / 4) calc(100% / 4) calc(100% / 4) calc(100% / 4);}}
ul:nth-of-type(3)#ipv4{display:block;width:100%;margin:0;padding:16px 16px 16px 16px;}
ul:nth-of-type(3)#ipv4 li{margin:0;background-color:inherit;font-size:calc(16.8px * 1.6);}
ul:nth-of-type(4)     {padding:4px 16px calc(8px * 10) 16px;}
ul:nth-of-type(4) li  {padding:4px 0 4px 0;font-weight:800;}
ul:nth-of-type(4) li a{font-weight:400;}
div#copy{position:fixed;bottom:0;left:0;right:0;margin:0;background-color:rgb(49,49,49);color:rgb(249,249,249);text-align:center;}
div#copy ul{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;background-color:inherit;color:inherit;}
div#copy li{background-color:inherit;color:inherit;}
div#copy li:not(:last-of-type)::after{content:"/";margin:0 4px;}
div#copy li a{display:inline-block;padding:8px 0;color:rgb(249,249,249);}
div#copy li a:hover{filter:brightness(92%);}
noscript{position:fixed;top:0;left:0;right:0;}
div#noscript{display:block;margin:16px;padding:16px 16px 15px 16px;border:solid 1px #d4d4d4;box-shadow:0 1px 4px 0 rgb(206,206,206), 0 0 0 1px rgb(216,216,216);background-color:rgb(254,254,254);font-weight:800;}
div#noscript::after{content:"JavaScriptを利用してツールの読込と出力を行うため、\AJavaScriptが無効の状態では作動しません。\Aお手数ですが、JavaScriptを有効にした上で、再度アクセスして下さい。";display:block;margin-top:7px;padding-top:8px;border-top:solid 1px #d4d4d4;font-weight:400;line-height:1.6;white-space:pre-wrap;}
div#noscript + div{display:block;margin:16px;padding:16px 16px 15px 16px;border:solid 1px #d4d4d4;box-shadow:0 1px 4px 0 rgb(206,206,206), 0 0 0 1px rgb(216,216,216);background-color:rgb(254,254,254);font-weight:800;}
div#noscript + div::after{content:"Please enable JavaScript and reload the page.";display:block;margin-top:7px;padding-top:8px;border-top:solid 1px #d4d4d4;font-weight:400;line-height:1.6;white-space:pre-wrap;}
