/*! normalize.css v2.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,body{height:100%}body{background:#2a2a2a;font-family:"游明朝体", "Yu Mincho", YuMincho, "游ゴシック体", "Yu Gothic", YuGothic, "Helvetica Neue", "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:1rem;line-height:1.8em;color:#c4b89c}h1{font-size:1.8rem;font-weight:400;margin:0}h2{font-size:1.6rem;font-weight:300;margin:0}h3{font-size:1.4rem;font-weight:200;margin:0}ul{list-style:none;margin:0;padding:0}p{line-height:1.8em}svg:hover path{fill:#fff}.horizontalScroll{white-space:nowrap;overflow-x:auto}.header.stick{width:100%;height:44px;z-index:999;position:relative;background-color:#353a49}.header.stick .header__navigation .menu__pages{position:absolute;left:20px;height:44px;line-height:44px}.header.stick .header__navigation .menu__pages img{cursor:pointer;vertical-align:middle;background-position:bottom left;background-repeat:no-repeat;background-size:100% 90%}.header.stick .header__navigation .menu__pages img:hover{background:linear-gradient(45deg, transparent 13px, rgba(255,255,255,0.2) 13px);background-position:bottom left;background-repeat:no-repeat;background-size:100% 90%}.header.stick #logo{position:fixed;left:50%;transform:translate(-50%, 0%);width:240px;margin-top:90px;transition:width 0.23s ease, margin-top 0.23s ease}@media screen and (min-width: 415px){.header.stick #logo{width:380px;margin-top:80px}}@media screen and (min-width: 768px){.header.stick #logo{width:758px;margin-top:160px}}.header.stick #logo.logo--small{width:120px;height:26px;margin-top:10px;transition:width 0.23s ease, margin-top 0.23s ease}.init-bottom:after{content:'';display:inline-block;width:6px;height:6px;margin:0 0 0 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg)}.menu{position:absolute;height:44px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;right:20px;*zoom:1}.menu>li{height:44px;line-height:44px}.menu>li:first-child{margin-right:auto}.menu>li.menu__navigator{position:relative;width:100px;display:none;text-align:center}@media screen and (min-width: 768px){.menu>li.menu__navigator{width:150px;display:block}}.menu>li.menu__navigator ul.menu__second-level{position:absolute;top:50px;width:100%;visibility:hidden;opacity:0;z-index:5;transition:all .2s ease}.menu>li.menu__navigator ul.menu__second-level li{border-top:1px solid #111;background:#2e4042}.menu>li.menu__navigator ul.menu__second-level li:hover{background:rgba(0,0,0,0.8)}.menu>li.menu__navigator ul.menu__second-level li:last-child{background:linear-gradient(45deg, transparent 8px, #2e4042 8px),linear-gradient(315deg, transparent 8px, #2e4042 8px);background-position:bottom left, bottom right;background-size:50% 100%;background-repeat:no-repeat}.menu>li.menu__navigator ul.menu__second-level li:last-child:hover{background:linear-gradient(45deg, transparent 8px, rgba(0,0,0,0.8) 8px),linear-gradient(315deg, transparent 8px, rgba(0,0,0,0.8) 8px);background-position:bottom left, bottom right;background-size:50% 100%;background-repeat:no-repeat}.menu>li.menu__navigator:hover ul.menu__second-level,.menu>li.menu__navigator.hover ul.menu__second-level{top:44px;visibility:visible;opacity:1}.menu>li.menu__navigator:hover{transition:all .5s}.menu>li.menu__navigator a{display:block;text-decoration:none;color:rgba(255,255,255,0.8)}.menu>li.menu__navigator a:hover{text-decoration:underline}.menu>li.menu__qrcode img{cursor:pointer;vertical-align:middle;transition:all .2s}.menu>li.menu__qrcode img:hover{background-color:rgba(255,255,255,0.8)}.menu>li.menu__rss img{margin-left:auto;vertical-align:middle}.menubar__space{position:fixed;width:100%;height:100%;background-color:transparent}.menubar{position:absolute;top:44px;background-color:rgba(0,0,0,0.8)}.menubar>ul{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:1em;margin-right:1em}@media screen and (min-width: 415px){.menubar>ul{display:block}}.menubar>ul>li{background:linear-gradient(174deg, transparent 20px, #353a49 0%, transparent 98%, transparent 100%);font-size:0.875rem;margin:0.5em;padding-left:.5em;padding-right:.5em;padding-top:.3em}.menubar>ul>li>ul{padding-bottom:1em}@media screen and (min-width: 768px){.menubar>ul>li>ul{padding-bottom:3em}}.menubar>ul>li h2{color:rgba(32,32,32,0.8);font-family:'Black Ops One', cursive;font-size:0.8rem;padding-top:0.3em;margin-bottom:0.1em;text-shadow:1px 1px 0 rgba(255,255,255,0.2),1px -1px 0 rgba(255,255,255,0.2),-1px 1px 0 rgba(255,255,255,0.2),-1px -1px 0 rgba(255,255,255,0.8),1px 2px 2px #2a2a2a;transform:rotate(6deg)}@media screen and (min-width: 415px){.menubar>ul>li h2{font-size:1.6rem}}.menubar>ul>li a{display:block;color:#f2f2ff;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,200,0.8),0px -1px 3px rgba(0,0,200,0.8);border-left:4px solid rgba(0,0,0,0.4);background:linear-gradient(to left, transparent 0%, rgba(0,0,0,0.2) 100%);padding:0.4em;transition:all .4s}.menubar>ul>li a:hover{border-left:4px solid rgba(60,143,255,0.8);background:linear-gradient(to left, transparent 0%, rgba(0,0,255,0.2) 100%);transition:all .2s}.main__wapper{background:url(../images/bg.png) 0 0 no-repeat;background-size:cover}.main__content{width:92%;max-width:1300px;margin-left:auto;margin-right:auto}.main__content h1{text-align:center;text-shadow:8px 3px 6px #2e4042, -8px -3px 6px #353a49, 2px 2px 1px #000;background:radial-gradient(circle at 50% 100%, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0));border-top:double rgba(255,255,255,0.2);margin-top:2em;margin-bottom:2em;padding-top:1em;padding-bottom:1em}.main__content h2{text-align:center;text-shadow:8px 3px 10px #000, -8px 3px 10px #000;background:linear-gradient(transparent 0%, transparent 49%, rgba(255,0,0,0.8) 50%, rgba(0,0,0,0.8) 51%, transparent 52%, transparent 100%);margin-top:2em;margin-bottom:2em}.main__content h3{text-align:left;text-shadow:8px 3px 10px #000, -8px 3px 10px #000;margin-top:1em;margin-bottom:1em}.main__content img{width:100%;max-width:100%;height:auto}.main__content a{position:relative;display:inline-block;color:#fff;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,200,0.8),0px -1px 3px rgba(0,0,200,0.8);transition:.3s}.main__content a::before,.main__content a::after{position:absolute;content:'';width:0;height:1px;background-color:#3c8fff;transition:.3s}.main__content a::before{top:0;left:0}.main__content a::after{bottom:0;right:0}.main__content a:hover::before,.main__content a:hover::after{width:100%}.main__content>ul ul{margin-left:20px}.main__content>ul ul li{list-style-type:none;margin:10px;padding-left:0.5em;position:relative}.main__content>ul ul li::before{content:"";position:absolute;top:-2px;left:-20px;border-left:2px solid rgba(0,0,0,0.8);border-bottom:2px solid rgba(0,0,0,0.8);border-radius:0 0 0 0px;width:20px;height:15px}.main__content>ul ul li::after{position:absolute;content:"";top:13px;left:-20px;border-left:2px solid rgba(0,0,0,0.8);border-top:2px solid rgba(0,0,0,0.8);border-radius:0 0 0 0;width:20px;height:100%}.main__content>ul ul li:last-child::after{display:none}.main__content>ul ul li:last-child:before{border-radius:0 0 0 5px}.main__content>ul>li{margin-top:10px;margin-bottom:10px}.main__content>ul>li:first-child::before{display:none}.main__content>ul>li:first-child::after{border:none}.main__content .style_table .style_td{padding:0.4em 0.5em}.main__content .style_table tr:hover{background-color:rgba(0,0,0,0.2)}.main__content .style_table td{border-bottom:1px solid rgba(200,200,200,0.2)}.main__content .style_table thead{background-color:rgba(0,0,0,0.8)}.main__content .state{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.main__content .state .state--name{margin-left:0.8em}.main__content input[type=submit]{margin:.5em;padding:0.5em 1em;background:rgba(0,0,0,0.8);color:rgba(255,255,255,0.8);border:1px solid;border-radius:5px;transition:all .2s}.main__content input[type=submit]:hover{background:rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.8)}.main__content #note{line-height:1.7em}.main__content img[src*=amazon]{width:1px;height:1px}.main__content .type_military{padding-left:3em;text-shadow:2px 2px 2px #2e4042,-3em 0px 1px #2e4042,3em 0px 1px #2e4042,1px 1px 0px rgba(0,0,0,0.8)}.main__content .type_publicsafety{padding-left:3em;text-shadow:2px 2px 2px #353a49,-3em 0px 1px #353a49,3em 0px 1px #353a49,1px 1px 0px rgba(0,0,0,0.8)}.main__content .flag_size_s{width:32px}.main__content .flag_size_m{width:64px}.main__content .flag_size_l{width:128px}.main__content .flag_size_x{width:640px}.l-hero{position:relative;width:100%;max-width:1300px;margin:0 auto}.l-hero #hero{margin:0}.l-hero #hero #hero__content .hero--picture{background:url(../images/hero.jpg) center 0 no-repeat}.l-hero #hero #hero__content .hero--picture--other{background:url(../images/hero_other.jpg) center center no-repeat}.l-hero #hero #hero__content .hero--picture,.l-hero #hero #hero__content .hero--picture--other{width:100%;height:242px;background-size:cover;overflow:hidden;transition:height 0.23s ease}@media screen and (min-width: 768px){.l-hero #hero #hero__content .hero--picture,.l-hero #hero #hero__content .hero--picture--other{height:466px}}.l-hero #hero #hero__content .hero--partlyopen{height:242px}.l-hero .other-site-addres{position:absolute;right:1em;bottom:1em;text-align:right}.l-hero .other-site-addres--list__item{font-size:0.75rem;margin-right:10px;color:rgba(255,255,255,0.8);list-style:none;opacity:0;transform:translateX(-100%)}.l-hero .other-site-addres--list__item:hover span:nth-child(1),.l-hero .other-site-addres--list__item span:nth-child(2){display:none}.l-hero .other-site-addres--list__item:hover span:nth-child(2){display:inline-block}.l-hero .other-site-addres--list__item:nth-child(1){animation:example 0.1s ease 0.1s 1 forwards}.l-hero .other-site-addres--list__item:nth-child(2){animation:example 0.1s ease 0.2s 1 forwards}.l-hero .other-site-addres--list__item:nth-child(3){animation:example 0.1s ease 0.3s 1 forwards}.l-hero .other-site-addres--list__item:nth-child(4){animation:example 0.1s ease 0.4s 1 forwards}.l-hero .other-site-addres--list__item:nth-child(5){animation:example 0.1s ease 0.5s 1 forwards}.l-hero .other-site-addres--list__item:nth-child(6){animation:example 0.1s ease 0.6s 1 forwards}.l-hero .other-site-addres--list__item:nth-child(7){animation:example 0.1s ease 0.7s 1 forwards}@keyframes example{100%{opacity:1;transform:translateX(0)}}#qrcode-background{position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;opacity:0.4;margin:0;padding:0;z-index:1000}#qrcode-item{position:fixed;top:50%;left:50%;margin:0;padding:0;z-index:1001}.footer{text-align:center;font-size:0.75rem;padding-top:.5em;padding-bottom:.5em;background-color:rgba(0,0,0,0.2);background:radial-gradient(circle at 50% 100%, rgba(0,0,0,0.2) 0%,rgba(0,0,0,0))}#lastmodified{padding-top:0.5em;padding-bottom:0.5em;padding-right:0.5em;font-size:0.75rem;text-align:right;background:linear-gradient(to right, transparent 0%, rgba(0,0,0,0.2) 100%)}#pageUrl{width:100%;background-color:rgba(0,0,0,0.2);margin-top:1em;margin-bottom:1em}.input--group{position:relative;display:table;border-collapse:separate}.input--title{display:table-cell;border-top:solid 1px rgba(255,255,255,0.2);border-left:solid 1px rgba(255,255,255,0.2);border-bottom:solid 1px rgba(255,255,255,0.2);text-align:center;white-space:nowrap;font-size:0.875rem;padding:0.5em;vertical-align:middle;line-height:1em}input[type="text"]{display:table-cell;width:100%;color:rgba(255,255,255,0.8);border:solid 1px rgba(255,255,255,0.2);background-color:rgba(0,0,0,0.2);box-shadow:inner 0 0 4px rgba(0,0,0,0.2);padding:0.5em;box-sizing:border-box;vertical-align:middle;line-height:1em}#backToPageTop{position:fixed;cursor:pointer;width:44px;height:44px;line-height:44px;background-color:rgba(0,0,0,0.8);text-align:center;bottom:20px;right:20px;z-index:900;transition:.2s}#backToPageTop:hover{background-color:rgba(0,0,0,0.2)}#backToPageTop:before{color:#f2f2ff;content:'☝︎'}.bodyFix{overflow:hidden}.scrollFix{bottom:0;overflow-y:auto;position:fixed}.word0{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word1{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word2{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word3{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word4{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word5{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word6{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word7{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word8{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word9{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.word10{color:rgba(0,0,0,0.8);background-color:rgba(195,179,43,0.8)}.diff_added{background-color:rgba(42,103,192,0.8)}.diff_removed{background-color:rgba(192,42,56,0.8)}