*:before,
*:after {
	content : "";
}

* {
	margin : 0;
	padding : 0;
}

.imgs{
filter:chroma(color=#ffffff)}}

br { letter-spacing : normal; }
body{letter-spacing:2px;
        text-align: center;
        background-color: #ffffff;
	line-height : 1.5;
	font-size : x-small !important;
	font-style : normal;
	font-weight : normal;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small !important;
background-image : url(http://blog-imgs-10.fc2.com/u/r/a/uratamatama/rose_bride_kabe.jpg);
  background-attachment: fixed;
  background-position: center;
  background-repeat: repeat-y;}

input,textarea{letter-spacing:2px;
border-style: dotted;
border-color: #ff9999;
color: #ff6699;
background-color:#ffffff;
border-width: 1px;
font-size:11px;
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

body { scrollbar-face-color:ffffff; scrollbar-highlight-color:ffffff; scrollbar-shadow-color:ffffff; scrollbar-3dlight-color:white; scrollbar-arrow-color:#ff9999; scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:ffffff; }


#layout {height:;
          width: 770;
          padding: 0px;
background-image : url(http://blog-imgs-10.fc2.com/u/r/a/uratamatama/rose_bride.jpg);
  background-attachment: fixed;
  background-position: center top;
  background-repeat: no-repeat;}


#header {
          width : 770;
          height : 120;
          margin:  0px 0px 10px 0px;
          padding: 0px;

                       }

#l_m {
       float : left;
       width : 770;
                   }


#left {
        float : left;
        width : 180;
        margin:  0px 10px 0px 10px;
        padding: 0px 0px 20px 0px;

                    }

#left p{
        font-size:11px;
	    color:#cc9900;
	    margin:0.3em;
}

#left input{
        width:80%;
}
#main {font-size:11px;
        float : right;
        width : 530;
        margin: 0px;
        padding: 0px;
        word-break:break-all;
                    }


#footer {
	clear : both;
        width: 770;
	font-size:11px;
	color:#ff9999;
	border-top:dotted 5px #ff6699;
	padding-top:4px;
	margin-top:30px;
	text-align:center;
	padding-bottom:4px;
	margin-left:0px;
	margin-right:0px;
	}


/*見出し
------------------------------------------------------------*/

h1 {
	font-size: 24px;
	color:#ff9999;
	padding-top:40px;
	padding-left:50px;
	text-align:left;

	}

h1 span.h1_left{
                 padding-left: 30px;
                 }

h1 span.h1_right{
                 padding-right: 30px;
                 }




h2 {
	font-size: 12px;
        color:#ff6699;
        text-align:left;
	margin-top:10px;
	margin-left:50px;
	margin-right:30%;
	}


h3 {
	text-align:center;
	font-size:12px;
	color:#ffffff;
	margin-top:23px;
	margin-bottom:10px;
        padding: 5px;
        background-color: #ff9999;

	}



/* 自己紹介部分の画像
--------------------------------------------------*/


.pay {
	text-align: center;
}

.pay img{
background-color: #ffffff;
border-top: 1px solid #ff9999;
border-left: 1px solid #ff9999;
border-bottom: 1px solid #ff9999;
border-right: 1px solid #ff9999;
margin: 10px 10px 5px 0px;
padding: 5px;
} 





/* サイド
------------------------------------------------------------*/

ul {
	text-align:left;
	list-style:square;
	margin-left:20px;
	padding-left:1;
	margin-top:5px;
        margin-bottom: 0px;
	}

li {
	font-size:11px;
	color:#cc9900;
        line-height: 130%;
        padding: 0px 0px 5px 0px;
	}


a {
	text-decoration:none;
	color:#ff6699;
	}


a:hover {
	color:#cc9900;
	}   



/* カレンダー
--------------------------------------------------*/


.calender {
	font-size: 10px;
	line-height: 200%;
	width: 150px;
color:cc9900;
}


.calender caption {
	font-size: 10px;
	line-height: 120%;
	padding-bottom: 1px;
}


.calender th {
	width: 20px;
	height: 16px;
	font-weight: bolder;
}


.calender td {
	width: 20px;
	height: 16px;
	text-align: center;
}


.calender td a {
	display: block;
}


th#sun {
	color: #ff6666;
}

th#sat {
	color: #cc6600;
}

.calender td a:link {
	background: !important;
	color: #ff9999;
	text-decoration: none;
}

.calender td a:visited {
	background: !important;
	color: #ff6666;
	text-decoration: none;
}

.calender td a:hover {
	background: !important;
	color: #cc6600;
	text-decoration: underline;
}



/*エントリー
--------------------------------------------------*/


/*エントリーテーブル（1ブロック）*/

.entry_table{
	width: 530px;
	margin: 0px 0px 20px 0px;
}

/*エントリー：ナビゲーション*/

.entry_navi{letter-spacing:3px;
	font-size: 10px;
	text-align:center;
}

/*エントリー：背景*/

.entry_bg{
	width:530px;
}


/*エントリー：見出し*/

.entry_title{width:530px;
	font-size: 12px;
	font-weight: bolder;
	color: #cc6600;
	margin: 0px 0px 10px 0px;
	padding: 7px;
	border: 1px dotted #ff6666;
}


/*エントリー：テキスト*/

.entry_text,td {letter-spacing:3px;
	font-size: 11px;
	color: #cc6600;
	margin: 20px 20px 15px 20px;
	line-height : 150%;
}


/*エントリー：ステータス（日付等）*/

.entry_state {letter-spacing:2px;
	font-size: 10px;
	color: #ff6666 ;
	text-align: center;
         margin: 20px 0px 10px 0px;
}

.day {font-family:Georgia;
	font-size: 18px;
	color: #cc6600;
}

.day a{	color: #ff6666;
}

.day a:hover{	color: #ff6699;
}

/*テキスト内の画像*/

.entry_text img {

       background-color: #fffffff;
       border-top: 1px solid #ff9999;
       border-left: 1px solid #ff9999;
       border-bottom: 1px solid #ff9999;
       border-right: 1px solid #ff9999;
       margin: 3px;
       padding: 3px;
} 





/*検索
---------------------------------------------------------*/
#sarch { margin-top: 50;}






/*フッター
---------------------------------------------------------*/



#footer a {
	color:#ff9999;
	text-decoration:none;
	}

#footer a:hover {
	color:#cc9900;
	}
textarea,input,select {
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

img.emoji{
	vertical-align:middle;
	border:0;
}