@charset "UTF-8";

/*
Version 1.01 
Version 1.02 e[u
Version 1.03 strong b ̃ftHgstrong
*/

html, body {
  margin:0;
  padding:0;
}
body{
  font: 13px/1.231 arial, helvetica, clean, sans-serif; /*通常のブラウザは13px*/
  *font-size: small;                                    /*IE全般はsmall*/
  *font: x-small;                                       /*IE6/7後方互換モードはx-small*/
}
html{   /*ブラウザのスクロールバー表示の違いを解決*/
  overflow: scroll;
  overflow: -moz-scrollbars-vertical;
  overflow-x: scroll;
}

/*IE6以前でtableへフォントサイズの継承がうまくいかない問題を回避*/
table{
  font-size: inherit;
  font: 100%;
}
/*IE 全般でpreやcodeの等幅フォントのサイズが小さくなるのを回避*/
pre, coad, kbd, samp, tt{
  font-family: monospace;
  *font-size: 108%;
  line-height: 100%;
}
*{
  font-family: "ヒラギノ角ゴ pro w3" "Hiragino kaku Gothic Pro",
               "メイリオ", Meiryo,Osaka, "MS Pゴシック", "MS P Gothic",
               sans-serif;
/* IE 7に対するフォントの種類 */
*:first-child+html * {
  font-family: "メイリオ", Meiryo, "MS Pゴシック", "MS P Gothic",
               sans-serif;
}
/* IE 6に対するフォントの種類 */
* html * {
  font-family: "メイリオ", Meiryo, "MS Pゴシック", "MS P Gothic",
               sans-serif;
}
address, em {
 font-style: normal;  /* 斜体を通常体に戻す */
}
h1, h2, h3, h4, h5, h6, address {
  margin:0;
  padding:0;
  border:0;
  font-style:normal;
  font-weight:normal;

}

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight:inherit;
  font-size: 100%;
}

table {　/* 表（テーブル）のボーダー表示の違いを解決*/
  border-collapse:collapse;
  border-spacing: 0;
}

table, caption, th, td {
  margin:0;
  padding:0; 
  border:0;
  font-style:normal;
  font-weight:normal;
}
img{
  border: 0;
}


br { 
  letter-spacing:normal 
} 

hr {
  margin:0;
  padding:0;
  font-size:100%;
}

iframe {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
}

form, fieldset, input, button, select, optgroup, option, textarea,
label, legend {
  margin: 0;
  padding:0;
  border:0;
  font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br,
ins, del, a, img, object {
  margin:0;
  padding:0;
  border:0;
  font-style:normal;
  font-weight:inherit;
  font-size:100%;
}
strong, b{
	  font-weight:bold;
}



p{
 margin:0;
 padding:0;
}






