html{
height:100%;
width:100%;
font:16px/1.515 “ヒラギノ角ゴ Pro W3″, “Hiragino Kaku Gothic Pro”, Osaka, “メイリオ”, Meiryo, “ＭＳ Ｐゴシック”, “MS PGothic”, sans-serif;
/font-size:small;
/font:x-small;
}
body{
height:100%;
width:100%;
margin:0;
padding:0;
font-size:62.5%;
/font-size:70%;
} article, section, nav, aside,hgroup,header,footer,figure,figcaption{
display:block;
margin:0 auto;
padding:0px;
text-align:left;
}
div,h1,h2,h3,h4,h5,p,ul,li,dl,dt,dd,table,td,th,hr,input{
margin:0 auto;
padding:0px;
text-align:left;
}
h1,h2,h3,h4,h5,p,li,dt,dd,td,label,th,td,caption,figcaption{
font-weight:normal;
font-size:1.4em; line-height:1.75em;
color:#333;
} li li,td p,td li,li p,td td,td td p,td h1,td h2,pre,td p label,td label,dd p,dd ul li,td p label,p small,li dt,li dd{
font-size:1em; /font-size:1.4em;	
/line-height:1.75em;
}
td td,td td ul li,td p label{
/font-size:1em;	
}
strong,em,small,i,figcaption{
font-weight:normal;
}
fieldset{
border:none;
}
@media screen and (max-width:700px){
h1,h2,h3,h4,h5,p,li,dt,dd,td,label,th,td{
font-size:1.3em;
line-height:1.5em;
}
}
ul{
list-style:none;
}
img{
border:none;
vertical-align:middle;
}
table{
border-collapse:collapse;
border-spacing:0;
border:none;
font-size:inherit;
font:100%;
}
sup{
position:relative;
vertical-align:text-top;
}
sub{
position:relative;
vertical-align:text-bottom;
} html{
overflow-y:scroll; 
}
input,textarea{
border:1px  #ddd solid;
border-top:1px  #aaa solid;
} a:link {
text-decoration:none;
color:#003366;
}
a:visited {
text-decoration:none;
color:#0033CC;
}
a:hover {
text-decoration:underline;
color:#0033CC;
}
a:active {
text-decoration:none;
color:#0033CC;
}