@charset "utf-8";

/* =========== IE用印刷設定CSS =========== */
@media print{
* html body{zoom:65%;}
}

/* ----------------------------------------------------------------
    clearfix
----------------------------------------------------------------- */

.clearfix { width:100%; }
.clearfix:after{ content: ""; display: block; clear: both;}
.clear { clear: both; }

/* ----------------------------------------------------------------
    Structure
----------------------------------------------------------------- */
body {
	color: #333333;
	font-family: "メイリオ","meiryo",Verdana,"Hiragino Kaku Gothic Pro W3"/*,"MS UI Gothic"*/;
	text-align:center;
	min-width: 1010px;
	line-height: 1.8;
	margin: 0;
	padding: 0 0 147px 0;
	font-size: 74%;
}

*html body { font-family: "メイリオ","meiryo","ＭＳ Ｐゴシック",Verdana,"Hiragino Kaku Gothic Pro W3"/*,"MS UI Gothic"*/; }


/* ----------------------------------------------------------------
    Heading Module
----------------------------------------------------------------- */
h1,
h2,
h3,
h4,
h5,
h6{ margin:0; padding:0; font-size: 100%; }


/* ----------------------------------------------------------------
    Text Module
----------------------------------------------------------------- */
p{ margin:0; padding:0; }

strong{ font-weight:bold; }

em{ font-style:normal; font-weight:bold; }

address{ margin:0; padding:0; font-style:normal; }

a[name]{ color:#333; text-decoration:none !important; }


/* ----------------------------------------------------------------
    List Module
----------------------------------------------------------------- */
ul,
ol,
dl{ margin:0; padding:0; list-style:none;}

ol{	list-style-type:decimal; }

li,
dt,
dd{ margin:0; padding:0; list-style-type: none; }

li p,
li li,
li dt,
li dd,
dd p,
dd li,
dd dt,
dd dd{ font-size:100%;}


/* ----------------------------------------------------------------
    Table Module
----------------------------------------------------------------- */
table{ margin:0; padding:0; }

td p,
td li,
td dt,
td dd{ font-size:100%; }


/* ----------------------------------------------------------------
    Image Module
----------------------------------------------------------------- */
img{ border:0; vertical-align:bottom;}


/* ----------------------------------------------------------------
    Form Module
----------------------------------------------------------------- */
form,
fieldset{ margin:0; padding:0; border:0;}

legend{ display:none;}


/* ----------------------------------------------------------------
    noscript
----------------------------------------------------------------- */

noscript { font-size: 11px; font-weight: bold; }
