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

body{
background: #485d59;
background-image: url(/_sozai/darkgreen.gif);
}

#body{
background: #485d59;
background-image: url(/_sozai/darkgreen.gif);
}

#pageTop{
height: 80px;
text-align: right;
padding-top: 30px;
padding-right: 70px;
}

#foot{
}

#main{
margin-left: 350px;

}

#sidebar{
top: 214px;
width: 350px;

}

div.content{
}
#main div.content{
}

#sidebar div.content{
padding-right: 5px;
}

a{
font-weight: bold;
}

#main div.unit{
margin-right: 50px;
margin-bottom: 2em;
background-color: #fabd57;
background-image: url(/_sozai/yellow.gif);
/*border:inset 4px #485d59;*/
padding: 0.5em 1em;
-webkit-border-top-right-radius: 40px;
-webkit-border-bottom-left-radius: 40px;
-moz-border-radius-topright: 40px;
-moz-border-radius-bottomleft: 40px;
border-top-right-radius: 40px;
border-bottom-left-radius: 40px;x;
}

#sidebar div.unit{
margin: 20px 20px 20px 50px;
padding: 1em;
background-color: #81a39d;
background-image: url(/_sozai/rightgreen2.gif);
/*border:inset 2px #98ada9;*/
-webkit-border-top-right-radius: 40px;
-webkit-border-bottom-left-radius: 40px;
-moz-border-radius-topright: 40px;
-moz-border-radius-bottomleft: 40px;
border-top-right-radius: 40px;
border-bottom-left-radius: 40px;
}

/*-- clearfix --*/
/* for modern browser */
.unit:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/* for IE6 */
* html .unit{
  height: 1%;
}
/* for IE7 */
*:first-child+html .unit {
  height: 1%;
}

h1{
margin-right: 20px;
background-image: url(/_sozai/ball.gif);
background-position: 60% 0%;
background-repeat: no-repeat;
font-size: 30px;
padding: 60px 10px 20px;
text-align: center;
color: #fabd57;
letter-spacing: 0.3em;
font-weight: bold;
}
h1 a{
}

.lastMod ul{
text-align: right;
font-size: smaller;
font-style: italic;
list-style-type: none;
list-style-image: none;
margin: 0 10px 0 0;
}
.lastMod ul li{
display: inline;
}

#main h2{
background-image: url(/_sozai/starred.gif);
background-position: 50% 50%;
background-repeat: no-repeat;
font-size: 22px;
padding: 35px 10px 20px;
margin-bottom: 1em;
text-align: center;
font-weight: bold;
letter-spacing: 0.3em;
clear: both;
}

#main h3{
font-size: 100%;
background-image: url(/_sozai/starredmini.gif);
background-repeat: no-repeat;
padding: 3px 3px 3px 25px;
margin-bottom: 1em;
font-weight: bold;
clear: both;
}

h4{
font-size: 120%;
font-weight: bold;
}

h5{
font-size: 100%;
font-weight: bold;
}

#sidebar h2{
font-size: 100%;
background-image: url(/_sozai/ballmini.gif);
background-position: 50% 50%;
background-repeat: no-repeat;
margin-bottom: 0.5em;
padding: 30px 10px;
text-align: center;
font-size: 14px;
font-weight: bold;
letter-spacing: 0.3em;
}

.toTop{
text-align: right;
font-size: x-small;
}

#sidebar .toTop{
display: none;
}

.center{
text-align: center;
}

/*--table--*/
table.normal th{
background: #98ada9;
}

/*--blog--*/
.blog_caption{
font-size: smaller;
margin-top: 0;
}
.entry_author, .entry_update, .entry_monthLink{
display: none;
}
.entry-foot ul{
text-align: right;
list-style-type: none;
font-size: small;
}
