@charset "utf-8";

/* スクロールバー（IEのみ） */
html{ 
scrollbar-base-color:#000011;
scrollbar-track-color:#000011;
scrollbar-face-color#000011;
scrollbar-shadow-color:#000011;
scrollbar-darkshadow-color:#cc6699;
scrollbar-highlight-color:#000011;
scrollbar-3dlight-color:#cc6699;
scrollbar-arrow-color:#cc6699;
}

* {
margin:0;
padding:0;
font-style:normal;
font-weight:normal;
word-break:break-all;
}

h1,h2,h3{margin:0;}

a img{border:none;}

a:link{color:#cc6699; text-decoration:none;}
a:visited{color:#cc6699; text-decoration:none;}
a:hover{color:#ff77ff; text-decoration:underline blink;}
a:active{color:#ff77ff; text-decoration:underline blink;}

body {
margin:0;
padding:0 0 20px 0;
color:#9999aa;
font-size:14px;
background:#000011;
text-align:left;
line-height:1.5;
font-family:'ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro W4','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

/*---------*---------*-----------*
　ヘッダー
---------*----------*-----------*/
#banner{
width:1000px;
height:191px;
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/top1-sakuraI_3dark.gif) no-repeat;
}

h1{
voice-family:"\"}\"";
voice-family:inherit;
padding:68px 0 0 240px;
color:#9999aa;
text-align:left;
}

h1 a:link,h1 a:visited,h1 a:hover,h1 a:active{
font-size:23px;
color:#cc6999;
font-weight:bold;
}

h2{
padding:7px 100px 0 240px;
font-size:15px;
color:#9999aa;
text-align:left;
line-height:1.3;
}

/*-------*-------*-------*-------*
 本文
-------*-------*-------*-------*/
#container{
width:1020px;
margin:0 auto;
}

#wrapper{
float:right;
width:770px;
margin-top:65px;
}

#blogcontainer{
width:1020px;
margin:0 auto;
}

/*-------*-------*-------*-------*
 サイド
-------*-------*-------*-------*/
.sidehead{
}

.sidebody{
padding:0;
}

/*--- メニュー名 ---*/
#left h3, #right h3{
padding:30px 0 0 0;
height:32px;
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/menutitle-sakuraI_3dark.gif) no-repeat;
color:#ff77ff;
text-align:center;
font-size:15px;
font-weight:bold;
}

#left ul, #right ul {
margin:3px 4px;
overflow:hidden;
list-style-type:none;
}

#left li, #right li{
border-bottom:1px dotted #333355; margin:2px 0;
}

.sidebottom{
margin-bottom:40px;
}

.description{
text-align:center;
}


/*--- 右サイドバー ---*/
#right {
float:right;
font-size:13px;
width:220px;
}

/*--- 左サイドバー ---*/
#left {
float:left;
width:220px;
font-size:13px;
background:url("http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/top2-sakuraI_3dark.gif") no-repeat;
}

.leftheadertop{
margin-bottom:20px;
padding:0;
width:220px;
height:98px
}

.ads{
}

/*-------*-------*-------*-------*
　メイン
-------*-------*-------*-------*/
#blog{
float:left;
width:520px;
overflow:hidden;
}

/*--- 記事タイトル ---*/
.entry-header{
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/entrytitle-sakuraI_3dark.gif) no-repeat;
padding:0;
}

#blog h3{
padding:48px 30px 0 30px;
font-size:14px;
color:#ff77ff;
font-weight:normal;
}

#blog h3 a{
font-weight:bold;
font-size:15px;
}

.entry-body{
padding:35px 32px 15px 32px;
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/entryback-sakuraI_3dark.gif) repeat-y;
}

#aabody{
width:100%;
overflow:hidden;
}

/*----- 追記 -----*/
.Read_more{ 
margin:10px 0 10px 0;
font-size:14px;
}

.Read_more a{ 
font-weight:bold; 
}

