@charset "utf-8";html,body{margin:0;padding:0;line-height:100%}h1,h2,h3,h4,h5,h6,address,img{margin:0;padding:0;border:0;font-style:normal;font-weight:400}div,blockquote,p,pre,ul,ol,li,dl,dt,dd{margin:0;padding:0;border:0;list-style-type:none}table,caption,th,td{margin:0;padding:0;border:0;font-style:normal;font-weight:400}hr{margin:0;padding:0;border:0}iframe{margin:0;padding:0;border:0}form,fieldset,input,button,select,optgroup,option,textarea,label,legend{margin:0;padding:0}span,em,dfn,code,samp,kbd,var,cite,abbr,acronym,sub,sup,q,br,ins,del,a,img,object{margin:0;padding:0;border:0;font-style:inherit;font-weight:inherit}strong{margin:0;padding:0;border:0}pre{clear:both;margin:0;padding:0}*{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#333}textarea,input,select{font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}img{vertical-align:bottom}b,strong{font-weight:700}a{text-decoration:none;color:#2882d0}article,aside,figure,footer,header,hgroup,nav,section{display:block;margin:0;padding:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .cf{zoom:1}*:first-child+html .cf{zoom:1}