@charset "UTF-8";

/* omurogi.co.jp　*/

table.blog{
 width:852px;
 background:rgb(255,255,255);
 border:1px solid rgb(234,230,221);
 border-width:0 1px 0 1px;
 margin-left:auto;
 margin-right:auto;
}
table.blog th{
 width:190px;
 font-weight:normal;
 padding-left:15px;
 vertical-align:top;
}
table.blog th div.linktitle{
 border:1px solid rgb(234,230,221);
 border-width:5px 0 2px 4px;
 border-left:4px solid rgb(98,46,36);
 border-bottom:2px solid rgb(98,46,36);
 background:rgb(98,46,36);
 padding:2px 0 2px 5px;
 text-align:left;
 font-size:11pt ! important;
 color:rgb(255,255,255);
 font-weight:bold;
}
table.blog th div.linktext{
 border:1px solid rgb(234,230,221);
 border-width:0 0 4px 4px;
 margin-bottom:7px;
 padding:4px 5px 4px 0;
 background:rgb(255,251,242);
}
table.blog th div.linktext div.login{
 text-align:right;
 padding-right:5px;
}
table.blog th div.linktext div#searcharea{
 text-align:left;
 padding:2px 0 0 5px;
}
table.blog th div.linktext p{
 margin:0;
 padding:3px 0 0 5px;
 font-size:10pt ! important;
}
table.blog th div.calendar table.calendar_top{
 width:194px;
 padding:0;
 margin:0;
 border:solid 1px rgb(234,230,221);
 border-width:0 0 0 4px;
 font-family:Arial,Verdana,serif;
}
table.blog th div.calendar table.calendar{
 width:194px;
 padding:0;
 margin:0;
 border:solid 1px rgb(234,230,221);
 border-width:0 0 2px 4px;
 font-family:Arial,Verdana,serif;
}
table.blog th div.calendar table.calendar_top td{
 border:solid 1px rgb(234,230,221);
 border-width:0 1px 1px 0;
 text-align:center;
 vertical-align:middle;
 padding:5px 0;
 font-family:Helvetica,Arial,Verdana,sans-serif;
 font-size:11pt ! important;
 background:rgb(255,251,242);
}
table.blog th div.calendar table.calendar_top td.cell_suntop{
 background:rgb(255,211,211);
}
table.blog th div.calendar table.calendar_top td.cell_sattop{
 background:rgb(211,211,255);
}
table.blog th div.calendar table.calendar td{
 text-align:center;
 font-size:11pt ! important;
 padding:2px;
 border:solid 1px rgb(234,230,221);
 border-width:0 1px 1px 0;
 background:rgb(255,251,242);
}
table.blog th div.calendarym{
 width:190px;
 padding:0;
 margin:0;
 border:solid 1px rgb(234,230,221);
 border-width:0 0 4px 4px;
 font-family:Arial,Verdana,serif;
 margin-bottom:10px;
 background:rgb(255,251,242);
}
table.blog td{
 width:620px;
 font-weight:normal;
 text-align:left;
 vertical-align:top;
 padding-left:20px;
}
table.blog td table.nextback{
 width:600px;
 margin-bottom:20px;
}
table.blog td table.nextback th{
 text-align:left;
 font-weight:normal;
}
table.blog td table.nextback td{
 text-align:right;
 padding:0;
}
table.blog td div.entryBodyset{
 border:solid 1px rgb(98,46,36);
 border-width:0 0 2px 2px;
 width:600px;
 margin-bottom:25px;
 background:rgb(255,251,242);
}
table.blog td div.entry_date{
 border:solid 1px rgb(234,230,221);
 background:rgb(255,251,242);
 width:594px;
 padding:2px 3px;
 font-size:9pt ! important;
 border-width:4px 0 0 2px;
 text-align:right;
 margin-top:0;
}
table.blog td div.entryBodyset div.entry_title{
 background:rgb(98,46,36);
 width:581px;
 padding:5px 10px;
 font-weight:bold;
 color:rgb(255,255,255);
}
table.blog td div.entryBodyset div.entry_title a:link{
 color:rgb(255,255,255);
}
table.blog td div.entryBodyset div.entry_title a:visited{
 color:rgb(255,255,255);
}
table.blog td div.entryBodyset div.entry_title a:hover{
 color:rgb(255,255,255);
}
table.blog td div.entryBodyset div.entry_body{
 width:550px;
 padding:10px 20px;
}
table.blog td div.entryBodyset div.entry_state{
 font-size:9pt ! important;
 padding:0 20px;
}





table.blog td div.comentBodyset{
 border:solid 1px rgb(98,46,36);
 border-width:0 0 2px 2px;
 width:600px;
 margin-bottom:20px;
 background:rgb(255,251,242);
}
table.blog td div.comentBodyset div.entry_date{
 width:578px;
 padding:3px 10px;
 font-weight:bold;
 background:rgb(234,230,221);
}
table.blog td div.comentBodyset div.entry_body{
 width:550px;
 padding:5px 20px;
 font-size:10pt ! important;
}
table.blog td div.comentBodyset div.entry_state{
 font-size:9pt ! important;
 padding:0 20px;
}
table.blog td div.trackbackBodyset{
 border:solid 1px rgb(98,46,36);
 border-width:0 0 2px 2px;
 width:600px;
 margin-bottom:20px;
 background:rgb(255,251,242);
}
table.blog td div.trackbackBodyset div.entry_date{
 width:578px;
 padding:3px 10px;
 font-weight:bold;
 background:rgb(234,230,221);
}
table.blog td div.trackbackBodyset div.entry_body{
 width:550px;
 padding:5px 20px;
 font-size:10pt ! important;
}
table.blog td div.trackbackBodyset div.entry_state{
 font-size:9pt ! important;
 padding:0 20px;
}
