@charset 'EUC-JP';

*{
margin:0px;
padding:0px;
}

/* 背景色 */
html,
body{
margin:0 auto;
padding:0;
background:#fffff;
text-align:center;
}
body{
font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
background: #fff url(http://caramel-milk.com/recipe/template/283.gif) ;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#cccccc;
scrollbar-3dlight-color:#ffffff;
scrollbar-highlight-color:#cccccc;
scrollbar-shadow-color:#ffffff;
scrollbar-darkshadow-color:#cccccc;
cursor : crosshair;
padding:0 0 20px 0;
}

TABLE{
font-size : 10px;
font-family :"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
}




/* リンク */
a{
color:#c55980;
text-decoration:none;
}
a:link{
color:#c55980;
}
a:visited{
color:#c55980;
}
a:hover{
color:#a3bc47;
text-decoration:underline;
}
a:active{
color:#a3bc47;
}
img{
border:none;
}

/* 全体の幅、左右のボーダー、フォントなど */
div#body,
div#header,
div#menu,
div#calendar,
div#footer{
width:735px;  /* #main＋#side */
margin:0 auto;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
font-family:Verdana,sans-serif;
text-align:left;
}

/* ヘッダー部分 */
div#header{
height: 140px;
background: #fff url(http://caramel-milk.com/recipe/template/kitchen.jpg) no-repeat;
background-position: 270px;
}





/* ボディー部分 */
div#body{
background:#fff url(http://caramel-milk.com/recipe/template/line_b01_02.gif) repeat-y 520px 0; 
}

/* エントリー部分 */
div#main{
float:left;
width:520px;
} 

/* サイドバー部分 */
div#side{
margin:0 0 0 520px;   /* #mainと同じ */
}

/* フッター部分 */
div#footer{
background:#ffffff;
border-bottom:1px solid #ccc;
}

/* サイト名 */
h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active{
color:#c55980;
text-decoration:none;
}
h1{
margin:0 0 0 10px;
padding:40px 30px 5px 80px;
color:#c55980;
font-weight:bold;
font-size:18px;
}

/* サイトの解説 */
div.description{
padding:0 460px 20px 40px;
color:#666;
font-size:10px;
line-height:170%;
}


/* メイン */
#main1 dl{
margin:0 5px;
padding:0 0 0 5px;
}

/* メインのタイトル */
#main1 dl dt{
padding:20px 0 0 12px;
color:#83d13d;
font-weight:bold;
font-size:10px;
line-height:150%;
letter-spacing:2px;
}

/* メインの内容 */
#main1 dl dd{
padding:2px 0 2px 15px;
color:#666;
font-size:12px;
}
/* メインのリスト */
#main1 dl dd ul{
list-style:none;
}
#main1 dl dd ul li{
padding:0 0 3px 0;
}
#main1 dl dd ul li ul{
list-style:none;
margin:0 0 0 5px;
padding:0;
}
#main1 dl dd ul  li li {
list-style:none;
margin:0 0 0 0px;
padding:0;
}

