
/*----------レイアウト、センタリング、マージン----------*/
body {
   text-align: center;
}

#center {
   margin-left: auto;
   margin-right: auto;
}

.m10 {
   margin: 0px 0px 0px 10px;
   text-align: left;
}

.m25 {
   margin: 0px 0px 0px 25px;
   text-align: left;
}


/*----------テキスト、フォント関連----------*/
.xsmall {
   font-size: x-small;
}

.small {
   font-size: small;
}

.medium {
   font-size: medium;
}

.large {
   font-size: large;
}

.xsmall_blue {
   font-size: x-small;
   color: #041E84;
}

.xsmall_gray {
   font-size: x-small;
   color: #333333;
}

.small_red {
   font-size: small;
   color: #A2123B;
}

/*----------バックグラウンドカラー----------*/
tr.bg_navi,td.bg_navi {
   background-color: #F2F2EA;
}

tr.bg_diary,td.bg_diary {
   background-color: #FCFCDF;
}


/*---end---*/
