@charset "UTF-8";

/*スクロールバーの色*/
html {            scrollbar-track-color : #ffffff;
                  scrollbar-face-color:#ffffff;
                  scrollbar-arrow-color: #000000;
                  scrollbar-3dlight-color: #000000;
                  scrollbar-darkshadow-color: #000000;
                  scrollbar-highlight-color: #ffffff;
                  scrollbar-shadow-color: #ffffff;
}

/*ブログ全体の設定*/
body {            text-align : center;
                  font-size : 12px;
                  color : #000000;
                  background-color : #ffffff;
                  line-height : 160%;
                  letter-spacing : 0px;
                  padding : 0px;
                  margin :  20px 0px 0px 0px;
                  font-family : ＭＳ ゴシック;
}

/*全体のリンクの色*/
a:link,
a:visited  {      color : #5484C4;
                  text-decoration : none;
}

a:active,
a:hover {          color : #f38402;
                  text-decoration : none;
}

/*--------------------------------------------------------*/

/*ブログタイトル*/
#head {           height : 170px;
                  text-align : right;
                  margin : 0px 0px 0px 0px;
                  padding-bottom : 15px;
                  background-image : url(https://blog-imgs-29.fc2.com/a/f/r/africanvioletstar/top-5.gif);
                  border-bottom : 1px #999999 dotted;
}

/*ブログタイトル：タイトル文字*/
#head_title {     font-size : 24px;
                  font-weight : bold;
                  margin : 0px;
                  padding : 120px 500px 0px 0px;
}

/*ブログタイトル：ブログ説明文字*/
#head_intro {     font-size : 12px;
                  margin : 0px;
                  padding : 10px 500px 10px 10px;
}

#head a:link,
#head a:visited  {      color : #000000;
                  text-decoration : none;
}

#head a:active,
#head a:hover {         color : #000000;
                  text-decoration : none;
}

/*--------------------------------------------------------*/

/*左側全体の設定*/
#left {           text-align : left;
                  margin : 0px;
}

/*左・右側：実線で囲まれてる箱*/
.menu {           margin-top : 15px;
                  padding : 5px 10px 5px 10px;
                  border : 1px #cccccc solid;
}

/*プラグインタイトル（左右どちらも兼ねてます）*/
.menu_title {     padding : 5px 5px 5px 5px;
                  margin : 0px 0px 0px 0px;
                  border-bottom : 1px #999999 dotted;
}

/*プラグイン内容*/
.menu_body {      font-size : 11px;
                  padding : 5px 5px 5px 5px;
}

/*カレンダー*/
.calender {       width : 170px;
                  text-align : center;
                  padding : 0px;
                  font-size : 11px;
                  margin : 0px 0px 0px 0px;
                  line-height : 140%;
}

th#sat {          color : #1A05B9;
}
th#sun {          color : #B9051A;
}

/*--------------------------------------------------------*/

/*右全体の設定*/
#center {         margin : 0px;
}

/*中央：実線で囲まれてる箱*/
.box {            text-align : left;
                  line-height : 200%;
                  border : 1px #cccccc solid;
                  margin : 15px 0px 0px 15px;;
                  padding : 0px 10px 0px 10px;
}

/*--------------------------------------------------------*/

/*エントリータイトル*/
.entry_title {    border-bottom : 1px #999999 dotted;
                  margin : 0px;
                  padding : 5px 15px 5px 15px;
}

/*エントリー本文*/
.entry_body {     margin : 0px;
                  padding : 10px 15px 5px 15px;
}

/*続きを読む*/
.more {           margin : 0px;
                  padding : 0px 15px 0px 15px;
}

/*エントリーフッター*/
.category {       text-align : right;
                  font-size : 11px;
                  padding : 8px 15px 5px 5px;
}

/*エントリーフッター*/
.entry_foot {     text-align : right;
                  font-size : 11px;
                  padding : 8px 15px 10px 5px;
}

/*--------------------------------------------------------*/

/*「* コメント *」など見出し部分*/
.comment {        padding : 5px 10px 5px 15px;
}

/*コメント表示：本文*/
.comment_body {   margin : 0px;
                  padding : 10px 15px 5px 15px;
                  border-top : dotted 1px #999999;
}

/*コメント表示：日付などの部分*/
.comment_footer { text-align : right;
                  font-size :11px;
                  margin : 0px;
                  padding : 8px 15px 10px 5px;
}

/*--------------------------------------------------------*/

/*コメント投稿*/
.comment_form {   margin : 0px;
                  padding : 10px 0px 20px 15px;
                  border-top : dotted 1px #999999;
}

/*--------------------------------------------------------*/

/*トラックバック：URL*/
.tb_url {         text-align : center;
                  font-size :11px;
                  padding : 10px 10px 10px 15px;
                  margin : 0px;
                  border-top : dotted 1px #999999;
}

/*--------------------------------------------------------*/

/*トラックバック：タイトル*/
.tb_title {       text-align : right;
                  font-weight : bold;
                  font-size : 11px;
                  padding : 5px 15px 5px 15px;
                  margin : 0px;
                  border-top : dotted 1px #999999;
}

/*トラックバック：本文*/
.tb_body {        text-align : left;
                  margin : 5px 15px 5px 15px;
                  font-size : 11px;
}

/*トラックバック：日付などの部分*/
.tb_footer {      text-align : right;
                  font-size : 11px;
                  padding: 5px 15px 5px 15px;
}

/*--------------------------------------------------------*/

/*移動ナビゲーション*/
.navi {           text-align : center;
                  font-size : 11px;
                  padding-top : 10px;
                  margin-bottom : 10px;
}

/*--------------------------------------------------------*/

/*FC2広告+著作権*/
#fc2 {            text-align : center;
                  line-height : 120%;
                  font-size : 11px;
                  padding-top : 0px;
                  margin-bottom : 3px;
}


/*--------------------------------------------------------*/

/*バグ対策*/
br {              letter-spacing : normal;
}

img {             border : none;
}

p,form {          padding : 0px;
                  margin : 0px;
}

ul {              padding : 0px;
                  margin : 0px;
                  list-style : none;
}

span {            padding : 0px 1px;
}

caption {         margin : 2px 7px 0px 0px;
}

input,textarea {  font-size : 12px;
}