@charset "Shift-JIS";
html{
overflow-y:scroll;
}

body{
  padding:0px;
  margin:0px;
  font-family:Helvetica,Arial,"qMmpS Pro W3","lr oSVbN",sans-serif,Osaka;
  color:#333333;
  font-size:small;
}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,div,iframe,caption,hr{
margin:0;
padding:0;
}
h1,h2,h3,h4,h5,h6,p,li,dt,dd,caption,th,td,strong,em,address{
word-break:break-all;
word-wrap:break-word;
}

ul li,
ol li{
list-style:none;
}

a{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}

img,fieldset,iframe{
border:0;
}


/*cleafix*/
div:after,
.clearfix{
clear:both;
content:".";
display:block;
height:0;
font-size:0;
visibility:hidden;
}
div,
.clearfix{
display:inline-block;
}
/*_*/
* html div, 
* html .clearfix{
/*height:1%;*/
}
div,
.clearfix{
display:block;
}
/**/

/*fix ie*/
* html dl,
* html dt,
* html dd,
* html ol,
* html ul,
* html li,
* html h1,
* html h2,
* html h3,
* html h4,
* html h5,
* html h6,
* html p{
height:1%;
}
* html br{
letter-spacing:0;
}
*:first-child+html body,
*:first-child+html br{
letter-spacing:0;
}
*:first-child+html dl,
*:first-child+html dt,
*:first-child+html dd,
*:first-child+html ol,
*:first-child+html ul,
*:first-child+html li,
*:first-child+html h1,
*:first-child+html h2,
*:first-child+html h3,
*:first-child+html h4,
*:first-child+html h5,
*:first-child+html h6,
*:first-child+html p{
display:inline-block;
}
