@charset "UTF-8";
@import url(http://www.officek.jp/ksite/base.css);

body{
background-color:#ccccaa;
margin:0;
padding:0;
}

p{
margin-bottom:1em;
}

a{
color:#fe8a1d;
text-decoration:none;
}
a:hover{
background-color:#ffba4d;
}

#pageTop{
background-color:#7c4a34;
padding:10px;
margin:0;
}

#pageTop p{
margin:0;
paddin:0;
}

span.topSub{
margin-left:100px;
}

div.since{
text-align:right;
}

#sidebar{
float:left;
background-color:#5f5f20;
width:40%;
margin:0 1em 0 0;
color:#ccccaa;
padding:0;
font-size:smaller;
}

#sidebar div.unit{
margin:1em;
padding:5px 1em;
background-color:#6f6f30;
}

#main{
width:56%;
float:right;
padding:0;
}

#main div.unit{
margin-right:1em;
}

h1{
margin:0;
font-size:120%;
font-weight:normal;
}

h2{
margin:1em 0;
font-size:120%;
font-weight:normal;
clear: both;
}

#main h2{
text-align:center;
background:#ffaa3e;
border:solid 1px #ff8a1e;
border-width:4px 0;
}
/*
border-left:#ff8a1e solid 1.5em;
background:#ffaa3e;
border:#ff8a1e solid 2px;
border-width:2px 90px;
*/


h3{
margin:1em 0;
font-size:100%;
font-weight:normal;
background-color:#8f8f50;
padding:4px;
clear: both;
}

h4{
margin:1em 0;
border-color:#8f8f50;
border-width: 0 0 0 1.6em;
border-style: solid;
padding-left: 3px;
}

em{
color:#f00;
font-weight:bold;
font-style:normal;
}

h3 em{
color:#a00;
}

#sidebar .unit em{
color:#900;
}

#foot{
clear:both;
text-align:right;
font-size:small;
font-style:normal;
background-color:#7c4a34;
padding:10px;
margin:0;
}

div.adminform{
clear:both;
}

div.hidden{
display:none;
}

div.hfeed h3{
text-align:left;
background:none;
margin:10px 0 3px;
padding:0;
}

div.hfeed h4{
text-align:left;
background:none;
margin:3px 0;
padding:0;
}

div.entry-foot{
display:none;
}

div.entry-unit{
margin-bottom:2em;
}