body{
text-align:center;
background-color:#ffffff;
margin:0px;
padding:0px;font-size:12px;
background-image:url("http://blog-imgs-27.fc2.com/c/a/f/caffepulcino/back-mizutama.gif");
cursor:default;
scrollbar-face-color:white;
scrollbar-highlight-color:#FCC1A7;
scrollbar-shadow-color:EFBEA8;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#FCC1A7;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:white;}

body,td{
font-size:12px;
font-color:#F42222;}

br{
letter-spacing:normal;}

#center {
padding-top:10px;
}

.sidebar{
padding-top:10px;
}



#content {
width:770px;margin-top:20px;margin-bottom:20px;
padding-top:0px;
background-color:white;
}

#comment{clear:both;}

#header{
height: 150px;
width: 770px;
background-color: #ffffff;
border: none;
background:url(http://blog-imgs-27.fc2.com/c/a/f/caffepulcino/icetachi.gif) no-repeat; 
}

#menu{
float:left;width:165px;
margin:10px 0px 0px 5px;
padding:0px;
background-color:white;
font-size:11px;
color:black;
text-align:left;}

#main{
float:center;width:405px;
margin:20px 5px 0px 5px;
padding:0px;
text-align:left;color:black;
background-color:white;
}

#sub{
float:right;width:160px;
margin:10px 3px 0px 0px;
padding:0px;
background-color:white;
font-size:11px;
color:black;
text-align:left;}

#footer{
float:both;width:770px;
color:black;font-size:11px;
letter-spacing:1px;
text-align:center;
border-top:dotted 1px #735692;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
background-image:url();}

/*タイトル部分
------------------------------------------------------------*/

/*サイトタイトル*/
.site_title{
text-align:left;
font-size:20px;
font-family:Verdana,Osaka ;
font-weight:bolder;
color:#F42222;
padding-top:80px;
padding-left:80px;
margin:0px;}

/*タイトルのリンク色*/
.site_title a{
color:#F42222;
text-decoration:none;}

.site_title a:hover{
color:#F42222;
text-decoration:underline;
cursor:pointer;}

/*ブログの紹介文*/
.site_intro {
text-align:left;
margin-top:30px;
font-size:10px;
font-weight:normal;
color:#685d4d;
padding-right:50px;
padding-left:80px;
line-height:150%;
letter-spacing:3px;}


/*カレンダー部分
------------------------------------------------------------*/
table.calender{
font-size:75%;color:black;width:95%;
border-collapse:separate/*collapse*/;
border-spacing:0;
padding:0.5em 0 0.7em 0;}

.calender caption {
font-size:100%;color:black;
border-bottom:1px solid #777;
padding:0 0 0.5em 0;}

.calender th {
font-weight: normal;}

.calender td{
width:14%;text-align:center;
padding:0.1em;}

.calender td a{display:block;}

th#sat{color:blue;}
th#sun{color:red;}

/*カレンダーのリンク色*/
.calender a{
color:#AF1818;   
text-decoration:none;}

.calender a:hover{
color:#AF1818;
text-decoration:underline;
cursor:pointer;}



