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;font-size:100%;vertical-align:baseline;background:transparent}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:transparent}/ change colours to suit your needs /
ins{background-color:#ff9;color:#000;text-decoration:none}/ change colours to suit your needs /
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{font-family:'Montserrat',"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","游ゴシック Medium","游ゴシック体","Yu Gothic Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin:0;padding:0;box-sizing:border-box;color:#333;line-height:150%}*,*:before,*:after{box-sizing:border-box}a,a:link,a:visited{color:inherit;text-decoration:none}a:active,a:hover{text-decoration:none}h1,h2,h3,h4,h5{font-weight:normal}li{list-style-type:none}dl,dt,dd{margin:0;padding:0}p{margin:0;padding:0}img{border:0;line-height:0;vertical-align:bottom}hr{display:none}table{margin:0;padding:0}th{text-align:left;font-weight:bold;margin:0}td{margin:0}em{font-weight:bold;font-style:normal}form{margin:0;padding:0}label{margin:0;padding:0}input.btn{margin:0 .5em;padding:0 1em}@media screen and (max-width:900px){html{font-size:.9rem;line-heihgt:150%}body{background:#fff}}.clearfix{zoom:1}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}