@charset "Shift_JIS";

*{margin: 0;
padding: 0:
color: #393939}


body{
margin:0px;
padding:0px;
background-color:#ffffff;
font-size:80%;
line-height:130%;
font-family:Verdana,Chicago,Arial,Osaka,sans-serif;}

#body{
margin: 0;
padding: 0;
height:100%;
}

#side-bar{
width: 100px;
height: auto;
float: left;
background-color: #fff;
margin:0px;
padding:0px;
}


.side-bar{
margin: 120px 0 0 0;
padding: 0;
}

.side-bar ul{
text-align: center;
margin: 0;
padding: 0;
list-style: none;
border-top: solid 1px #1700ff;}

.side-bar ul li{
padding: 2px 0;
border-bottom: solid 1px #1700ff;
font-size: 0.9em}

a{font-family:Verdana;
text-decoration:none;;
color:#1700ff;
font-weight: bold}

a:hover{
color:#9a9a9a;;
text-decoration:none;}

li.menu-on a{
font-size: 120%;
font-weight: bold;
color: #fa0000}

#contents{
border-left: solid 1px #1700ff;
margin: 0 0 0 100px;
padding: 0 0 30px 0;
background: url(img/top1.png) no-repeat bottom right ;
}


#head{
margin: 0 0 5px 0;
padding: 20px 20px 0px 20px;
border-bottom: double #1700ff 5px;
color: #000000;
}

#head h1{
color: #060061;
width: 600px;
line-height: 100%;
font-weight: bold;
font-size: 3em}

#subtitle{
margin: 0 0 0 20px;
padding: 0;
line-height: 100%}

#contener{
margin: 30px 0 0 35px;
padding: 0}

.contentstitle{
width: 100px;
background-color: #1700ff;
color: #fff;
text-align: center;
margin: 20px 0 0 0;
padding: 0;}

.contents-a{
line-height: 150%;
width: 550px;
border: solid 1px #1700ff;
background-color: #fff;
margin:0;
padding:10px 15px;}

.contents{
line-height: 150%;
width: 350px;
border: solid 1px #1700ff;
background-color: #fff;
margin:0;
padding:10px 15px;}

.contents p{
margin: 0;
padding: 0}

#foot{
width: 100%;
border-top: solid 1px #1700ff;
padding: 10px 0 10px 0px; 
margin: 0px 0 0 0;
font-size:88%;
text-align:center;
color:#a0a0a0;
}


