
/* x[X */

body {
background-color:#FFFFFF ;
background-attachment:fixed; color: #333;
}

a:link {
text-decoration:underline; color:#0033CC;
}

a:visited {
text-decoration:underline; color:#003399;
}

a:active {
text-decoration:underline; color:#CC3333;
}

a:hover {
text-decoration:underline; color:#CC3333;
}


table.copy {
margin: 20px 0 20px 0; 
 border-top: #999 1px solid; border-right: #999 1px solid; }

table.copy th {
padding: 5px; border:0; font-size: 90%; color: #FFFFFF; font-weight: normal;
 background-color: #333; text-align:right;}

table.copy td {
padding: 5px; color: #003366; font-size: 75%; line-height: 150%;
text-align:left; vertical-align:bottom; background-color: #FDFBEA; }



/* mein */

div.a365 {
margin:0 0 15px 0; border-right: #FFCC33 1px solid; border-bottom: #FFCC33 1px solid;
 }

div.a365 th {
padding: 5px 0 3px 0 ; font-size: 80%; text-align:center; font-weight: normal;
 }

div.a365 td { padding: 5px 0 0 4px ; text-align:center; }

div.a365 h3 {
margin: 5px 0 0 0; padding: 7px 0 3px 0 ; font-size: 80%; color: #666;
border-top: #FFCC33 1px dashed; font-weight: normal; text-align: left;
 }


div.sukoyaka {
margin:0 0 15px 0; border-right: #FFCC33 1px solid; border-bottom: #FFCC33 1px solid;
 }

div.sukoyaka th {
padding: 5px 0 5px 0 ; font-size: 80%; text-align:center; font-weight: normal; }

div.sukoyaka td { padding: 5px 0 0 4px; text-align:left; }

div.sukoyaka h3 {
margin: 5px 0 0 0 ; padding: 7px 0 3px 0 ; font-size: 80%; color: #666;
border-top: #FFCC33 1px dashed; font-weight: normal;
 }

div.odekake {
margin: 0 0 15px 0; border-right: #FFCC33 1px solid; border-bottom: #FFCC33 1px solid;
 }

div.odekake ul {
margin: 10px 0 10px 30px; padding: 0; font-size: 80%; line-height: 160%;
list-style-image:url("../new_img/list01.gif"); }


div.new {
margin:0 0 15px 0; border-left: #FF9900 1px solid; border-bottom: #FF9900 1px solid;
 border-right: #FF9900 1px solid; font-size: 90%; }

div.new td {
padding: 3px; font-size:80%;  vertical-align: top;
}

div.new th {
text-align: left; font-weight: normal; padding: 2px;
}

div.new h3 {
margin: 0 5px 2px 5px ; padding: 0 0 2px 0; font-size: 70%; color: #666;
border-top: #FFCC66 1px dashed;
 }

div.link {
margin:0 0 10px 0; border: #FFCC33 1px solid; }

div.link ul {
margin: 5px 0 10px 40px; padding: 0; font-size: 80%; line-height: 140%;
list-style-image:url("../new_img/list01.gif"); }

div.link h3 {
margin: 5px 10px 0 10px ; padding: 7px 0 3px 5px; font-size: 80%; color: #666; border-bottom: #FFCC33 1px dashed;
 }


div.bbs {
margin: 0 25px 10px 25px; }


/* center */

div.kinjyo {
margin: 0; padding: 0; border: 0; }

div.kinjyo table {
margin: 10px 0 0 0 ; padding: 0 0 10px; }

div.kinjyo td {
padding: 5px ; font-size: 80%; color: #000;
text-align: left; }

div.kinjyo th {
padding: 5px; font-size: 100%; color: #333; font-weight: normal;
text-align: left; }


div.atumare {
margin: 0; padding: 0; border: 0; }

div.atumare table {
margin: 15px 0 20px 0 ;}

div.atumare td {
padding: 5px ; font-size: 80%; color: #000;
text-align: left; }

div.atumare th {
padding: 5px; font-size: 90%; color: #333;
text-align: left; }


table.calender { margin: 0 0 15px 0 ;border-collapse: collapse; width: 160px;
border: #FFCC33 1px solid; border-collapse: collapse; }

table.calender th { padding: 2px; font-weight: normal; center; background-color: #F5F5F5;
border-top: #FFCC33 1px solid; border-bottom: #FFCC33 1px solid; border-collapse: separate;
font-size: 80% ; vertical-align: middle; text-align: center; }

table.calender td { padding: 3px; background-color: #FFFFFF;
font-weight: normal; center; font-size: 80%; vertical-align: middle; text-align: center; }

/* left */

table.kiyaku {
margin: 15px 0 0 0; padding: 0;
border: #999 1px solid; 
 }

table.kiyaku th {
padding: 3px ; font-size: 90%; color: #FFF; background-color: 0066CC;
 text-align:center; font-weight: bold; }

table.kiyaku td { padding: 5px; text-align:left; font-size: 80%; }

