@charset "utf-8";*{box-sizing:border-box; -webkit-box-sizing:border-box; word-break:break-all;}
html{-webkit-text-size-adjust:100%; text-size-adjust:100%; font-size:85%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a {margin:0; padding:0;}
a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); tap-highlight-color:rgba(0, 0, 0, 0); text-decoration:none;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0; vertical-align:bottom;}
address,caption,cite,code,dfn,em,th,var{font-style:normal; font-weight:normal;}
ul,ol{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:1rem; font-weight:normal;}
q:before,q:after{content:"";}
abbr,acronym {border:0;}
br{letter-spacing:0;}
img{border:none;}
body{width:100%; min-width:300px; color:#000; font-size:1.2rem; line-height:1.5; text-align:left; font-family: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif; position:relative; z-index:1;}
*{font-size:1.1rem;  color:#735942;}
