/*右側サイドのルーズリーフ風画像の差し替え画像、
　左メニュー背景写真の差し替え画像、
　お手持ちの画像に差し替えるために必要な画像あります。
　http://utapyon.blog58.fc2.com/
---------------------------------------------------------*/


/*全体*/

body{
 text-align: left;
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 font-size: 12px;
 font-weight: bold;
 font-family:"Osaka","Verdana","ヒラギノ明朝 Pro W6","ＭＳ Ｐゴシック","arial","sans-serif";
 background-image:url(http://file.momolove2.blog.shinobi.jp/mo-p.jpg);
 background-repeat:no-repeat;
 background-position:left bottom;
 background-attachment:fixed;
}

a {
 font-size:14px;
 color:#ff6699;
 font-weight: bold;
 text-decoration:none;
}

a:hover {
 font-size:14px;
 color:#cc9999;
 text-decoration:underline;
}

#contents	{
 width:958px;
 padding: 10px;
 margin:0px;
 padding-left:0px;
 background-image:url(http://file.momolove2.blog.shinobi.jp/note_pk.jpg);
 background-repeat:repeat-y;
 background-position:right;
}

/*サイトタイトル*/

.site_title {
 text-align: right;
 margin: 0px 0px 0px 0px;
 padding: 20px 40px 0px 0px;
 font-size: 0px;
 font-weight: bolder;       
}

.site_title a  {
 font-size: 0px;
 color:#ffffff;
 text-decoration:none;
}

.site_title a:hover {
 font-size: 20px;
 color: #ffffff;
 text-decoration:underline;
}

/*サイト説明文*/

.site_intro {
 text-align: right;
 padding: 0px 40px 30px 0px;
 font-size: 0px;
 font-weight: bold;
 color: #ffffff;
}

/*左メニュー*/

#menu{
 float:right;
 width:210px;
 margin:20px 0px 0px 0px;
 padding:0px 26px 0px 34px;
 color: #333333;
 font-size: 12px;
 text-align: left;
}

/*メニュータイトル*/

