/* 	CSS for Print SRE Website 2007/03/21 AV */
/* 	Vollmer Design  
	Layout Styles for Mozilla Browsers Revision: 0.2 */



/*	Basic 
--------------------------------*/
body {
margin:0;
padding:0;
color:#000;
font-family:"ＭＳ Ｐゴシック",Osaka, Verdana, Arial, sans-serif;
text-decoration:none;
vertical-align:baseline;
line-height:2em;
}

h1, h2, h3, h4 {
margin:0;
padding:0;
font-size:1.3em;
font-weight:normal;
}

h5, h6, p, input, secect, th, td {
margin:0;
padding:0;
font-size:1em;
font-weight:normal;}

img {
border:none;}

a {color:#069; text-decoration:none;}
a:hover {color:#06f; text-decoration:underline; }

#WidthContainer {
margin:auto;
top:0;
width: 100%;
background-color:#fff;
}

/*	Header
--------------------------------*/
#Header {
margin:0 0 2em 0;
width:100%;
text-align:left;
}

#Utilities, #GlobalMenu, #BreadCrumb {display: none;}
/*Content 
--------------------------------*/
#Content {
position:relative;
margin:0;
padding:0;
width:92em;
height:auto;
text-align:left;
z-index:5;
}

/* Content/SectionTitle
--------------------------------*/
h1 {
margin:0 0 1.304em 0;
font-size:2.3em;
color:#999;
line-height:1.304em;
border-bottom:0.086em solid #9c0
}

/* Content/Section Menu
--------------------------------*/
#SectionMenu { position:relative; display:block; float:left; top:1em; margin:-1em 0 0 0; padding:0; width:20em; text-align:left; text-indent:4em; background-color:#fff; z-index:10; }
.Level1 { list-style:none; margin:0; padding:0; width:20em; border-top:0.1em solid #ccc; background:url(../img/SMenuArrowNO.gif) #fff left top no-repeat; }
.Level2 { list-style:none; margin:0; padding:0 0 0 2em; text-indent:2em; }
#SectionMenu a { display:block; overflow:hidden; margin:0; padding:0; height:2.7272em; line-height:2.7272em; font-size:1.1em; letter-spacing:0.03em; text-decoration:none; }
.Level1 .act a { color:#096; background:url(../img/SMenuArrowACT.gif) left center no-repeat; }
.Level2 .act a { color:#096; border-top:0.0909em dotted #ccc; background:none; }
.Level2 .no a { color:#999; border-top:0.0909em dotted #ccc; background:none; }
.act a:hover, .act a:active { color:#096; }
.act1 a { color:#999; background:url(../img/SMenuArrowACT1.gif) left center no-repeat; }
.no a { color:#999; }
#SectionMenu .Level1 a:hover { color:#069; background:url(../img/SMenuArrowRO.gif) #fff left center no-repeat; }
#SectionMenu .Level2 a:hover { color:#069; background:none; }
#SectionMenu .act a:hover { color:#069; }
#SectionMenu .act .no a:hover { color: #069; background:none; }
.last { margin:0 0 3em 0; border-bottom:0.0909em solid #ccc; }

/* Content/SectionMenu/SButton
--------------------------------*/
.SButton { height:3em; width:20em; margin:0 0 1.5em 0; text-align:left; border:0.1em solid #f90;}
.SButton span { color:#f90; font-size:1.5em; font-weight:bold;}

/* Content/SectionMenu/SBox
--------------------------------*/
.SBox { width:19.5em; border:0.1em solid #ccc;}
.SBoxSecond { border-top:none;}
.SBox h4 { margin:0 0 0.769em 0; padding:0.384em 0 0.384em 0; font-size:1.3em; font-weight:bold; color:#333; text-indent:1.538em; border-bottom:0.076em dotted #ccc;}
.SBox p { padding:0 1.818em 0.454em 1.818em; font-size:1.1em; text-indent:0; }

/* Content/PageTitle
--------------------------------*/
h2 {
margin:0 0 0 0;
padding:0 0 0.869em 17.333em;
font-size:1.5em;
font-weight:bold;
color:#096;
line-height:1.5em;
}

.TopLink { display:none;}


/* Content/Article
--------------------------------*/
.Article, .Intro {
position:relative;
margin:0 0 2em 0;
padding:0 0 0 26em;
text-align:justify;
line-height:1.8em;
}

.Intro p {
padding:0 16.923em 1.538em 0;
font-size:1.3em;
}

.Article h1 {
padding:0 0 0 1.333em;
font-size:1.5em;
color:#000;
border-bottom:1px solid #9c0;
background:url(../img/Bullet1.gif) center left no-repeat; 
}

.Article h2 {
padding:0 0 0 1.333em;
font-size:1.5em;
background:url(../img/Bullet2.gif) center left no-repeat; 
}

.Article h3 {
font-size:1.3em;
font-weight:bold;
}

.Article p {
padding:0 16.923em 1.538em 1.538em;
font-size:1.3em;
}
.Article ul {
margin:0;
padding:0 0 2em 3em;
}

.Article li {
padding:0 0 0 0;
list-style:url(../img/BulletLi.gif) inside; 
font-size:1.3em;
}

.Article hr {
margin:0 22em 3em 0;
height:0.1em;
background-color:#ccc;
border:none;}

.Article table {
padding:0 0 0 1.538em;
width:33.846em;
font-size:1.3em;
background-color:#fff;
border:none;}

.Article tr {
padding:0;
background-color:#efefef;}

.Article td {
padding:0.23em 0.23em 0.23em 1.5em;
border:1px solid #ccc;}

.Statements tr {
vertical-align:top;
background-color:#fff;}

.Statements td {
padding:0.23em 0.23em 0.692em 0;
border:none;}

.Article strong {
font-weight:bold;
}

.Article em {
color:#999;
font-size:0.85em;
font-style:normal;
font-weight:normal;
}

.ArticleBox {
position:relative;
float:right;
padding:0 0 0 2em;
width:20em;
}

/*caption */
.Article h6 {
padding:0 22em 0 4em; 
font-size:1em;
text-indent:-2em;}


/* Content/Article/Pendel
--------------------------------*/
.Pendel {
position:relative;
float:left;
overflow:hidden;
margin:0 2em 0 0;
width:20em;
height:15em;
border-right:0.1em dotted #ccc;
border-bottom:0.1em solid #ccc;
border-left:0.1em dotted #ccc;
}

.Pendel p {
padding:1.538em;
font-size:1.3em;
color:#666;
}

.Pendel a {
display:block;
margin:0;
padding:0 0 1em 0;
width:20em;
height:4em;
text-align:center;
}

.Pendel span {color:#096; font-size:1.5em; line-height:1.2em; }
.Pendel a {border-top:0.1em solid #ccc; border-bottom:0.1em solid #9c0;}


/*	Footer 
--------------------------------*/
#Footer {
position:relative;
top:25px;
right:0px;
width:92em;
height:8em;
border-top:0.1em solid #333;}

#Footer ul { display:none;}



/*	Pethoken
--------------------------------*/
.Article p.img1 span,.Article p.img2 span,.Article p.img3 span { display: block;}
.Article p.img1,.Article p.img2,.Article p.img3 { background:none;}
