*{
margin:0;
padding:0;
}

/* ================================================= */
/* 全ページ共通 */
/* ================================================= */

/* firefoxスクロールバーの有無でセンタリング位置ズレ防止 */
HTML {
 overflow-y:scroll;
}

BODY{
 text-align: center;
 background-color:#000000;
}


/* ================================================= */
/* スペシャル用 */
/* ================================================= */
#contentSpecial{
 clear:both;
 width: 768px;

 border-width:0px;
 color:#FFFFFF;

 text-align: center;
 margin-left:auto;
 margin-right:auto;

 padding-bottom:10px;
}
.titleSpecial{
 padding-top:16px;
 padding-bottom:20px;
}
.detailSpecial{
 padding-bottom:2px;
}

.lineSpecial{
 padding-top:40px;
}

TABLE.special{
 text-align: center;
 margin-left:auto;
 margin-right:auto;
}

TEXTAREA.textareaSpecial{
 background-color:#79A9DA;
 font-size: 12px;
 color:#FFFFFF;
 margin:0;
 padding:0;

 margin-left:10px;
 margin-right:10px;
}
H1.special{
 font-weight:normal;
 font-size: 18px;
 margin:0;
 padding:0;

 padding-bottom:10px;
}
H2.special{
 font-weight:normal;
 font-size: 12px;
 padding-top:5px;
}

