
/* -------------------------- */
/* BODY ELEMENT */
/* -------------------------- */
BODY {
background-image: url("../images/bg.gif"); 
background-color:#212121; 
color:#222222; 
margin: 0px;
padding: 0px; 
text-align:center; 
}

/* -------------------------- */
/* 全般的なリンクの設定 */
/* -------------------------- */

a:link {text-decoration:underline; color:#0000cc } 
a:visited {text-decoration:underline; color:#660066 } 
a:active {text-decoration:underline; 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; }


/* -------------------------- */
/* 一般タグの設定 */
/* -------------------------- */

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

p.white { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
color:#fff; 
margin:0px; 
padding:0px; 
}

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

p { 
font-size: 12pt; 
font-weight: normal; 
line-height: 140%; 
margin:0px 0px 5px 0px; 
padding:0px; 
text-align:left; 
}

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

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

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

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

p.data01 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon09.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data01 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon09.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data02 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon02.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data03 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon03.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data04 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon04.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data05 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon05.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data06 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon06.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data07 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon07.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.data08 { 
font-size: 10pt; 
font-weight: normal; 
line-height: 160%; 
background-image: url("../images/dataicon08.gif"); 
background-repeat: no-repeat;
margin:0px; 
padding:0px 0px 5px 60px; 
}

p.map { 
font-size: 8pt; 
font-weight: normal; 
line-height: 160%; 
margin:5px 5px 5px 0px; 
padding:0px; 
text-align:right; 
}

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










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

div.rayout {
width:950px; 
background-color:#fff; 
padding:0px; 
margin:0px auto; 
text-align:left; 
}

div.rspace {
border:1px solid #bbb; 
padding:15px; 
text-align:center; 
}

div.space15 {
padding:0px 15px 15px 15px; 
margin:0px; 
}

div.dataspace {
margin:0px; 
padding:0px 10px 15px 65px; 
}

div.mainimg {
padding:0px 0px 15px 0px; 
margin:0px; 
}

div.mainspace {
width:700px; 
background-image: url("../images/linebg.gif"); 
background-repeat: repeat-y;
padding:0px; 
margin:15px 0px 0px 0px; 
border-bottom:1px solid #bbb; 
}

div.msp_l1 {
width:250px; 
float:left; 
padding:0px; 
margin:0px; 
}

div.msp_r1 {
width:450px; 
float:right; 
padding:0px; 
margin:0px; 
}

div.msp_l2 {
width:450px; 
float:left; 
padding:0px; 
margin:0px; 
}

div.msp_r2 {
width:250px; 
float:right; 
padding:0px; 
margin:0px; 
}




div.footer {
width:950px; 
background-color:#212121; 
padding:5px 0px 10px 0px; 
margin:0px; 
}

div.header1 {
width:300px; 
float:left; 
margin:0px; 
padding:0px; 
display:inline; /* for win IE6 */
}

div.header2 {
width:500px; 
float:right; 
margin:0px; 
padding:0px; 
display:inline; /* for win IE6 */
}

div.footer1 {
width:400px; 
float:left; 
margin:0px; 
padding:0px 0px 0px 10px; 
display:inline; /* for win IE6 */
}

div.footer2 {
width:400px; 
float:right; 
margin:0px; 
padding:0px 10px; 
display:inline; /* for win IE6 */
}


