@charset "UTF-8";

/* リセット
=============================================================== */

*{
	margin: 0px;
	padding: 0px;
}


body{
	margin: 20px;
	padding: 20px;
}


h1,h2,h3,h4,h5,h6,
p,blockquote,div,object,
ul,ol,li,dl,dt,dd{margin:0;padding:0;font-size:100%;font-weight:normal}

img {
	border: none;
}

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


/* 初期設定
=============================================================== */

body{
font:87.5% "Hiragino Kaku Gothic Pro W3",Meiryo,arial,helvetica,"ms pgothic",hirakakupro-w3,sans-serif;
line-height:1.5;
color:#333;
background: #ffffff;
}


teble {
background: #ffffff;
}

/* フォントサイズ
=============================================================== */
/* 87.5%
 9px |64.3%
10px |71.4%
11px |78.6%
12px |85.7%
13px |92.9%
14px |100%
15px |107.1%
16px |114.3%
17px |121.4%
18px |128.6%
19px |135.7%
20px |142.9%
21px |150%
22px |157.1%
23px |164.3%
24px |171.4%
*/

.ft_12 { font-size: 85.7%;}


/* フロート解除
=============================================================== */

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
}


/* リンク関連
=============================================================== */
a, 
table a {
	color:#0096d8;
	text-decoration: underline;
}

a:hover, 
table a:hover {
	text-decoration: none;
}

.opacity a:hover, 
.opacity input:hover {
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}



.mBtm_05 { margin-bottom: 5px !important;}
.mBtm_09 { margin-bottom: 9px !important;}
.mBtm_12 { margin-bottom: 12px !important;}
.mBtm_16 { margin-bottom: 16px !important;}
.mBtm_18 { margin-bottom: 18px !important;}
.mBtm_20 { margin-bottom: 20px !important;}
.mBtm_23 { margin-bottom: 23px !important;}
.mBtm_25 { margin-bottom: 25px !important;}
.mBtm_30 { margin-bottom: 30px !important;}
.mBtm_40 { margin-bottom: 40px !important;}
.mBtm_45 { margin-bottom: 45px !important;}
