@charset "UTF-8";

-------------------------------------
｜#box                              ｜
｜     　------------------------   ｜
｜　　　｜　#header             ｜  ｜
｜　　　｜--------------------  ｜  ｜
｜　　　｜#main　　     ｜      ｜  ｜
｜　　　｜ ------------ ｜#right｜  ｜
｜　　　｜｜entry 　　｜｜    　｜  ｜
｜      ｜｜          ｜｜      ｜  ｜
｜　　　｜ ------------ ｜    　｜  ｜
｜　　　｜--------------------  ｜  ｜
｜　　　｜#footer　　　　   　  ｜  ｜
｜　　　｜-----------------------   ｜
｜                                  ｜
-------------------------------------
*/


/*************************全体の設定***************************************/
body{
margin: 0px;
text-align: center;
font-size: 14px;
color: #4A220A;
background-color :#5E7D99;
/*background-image : url();*/
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}

#box {
width: 96%;
margin-top: 15px;
margin-left: auto;
margin-bottom: 20px;
margin-right: auto;
padding: 0px;
text-align: left;
line-height: 180%;
/*background-color: ;*/
background-image : url(https://blog-imgs-36-origin.fc2.com/c/o/z/cozychan/yuki_mid.jpg);
border-style: ridge;
}

#header {
text-align : left;
height : 240px;
padding : 15px 15px 20px 10px;
font-size : 20px;
color :#FFFFFF;
/*background-color : ;*/
background-image : url(https://blog-imgs-36-origin.fc2.com/c/o/z/cozychan/yuki_top2.jpg);
background-position: right
border-style: ridge;
}



#main {
width:75%;
margin-top: 10px;
margin-right: 10px;
margin-left: 10px;
margin-bottom: 10px;
float: left;
}

/* 右の幅 -------------------------------------------------*/
#right{
width:20%;
float: right;
}

.side{
margin-top: 10px;
margin-right: 10px;
margin-left: auto;
margin-bottom: 10px;
}

#footer {
margin : 0 0 0 0;
padding: 10px 0 100px 0px;
height : 400px;
font-size : 10px;
color :#4A220A;
text-align : center;
line-height: 20px;
/*background-color : ;*/
background-image : url(https://blog-imgs-36-origin.fc2.com/c/o/z/cozychan/bottom1.jpg);
/*background-repeat:no-repeat;*/
background-position:50% 50%;
border-style: ridge;
clear : both;
}




/* リンクの設定 */
a{cursor : pointer ;}
a:link{color : #4A220A;}
a:visited{color : #663300;}
a:active{color : #663300;}
a:hover{color : #663300;}

h1 {
font-weight : bold;
color :#4A220A;
font-weight : bold;
line-height: 120%;
padding : 0px;
margin : 20px 0 0 0;
font-size : 30px;
}

h2, h3{
color :#4A220A;
text-decoration: none;
font-weight : bold;
margin: 0px;
padding: 0px;
}

h2 a{
text-decoration: none;
}

html {
scrollbar-face-color : #ffffff ;
scrollbar-highlight-color : #ffffff ;
scrollbar-shadow-color : #ffffff ;
scrollbar-arrow-color : #006666 ;
scrollbar-3dlight-color : #eeeeee ;
scrollbar-base-color : #ffffff ;
scrollbar-track-color : #ffffff ;
scrollbar-darkshadow-color : #006666 ;
}




/*↓▼▼▼↓-------------------- ヘッダーの詳細(子供） -----------------↓▼▼▼↓*/
#header a{
color :#ffffff;
text-decoration: none;
}

#header a:hover{
/*color : #851912;*/
text-decoration: underline;
}

.introduction {
margin : 10px 0 0 0;
font-size : 14px;
font-weight : normal;
line-height : 20px;
/*color :#851912;*/
}

#header img{
position : relative ; top : -50px ; right : 100px ;
float:left;
float:left
}

/*↑▲▲▲↑-------------------- ヘッダーの詳細(子供） -----------------↑▲▲▲↑*/


/*↓▼▼▼↓-------------------- フッターの詳細(子供） -----------------↓▼▼▼↓*/
#footer a{
/*color : #851912;*/
text-decoration: none;
}

