@charset "utf-8";
/* CSS Document */
/*------------------ページ設定----------------*/	
* {
margin: 0;
padding: 0;
/*border: 1px dotted #F00;*/
}
ul{
margin: 0px 20px 0px 20px;
}


li {
list-style:inside;
}


a img {
border: none;
outline:none;
}

a {
text-decoration: none;
color: #000;
}

a:hover {
text-decoration: underline;
}

html {
background: #FFF;
margin: 0;
padding: 0;
font-size: 15px;
color: #000;
line-height: 120%;
height: 100%;
font-family:Arial, Helvetica, sans-serif;
}

body {
padding: 0;
margin: 0 auto;
width: 1100px;
position: relative;
min-height: 100%;
}


/*----------------------------------*/	
header{
padding-top:50px;
padding-left:480px;
padding-bottom:10px;
}
  
#wrapper{
min-height:800px;
background-color:#FFF;

}  
  
#navcontainer
{
background-color:#000033;
border-top:solid 1px #FFFFFF;
border-bottom:solid 1px #FFFFFF;
}

#navcontainer ul
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:white;
text-align:center;
margin:0;
padding-bottom:5px;
padding-top:5px;
}

#navcontainer ul li
{
display:inline;
margin-left:-4px;
}

#navcontainer ul li a
{
padding: 5px 25px 5px 25px;
color:#fff;
text-decoration:none;
border-right:1px solid #fff;
border-left:1px solid #fff;
}


.item1 a:hover{background-color:#F00;}
.item2 a:hover{background-color:#F90;}
.item3 a:hover{background-color:#36F;}
.item4 a:hover{background-color:#9F0;}
.item5 a:hover{background-color:#F0F;}
.item6 a:hover{background-color:#996600;}
.item7 a:hover{background-color:#A80EE1;}

/*.item1 a{ border-left:1px solid #fff;}*/


#content{
	     padding:10px 0 40px 0;
		 width:1100px;
         min-height:300px;
		}

dl.box{
    min-height: 100px;
    overflow: auto;
	width:800px;
	background:#FFF;
	margin-bottom:40px;
}
dl.box dt{
    float: left;
    width: 120px;
	color:#006600;
}
dl.box dd{
    margin: 0 0 10px 0;
    padding: 0 0 10px 120px;
    border-bottom: 1px dotted #FFF;
}

.box a {
    font-size:large;
    color:#660066;
}

.box a:hover {
              text-decoration:blink;
			  text-decoration:underline;
}









/*-------------- フッター ------------*/
footer{background:url(../img/page-footer.gif)}


body > footer {
position: relative;
clear: both;
padding: 15px 25px 45px 25px;
border-top: 1px solid #FFF;
}
body > footer ul {
position: absolute;
right: 25px;
top: 10px;
width: 100%;
text-align: right;
}
body > footer ul li {
display:inline;
border-right: 1px solid #CCC;
margin: 0;
}
body > footer ul li:first-child {
border-right: none;
}
body > footer ul li:last-child {
border-right: none;
}
body > footer ul li a {
font-size: 12px;
padding: 0 1em;
color: #CCC;
}
body > footer ul li:first-child a {
padding: 0;
}
body > footer ul li img {
vertical-align: bottom;
}
body > footer small {
display:block;
color: #FFF;
}


