body { font-size: 12px; line-height: 150%; margin: 0; font-family: "Verdana", "Helvetica", "Arial";}
form { margin: 0; padding: 0; }
p { margin: 0; padding: 0; }
#basebox { background-image: url(http://blog.lalabit.com/puel/img/baseback.jpg); background-repeat: repeat-y; position: relative; width: 750px; margin-left: 0; padding-right: 50px; }
#headerbox { width: 750px; }
#headermoji { font-size: 15.5px; line-height: 16px; position: absolute; top: 70px; left: 40px; width: 710px; color: #330000; }
#rightline { position: absolute; top: 5px; left: 755px; width: 25px; }
#leftbox { width: 219px; float: left; padding-bottom: 20px; padding-left: 13px; }
#rightbox { width: 470px; float: left; padding-right: 22px; padding-bottom: 20px; padding-left: 26px; }
#footer { color: #787878; font-size: 10px; background-image: url(http://blog.lalabit.com/puel/img/dotline_gray.jpg); background-repeat: repeat-x; word-spacing: 3px; width: 742px; clear: left; padding-top: 8px; padding-left: 8px; }
#rainbow { width: 219px; }
.redbox { background-image: url(http://blog.lalabit.com/puel/img/wakunaka_red.gif); background-repeat: repeat-y; width: 219px; margin-bottom: 8px; }
.redbox_naka { width: 206px; padding-right: 5px; padding-left: 8px; }
.clear { position: absolute; clear: both; }
.comment { line-height: 1.1em; width: 206px; padding-bottom: 7px; }
.calendar { color: #a1a1a1; font-size: 10px; width: 197px; margin-top: 3px; margin-bottom: 3px; }
.calendar td { text-align: center; width: 28px; padding: 1px; border: solid 1px #fc3; }
#tsukibetubox { font-size: 11px; text-align: center; width: 206px; padding-top: 3px; }
#datebox { color: #33f; font-size: 13px; font-weight: bold; line-height: 13px; background-image: url(http://blog.lalabit.com/puel/img/date_back.gif); background-repeat: no-repeat; letter-spacing: 1px; width: 240px; height: 16px; float: left; margin-top: 22px; margin-right: 31px; padding-top: 5px; padding-left: 10px; }
.datebox_2 { color: #33f; font-size: 13px; font-weight: bold; line-height: 13px; background-image: url(http://blog.lalabit.com/puel/img/date_back.gif); background-repeat: no-repeat; letter-spacing: 1px; width: 240px; height: 16px; float: left; margin-top: 22px; margin-right: 31px; padding-top: 5px; padding-right: 189px; padding-left: 10px; }
#categorybox { width: 189px; float: left; padding-top: 22px; }
#categorybox2 { width: 470px; float: left; padding: 8px 22px 0px 26px; text-align: right; }
.titlebox { font-size: 14px; font-weight: bold; letter-spacing: 2px; width: 465px; clear: left; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.mainnaiyou_box { background-image: url(http://blog.lalabit.com/puel/img/naiyou_back01.jpg); background-repeat: repeat-y; width: 470px; margin-bottom: 14px; }
.mainnaiyou_glade { background-image: url(http://blog.lalabit.com/puel/img/naiyou_back02.jpg); background-repeat: no-repeat; width: 453px; padding-top: 12px; padding-right: 5px; padding-left: 12px; }
.shousai { color: #646464; font-size: 11px; width: 453px; padding-top: 1em; }
.shousai_comment { color: #646464; font-size: 11px; width: 453px; padding-top: 0.2em; padding-bottom: 1.5em; }
.font_red12 { color: #df0029; font-size: 12px; }
.font_black12 { color: #000; font-size: 12px; }
.font_blue12 { color: #30c; font-size: 12px; }
