@charset "euc-jp";
/* CSS Document */

/*-----基本設定-------------------------------------------*/
html,body {
height: 100%;
}

body {
color: #b77b57;
font-size:12px;
font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka;
background-color: #fbdac8;
background-image:url(http://lilica.net/design04/bg.gif);
text-align: center;
margin: 0;
padding: 0;
}

div, p, ul, li, dl, dt, dd, form, h1, h2, h3, h4 {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
}

em, strong {
font-style: normal;
font-weight: bold;
}



ul, li {
list-style: none;
}

img {
border:none;
}

br.reset {
clear:both;
}


img.pict { margin-top: 10px; margin-bottom: 10px; }
img.pict_left,img.thumb { margin-right: 10px; margin-bottom: 10px; float:left; }
img.pict_right { margin-left: 10px; margin-bottom: 10px; float:right; }



a:link, a:visited, a:hover, a:active { text-decoration: none; }

a:link, a:visited { color: #999900; }
a:hover, a:active { color: #cc6633; }


strong { font-weight: bold; }

em {
color: #ff6600;
font-weight: bolder;
}

span.pink
{
color: #ff3399;
}

span.blue
{
color: #0033cc;
}

span.light {
color: #999999;
}

span.txt10{
font-size: 10px;
}

span.txt14{
font-size: 14px;
}





/*-----全体の枠--------------------------------------------------*/



div#container {
background-image:url(http://lilica.net/design04/bg_main.gif);
text-align:left;
width: 800px;
height:100%;
margin: 0px auto;
min-height: 100%;
}


body > #container {
height: auto;
}



/*-----ヘッダ--------------------------------------------------*/



h1#header {
font-size:10px;
color: #FFFFFF;
width: 800px;
height: 65px;
}



/*-----メイン部分--------------------------------------------------*/


div#main {
text-align:left;
float:left;
width: 510px;
height: auto;
}


/*エントリー*/


div.entrybody {
height: auto;
margin-right: 30px;
margin-bottom: 15px;
margin-left: 50px;
}

h2.entrytitle {
color: #b77b57;
font-size: 14px;
font-weight: bold;
background-color: #fbdac8;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
}

h2.entrytitle a:link, h2.entrytitle a:visited, h2.entrytitle a:hover, h2.entrytitle a:active {
color: #b77b57!important;
}


p.entry {
line-height: 160%;
margin-top: 10px;
}

p.entrymore {
color: #999966;
line-height: 160%;
padding-top: 15px;
padding-bottom: 10px;
}

p.entryinfo {
font-size:10px;
text-align:right;
}


/*コメント欄*/


dl.comment {
background-color:#e6e6fa;
margin-top: 10px;
margin-right: 30px;
margin-bottom: 10px;
margin-left: 70px;
padding-top: 15px;
padding-bottom: 15px;
}


dl.comment dt, dl.comment dd {
line-height: 160%;
padding-right: 15px;
padding-left: 15px;
}


/*コメントフォーム*/

div.comform {
margin-top: 20px;
margin-right: 30px;
margin-bottom: 15px;
margin-left: 70px;
}

div.comform form {
margin-top: 5px;
padding: 15px 0px 15px 20px;
border:dotted 1px #b39980;
}


input, textarea {
color: #80664d;
font-size:12px;
margin-top: 5px;
margin-bottom: 15px;
margin-left:15px;
font-size: 12px;
background-color: #ffffff;
border: solid 1px #b39980;
}

.size {
width: 200px;
}

input.btn {
color:#FFFFFF;
background-color:#f5b199;
margin-left: 15px;
border: solid 1px #f5b199;
}


label#labelsubmit {
display: none;
}


/*ページナビゲーション*/


p.pagenavi {
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
line-height: 200%;
margin-top: 20px;
}


/*プロフィール部分*/

dl.profile {
height: auto;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 50px;
}

dl.profile dt {
color: #b77b57;
font-size: 14px;
font-weight: bold;
background-color: #fbdac8;
margin-bottom: 10px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
}


dl.profile dd {
line-height: 160%;
padding-bottom: 15px;
}



/*アマゾン*/
div.amazon {
font-size: 10px;
line-height: 150%;
height: auto;
margin-right: 30px;
margin-bottom: 20px;
margin-left: 50px;
}


h2.amazontitle {
color: #b77b57;
font-size: 14px;
font-weight: bold;
background-color: #fbdac8;
margin-bottom: 10px;
padding: 3px 10px;
}


div.amazon img {
float:left;
margin-right: 10px;
margin-bottom: 15px;
}


/*----------サブ部分----------------------------------------------*/


div#sub {
color: #b77b57!important;
text-align:left;
float:left;
widht: 290px;
height: auto;
}


/*サブ部分リンク設定*/

div#sub a:link, div#sub a:visited { color: #b77b57!important; }
div#sub a:hover, div#sub a:active { color: #cc3333!important; }



/*サブ部分・背景カラー部分*/

div#subcolor {
background-color: #eedcb3;
width: 240px;
height: auto;
padding-bottom: 10px;
}



/*各コンテンツリスト*/



h3.listtitle, h3.diarytitle {
font-size: 14px;
text-transform:capitalize;
padding: 5px 0px 5px 10px;
}


h3.listtitle {
color: #996633;
font-family:Georgia, "Times New Roman", Times, serif;
}


h3.diarytitle {
color: #339999;
font-family: Arial, Helvetica, sans-serif, Verdana;
background-image: url(http://lilica.net/design04/crown_blue.gif);
background-position: 10px 7px;
background-repeat:no-repeat;
}


/*一言日記*/

p.diary {
font-size: 10px;
line-height: 130%;
margin-left: 10px;
margin-right: 10px;
margin-bottom: 10px;
}



div#subcolor ul {
list-style-type: none;
padding-right: 15px;
padding-left: 15px;
margin-bottom: 10px;
}

div#subcolor li {
font-size: 10px;
padding: 2px 0px;
border-bottom: dotted 1px #b39966;
}


/*著作権表示部分*/

div#copy {
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
width: 240px;
height: auto;
padding-top: 10px;
padding-bottom: 10px;
}




/*-----フッタ--------------------------------------------------*/

div#footer {
text-align:center;
margin: 20px 50px;
padding-top: 20px;
padding-bottom: 50px;
border-top: dotted 1px #b39966;
}

