/* CSS Document */

/*-----基本設定-------------------------------------------*/


body {
color: #333333;
font-size:12px;
font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background-color: #ffcccc;
background-image:url(http://lilica.net/design03/bg.gif);
text-align: center;
}

div, p, ul, li, dl, dt, dd, em, strong, form, h1, h2, h3, h4 {
margin: 0;
padding: 0;
font-style: normal;
font-weight: normal;
}

ul, li {
list-style:none;
}

img {
border:none;
}

br.reset {
clear:both;
}

a:link, a:visited { color: #FF0066; text-decoration: none;}
a:hover, a:active { color: #00cc00; text-decoration: none;}


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; }


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#header {
text-align:left;
width: 750px;
height: 230px;
margin: 0px auto;
}


h1.sitename {
color: #FF3366;
font-size: 12px;
height: 80px;
}



/* ◎◎◎ヘッダ内コンテンツメニューとブログの内容ここから↓◎◎◎ */
div#menu {
background-color:#FF6699;
background-image:url(http://lilica.net/design03/header04bg.jpg);
background-repeat:no-repeat;
background-position:right;
width: 750px;
height: 120px;
}


/*メニュー部分*/

ul.menu {
float:left;
width: 200px;
height: auto;
}

ul.menu li {
color: #FFFFFF;
font-size: 16px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:capitalize;
font-weight:bold;
margin-left: 20px;
padding: 2px;
border-bottom:dotted 1px #FFFFFF;
}


ul.menu a:link, ul.menu a:visited {
color: #FFFFFF;
}


ul.menu a:hover, ul.menu a:active {
color: #99ffff;
}




/*ブログの内容*/

p.blogdescription {
color: #FFFFCC;
margin-left: 30px;
height: auto;
float:left;
}


/* ◎◎◎ヘッダ内コンテンツメニューと更新履歴設定ここまで↑◎◎◎ */




/*-----全体の枠-------------------------------------------*/
div#layout {
background-color: #FFFFFF;
text-align:left;
width: 750px;
height:auto;
margin: 0px auto;
}


div#main {
width: 520px;
height:auto;
float:right;
}


div#sub {
color: #666666;
width: 230px;
height: auto;
float:left;
}


/*記事部分*/


dl.entry {
margin-bottom: 2em;
padding: 15px;
margin: 15px 15px 15px 10px;
border: dotted 1px #999999;
}


dt.entrytitle {
font-size: 12px;
color: #999999;
padding-bottom: 10px;
}


dd.entrydescription {
font-size: 12px;
line-height: 160%;
}


dd.entryinfo {
color: #998066;
font-size:10px;
text-align:right;
}


dd.entrymore {
font-size: 12px;
color:#808000;
line-height: 160%;
padding-top: 15px;
padding-bottom: 15px;
}


p.pagenavi {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: center;
line-height: 200%;
}


dt.entrytitle a:link, dt.entrytitle a:visited {
font-size: 14px !important;
color:#000000;
text-decoration:none;
font-weight: bold;
}

dt.entrytitle a:hover, dt.entrytitle a:active {
font-size: 14px !important;
color:#000000;
text-decoration:none;
font-weight: bold;
}




/*-----■コメントフォーム■------------------------------------------- */


form {
text-align: left;
margin-top: 30px;
margin-bottom: 20px;
margin-left: 50px;
}

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:#FF0066;
margin-left: 15px;
border: solid 1px #FF0066;
}


label#labelsubmit {
display: none;
}



/*コメント欄*/


ul.comment {
color: #80664d;
margin: 20px 30px;
}

ul.comment a:link, ul.comment a:visited { color: #ff9900; text-decoration: none; }
ul.comment a:hover, ul.comment a:active { color: #ff6600; text-decoration: none; }


li.cominfo {
color: #cc9900;
font-size:12px;
font-weight: bold;
padding-bottom: 5px;
}

li.com {
font-size: 12px;
line-height: 140%;
padding-left: 10px;
padding-bottom: 20px;
}


/* ◇◇サブバー◇◇◇◇◇◇◇◇◇◇ */

p.listtitle {
font-size: 12px;
color: #ffffff;
background-color: #99ccff;
margin-top: 20px;
margin-left: 15px;
margin-right: 10px;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
}

div#sub ul {
list-style-type: none;
margin-top: 0.5em;
padding-right: 10px;
padding-left: 15px;
margin-bottom: 20px;
}

div#sub li {
font-size: 10px;
padding: 2px;
border-bottom: dotted 1px #c0c0c0;
}


p.copy {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-transform: capitalize;
text-align:left;
line-height: 150%;
margin-left: 15px;
margin-bottom: 15px;
}


p.bn {
margin-right: 50px;
margin-left: 10px;
margin-bottom: 20px;
}


div#sub a:link, div#sub a:visited {color:#666666; text-decoration: none; }
div#sub a:hover, div#sub a:active {color:#ff3366; text-decoration: none;}




/* 一言日記 */


div.diary {
line-height: 130%; 
margin-top: 20px;
margin-right: 15px;
margin-bottom: 20px;
margin-left: 15px;
}




/*-----フッタ------------------------------------------------------------------------------------------------*/
div#footer {
text-align:center;
width: 750px;
height: 70px;
margin: 0px auto;
}



/*-----アクセス解析------------------------------------------------------------------------------------------------*/
div#axs {
text-align:center;
width: 750px;
height: auto;
margin: 0px auto;
padding-top: 30px;
padding-bottom: 30px;
}
