/*全体のスタイル*/

BODY{
background:#fff;
margin:20;
}

P{
font-size:85%;
line-height:150%;
margin:10 15 10 15;
padding:0;
}

/*各ブロックのスタイル*/

H1{
clear:left;
background:#66f;
color:#fff;
font-size:85%;
margin:0;
padding:2 15 2 15;
}

.Lead{
float:left;
width:100%;
border-width:4;
border-style:solid;
border-color:#66f;
margin:10 0 15 0;
padding:0;
}

H2{
clear:left;
background:#039;
color:#fff;
font-size:85%;
margin:0;
padding:5 15 2 15;
}

.Block{
float:left;
width:100%;
border-width:1;
border-style:solid;
border-color:#009;
margin:0 0 15 0;
padding:0;
}

H3{
clear:left;
color:#633;
font-size:85%;
margin:5 15 5 15;
padding:0;
}

H4{
clear:left;
color:#f00;
font-size:85%;
margin:5 15 5 15;
padding:0;
}

/*バナーのスタイル*/

.Banner{
float:left;
width:100%;
background:#fff;
width:100%;
height:75;
}

.BreadCrumb{
position:absolute;
top:65; left:20;
font-size:85%;
}

.TopBanner{
position:absolute;
top:10; left:10;
}

.TopLink{
position:absolute;
top:15; right:30;
font-size:85%;
}

SPAN{
margin: 0 3 0 3;
}

/*リストのスタイル*/

.Menu{
clear:left;
margin:5 0 10 20;
padding:0;
list-style:none;
}

.Menu LI{
list-style:none;
background:URL(Triangle.gif) no-repeat top left;
line-height:150%;
text-align:left;
font-size:85%;
margin:0;
padding:0 15 0 12;
}

/*リンクのスタイル*/

A:HOVER{
color:#f00;
}

/*テーブルのスタイル*/

TABLE{
clear:left;
border-top:1px solid #666;
border-left:1px solid #666;
background:#fff;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
margin:10;
}

TH{
border-right:1px solid #666;
border-bottom:1px solid #666;
color:#fff;
background:#039;
font-size:85%;
text-align:center;
margin:0;
padding:5;
}

TD{
border-right:1px solid #666;
border-bottom:1px solid #666;
background:#fff;
font-size:85%;
margin:0;
padding:5;
}

CAPTION{
color:#633;
font-size:85%;
font-weight:bold;
text-align:left;
margin:0;
padding:0 0 5 0;
}

/*底部分のスタイル*/

.Bottom{
clear:left;
width:100%;
text-align:center;
background:#fff;
}

ADDRESS{
font-size:80%;
margin:-5 0 0 0;
padding:0;
}

/*MoogaOne表示のスタイル*/

.Mooga{
clear:left;
text-align:center;
}

A.Mooga:link{
color:#999999;
}

A.Mooga:visited{
color:#999999;
}

/*プリント時のスタイル*/

@media print{

P{
font-size:70%;
line-height:125%;
margin:10 10 10 10;
}

H1{
background:#fff;
color:#039;
font-size:85%;
border-top:#039 1px solid;
border-right:#039 1px solid;
border-bottom:#039 1px solid;
border-left:#039 10px solid;
margin:0;
padding:5 10 2 10;
}

.Lead{
float:left;
width:100%;
border:none;
page-break-inside:avoid;
}

H2{
background:#fff;
color:#039;
font-size:75%;
border-bottom:#039 1px solid;
border-left:#039 10px solid;
padding:5 10 2 10;
}

.Block{
float:left;
width:100%;
border:none;
page-break-inside:avoid;
}

H3{
background:#fff;
color:#000;
font-size:70%;
border:none;
margin:5 0 0 0;
padding:5 10 2 10;
}

H4{
background:#fff;
color:#000;
font-size:70%;
margin:0;
padding:5 10 2 10;
}

.Menu {
margin:5 0 5 0;
}

.Menu LI{
line-height:110%;
font-size:70%;
margin:0 0 2 10;
padding:0;
}

TABLE{
background:#fff;
border:solid 1px #000;
}

TH{
color:#000;
background:#fff;
font-size:70%;
text-align:center;
border:solid 1px #000;
}

TD{
background:#fff;
font-size:70%;
border:solid 1px #000;
}

CAPTION{
color:#000;
font-size:70%;
font-style:italic;
}

}

