* {
  margin:0;
  padding:0;
}

body {
  color:#ccc;
  background-color:#522f60;
  text-align:center;
}

/* ------- Inbox ------- */
#inbox {
  MARGIN-LEFT:auto; 
  MARGIN-RIGHT:auto; 
  width:800px;
  text-align:left;
}

/* ------- ■リンクの色 ------- */
a:link     {color:#dbd0e6; text-decoration:underline;}
a:visited   {color:#dbd0e6; text-decoration:underline;}
a:hover   {color:#f6bfbc; text-decoration:none;}

/* ------- ■全体の中身設定------- */
BR {letter-spacing:normal;}

input, textarea {
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  font-size:12px;
  font-color:#522f60;
  background-color: #c0a2c7;
  border: 1px #e6cde3 solid;
}

.btn {
  background-color:#460e44;
  color:#c0a2c7
}

form {
  padding:0px;
  margin:0px;
}

h1 {
  font-size:20px;
  margin:0px;
  float:left;
}

h2 {
  clear:left;
  font-size:12px;
  margin:0px;
}

h4 {
  font-size:12px;
  margin:0px;
  padding:0px 0px 0px 10px;
}

blockquote {
  font-size:12px;
  margin:0px;
}

blockquote.ul {
  font-size:12px;
  padding:10px;
  margin:10px;
  border:1px dashed #e5abbe;
  background:#74325c;
}

p.profilename {
  font:bold 16px Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  color:#dbd0e6;
}

/* ------- ■タイトル部分 ------- */
#banner {
  background-color:#522f60;
  background-image:url(../skin/images/img1.jpg);
  margin:0px;
  padding:0px 0px 0px 0px;
  width:800px;
  height:200px;
}

.siteTitle {
  margin:0px 0px 0px 0px;
  padding:20px 2px 2px 20px;
}

.siteTitle a,
.siteTitle a:link,
.siteTitle a:visited,
.siteTitle a:active,
.siteTitle a:hover {
  font-weight:bold;
  color:#dbd0e6;
　background:none; 
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-decoration:none;
}

.description {
  font-weight:normal;
  color:#dbd0e6;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:0px 0px 0px 0px;
  padding:5px 2px 2px 20px;
}

/* ------- コンテンツ ------- */
#main {
  width:560px;
  float:left;
  overflow:hidden;
  margin:0px;
  padding: 0px 0px 0px 0px;
  text-align:left;
  background-color:#522f60;
}

/* ------- サイドバー ------- */
#side {
  float:right;
  overflow:hidden;
  width:230px;
　margin:10px 0px;
  padding: 0px 0px 0px 0px;
  text-align:left;
}

/* ------- ■コンテンツ内側 ------- */

#postit1 {
  font-size:12px;
  line-height:24px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:10px 0px 10px 0px;
  padding:10px;
}

.entryPage {
  overflow:hidden;
  width:500px;
  margin:10px;
  padding:10px 0px;
  text-align:left;
}

.entryBodyset {
  overflow:hidden;
  width:500px;
  margin:10px;
  padding:15px;
  text-align:left;
  border-style:dotted;
  border:dotted 2px;
}

.logTitle{
  font-size : 14px;  /* フォントサイズ */
  font-weight : bold;  /* フォントの太さ */
  color :#460e44;  /* フォントの色 */
  background-color : #eebbcb;  /* 背景の色 */
  text-align : left;  /* テキストの左寄せ */
  letter-spacing : 1px;  /* 文字間隔 */
  padding-left : 0.5em;  /* 左の余白 */
  line-height : 2em;  /* 領域（行）の高さ＝フォントの１．５倍 */
  border-left-width : 1em;  /* 左側の境界線をマークとして使用 */
  border-left-style : solid;  /* 境界線（マーク）の種類 */
  border-left-color :#b44c97;  /* 境界線（マーク）の色 */
}

