/*エクセル２００７のスタイルシート*/
*{
margin:0;
padding:0;
}
strong {font-weight:normal;}
em{font-style:normal;}

body{
background:#30bc4f; 
color:#333333;
text-align:center;
}

#container{
background:#fff;
width: 780px;
margin-right:auto;
margin-left:auto;
text-align:left;
margin-top:16px;
}

#banner{
background:url(img/banner.jpg) no-repeat right top #fff;
height:150px;
}

#content {
float:right;
width:600px;
padding-left:5px;
padding-right:5px;
padding-top:0px;
padding-bottom: 20px;
}

#sidemenu{
float:left;
width:170px;
}

#foot {
clear:both;
color:#333;
text-align:center;
background:url(img/foot-back.gif) no-repeat;
height:34px;
line-height:34px;
}

#banner h1 a{
display:block;
width:600px;
height:80px;
text-indent:-9999px;
background:url(img/title2.gif) no-repeat;
}

h2{
color:#333333;
font-size: 18px;
margin-left: 10px;
margin-top: 5px;
}

#banner p {
margin-top:10px;
margin-left:10px;
font-size:90%;
letter-spacing:1px;
}

h3 {
background:url(img/h3-back.gif);
color:#fff;
font-size:22px;
padding-left:20px;
height:25px;
line-height:25px;
}

#desc {
margin-top:10px;
margin-left:20px;
margin-right:20px;
font-size:95%;
letter-spacing:1px;
line-height:1.3em;
}

h4 {
font-size:120%;
color:#595959;
margin-top:20px;
border-left:solid 10px #ff9900;
padding-left:10px;
}

h5 {
font-size:120%;
color:#595959;
margin-top:20px;
border-left:solid 10px #ff9900;
padding-left:10px;
}


#content dt {
font-weight:bold;
margin-top:20px;
margin-bottom:12px;
padding-left:13px;
padding-bottom:3px;
border-left:7px solid #008740;
border-bottom:1px solid #b2b2b2;
}
#content dt strong{
font-weight: bold;
}


#content dd li {
list-style-type:none;
background:url(img/list.gif) no-repeat left center;
padding-left:22px;
}

#sidemenu dt {
font-size:14px;
text-align:center;
padding-right:15px;
font-weight:bold;
letter-spacing:2px;
color:#fff;
background:url(img/sidemenu-dt.gif);
padding:4px 0;
}

#sidemenu dd {
font-size:13px;
}

#sidemenu dd a {
display:block;
color:#0000ff;
padding:4px 16px;

}

#sidemenu dt a:hover{
color:#0000ed;
}

#sidemenu dd a:hover {
color:#ffb263;
background:#fff url(list-mark.gif) no-repeat 3px center;
}

#sidemenu dt a {
text-decoration:none;
color:#fff;
}

address{
font-style: normal;
}

#body{
margin-top:15px;
margin-bottom:15px;
}

#body p{
margin-left:25px;
margin-right:25px;
line-height:1.8em;
}

.bold-blue{
color:#35598b;
font-weight:bold;
}

#e-move{
text-align:center;
margin:15px;
}

.futoji{font-weight:bold;}

#link-body dd p{
line-height:1.2em;
font-size:12px;
}
