body{background-color:#ffffff; color:#000000; margin:0px; text-align:center;}
p{line-height:150%; padding:2px; margin:8px;}
h1{line-height:100%; padding:2px; margin:8px;}
h2{line-height:100%; padding:2px; margin:8px;}
h3{line-height:100%; padding:2px; margin:8px;}
h4{line-height:100%; padding:2px; margin:8px;}
h5{line-height:100%; padding:2px; margin:8px;}
div{padding:0px; margin:0px;}
table{margin:2px auto;}
td{padding:2px;}
ul{margin:8px 16px;}

a{text-decoration:none;}
a:link{color:#3399ff;}
a:visited{color:#3333ff}
a:hover{color:#ff3333; text-decoration:underline;}
a:active{color:#ff9933;}

.page{background-color:#ffffcc; margin:16px auto; width:720px; border:1px solid #333333;}
.main{margin:16px 32px 8px;}
.inner{margin:0px 80px; text-align:left;}
.boxex{background-color:#ffffcc; padding:16px; margin:16px auto; border:1px solid #333333; width:56em; font-size:small;}

.pageright{background-color:#ccccff; width:200px; float:right;}
.pageleft{background-color:#ccccff; width:200px; float:left;}
.pagecenter{background-color:transparent; min-width:200px; text-align:left;}
.pagebottom{background-color:#ccccff; clear:both;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.large{font-size:large;}
.medium{font-size:medium;}
.small{font-size:small;}

.boxout{background-color:#ffcc99; border:1px solid #333333; padding:0px;}
.boxin{background-color:#666666; color:#ffffff; border:1px solid #333333; padding:8px; margin:1px;}
.boxsaga{background-color:#663333; color:#ffffff; border:2px solid #330033; border-top:#996666; padding:4px; margin:0px;}

.boxtitle{background-color:#ccccff; border-style:solid; border-width:8px 32px; border-color:#9999ff;}

.boxblue{background-color:#ccccff; border:2px solid #3333ff;}

.diarybox{background-color:#ffffcc; margin:8px;}
.diarytable{background-color:#ffcc99; width:100%;}
.diarytitle{line-height:100%; padding:2px; margin:0px;}

.menu{background-color:#ffffff; border:1px solid #6666ff; font-weight:bold; padding:4px; margin:2px 4px;}
.empty{border:2px solid; border-color:#9999cc #ffffff #ffffff #9999cc; color:#666699; font-weight:bold; padding:4px; margin:2px 4px;}

.padaa{padding:4px;}
.padab{padding:4px 8px;}
.padac{padding:4px 16px;}
.padba{padding:8px 4px;}
.padbb{padding:8px;}
.padbc{padding:8px 16px;}
.padca{padding:16px 4px;}
.padcb{padding:16px 8px;}
.padcc{padding:16px;}
.nopad{padding:0px;}
.nomargin{margin:0px;}

.automargin{margin:0px auto;}
.box{border:1px solid #000000;}
.flow{overflow:auto;}


.exbb{border:2px solid #333366; padding:0px;}
.exbbyou{background-color:#ff99cc; border:2px solid #333366; padding:0px;}
.exbyou{background-color:#ff99cc; border:solid #333366; border-width:0px 2px 2px 0px; padding:0px;}
.exbbken{background-color:#99ccff;border:2px solid #333366; padding:0px;}
.exbbme{background-color:#ccff99; border:2px solid #333366; padding:0px;}

.extable{background-color:#ffffff; border:2px solid #333366; border-collapse:collapse; text-align:center; width:54em;}
.extd{border:1px solid #9999cc; padding:0px;}
.exyou{background-color:#ff99cc; border:1px solid #9999cc; padding:0px;}
.exken{background-color:#99ccff; border:1px solid #9999cc; padding:0px;}
.exme{background-color:#ccff99; border:1px solid #9999cc; padding:0px;}

.dot{width:128px; height:128; padding:0px; margin:auto;}
.bannar{width:200px; height:40;}

.line{text-decoration:line-through;}