body{
margin:0px;
padding:0px;
background-color:#ffffff;
color:#333333;
}



/* fontsize */

.fontb{
font-size:120%;
line-height:160%;
}

.fontm{
font-size:86%;
line-height:160%;
}

.fonts{
font-size:70%;
line-height:160%;
}
.pankuzu{
font-size:71%;
}

.formfont{
font-size:73%;
}

h1{
margin-top:10px;
margin-bottom:10px;
}



/* form */

input,textarea,select,option{
font-size:12px;
}

.formarea{
width:165px;
}

.fbutton01{
color:#000000;
font-weight:bold;
background-color:#FFC536;
padding:2px;
border-color:#D59901;
border-width:2px;
border-style:solid;
}



/* kihon */
.mainp{
margin-top:10px;
}

.bana{
margin-top:10px;
}

.title{
margin-top:10px;
margin-bottom:10px;
}

.footer01{
font-size:68%;
line-height:140%;
color:#ffffff;
padding:10px 0px 10px 10px ;
}

.footer02{
font-size:73%;
color:#ffffff;
padding:0px 10px 0px 0px ;
}

.topfooter01{
font-size:68%;
line-height:140%;
padding:10px 0px 10px 10px ;
}

.topfooter02{
font-size:73%;
color:#ffffff;
padding:0px 10px 0px 0px ;
}

.footernavi{
margin-top:50px;
margin-bottom:10px;
}

.pagetop{
margin-top:10px;
margin-bottom:10px;
}

ul.listmenu{
font-size:70%;
line-height:160%;
list-style:square;
margin-top:0px;
margin-bottom:5px;
margin-left:20px;
padding:3px;
}

.tableline{
border-color:#666666;
border-style:solid;
border-width:1px 0px 0px 1px ;
}

.tableline td{
border-color:#666666;
border-style:solid;
border-width:0px 1px 1px 0px ;
}

.tableline02{
border-color:#666666;
border-style:solid;
border-width:1px 1px 1px 1px ;
}

.tableline03{
border-color:#666666;
border-style:solid;
border-width:1px 1px 0px 1px ;
}





/* link */
a:link{
color:#0033CC;
text-decoration:underline;
}
a:visited{
color:#3366CC;
text-decoration:underline;
}
a:hover,active{
color:#CC3300;
text-decoration:none;
}

.footer02 a:link{
color:#ffffff;
text-decoration:underline;
}
.footer02 a:visited{
color:#eeeeee;
text-decoration:underline;
}
.footer02 a:hover,active{
color:#FFFF66;
text-decoration:none;
}