.logTitle a:link     {color:#460e44; text-decoration:none;}
.logTitle a:visited   {color:#460e44; text-decoration:none;}
.logTitle a:hover   {color:#674196; text-decoration:none;}

.entryTitle {
  font-size : 13px;  /* フォントサイズ */
  font-weight : bold;  /* フォントの太さ */
  color :#460e44;  /* フォントの色 */
  background-color : #eebbcb;  /* 背景の色 */
  text-align : left;  /* テキストの左寄せ */
  letter-spacing : 1px;  /* 文字間隔 */
  padding-left : 0.5em;  /* 左の余白 */
  line-height : 2em;  /* 領域（行）の高さ＝フォントの１．５倍 */
  border-left-width : 1em;  /* 左側の境界線をマークとして使用 */
  border-left-style : solid;  /* 境界線（マーク）の種類 */
  border-left-color :#b44c97;  /* 境界線（マーク）の色 */
}

.entryTitle a:link     {color:#460e44; text-decoration:none;}
.entryTitle a:visited   {color:#460e44; text-decoration:none;}
.entryTitle a:hover   {color:#674196; text-decoration:none;}

.entryBody {
  font-size:12px;
  line-height:24px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  margin:10px 0px 10px 0px;
  padding:0px;
}

.entryDate {
  font-size :14px;  /* フォントサイズ */
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  font-weight : bold;  /* フォントの太さ */
  color :#ff9900;  /* フォントの色 */
  background-color :#522f60;  /* 背景の色 */
  text-align : left;  /* テキストの左寄せ */
  letter-spacing : 1px;  /* 文字間隔 */
  padding-left : 0.5em;  /* 左の余白 */
  line-height : 1.5em;  /* 領域（行）の高さ＝フォントの１．５倍 */
  border-left-width : 1em;  /* 左境界線をマークとして使用 */
  border-left-style : solid;  /* 左境界線（マーク）の種類 */
  border-left-color :#ff6600;  /* 左境界線（マーク）の色 */
  border-bottom-width : 1px;  /* 下境界線 */
  border-bottom-style : solid;  /* 下境界線の種類 */
  border-bottom-color :#ff6600;  /* 下境界線の色 */
}

.entryBy {
  font-size:11px;
  color:#ccc;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:right;
  margin:10px 20px 10px 20px;
  padding:0px 10px 10px 10px;
}

.entryState {
  font-size:12px;
  color:#ccc;
  line-height:150%;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-align:left;
  margin:10px 0px 10px 0px;
  padding:0px 0px 0px 10px;
  background-color :#993366;
}

.entryBody p {
  font-size:12px;
  line-height:24px;
  background-image : url("images/body_line.gif") ;
  padding:5px 10px 0px 10px;
}

.entryCbody {
  font-size:12px;
  line-height:24px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  background-image : url("images/body_line.gif") ;
  background-color :#663366;
  padding:5px 10px 0px 10px;
}

.newComment {
  font-size : 13px;  /* フォントサイズ */
  font-weight : bold;  /* フォントの太さ */
  color :#ffcccc;  /* フォントの色 */
  background-color:#CC3366;  /* 背景の色 */
  text-align : left;  /* テキストの左寄せ */
  letter-spacing : 1px;  /* 文字間隔 */
  padding-left : 0.5em;  /* 左の余白 */
  line-height : 2em;  /* 領域（行）の高さ＝フォントの１．５倍 */
  border-left-width : 1em;  /* 左側の境界線をマークとして使用 */
  border-left-style : solid;  /* 境界線（マーク）の種類 */
  border-left-color :#ffccff;  /* 境界線（マーク）の色 */
}

/* ------- サイドバー内側 ------- */
.sideSet {
  overflow:hidden;
  width:210px;
  padding:10px 10px 10px 10px;
  text-align:left;
}

.linktitle {
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  font-size:12px;
  font-weight:bold;
  color:#dbd0e6;
  background-image : url("images/linktb.jpg");
  background-repeat:repeat-x;
  background-position:bottom;
  text-align:center;
  text-decoration:none;
  border-bottom-width:1px;  /* 下境界線 */
  border-bottom-style:dashed;  /* 下境界線の種類 */
  border-bottom-color:#e6cde3;
  padding:5px 0px 3px 0px;
}

.linktitle a:link     {color:#dbd0e6; text-decoration:none;}
.linktitle a:visited   {color:#dbd0e6; text-decoration:none;}
.linktitle a:hover   {color:#f6bfbc; text-decoration:none;}

.linktext {
  font-size:12px;
  color:#dbd0e6;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  line-height:150%;
  padding:5px 0px 0px 0px;
}

.li_main {
  padding:0px 0px 0px 5px;
  margin:0px 0px 3px 0px;
  list-style-type:none;
}

.li_sub {
  padding:0px 0px 0px 0px;
  margin:1px 0px 3px 0px;
  list-style-type:none;
}

/* ------- ■ページ移動リンク（移るんです）------- */
.uturundesu {
  padding: 3px;
  margin: 3px;
  font-size:13px;
}

.uturundesu a {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #EEE;
  text-decoration: none; /* no underline */
  color: #b44c97;
}

.uturundesu a:hover,
.uturundesu a:active {
  border: 1px solid #a69abd;
  color: #e597b2;
}

.uturundesu .uturu_current {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #b44c97;
  font-weight: bold;
  background-color: #b44c97;
  color: #FFF;
}

.uturundesu .uturu_disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #EEE;
  color: #DDD;
}

/* ------- ■検索ボックス ------- */
#searcharea {
  font-size:12px;
  padding:0px 0px 0px 0px;
}

#search {
  color:#333;
  font-size:12px;
}

/* ------- ■ページトップ ------- */
.pagetop {
  font-size:11px;
  text-align:right;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  padding:20px 40px 20px 0px;
}

/* ------- ■カレンダー部分 ------- */
.calendar {
  padding: 4px 2px 5px 2px;
  font-size: 11px;
  color: #ccc;
  letter-spacing : 1px;
  line-height: 120%;
}

.cell {
  color: #c0a2c7;
  font-size: 10px;
  font-family: Verdana;
  margin: 0px;
  width: 25px;
  height: 20px
}

.cell_today {
  color: #330033;
  font-size: 10px;
  font-family: Verdana;
  background-color:#ff99cc;
  margin: 0px;
  width: 25px;
  height: 20px
}

.cell_sunday {
  color: #e83929;
  font-size: 10px;
  font-family: Verdana;
  margin: 0px;
  width: 25px;
  height: 20px
}

.cell_saturday {
  color: #2ca9e1;
  font-size: 10px;
  font-family: Verdana;
  margin: 0px;
  width: 20px;
  height: 20px
}

/* ------- フッター ------- */
#footer {
  clear:both;
  width:800px;
  height:30px;
  background-color:#522f60;
  text-align:center;
  padding:10px 0px 5px 0px;
  border-top-width:1px;  /* 下境界線 */
  border-top-style:dashed;  /* 下境界線の種類 */
  border-top-color:#dbd0e6;
}

.copyright {
  color:#fdeff2;
  font-size:10px;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
}

.copyright a,
.copyright a:link,
.copyright a:visited,
.copyright a:active,
.copyright a:hover {
  color:#e198b4;
  font-family:Verdana,"ヒラギノ角ゴ Pro W3","ＭＳ ゴシック",Osaka‐等幅;
  text-decoration:none;
}
