/* ------- ■全体の設定------- */
* {
  margin: 0;
  padding: 0;
}

HTML {
  scrollbar-3dlight-color:#F0F0E0;
  scrollbar-arrow-color:#666666;
  scrollbar-darkshadow-color:#F0F0E0;
  scrollbar-face-color:#ffffff;
  scrollbar-highlight-color:#555555;
  scrollbar-shadow-color:#555555;
  scrollbar-track-color:#fff;
}

body {
  font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  color: black;
  font-size: 14px;
  background-color: #fff;
  overflow: hidden;
}

input, textarea {
  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
  border: 1px solid #666;
  font-size: 12px;
}

form {padding: 0px; margin: 0px;}
.btn {
  background-color:#9badc1; color:#fff;}

blockquote {
  font-size: 12px;
  color: #333333;
  padding: 8px;
  margin: 5px;
  border: 1px solid #CCCCCC;
}

h1 {font-size: 20px;}
h2 {font-size: 16px; font-weight: normal;}

/* ------- ■画像部分 ------- */
.pict {
  float: right;
  border-width: 1px; 
  border-style: solid;
  border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}


/* ------- ■リンクの色 ------- */
a:link     {color: #333333; text-decoration: underline;}
a:visited   {color: #808080; text-decoration: underline;}
a:hover   {color: #FF6699; text-decoration: underline;}

#inbox {
  position: relative;
  widht: 100%;
  height: 100%;
}

#leftbox {
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 10em;
  height: 100%;
}

#leftcontents {
  width: 8em;
  margin: 0.8em 0 0 0.2em;
}

#lefttitle {
  margin: 0 0 4em 0;
}

.lefttitlehead {
  font-size: 65%;
}

.lefttitlename {
  font-size: 180%;
  font-weight: bold;
  color: black;
  text-decoration: none;
}

.lefttitlename a:link    {color: black; text-decoration: none;}
.lefttitlename a:visited {color: black; text-decoration: none;}
.lefttitlename a:hover   {color: #FF6699; text-decoration: none;}

#leftmenu {
  min-height: 2em;
  margin: 1.3em 0 0 0;
  padding-left: 0.5em;
  font-weight: bold;
}

#leftmenu a:link    {color: black; text-decoration: none;}
#leftmenu a:visited {color: black; text-decoration: none;}
#leftmenu a:hover   {color: #FF6699; text-decoration: none;}

.toppagelink a:link    {color: black;}
.toppagelink a:visited {color: black;}
.toppagelink a:hover   {color: #FF6699;}

#calendarbox {
  margin-top: 0.2em;
  font-size:80%;
}

.calendarback {
}

.calendarym {
  margin-left: 1em;
}

.calendarday {
  display: none;
}

.calendar {
}

.calendarnext {
  margin-left: 1em;
}



.newentrydate {
  font-size: 70%;
  font-weight: normal;
  margin-top: 0.2em;
  margin-left: 1.2em;
  margin-bottom: 0.7em;
}


#mainbox {
  margin: 0 0 0 10em;
  height: 100%;
  overflow: auto;
}

#maincontents {
  padding: 0.8em;
}

#copyright {
  position: absolute;
  right: 2em;
  bottom: 0px;
  z-index:3;
  background-color: white;
}

.copytext {
  color: #666;
  font-size: 80%;
  text-decoration: none;
}

#entry {
  margin-top: 1em;
  border: 2px solid #9999FF;
  padding-bottom: 1em;
}

.entry_title {
  padding-left: 0.6em;
  font-size: 120%;
  font-weight: bold;
  color: black;
  background-color: #9999FF;
}

.entry_title a:link    {color: black; text-decoration: none;}
.entry_title a:visited {color: black; text-decoration: none;}
.entry_title a:hover   {color: #FF6699; text-decoration: none;}

.entry_author {
  margin-left: 1em;
  font-size: 80%;
}

.entry_body {
  padding: 1em;
  line-height: 1.4em;
}


#cmt_tb_box {
  margin: 0 1em 0 1em;
  border: 1px solid #9999FF;
}

#cmt_tb_box.cmt_top {
  margin-top: 2em;
}

#cmt_box.entry_body {
  padding: 1em;
  margin: 1em;
  border: 1px solid #CCCCFF;
}









#navi {
  padding: 0.5em;
  border: 1px solid #9999FF;
}

#navibottom {
  padding: 0.5em;
  border: 1px solid #9999FF;
  margin-top: 1em;
}

#topicpath {
  margin-bottom: 0.3em;
}

#topicpath.bottom {
  float: left;
}

#pagemoveleft {
  margin-left: 3em;
  margin-right: 1.5em;
  float: left;
}

#pagemoveright {
}

#pdm_cate {
  float: left;
}

#pdm_arch {
  margin-left: 1.5em;
  float: left;
}

