body{
margin: 0;
padding: 0;
color:#454d44;

}

#container{
padding-left:70px;
padding-right:60px;
background-color: #ffffff;
width:700px;
}

#header{
margin-top:0px;
margin-bottom:0px;
padding-top:40px;
padding-bottom:10px;
}

#footer{
padding-bottom:0px;
margin-bottom:0px;
text-align:right;
}

#honbun{
padding-top:0px;
padding-left:5px;
padding-right:10px;
padding-bottom:40px;
line-height:1.7;
}

#cyusyaku{
margin-top:100px;
padding-left:20px;
padding-right:10px;
line-height:1.3;
}

#link{
padding-top: 0px;
padding-bottom:0px;
border-top:solid #999999 1px;
font-family: Arial,sans-serif;
font-size:120%;
text-align:right;
}

.under_line{
padding-bottom:0px;
border-top:solid #999999 1px;
}

.bunTbb{
padding-top:500px;
}

.bunBbb{
padding-bottom:500px;
}

.bunTb{
padding-top:200px;
}

.bunBb{
padding-bottom:200px;
}

.bunTs{
padding-top:100px;
}

.bunBs{
padding-bottom:100px;
}

.left{
padding-left:50px;
}

.right{
text-align:right;
}

.ma1{
padding-top:40px;
padding-bottom:60px;
}

.ma2{
padding-top:100px;
padding-bottom:120px;
}

.color1{
color:#1f55b8;
}

.color2{
color:#008000;
}

.big1{
font-size:150%;
font-weight:bold;
}

.big2{
font-size:300%;
font-weight:bold;
}

h1{
border-bottom:solid #999999 1px;
font-size:150%;
font-family:Verdana,Arial,sans-serif;border-bottom:solid #999999 1px;
}

p{
margin: 0;
padding-bottom: 20px;
font-size:83%;
}

dl{
font-size:83%;
}

dt{
padding-top:5px;
padding-bottom:0px;
font-weight:bold;
}

dd{
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
}

ul{
padding-top:0px;
margin-top:0px;
font-size:83%;
}


img {
border: 0;
}

a:link{
color:#009999;
text-decoration:none;
}

a:active{
color:#00ffff;
text-decoration:none;
}

a:visited{
color:#1762fd;
text-decoration:none;
}

a:hover{
color:#00ffff;
text-decoration:none;
}