.Read_more :link{color:#CC99FF; text-decoration:none;}
.Read_more :visited{color:#CC99FF; text-decoration:none;}
.Read_more :hover{color:#99ccdd; text-decoration:underline;}
.Read_more :active{color:#99ccdd; text-decoration:underline;}

.closed{
margin:10px 0 10px 0;
}

.closed a{
font-size:14px;
font-weight:bold; 
}

.closed :link{color:#CC99FF; text-decoration:none;}
.closed :visited{color:#CC99FF; text-decoration:none;}
.closed :hover{color:#99ccdd; text-decoration:underline;}
.closed :active{color:#99ccdd; text-decoration:underline;}

/*--- エントリーフッター ---*/
.entry-footer{
height:56px;
margin-bottom:60px;
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/entryfooter-sakuraI_3dark.gif) no-repeat;
}

.section{
}

.section ul.entryfooter-data{
padding:0 26px 0 0;
text-align:right;
color:#ff77ff;
list-style-position:inside;
}

.section ul.entryfooter-data li {
display:inline;
list-style-type:none;
}

/*----- 記事内トラックバック -----*/
.entry-body blockquote{
padding:5px;
border:1px dotted #ccc;
}

/*----- テーマ＆ジャンル -----*/
.community{
margin-top:7px;
text-align:right;
font-size:13px;
}

/*----- 関連記事 -----*/
.relate_dl{
margin:30px 0;
}

.relate_dt{
margin-bottom:10px;
border-top:1px solid #cc6699; width:400px;
border-bottom:1px solid #cc6699; width:400px;
}

/*-------*-------*-------*-------*
 ページインデックス
-------*-------*-------*-------*/
.pageindex{
margin-bottom:30px;
padding:0 7px;
font-weight:bold;
font-size:15px;
border-top:2px solid #cc6699;
border-bottom:2px solid #cc6699;
}

/*-------*-------*-------*-------*
 コメント・トラックバック
-------*-------*-------*-------*/
.comment-header, .trackback-header{
margin:0 7px 20px 0;
color:#ff77ff;
font-size:14px;
font-weight:bold;
}

.comment-body, .trackback-excerpt{
margin:15px 7px;
}

.comment-footer, .trackback-footer{
margin:20px 0 20px 7px;
}

/*-------* コメント *-------*/
.comment-foam{
padding:10px 0 60px 0;
font-size:15px;
}

.com-Name{color:#ff77ff;}

/*-------* トラックバック *-------*/
.trackback-uri{
margin-bottom:30px;
border:1px dotted #ea89a5; padding:15px 5px 15px 5px;
}

/*-------*-------*-------*-------*
 全記事表示 
-------*-------*-------*-------*/
.content{
}

.content_body{
border-bottom:1px dotted #ccc; margin:8px 0;
}

/*-------*-------*-------*-------*
  ページナビ 
-------*-------*-------*-------*/
.navi-data{
margin:0 0 20px 10px;
color:#ff77ff;
}

.none { display:none; }
.block { display:block; } 

/*-------*-------*-------*-------*
 フリースペース 
-------*-------*-------*-------*/
.free-space{
margin:5px 10px 50px 10px;
padding:0;
width:500px;
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/freearea-sakuraI_bl.gif) no-repeat;
}

.free-text{
padding:45px 25px 15px 25px;
margin:0;
}

.free-footer{
padding-top:30px;
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/freearea-sakuraI_bl.gif) no-repeat;
}

/*-------*-------*-------*-------*
  サーチ 
-------*-------*-------*-------*/
#search{
width:220px;
margin-bottom:20px;
text-align:center;
}

/*--- 検索フォーム ---*/
.searchfoam{
width:150px;
height:18px;
color:#ea89a5;
background-color:transparent;
border:1px solid #cc6699;
}

.searchfoam:hover{
border:solid 1px #ccc;
}

/*--- 検索ボタン ---*/
.searchbutton{
color:#9999aa;
background-color:transparent;
border:solid 1px #cc6699;
}

.searchbutton:hover{
border:solid 1px #ccc;
}

/*-------*-------*-------*-------*
 カレンダー 
*-------*-------*-------*-------*/
.calender{
color:#9999aa;
width:170px;
margin:0 25px;
}

.calender caption{
}

.calender th{
color:#9999aa;
text-align:center;
}

.calender td{
color:#cc6699;
text-align:center;
}

.calender td a{
color:#ff77ff;
text-decoration:underline;
}

.ads{
color:#9999aa;
}

/*-------*-------*-------*-------*
 フッター
-------*-------*-------*-------*/
#footer{
padding:55px 0 10px 0;
margin:35px 57px 0 57px;
height:60px;
background:url(http://blog-imgs-42.fc2.com/k/a/o/kaorichuwan/footer-sakuraI_bl.gif) no-repeat;
text-align:center;
}

div#foote_navi{ 
position:fixed !important; 
position:absolute; 
bottom:0; 
left:0; 
width:100%; 
height:20px;
font-size:14px;
background-color:#000011; 
border-top:#cc6699 1px solid; 
text-align:center;
}
 
div#foote_navi a{
font-size:14px;
font-weight:bold;
}

/*-------*-------*-------*-------*
 点線
-------*-------*-------*-------*/ 
hr{
width:98%;
border:1px dashed #da7496;
}

/*-------*-------*-------*-------*
　拍手
-------*-------*-------*-------*/ 
.fc2_footer {
margin:20px 0 10px 0;
}