/*サイドメニューの見出し
------------------------------------------------------------*/
h2{
font-size:14px;color:#735692;
height:51px;width:35px;
text-align:left;
margin-top:30px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:20px;
background:url(http://blog-imgs-27.fc2.com/c/a/f/caffepulcino/neko-1.gif) no-repeat 2px 0%;}

h3{
font-size:14px;color:#735692;
height:51px;width:35px;
text-align:left;
margin-top:30px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:20px;
background:url(http://blog-imgs-27.fc2.com/c/a/f/caffepulcino/neko-2.gif)
no-repeat 2px 0%;}


/*プラグインタイトル*/
.menu_title {font-size:14px;color:#735692;
height:51px;
font-weight:bold;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:2px;
background:url(http://blog-imgs-27.fc2.com/c/a/f/caffepulcino/neko-1.gif) no-repeat 2px 0%;}

.menu_title2 {
font-size:14px;color:#735692;height:51px;
font-weight:bold;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:2px;
background:url(http://blog-imgs-27.fc2.com/c/a/f/caffepulcino/neko-2.gif)
no-repeat 2px 0%;
}

.menu_title3 {
font-size:14px;color:#735692;height:51px;
font-weight:bold;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:60px;
padding-top:20px;
padding-bottom:2px;
background:url(http://blog-imgs-27.fc2.com/c/a/f/caffepulcino/neko-2.gif)
no-repeat 2px 0%;
}


/*プラグイン内容*/
.menu_body { font-size:11px;
color:black;

             padding : 10px 5px 5px 5px;
}
.menu_body ul{
text-align:center;
margin:0px;
padding-left:20px;
padding-bottom:10px;
list-style-type:circle;
text-decoration:none;}

.menu_body li{
text-align:left;
font-size:11px;
color:black;
line-height:150%;
padding:0px 5px 5px 0px;
text-decoration:none;}

.menu_body li a{
text-decoration:none;
color:black;}

.menu_body li a:hover{
color:gray;
text-decoration:underline;
cursor:pointer;}

.menu_body a{
color:#735692;   
text-decoration:none;}

.menu_body a:hover{
color:#735692;
text-decoration:underline;
cursor:pointer;}






/* リスト設定（サイドメニュー）
------------------------------------------------------------*/
ul{
text-align:center;
margin:0px;
padding-left:20px;
padding-bottom:10px;
list-style-type:circle;
color:#735692;
text-decoration:none;}

li{
text-align:left;
font-size:11px;
color:black;
line-height:150%;
padding:0px 5px 5px 0px;
text-decoration:none;}

li a{
text-decoration:none;
color:black;}

li a:hover{
color:black;
text-decoration:underline;
cursor:pointer;}   

/* 自己紹介用イメージ
------------------------------------------------------------*/
.pay{
text-align: center;}

.pay img{
background:white;
border:0px solid black;
margin:0px 10px 5px 0px;
padding:5px;}


/*エントリー
--------------------------------------------------*/
/*エントリーテーブル（1ブロック）*/
.entry_table{
width:400px;
margin:10px 10px 30px 20px;
margin-bottom:30px;
padding:0 15px;}

/*エントリー：ナビゲーション*/
.entry_navi{
font-size:10px;
text-align:center;}

.entry_navi a{
font-size:10px;
color: black;
text-decoration:none;}

.entry_navi a:hover{
color:black;
text-decoration:underline;
cursor:pointer;}

/*エントリー：見出し*/
.entry_title{
font-size:12px;
font-weight:nomal;
color:#ffffff;
background:#073569;
text-align:left;
margin:5px 5px 0px 5px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
letter-spacing:2px;}

/*エントリー：テキスト*/
.entry_text{
font-size:10px;color:black;
margin:10px 10px 20px 10px;
line-height:180%;
letter-spacing:2px;}

.entry_text a{
font-size:10px;color:#AF1818;
text-decoration:none;}

.entry_text a:hover{
color:#AF1818;
text-decoration:underline;
cursor:pointer;}

/*エントリー：ステータス（日付等）*/
.entry_state{
font-size:11px;color:#AF1818;
border-top:dotted 1px #073569;
margin:10px 5px 10px 5px;
padding-top:10px;
text-align:center;}

.entry_state a{
font-size:11px;color:#AF1818;
text-decoration:none;}

.entry_state a:hover{
color:#AF1818;
text-decoration:underline;
cursor:pointer;}

#pagetop{
margin:0px 0px 50px 0px;}

/*テキスト内の画像*/
.entry_text img{
background:white;
border:0px solid gray;
margin:0px 10px 5px 0px;
padding:5px;
float:left;}  

img.emoji{ 
margin:2px 2px 4px 2px; 
vertical-align:middle; 
float:none}

/*検索
---------------------------------------------------------*/
#search { 
font-size:10px;color:black;
text-align:left;
margin-top:0px;
padding:0px 0px 0px 10px;}

/*フッター
---------------------------------------------------------*/
#footer a{
color:#735692;
text-decoration:none;}

#footer a:hover{
color:#735692;text-decoration:underline;cursor:pointer;}
