abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body *{min-height:0;min-width:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body *:before,body *:after{box-sizing:border-box}body,html,table,th,td{font-size:12px}header{position:fixed;top:0;left:0;width:100%;background:hsla(0,0%,100%,.8)}header .inner{max-width:1124px;margin:0 auto;padding:20px;display:flex;justify-content:space-between;align-items:center}header .site-id{padding:30px 20px;display:flex;align-items:center}header .site-id img{width:140px}header .site-id span{margin-left:1em;font-size:14px;display:block;font-weight:bold;line-height:1.2em}header .site-id span small{font-size:70%;display:block}header .main-nav a{display:inline-block;background:#3284cd;border-radius:2px;line-height:1.5em;padding:1em .9em}header .main-nav a,header .main-nav a:link,header .main-nav a:visited,header .main-nav a:hover,header .main-nav a:active{color:#fff;text-decoration:none}footer{padding:50px 20px;text-align:center}footer p{font-size:1em}.content{padding-top:120px}.content main{max-width:840px;margin:0 auto;padding:40px 20px}.content section+section{margin-top:100px}.content section h1{font-size:2.5em;line-height:1.333em;margin-bottom:20px}.content section h2{font-size:1.833em;line-height:1.333em;margin-bottom:20px}.content section p,.content section th,.content section td{font-size:1.166em;line-height:1.666em}.content section p.read{font-size:1.333em;line-height:1.333em;color:#146daf;font-weight:bold}.content section p+p,.content section p+figure{margin-top:1.5em}.content section p+h2,.content section p+table{margin-top:3em}.content section figure.ri{float:right;margin:20px 0 20px 20px}.content section figure+p{margin-top:1.5em}.content section table+h2,.content section div.two+h2{margin-top:3em}.content section .sign{text-align:right}.content table{width:100%;border-collapse:collapse}.content table th,.content table td{padding:10px 0;text-align:left}.content table tbody th{width:15em;margin-right:2em}.content ul{padding-left:1.2em}.content figure.ri{float:right;margin:20px 0 20px 20px}.content figure+p{margin-top:1.5em}.content .two{display:flex;justify-content:space-between}.content .two>figure{margin-left:20px}.history table tbody th,.history table tbody td{border-bottom:1px solid #ccc;padding:10px}.history table thead th{background-color:#f0f0f0;padding:10px}@media screen and (max-width: 767px){header .inner{flex-direction:column-reverse;justify-content:center;align-items:center}header .site-id{padding:10px;margin:0 auto}header .main-nav a{line-height:1.2em;padding:.4em .9em}.content table,.content tr,.content th,.content td{display:block}.content thead{display:none}.content .two{display:block}.content .two>figure{margin-left:0}.history table{border-top:1px solid #ccc}.history table tbody th{width:auto;border-bottom:0;padding-bottom:0}}