@charset "utf-8";h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline}*::after,*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-size:14px;font-family:"メイリオ",Meiryo,Osaka,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:100%;word-wrap:break-word;background:#fff;color:#000;margin:0;padding:0;font-size:18px}.clearfix{min-height:1px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}:root img{border:none\0/}a{color:#000;-webkit-transition:0.2s ease-in-out;-moz-transition:0.2s ease-in-out;-o-transition:0.2s ease-in-out;transition:0.2s ease-in-out;text-decoration:none}a:hover{opacity:.7;filter:alpha(opacity=40)}li,ol{list-style:none}img{width:100%;height:auto}#pagetop{position:fixed;width:60px;right:15px;bottom:-136px;font-size:14px;line-height:1.3em}#pagetop a{position:relative;padding:1em 0 0 2px;z-index:9999;display:block;width:60px;height:60px;background:#000082;text-align:center;color:#FFF;text-decoration:none;transition:0.2s ease-in-out;border-top-left-radius:30px;border-top-right-radius:30px}#pagetop a:after{position:absolute;left:50%;content:"";width:0;height:0;margin-left:-7px;border:7px solid transparent;padding-top:0}#pagetop a:after{top:25%;margin-top:-15px;z-index:-1;border-bottom:10px solid #FFF}#pagetop span{display:inline-block;margin-top:7px;font-weight:700}.footer-img{width:100%;height:50px;margin:0 auto;padding:0;line-height:0;backgrounf:red}.footer-img img{display:inline-block;float:left;width:auto;height:auto;padding:0}footer{width:100%;background:#5A553A;padding:0;margin:0}footer p{text-align:center;color:#000}.wrap-footer{margin:0 auto;text-align:center;width:100%;overflow:hidden;_zoom:1}.wrap-footer:first-child{background:#02004e}.wrap-footer:last-child{height:40px;background:#EBE9E0}.copyright{width:1024px;margin:5px 0 0 0;font-size:.7em}.copyright a{color:#000}article{text-align:center}