html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0;outline:0}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}li{list-style:none}body{font-family:Meiryo,Arial,Osaka,sans-serif;font-size:16px;line-height:1.8em;color:#231815}.clearfix::after{display:block;clear:both;content:""}p{text-align:justify;text-justify:inter-ideograph}a{padding:0;margin:0;font-size:100%;color:#000;text-decoration:none;vertical-align:baseline;background:rgba(0,0,0,0);border:0}a:hover{color:#fff500;text-decoration:underline}img{vertical-align:bottom}em{font-style:normal;font-weight:bold}.spnone{display:none}.fl_map_pc{display:none}header{position:relative;width:100%;height:4.5em;background:url("/images/market/report/header_bg_sp.png") bottom no-repeat;background-size:100% auto}header img{width:100%}header .logo{position:absolute;top:1em;left:1em;width:45%}header ul{position:absolute;top:1em;right:.5em;width:35%}header li{float:left;width:20%;padding:0 .5em;margin:0}@media(max-width: 320px){header .logo{width:35%}header ul{position:absolute;top:1em;right:.5em;width:35%}header li{float:left;width:18%;padding:0 .5em;margin:0}}footer{padding:0 0 2.5em;font-size:14px;text-align:center;background:url("/images/market/report/matome_bg.png")}footer p{padding:1em 0;text-align:center}footer ul{width:100%;text-align:center}footer li{display:inline-block;width:2.5em;padding:1em .5em}
