@charset "utf-8";
/* 主なボックスの初期化 */

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
div,
blockquote,
address,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td {
font-family:
 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
color: #036;
}
* {
margin: 0px;
padding: 0px;
}
/* リストマーク非表示 */
ol,
ul,
li { list-style-type: none; }
/* 画像の縦位置を下に */
img { vertical-align: bottom; }
/* リンク画像のボーダーを非表示 */
a img { border:none; }
/* テーブルのボーダーを重ねて表示 */
table { border-collapse: collapse; }
/* floatを解除する clearfix */

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix {
display: inline-block;
position: relative;
}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
.center {
text-align: center;
padding-top: 10px;
}
.padding { padding-top: 10px; }
span.new {
color: #F00;
display: none;
}
span.new img { vertical-align: middle; }
.right { text-align: right; }
.cleafloat { clear: both; }
.img-right { float: right; }
.img-left { float: left; }