.side_title {
 text-align:left;
 margin:0px 0px 0px 0px;
 padding:5px 0px 5px 5px;
 font-size:14px;
 color:#333333;
 font-weight: bold;
 background-image:url(http://file.momolove2.blog.shinobi.jp/note_pk_line.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 border-top:1px solid #CC9999; 
}

/*リスト*/

ul {
 text-align:left;
 margin: 3px;
 padding:5px 0px 0px 0px;
 list-style-type: none;
 text-decoration: none;
}

li {
 text-align: left;
 font-size: 14px;
 color: #333333;
 line-height: 120%;
 padding: 0px 0px 3px 10px;
 text-decoration: none;
 background: url(http://file.momolove2.blog.shinobi.jp/note_pink_list1.gif);
 background-position: 2px 4px;
 background-repeat: no-repeat;
}

li a   {
 font-size:14px;
 color:#333333;
 text-decoration:none;
 position:relative;
}

li a:hover   {
 font-size:14px;
 color:#EEACAA;
 text-decoration:underline;
 position:relative;
}

/*右メイン*/

#main{
 float:right;
 width:660px;
 padding-left:10px;
 text-align: left;
 font-size:14px;
 color: #808080;
}

.entry_table{
 width: 660px;
 margin: 0px 0px 30px 0px;
 padding:0px 40px 0px 0px;
 
}

/*エントリータイトル*/

.entry_title {
 text-align:left;
 margin:0px 0px 10px 0px;
 padding:5px 0px 5px 10px;
 font-size:18px;
 color:#333333;
 font-weight: bold;
 background-image:url(http://file.momolove2.blog.shinobi.jp/note_pk_line.gif);
 background-repeat:repeat-x;
 background-position:bottom;
 border-top:1px solid #CC9999; 
}

/*エントリーテキスト*/

.entry_text {
 margin: 0px 0px 0px 0px;
 padding:0px 10px 10px 10px;
 font-size:16px;
 color:#808080;
 line-height:24px;
 background-image:url(http://file.momolove2.blog.shinobi.jp/note_pink_entry.gif);
 backgound-position:10px;
}

/*エントリーステータス*/

.entry_state {
 text-align: right;
 margin:0px 0px 0px 0px;
 padding:5px 10px 5px 0px;
 font-size:11px;
 color:#ff6699;
 line-height:150%;
 background-image:url(http://file.momolove2.blog.shinobi.jp/note_pk_line.gif);
 background-repeat:repeat-x;
 background-position:top;
 border-bottom:1px solid #CC9999;                
}

.entry_state a  　{
 font-size:11px;
 color:#808080;
 text-decoration:none;
}

.entry_state a:hover 　{
 font-size:11px;
 color:#ff6699;
 text-decoration:underline;
}

/*エントリーナビ*/

.entry_navi {
 text-align: center;
 margin: 0px 10px 10px 10px;
 padding: 0px;
 font-size:11px;
 color:#808080;
}

.entry_navi a {
 font-size:12px;
 color:#EEACAA;
 text-decoration:none;
}

.entry_navi a:hover {
 font-size:12px;
 color:#cc9999;
 text-decoration:underline;
}

/*エントリー内の引用文*/

blockquote {
 margin: 0px 10px 0px 10px;
 padding: 10px;
 border: 1px dotted #CC9999;
 color: #333333;
 line-height: 150%;
}

/*エントリー内の画像*/

.entry_text img {
 border: none;
 margin: 0px;
 padding: 0px;
}  

/*続きを読む*/
.readmore  {
 margin: 24px 0px 24px 0px;
}

.readclose {
 margin: 24px 0px 24px 0px;
}

/*コメントオプション*/

.comment {
 text-align: right;
 margin: 0px 0px 0px 0px;
 padding:0px 10px 5px 0px;
 font-size:11px;
 color:#ff6699;
 line-height:150%;
 background-image:url(http://file.momolove2.blog.shinobi.jp/note_pk_line.gif);
 background-repeat:repeat-x;
 background-position:bottom;
}

.comment a    {
 font-size:11px;
 color:#ffcccc;
 text-decoration:none;
}

.comment a:hover 　{
 font-size:11px;
 color:#EEACAA;
 text-decoration:underline;
}

.topmark{
 text-align: right;
 margin:0px 0px 0px 0px;
 padding:5px 10px 5px 0px;
 font-size:11px;
 color:#808080;
 line-height:150%;
 border-bottom:1px solid #CC9999;
}

/*フォーム*/

textarea,input,select {
 border: 1px solid #CC9999;
 font-size: 11px;
 background-color: #FFCCCC;
 color:#333333;
 font-family:"Osaka", "Verdana","ヒラギノ明朝 Pro W6","ＭＳ Ｐゴシック","arial","sans-serif";
}

/*プラグインカレンダー*/

.calender {
 font-size: 10px;
 line-height: 14px;
 width: 90%;
}

.calender caption {
 width: 90%;
 font-size: 10px;
 line-height: 12px;
 padding-bottom: 2px;
}

.calender th {
 height: 12px;
 font-weight: bolder;
 text-align: center;
}

th#sun {
 color: #990000;
}
th#sat {
 color: #6699cc;
}

.calender td {
 height: 12px;
 text-align: center;
}

.calender td a:link {
 color: #CC9999;
 text-decoration : none;
}
.calender td a:hover {
 color: #333333;
 text-decoration : underline;
}

/*著作権部分*/

#footer {
 clear:both;
 text-align:right;
 margin: 0px;
 padding: 30px 40px 15px 0px;
 color: #333333;
 font-size:11px;
}

#footer a  　{
 font-size:11px;
 color:#EEACAA;
 text-decoration:none;
}

#footer a:hover 　　{
 font-size:11px;
 color:#CC9999;
 text-decoration:underline;
}

/*絵文字*/

img.emoji { 
 margin-bottom: 2px; 
 padding: 0px; 
 border: none; 
 float:none; 
 vertical-align: middle; 
} 

/*スクロール*/

html {
 scrollbar-face-color: #EEACAA;
 scrollbar-highlight-color: #FFD9D9;
 scrollbar-shadow-color: #B9524D;
 scrollbar-3dlight-color: #310000;
 scrollbar-arrow-color: #ffffff;
 scrollbar-track-color: #ffffff;
 scrollbar-darkshadow-color: #310000;
}