@charset "utf-8";
/*html, body {
    scrollbar-base-color: #000000;
    scrollbar-track-color: #C4918C;
    scrollbar-face-color: #000000;
    scrollbar-shadow-color: #C4918C;
    scrollbar-darkshadow-color: #C4918C;
    scrollbar-highlight-color: #C4918C;
    scrollbar-arrow-color: #C4918C;
}*/



* {
  margin : 0;
  padding : 0;
           font-size :11px;
  word-break:break-all;
}

h1,h2,h3{margin:0;}

a img {
  border-style : none;
  border-width : 0px;  
  text-decoration : none;
}

a:link {color : #6D84BA ;text-decoration : none;}
a:visited {color : #6D84BA ;text-decoration : none;}
a:hover {color : #3366cc ;text-decoration : underline;}
a:active {color : #3366cc ;text-decoration : none;}



body {
  color : #000;
  text-align : left;
  line-height : 1.5;
  text-align : justify;
}

/* バナー部分 */

#banner{
  width : 950px;
  height :385px;
  background : url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/dorobloghead.jpg) no-repeat;
  margin-bottom:0;
}


#banner h1{
  voice-family : "\"}\"";
  voice-family : inherit;
  font-weight:normal;
  padding:163px 0 0 80px;
  width:450px;
  height:50px;
  overflow:hidden;
  text-align: center;
  vertical-align:text-bottom;
  line-height:2.3em;
}


h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
  font-size : 24px;
  color:#640030;
}

h2 {
  font-size:12px;
  color:#802c40;
  line-height:1.5em;
  font-weight:normal;
}


#banner h2{
  font-size:12px;
  color:#802c40;
  width:435px;
  height:70px;
  line-height:1.5em;
  font-weight:normal;
  padding :0 0 0 95px;
  margin:68px 0 0 0 ;
  vertical-align: bottom;
  overflow:hidden;
}



/* 本文 */

#container{
  width:950px;
  margin:0 auto;
}

#wrapper{
  float:left;
  width:750px;
}

#blogcontainer{
  margin:15px auto;
}

/* サイドバー共通 */
.sidehead{
  background:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_sidehead.gif) 0 0 no-repeat;
}

.sidebody{
  background:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_sidebody.gif) repeat-y;
  padding:10px 20px 0 20px;
  width:160px;
  overflow:hidden;
}

.sidebottom{
  background:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_sidebottom.gif) no-repeat;
  height:31px;
}


/* 左サイドバー */

#left{
  float:left;
  width:200px;
  margin:0;
  font-size:11px;
}

#left img{margin:0 auto;}

#left h3{
  height : 23px;
  text-align : center;
  padding:26px 0 0 0;
  font-weight:normal;
  font-size:12px;
  color:#690023;
}


#left ul {
  width:140px;
  padding:0 0 0 20px;
  margin :0;
  overflow:hidden;
  list-style-image:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/list_heart.gif);
}

.calender{
  width:130px;
  margin:0;
}

.ads{
  margin-bottom:20px;
}


/* メイン */

#blog{
  float:right;
  width:550px;
  overflow:hidden;
  font-size:13px;
}

/* 日付部分 */
.articledate{
  width:500px;
  background:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_blogbody.gif) repeat-y;
  margin:0;
  padding:0 10px 0 0;
  font-size:11px;
  text-align:right;
  border-top:0px solid #790022;
}

#blog h3.entry-header{
  width:510px;
  height:35px;
  background : url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_blogtitle.gif) 0 0 no-repeat;
  margin:0;
}

#blog h3.entry-header a:link{
  color:#fff;
}
#blog h3.entry-header a:visited{
  color:#fff;
}
#blog h3.entry-header a:hover{
  color:#fff;
}
#blog h3.entry-header a:active{
  color:#fff;
}

h3.entry-header a{
  display:block;
  height:20px;
  color:#fff;
  padding: 8px 0px 7px 40px;
}

.blogtop{
  width:510px;
  padding:0;
  margin:0 20px;
}

.blogbottom{
  width:510px;
  height:12px;
  margin:0 20px 20px 20px;
  background:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_blogbottom.gif) no-repeat;
}

/* 記事タイトル */
.prev-next-navi{
  text-align:center;
  padding:5px 0;
}

#blog h3{
  font-weight:bold;
  font-size:14px;
  line-height:1em;
  margin:10px 0;
}

/* 記事タイトルの文字サイズと下線設定 */
#blog h3 a{
  font-weight:bold;
  font-size:14px;
  text-decoration:none;
}


/* 記事本文のスタイル */
.entry-body{
  width:480px;
  margin:0 20px;
  padding:0 15px 5px 15px;
  background:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_blogbody.gif) repeat-y;
  font-size:12px;
}

#aabody{
  width:450px;
  padding:0 15px;
  overflow:hidden;
  font-size:13px;
}

.entry-footer{
  width:510px;
  height:15px;  
  background:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/bg_entryfooter.gif) no-repeat;
  text-align:center;
  margin:0 20px;
}

  

.section{
}

.section ul.entry-footer {
  padding :43px 0 0 0;
  list-style-position : inside;
}

.section ul.entry-footer li {
  display : inline;
  list-style-type : none;
}

/* コメント部 */


h3#comment-top{
  padding-left:20px;
  font-weight:bold;
  font-size:14px;
  line-height:1em;
  margin:10px 0;
}

h3.comment-post{
  padding-left:20px;
  font-weight:bold;
  font-size:14px;
  line-height:1em;
  margin:10px 0;
}

.comment{
  padding:20px;
  background:#f0f0f0;
}

h4.comment-header{
  font-size:13px;
  font-weight:bold;
}

.comment-body{
}
.comment-footer{
  text-align:right;
  list-style-type:none;
}

.comment_trackback{
  padding:0px 20px;
  color:#79162E;
}

.comment_trackback form{
  padding:0 20px;
}

h3#trackback-top{
  padding-left:20px;
  font-weight:bold;
  font-size:14px;
  line-height:1em;
  margin:10px 0;
}

.tbadr{
  padding:0 20px;
}

/* 右サイドバー */

#right{
  float:right;
  width:200px;
  margin:0;
  font-size:11px;
}

#right h3{
  height : 23px;
  text-align : center;
  padding:26px 0 0 0;
  font-weight:normal;
  font-size:12px;
  color:#690023;
}

#right ul {
  margin : 0 15px;
  list-style-image:url(https://blog-imgs-36-origin.fc2.com/c/h/a/charahako/list_heart.gif);
}

#right .sidebottom{
  margin-bottom:15px;
}


/* フッター */
#footer{
  color:#fff;
  text-align:center;
  font-size:11px;
  background:#79162e;
  padding:5px 0;
}