#main1 dl dd ul li ul li,
div.trackback_url ul li{
padding:0 0 0 15px;
background:url(http://caramel-milk.com/recipe/template/arrow09_b09.gif) no-repeat 5px 3px;
font-weight:normal;
}





/* 記事 */
div.entry,
div.profile{
margin:20px 5px 0 20px;
padding:0 0 20px 0;
background:url(http://caramel-milk.com/recipe/template/ikuru-ze2.jpg) no-repeat 0 0;
}


div.comment,
div.comment_form{
margin:5px 5px 0 5px;
padding:0 0 20px 0;
}


/* 記事のタイトル */
h2 a,
h2 a:link,
h2 a:visited,
h2 a:hover,
h2 a:active{
color:#c55980;
text-decoration:none;
}
h2,
h3{
padding:10px 20px 10px 30px;
color:#c55980;
font-weight:bold;
font-size:12px;
letter-spacing:2px;
}

/* 記事の日付、記事の著者 */
div.entry_date,
div.entry_author{
padding:0 20px 0 10px;
color:#666;
font-size:10px;
line-height:170%;
text-align:right;
}

/* 記事、記事の続き */
div.entry_body,
div.entry_more{
padding:0 20px 10px 20px;
color:#666;
font-size:12px;
line-height:130%;
}

/* カテゴリーなど */
div.entry_state{
padding:0 20px 0 15px;
color:#666;
font-size:10px;
text-align:right;
}

/* コメントの日付など */
div.comment dl dt,
h4{
margin:0 20px 2px 15px;
padding:0 0 0 15px;
color:#a3bc47;
font-size:10px;
}


/* コメントなど */
div.comment dl dd{
padding:0 20px 25px 40px;
color:#666;
font-size:10px;
line-height:170%;
}

/* 記事中の<p>タグ */
div.entry_body p,
div.entry_more p{
margin:0 0 8px 0;
}

/* 記事中の<blockquote>タグ */
blockquote{
margin:10px 5px;
padding:5px 10px;
border:2px solid #59c0c9;
color:#9666;
font-size:10px;
}

/* 記事中の<code>タグ */
code{
font-family:Verdana,sans-serif;
}

/* 記事中の<ul><ol>タグ */
div.entry_body ul,
div.entry_more ul,
div.entry_body ol,
div.entry_more ol{
margin:0 0 0 30px;
}

/* コメントフォーム */
div.comment_form dl{
padding:2px 30px 2px 30px;
color:#808080;
font-size:10px;
}

div.comment_form dl dt{
float:left;
width:180px;
text-align:right;
}
div.comment_form dl dd{
margin:0 0 0 80px;
padding:0 0 1px 0;
text-align:right;
}
div.comment_form dl dt#description_name,
div.comment_form dl dd#submit_form{
float:none;
width:auto;
}
div.comment_form dl dd#description_form,
div.comment_form dl dd#submit_form{
margin:0;
}
div.comment_form dl dt#submit_name{
display:none;
}

/* 入力部分幅 #mainの幅を変えたときには注意！ */
div.comment_form dl input.form{
width:250px;
}

/* 入力部分・テキストエリア幅 #mainの幅を変えたときには注意！ */
div.comment_form dl textarea{
width:350px;
}

/* 入力フォーム */
input.form,
textarea{
background:#fff;
border:1px solid #ccc;
color:#c55980;
font-size:12px;
}
form{
margin:1px 0 0 0;
}

/* 送信ボタン */
input.button{
border:1px solid #ccc;
background:#fff;
color:#83d13d;
font-weight:bold;
font-size:11px;
font-family:Verdana,sans-serif;
}

/* 記事の画像 */
img.pict,
img.thumb{
margin:2px;
padding:1px;
}

/* サイド */
#side dl{
margin:0 5px;
padding:0 0 0 5px;
}

/* サイドのタイトル */
#side dl dt{
padding:20px 0 0 12px;
color:#83d13d;
font-weight:bold;
font-size:12px;
line-height:150%;
letter-spacing:2px;
}

/* サイドの内容 */
#side dl dd{
padding:2px 0 2px 15px;
color:#666;
font-size:12px;
}
/* サイドのリスト */
#side dl dd ul{
list-style:none;
}
#side dl dd ul li{
padding:0 0 3px 0;
}
#side dl dd ul li ul{
list-style:none;
margin:0 0 0 5px;
padding:0;
}
#side dl dd ul  li li {
list-style:none;
margin:0 0 0 0px;
padding:0;
}

#side dl dd ul li ul li,
div.trackback_url ul li{
padding:0 0 0 15px;
background:url(http://caramel-milk.com/recipe/template/arrow09_b09.gif) no-repeat 5px 3px;
font-weight:normal;
}


/* ページナビ */
div.pagenavi{
clear:left;
padding:10px 20px 5px 20px;
color:#666;
font-size:10px;
text-align:center;
}

/* ページトップ */
div.pagetop{
clear:left;
padding:10px 0px;
color:#666;
font-size:10px;
text-align:center;
}

/* 回り込み解除 */
br.cancel{
clear:both;
font-size:0;
line-height:0;
}

/* 著作権表示 */
address{
padding:5px 0 10px 0;
color:#666;
font-style:normal;
font-size:10px;
line-height:170%;
text-align:center;
}

/* カレンダー・今日の日付 */
span.today{
font-weight:bold;
}