#footer a:hover{
/*color : #851912;*/
text-decoration: underline;
}
/*↑▲▲▲↑-------------------- フッターの詳細(子供） -----------------↑▲▲▲↑*/



/*↓▼▼▼↓--------------------- エントリー(mainの子）-----------------↓▼▼▼↓*/

.entry{
margin : 0px 0px 0px 10px;
padding: 15px 10px 5px 10px;
font-size: 14px;
border-style: ridge;
}

.entry-title{
margin : 10px 5px 10px 5px;
padding: 10px 10px 5px 0px;
background-color :#5E7D99;
color: #ffffff;
background-image : url(https://blog-imgs-36-origin.fc2.com/c/o/z/cozychan/entry-title.jpg);
border-style: ridge;
}

.entry-title a{
color: #ffffff;
}

.entry-title img{
position : relative ; top : -30px ; right : 35px ;
float:left;
}

/*エントリー：見出し*/
.date {
border-top: 2px solid #808080;
/*color: #851912;*/
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 12px;
text-align: right;
}

.entry h2 {
margin : 10px 0px 10px 10px;
}

.entry a{
font-family: 'Trebuchet MS', Verdana, sans-serif;
font-size: 18px;
text-align: left;
font-weight: bold;  
}


/*エントリー：ステータス（日付等）*/
.posted {
border-top: 1px dotted #808080;
padding: 3px;
/*color: #851912;*/
font-size: 14px;
text-align: right;
margin-bottom: 25px;
line-height: normal;
}

.bottom .commment{
margin-top: 20px;
margin-bottom: 10px;
padding: 3px;
/*color: #851912;*/
border-style: ridge;
text-align: left;
font-weight: bold;
}

/*↑▲▲▲↑--------------------- エントリー(mainの子）-----------------↑▲▲▲↑*/

/*↓▼▼▼↓---------------------- サイド（rightの子）-------------------↓▼▼▼↓*/
.sidetitle{
color: #ffffff;
font-size:14px;
font-weight : bold;
background-color :#5E7D99;
background-image : url(https://blog-imgs-36-origin.fc2.com/c/o/z/cozychan/plugin-title_20091205162148.jpg);
border-style: ridge;
text-align: center;
}
.sideblock{
margin :0 0 20px 0;
padding: 5px 5px 5px 10px;
font-size:12px;
font-weight : bold;
border-style: ridge;
/*background-color : #D9F096;*/
}

.side ul {
padding: 0px;
margin : 0px 0px 30px 10px;
}

.side li {
margin:3px 0 0 10px;
list-style-type: disc;
text-align:left;
font-size: 12px;
/*color:#851912;*/
line-height: 15px;
}

/*↑▲▲▲↑---------------------- サイド（rightの子）-------------------↑▲▲▲↑*/


/*テキスト内の画像*/
.entry_text img {
background-color: #fffffff;
margin: 0px 10px 5px 0px;
padding: 5px;
}





/*↓▼▼▼↓---------------------- カレンダー -------------------↓▼▼▼↓*/

.plugin-calender {
padding: 2px;
margin-bottom: 30px;
text-align: center;
font-size: 12px;
line-height: 140%;
}

.plugin-calender table{
padding: 2px;
border-collapse: collapse;
border: 0px;
width: 100%;
}

.plugin-calender caption {
padding: 3px;
border-bottom: 1px dotted #000000;
font-size: 12px;
text-align: center;
font-weight: bold;
text-transform: uppercase;
}

.plugin-calender th {
text-align: center;
font-weight: normal;
}

.plugin-calender td { text-align: center; }

.plugin-calender th#sun { color: #FF0000; }
.plugin-calender th#sat { color: #0000FF; }

.plugin-calender td#sun { color: #FF0000; }
.plugin-calender td#sat { color: #0000FF; }

.plugin-calender td a:link {
/*color: #851912;*/
text-decoration: underline;
}

.plugin-calender td a:hover {
background: #ff6868;
/*color: #851912;*/
text-decoration: underline;
}
/*↑▲▲▲↑--------------------- カレンダー -----------------↑▲▲▲↑*/