body{
text-align:center;
background-color:white;
margin:0px;
padding:0px;font-size:12px;
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:gray;}

br{
letter-spacing:normal;}

#content {
width:760px;margin-top:0px;
padding-top:0px;
background-color:white;
}

#header{
height: 250px;
width: 750px;
background-color: #ffffff;
border: none;
background:url(http://blog-imgs-27-origin.fc2.com/c/a/f/caffepulcino/title-torikichi.gif) no-repeat; }

#menu{
float:left;width:150px;
margin:10px 0px 0px 5px;
padding:0px;
background-color:white;
font-size:11px;
color:gray;
text-align:left;}

#main{
float:left;
width:440px;
margin:20px 5px 0px 5px;
padding:0px;
text-align:left;color:gray;
background-color:white;
}

#sub{
float:right;
width:150px;
margin:10px 5px 0px 0px;
padding:0px;
background-color:white;
font-size:11px;
color:gray;
text-align:left;}

#footer{
clear:both;width:750px;
color:gray;font-size:11px;
letter-spacing:1px;
text-align:center;
border-top:dotted 1px gray;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
background-image:url();}

/*タイトル部分
------------------------------------------------------------*/

/*サイトタイトル*/
.site_title{
text-align:left;
font-size:14px;
font-family:Verdana,Osaka ;
font-weight:bolder;
color:#dd878c;
padding-top:80px;
padding-left:80px;
margin:0px;}

/*タイトルのリンク色*/
.site_title a{
color:#dd878c;
text-decoration:none;}

.site_title a:hover{
color:#dd878c;
text-decoration:underline;
cursor:default;}

/*ブログの紹介文*/
.site_intro {
text-align:left;
margin-top:15px;
font-size:10px;
font-weight:normal;
color:#CDAE98;
padding-right:350px;
padding-left:80px;
line-height:150%;
letter-spacing:3px;}


/*カレンダー部分
------------------------------------------------------------*/

table.calender{
font-size:75%;color:gray;width:95%;
border-collapse:separate/*collapse*/;
border-spacing:0;
padding:0.5em 0 0.7em 0;}

.calender caption {
font-size:100%;color:gray;
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:#F4C4AF;   
text-decoration:none;}

.calender a:hover{
color:#F4C4AF;
text-decoration:underline;
cursor:crosshair;}

/*サイドメニューの見出し
------------------------------------------------------------*/
h2{
font-size:12px;color:#dd878c;
height:51px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:50px;
padding-top:2px;
padding-bottom:2px;
background:url(http://blog-imgs-27-origin.fc2.com/c/a/f/caffepulcino/toritama.gif) no-repeat 2px 0%;}

h3{
font-size:12px;color:#DDB554;
height:51px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:50px;
padding-top:2px;
padding-bottom:2px;
background:url(http://blog-imgs-27-origin.fc2.com/c/a/f/caffepulcino/koarakinoko.gif)
no-repeat 2px 0%;}


/*プラグインタイトル*/
.menu_title {font-size:12px;
font-family:Verdana,Osaka ;
font-weight:bold;
color:#dd878c;
height:51px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:50px;
padding-top:2px;
padding-bottom:2px;
background:url(http://blog-imgs-27-origin.fc2.com/c/a/f/caffepulcino/toritama.gif) no-repeat 2px 0%;}

.menu_title2 {font-size:12px;
font-family:Verdana,Osaka ;
font-weight:bold;
color:#DDB554;
height:51px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:50px;
padding-top:2px;
padding-bottom:2px;
background:url(http://blog-imgs-27-origin.fc2.com/c/a/f/caffepulcino/koarakinoko.gif)
no-repeat 2px 0%;
}

.menu_title3 {font-size:12px;
font-family:Verdana,Osaka ;
font-weight:bold;
color:#DDB554;
height:51px;
text-align:left;
margin-top:20px;
margin-bottom:10px;
padding-left:50px;
padding-top:2px;
padding-bottom:2px;
background:url(http://blog-imgs-27-origin.fc2.com/c/a/f/caffepulcino/koarakinoko.gif)
no-repeat 2px 0%;
}


/*プラグイン内容*/
.menu_body { color:gray;     
             font-size : 11px;
             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:gray;
line-height:150%;
padding:0px 5px 5px 0px;
text-decoration:none;}

.menu_body li a{
text-decoration:none;
color:gray;}

.menu_body li a:hover{
color:gray;
text-decoration:underline;
cursor:crosshair;}

.menu_body a{
color:#dd878c;   
text-decoration:none;}

.menu_body a:hover{
color:#dd878c;
text-decoration:underline;
cursor:crosshair;}



/* リスト設定（サイドメニュー）
------------------------------------------------------------*/
ul{
text-align:center;
margin:0px;
padding-left:20px;
padding-bottom:10px;
list-style-type:circle;
text-decoration:none;}

li{
text-align:left;
font-size:11px;
color:gray;
line-height:150%;
padding:0px 5px 5px 0px;
text-decoration:none;}

li a{
text-decoration:none;
color:gray;}

li a:hover{
color:gray;
text-decoration:underline;
cursor:crosshair;}   

/* 自己紹介用イメージ
------------------------------------------------------------*/
.pay{
text-align: center;}

.pay img{
background:white;
border:0px solid gray;
margin:0px 10px 5px 0px;
padding:5px;}


/*エントリー
--------------------------------------------------*/
/*エントリーテーブル（1ブロック）*/
.entry_table{
width:440px;
margin:10px 5px 30px 5px;
margin-bottom:30px;
border:solid 1px gray;
padding:0 10px;}

/*エントリー：ナビゲーション*/
.entry_navi{
font-size:10px;
text-align:center;}

.entry_navi a{
font-size:10px;
color: gray;
text-decoration:none;}

.entry_navi a:hover{
color:gray;
text-decoration:underline;
cursor:crosshair;}

/*エントリー：見出し*/
.entry_title{
font-size:12px;
font-weight:nomal;
color:#dd878c;
border-bottom:dotted 1px gray;
text-align:left;
margin:10px 5px 0px 5px;
padding-top:0px;
padding-bottom:8px;
letter-spacing:2px;}

/*エントリー：テキスト*/
.entry_text{
font-size:12px;color:gray;
margin:10px 10px 20px 10px;
line-height:180%;
letter-spacing:2px;}

.entry_text a{
font-size:12px;color:#dd878c;
text-decoration:none;}

.entry_text a:hover{
color:#dd878c;
text-decoration:underline;
cursor:default;}

/*エントリー：ステータス（日付等）*/
.entry_state{
font-size:11px;color:gray;
border-top:dotted 1px gray;
margin:10px 5px 10px 5px;
padding-top:10px;
text-align:center;}

.entry_state a{
font-size:11px;color:gray;
text-decoration:none;}

.entry_state a:hover{
color:gray;
text-decoration:underline;
cursor:crosshair;}

#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:gray;
text-align:left;
margin-top:0px;
padding:0px 0px 0px 10px;}

/*フッター
---------------------------------------------------------*/
#footer a{
color:#dd878c;
text-decoration:none;}

#footer a:hover{
color:#dd878c;text-decoration:underline;cursor:default;}
