
/* -------------------------- */
/* BODY ELEMENT */
/* -------------------------- */
BODY {
background-image: url("../images/bg.gif"); 
background-repeat: repeat-x; 
background-color:#f3f3f3; 
color:#222222; 
margin: 0px;
padding: 0px;
}

table {
font-size: 10pt; 
line-height: 120%; 
font-family: "ＭＳ Ｐゴシック", "Osaka";}

/* -------------------------- */
/* 全般的なリンクの設定 */
/* -------------------------- */

a:link {text-decoration:NONE; color:#0000cc } 
a:visited {text-decoration:NONE; color:#660066 } 
a:active {text-decoration:NONE; color:#990000 } 
a:hover {text-decoration:UNDERLINE;color:#ff3300 } 

a.linkW{color:#fff; text-decoration: NONE; }   /* リンク文字（白） */
a.linkW:visited {color:#fff; text-decoration: NONE; }
a.linkW:active {color:#ccc; text-decoration: underline; }
a.linkW:hover {color:#ffff88; text-decoration: underline; }


/* -------------------------- */
/* 一般タグの設定 */
/* -------------------------- */

p.header { 
font-size: 8pt; 
font-weight: normal; 
line-height: 100%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
text-align:right; 
margin:0px; 
padding:3px 5px 0px 10px; 
}

p { 
font-size: 10pt; 
font-weight: normal; 
line-height: 140%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin:0px; 
padding:0px; 
}

p.footerlink { 
font-size: 8pt; 
font-weight: normal; 
color:#fff; 
text-align:left; 
margin:0px; 
padding:5px; 
}

p.cname1 { 
font-size: 10pt; 
font-weight: bold; 
line-height: 140%; 
text-align:right; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin:0px; 
padding:0px; 
}

p.cname2 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 140%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin:0px 0px 20px 0px; 
padding:0px; 
}

p.cname3 { 
width:250px; 
font-size: 10pt; 
font-weight: bold; 
color:#fff; 
line-height: 140%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
background-color:#ccc; 
margin:0px; 
padding:5px; 
}

p.cname4 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 140%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin:0px 0px 20px 0px; 
padding:0px 10px 0px 0px; 
}

p.anasp1 { 
font-size: 8pt; 
font-weight: normal; 
line-height: 120%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin:0px; 
padding:0px 0px 10px 8px; 
}

p.ananame { 
font-size: 10pt; 
font-weight: bold; 
color:#444; 
line-height: 120%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin:0px; 
padding:0px 0px 5px 10px; 
}

p.ans { 
font-size: 10pt; 
font-weight: normal; 
line-height: 140%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin:0px; 
padding:0px 7px; 
}





h1 { 
font-size: 12pt; 
font-weight:bold; 
text-align:left; 
color:#fff; 
background-color:#B40001; 
padding:5px; 
margin:10px 11px 1px 11px; 
}

h1 span { 
font-size: 8pt; 
font-weight:normal; 
color:#fff; 
}

h2 {
font-size: 12pt; 
font-weight:bold; 
margin:10px 0px 5px 0px; 
padding:5px; 
background-color:#eee; 
}

h3 {
font-size: 12pt; 
font-weight:bold; 
color:#B40001; 
padding:0px; 
margin:5px 0px; 
}

h4 {
font-size: 12pt; 
font-weight:bold; 
text-align:left; 
color:#fff; 
background-color:#B40001; 
padding:5px; 
margin:0px; 
}

/* -------------------------- */
/* STYLE */
/* -------------------------- */

div.rayout {
width:702px; 
background-image: url("../images/linebg.gif")
}

div.footer { 
width:700px; 
height:30px; 
margin:0px; 

background-image: url("../images/copyright.gif"); 
background-repeat: norepeat; 
}

div.anatable { 
width:680px; 
margin:0px 0px 20px 0px; 
}

/* 100623 オフィシャルサイトバナー */
.bnr_officialsite {
 text-align: center;
 padding: 4px 0 14px;
}
.bnr_officialsite p {
 padding: 3px 0 0;
}
.bnr_officialsite a {
 color: #333;
 text-decoration: underline;
}
.bnr_officialsite a:hover {
 text-decoration: none;
}
