
/* -------------------------- */
/* BODY ELEMENT */
/* -------------------------- */
BODY {
background-color:#BCA78D; 
color:#222; 
margin: 0px; 
padding: 0px; 
}

/* -------------------------- */
/* STYLE */
/* -------------------------- */

div.rayout {
width:760px; 
background-color:#fff; 
margin:0px; 
padding:0px; 
}

div.header {
width:760px; 
background-color:#fff; 
margin:0px; 
padding:0px; 
}

div.hdblock_left {
width:240px; 
float:left; 
margin:0px; 
padding:0px; 
}

div.hdblock_right {
width:350px; 
float:right; 
margin:0px; 
padding:5px 10px 0px 0px; 
}

div.mainspace {
width:760px; 
background-color:#fff; 
padding-bottom:10px; 
}

div.footer {
margin:10px 0px 0px 0px; 
padding:10px 0px; 
background-color:#6D4C33; 
}

div.ftblock_left {
width:420px; 
float:left; 
margin:0px; 
padding:0px 0px 0px 5px; 
}

div.ftblock_right {
width:300px; 
float:right; 
margin:0px; 
padding:0px 5px 0px 0px; 
}





/* -------------------------- */
/* TEXT */
/* -------------------------- */

h1 { 
font-size: 12pt; 
font-weight: bold; 
line-height: 140%; 
font-family: "ＭＳ Ｐゴシック", "Osaka"; 
margin-bottom:10px; 
padding:2px 5px; 
border-bottom:1px solid #ccc; 
border-left:10px solid #009cd1; 
}

p.head {
font-size: 10pt; 
font-weight:bold; 
line-height:140%; 
margin:0px; 
padding:0px;
}

p.head2 {
font-size: 10pt; 
font-weight:bold; 
line-height:140%; 
margin:0px 0px 5px 0px; 
padding:5px 10px; 
background-color:#F2EDE8; 
}

p.rname {
font-size: 10pt; 
font-weight:bold; 
line-height:140%; 
margin:0px 0px 5px 0px; 
padding:0px; 
color:#503830; 
}

p {
font-size: 10pt; 
font-weight:normal; 
line-height:140%; 
margin:0px 0px 10px 0px; 
padding:0px;
}

p.read {
font-size: 10pt; 
font-weight:normal; 
line-height:140%; 
margin:0px; 
padding:0px;
}

p.read2 {
font-size: 8pt; 
color:#666; 
font-weight:normal; 
line-height:140%; 
margin:0px; 
padding:0px;
}

p.read3 {
font-size: 10pt; 
font-weight:normal; 
line-height:140%; 
margin:0px 0px 5px 0px; 
padding:5px;
}

p.read4 {
font-size: 8pt; 
font-weight:normal; 
line-height:140%; 
margin:5px 0px 5px 10px; 
padding:5px; 
background-color:#F2EDE8; 
}

p.read5 {
font-size: 8pt; 
font-weight:normal; 
line-height:140%; 
margin:5px 0px 5px 0px; 
padding:5px; 
background-color:#F2EDE8; 
}

p.name {
font-size: 12pt; 
color:#503830; 
font-weight:bold; 
line-height:140%; 
margin:0px; 
padding:5px 0px 5px 10px; 
border-bottom:1px solid #BCA78D;
}

p.name2 {
font-size: 8pt; 
color:#fff; 
font-weight:normal; 
line-height:140%; 
margin:0px; 
padding:1px 2px; 
background-color:#BCA78D; 
width:30px; 
float:right; 
text-align:center; 
}

p.name3 {
font-size: 8pt; 
color:#fff; 
font-weight:normal; 
line-height:140%; 
margin:0px; 
padding:1px 2px; 
background-color:#BCA78D; 
width:60px; 
float:right; 
text-align:center; 
}

p.cap {
font-size: 10pt; 
color:#503830; 
font-weight:bold; 
line-height:140%; 
margin:0px; 
padding:5px 0px 5px 10px; 
}

p.read3 {
font-size: 10pt; 
color:#222; 
font-weight:normal; 
line-height:140%; 
margin:0px; 
padding:5px 0px 5px 10px; 
}






p.footer {
font-size: 8pt; 
color:#fff; 
font-weight:normal; 
line-height:140%; 
margin:0px; 
padding:0px;
}


/* -------------------------- */
/* LINK COLOR */
/* -------------------------- */

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:#ff9900 } 

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; }










