body{
 line-height:150%;
 text-align:center;
 background-image: url(../gazo/a004bcg.gif);
 background-repeat:repeat;
 background-attachment:fixed
}
/* H1-H6のフォント・行間 */
h1{font-family: "monospace"; color:#000000; font-size:24px; font-weight:bold; font-style:normal; text-decoration:none; text-align:center; vertical-align:middle}
h2{
 font-family: "monospace";
 color:#000000;
 font-size:18px;
 font-weight:bold;
 font-style:normal;
 text-decoration:none;
 text-align:left;
 vertical-align:middle;
 border-style:solid;
 border-color:#9999ff;
 border-width:0px 0px 0px 14px;
}
H3{
 font-family: "monospace";
 color:#000000; font-size:15px;
 font-weight:bold;
 font-style:normal;
 text-decoration:none; text-align:left;
 vertical-align:middle;
 border-style:solid;
 border-color:#0000ff;
 border-width:0px 0px 1px 14px;
}
H4{font-family: "monospace"; color:#0000ff; font-size:14px; font-weight:bold; font-style:normal; text-decoration:none; text-align:left; vertical-align:middle}
h5{font-family: "monospace"; font-size:12px; font-weight:lighter; text-align:left; vertical-align:middle; padding-left:8px}
h6{font-family: "monospace"; font-size:12px; font-weight:lighter;color:#000000; text-align:left; vertical-align:super; padding-left:8px}
/* pのフォント・行間 */
p {
 font-size:14px;
 line-height:150%;
 padding-left:14px;
 padding-right:8px;
 vertical-align:middle;
}
table {
 font-size:14px;
 line-height:150%;
}
/* ページ全体の枠 */
.outline {
 width:710px;
 text-align:left;
 margin:0 auto;
 background:#eeeeff;
}
.outline-margin {
 margin:0 10px; 
} 
/* タイトル1(タイトルイメージ)の枠 */
.title1 {
 background:#9999ff;
}
/* ヘッダー1(広告なし)の枠 */
.header1 {
 background:#9999ff;
 text-align:right;
 font-size:14px;
}
/* ヘッダー1(広告あり左)の枠 */
.headerad1 {
 background:#bbbbff;
 width:580px;
 line-height:110%;
 height:20px;
 float:left;
 text-align:left;
 font-size:13px;
}
/* ヘッダー1(広告あり右)の枠 */
.headerad2 {
 background:#bbbbff;
 width:130px;
 line-height:110%;
 height:20px;
 float:right;
 text-align:center;
 font-size:14px;
}
/* ヘッダー2の枠 */
.header2 {
 background:#eeeeff;
 font-size:13px;
 clear:both;
}
/* メインページの枠 */
.main {
 width:530px; float:right;
 background:#fff;
 background-image:url(../gazo/kabe1.jpg);
 background-position:right top;
 background-repeat:no-repeat; 
}
/* 左サイドページの枠 */
.side {
 width:170px;
 float:left;
 font-size:14px;
 line-height:140%;
 background:#eeeeff;
 }
/* チェックリストの枠 */
.checklist {
 background:#fff;
}
/*フッターーの枠 */
.footer {
 background:#9999ff;
 text-align:center;
 font-size:14px;
}
/* レイアウト枠の回り込み解除 */
.c-both {
 clear:both;
 background:#eeeeff;
 font-size:13px;
 text-align:left;
}
/* 印刷対策-改ページに使用 */
.p-break { 
page-break-before: always; 
} 
/* 忍者対策−デフォルトの位置に戻す */
.tdftdiv {
 text-align:left;
}
