a:link{ text-decoration:underline; color:#662211; }
a:visited{ text-decoration:underline; color:#994422; }
a:active{ text-decoration:underline; color:#000000; }
a:hover{ text-decoration:underline; color:#CC0000; }
body{ font-size:11pt; color:#737373; background-color:#ffffff; margin:0 3px;}
tr,td{ font-size:11pt; color:#737373; }
hr{ color:#aaaaaa; }


.left{text-align:left;width:800px;}
.center{text-align:center;width:800px;}
.right{text-align:right;width:800px;}

.menu_ber{
text-align:right;
width:800px;
padding-bottom:3px;
margin-bottom:5px;
border-bottom:2px solid #AAAAAA;
}

.nav_ber{
text-align:left;
width:800px;
margin:0;
}

.search{
width:800px;
padding:15px;
margin:10px 0;
border-top:2px solid #AAAAAA;
border-bottom:2px solid #AAAAAA;
}


.search form{
width:100%;
background-color:#F0E8C0;
padding:5px;
margin:0;
}

.small{
font-size:90%;
}


/* タイトル部分 */

.title{
width:790px; 
font-weight:bold;
font-size:130%;
background-color:#F0E0A0;
color:#000;
padding:2px 0 1px 10px;
text-align:left;
}


.kt_sub{
width:750px;
}

.kt_sub .it{
font-style: italic;
}

.kt_sub td{
width:250px;
text-align:left;
}

.kanri{
color:#CC6600;
}

.circle{
font-size:90%;
}

.log_dl{
width:780px;
padding:0px 10px;
text-align:left;
}

dd{
margin-bottom:10px;
line-height:120%;
}


.log_date{
font-size:90%;
}

.log_link{
font-size:105%;
font-weight:bold;
}

.kanri_color{
color:#CC6600;
font-weight:bold;
}

.other_kt{
width:800px;
margin:10px 0;
padding:10px 0;
border-bottom:2px solid #AAAAAA;
border-top:2px solid #AAAAAA;
}

.other_kt td{
width:190px;
padding:3px;
text-align:left;
}

.copyright{
text-align:center;
padding:3px;
}



