/* CSS Document */

/*------------------------
top
--------------------------*/

.top ul	{
padding:10px;
}
.top ul li	{
line-height:1.5em;
}
.top iframe	{
padding-top:50px;
}
.top .fbn	{
padding-top:30px;
}
.bnwrap	{
padding-top:10px;
}
.bninl	{
float:left;
}
.bninr	{
float:right;
}
/*------------------------
message
--------------------------*/
.messagein	{
margin-top:20px;
}
.message .meleft	{
float:left;
width:167px;
}
.message .meright	{
float:right;
width:363px;
margin:10px 10px 10px 0;
}
.message .tr	{
text-align:right;
}
.message h4	{
font-size:1.2em;
}
.message table	{
margin:20px;
}
.message tr	{
}
.message td	{
padding:5px 0 5px 5px;
border-bottom:1px dotted #CCCCCC;
}
/*------------------------
coop
--------------------------*/
.coop .tb	{
margin:10px;
}
.coop td	{
padding:3px;
border-bottom:1px dotted #CCCCCC;
}
.coop th	{
padding:3px;
text-align:left;
border-bottom:1px dotted #CCCCCC;
}
/*------------------------
service
--------------------------*/
.service .pright	{
padding:10px;
text-align:right;
}
/*----------piano----------*/

.pianoin1	{
margin:10px;
}
.pianoin1 .p1left	{
float:left;
width:260px;
}
.pianoin1 .p1right	{
float:right;
}
.piano .piny	{
width:220px;
text-align:center;
color:#FF3300;
}
.pianoin2	{
margin:10px 20px;
}
.pianoin2 p	{
float:left;
margin:10px;
}
/*----------jyuryou--------*/
.jyuryouin	{
margin:10px;
}
.jyuryouin .left	{
float:left;
}
.jyuryouin .right	{
float:right;
}
.jyuryouin ul	{
width:160px;
}
/*------------------------
member
--------------------------*/
.member table	{
margin:10px;
}
.member td	{
padding:3px;
border-bottom:1px dotted #CCCCCC;
}
.member th	{
padding:3px;
text-align:left;
border-bottom:1px dotted #CCCCCC;
}


/*------------------------
history
--------------------------*/
.history table	{
margin:10px;
}
.history td	{
padding:3px;
border-bottom:1px dotted #CCCCCC;
}
.history th	{
padding:3px;
text-align:left;
border-bottom:1px dotted #CCCCCC;
}

/*------------------------
access
--------------------------*/
.access #access	{
margin:10px;
}
.access h4	{
margin-top:20px;
}
.access #map	{
margin-top:10px;
}
/*------------------------
form
--------------------------*/
.form table	{
margin:10px;
border-collapse:separate;
}
.form tr	{
}
.form th	{
text-align:left;
padding:3px;
background-color:#FFCC66;
}
.form td	{
padding:3px;
}
/*------------------------
new
--------------------------*/

.newwrap	{
margin:10px;}

/*------------------------
privacy
--------------------------*/
.privacy h4	{
margin:10px 10px 0px 10px;
}

/*------------------------
sitemap
--------------------------*/
.sitemap ul	{
margin:20px 40px;
}
.sitemap li	{
padding:3px 0;
list-style-type:disc
}
.sitemapin li	{
list-style-type:circle;
}



