* {
	margin: 0px;
	padding: 0px;
}


li {
	list-style:none
}

input,textarea {border:1px solid #CCCCCC;}


body {
background-image: url(http://aibi-nsd.img.jugem.jp/20080212_420684.gif); 
	color:#333333;
	background-color: #ffffff;
	font-size:12px;
	line-height:150%;
		font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅", sans-serif;
	text-align:center;}
	


a:link    {color:#D77F89; text-decoration:none;}
a:visited {color:#D77F89; text-decoration:none;}
a:active  {color:#D77F89; text-decoration:none;}
a:hover   {color:#ECAAB6; text-decoration:underline;}

div#cd_sidebar li a:link {color: #663136; text-decoration:none;}
div#cd_sidebar li a:visited {color: #663136; text-decoration:none;}
div#cd_sidebar li a:active {color: #663136; text-decoration:none;}
div#cd_sidebar li a:hover {color: #ECAAB6; text-decoration:underline;}







.cd_entry_btm a:link	{color: #DA9295; text-decoration:none;}
.cd_entry_btm a:visited {color: #DA9295; text-decoration:none;}
.cd_entry_btm a:active  {color: #DA9295; text-decoration:none;}
.cd_entry_btm a:hover   {color: #FEBABD; text-decoration:underline;}

.cd_entry_navi a:link 	 {color: #EC808D; text-decoration:none;}
.cd_entry_navi a:visited {color: #EC808D; text-decoration:none;}
.cd_entry_navi a:active  {color: #EC808D; text-decoration:none;}
.cd_entry_navi a:hover   {color:#EC808D ; text-decoration:underline;}


table#cd_wrapper {
	width:780px;
	margin:0px auto;
	background-color:#FFF;
	border: 1px solid #FEDAE1;
}


/* ヘッダーの設定 */

td#cd_header {
	width:780px;
	height:222px;
	background:#ffffff url(http://aibi-nsd.img.jugem.jp/20080212_420623.jpg) no-repeat left top;
	text-align:right;
	color: #FFFFFF;
}

td#cd_header h1 {
	font-size:20px;
	font-family: 'Century Gothic', sans-serif;
	line-height:1.2;
	margin: 0px 60px 5px 10px;
}

td#cd_header div.description {
	font-size:10px;
	margin: 0px 50px 0px 10px;
}

td#cd_header h1 a:link,
td#cd_header h1 a:visited,
td#cd_header h1 a:active,
td#cd_header h1 a:hover { color: #F08090; text-decoration: none;}



/* カレンダーの設定 */

td#cd_calendar {
	width:780px;
	height:30px;
	background:#FFF url(http://aibi-nsd.img.jugem.jp/20080212_420687.gif) no-repeat left top;
	color: #F59DAC;
	font-size:11px;
	text-align:center;
}

td#cd_calendar a:link 	 {color: #F59DAC; font-weight: bolder; text-decoration:none;}
td#cd_calendar a:visited {color: #F59DAC; font-weight: bolder; text-decoration:none;}
td#cd_calendar a:active  {color: #F59DAC;font-weight: bolder; text-decoration:none;}
td#cd_calendar a:hover   {color: #F9AFBB;font-weight: bolder; text-decoration:underline;}



/* フッターの設定（検索とコピーライト） */

td#cd_footer {
	width:780px;
	padding-bottom:25px;
	background:#FFF url(http://aibi-nsd.img.jugem.jp/20080212_420621.jpg) no-repeat left bottom;
	color:#333333;
	font-size:10px;
	text-align:center;
}

td#cd_footer form#search_area {}
td#cd_footer form#search_area input#search { width:140px; vertical-align:middle;}
td#cd_footer form#search_area input.button { margin-left:10px;vertical-align:middle;}

td#cd_footer address { font-style:normal; margin-top:10px;}

td#cd_footer a:link {color: #333333; text-decoration:none;}
td#cd_footer a:visited {color: #990066; text-decoration:none;}
td#cd_footer a:active {color: #333333; text-decoration:underline;}
td#cd_footer a:hover {color: #333333; text-decoration:underline;}



/* コンテンツエリアの設定 */

td#cd_contents {
	width:780px;
	padding:0px 15px 10px 25px;
}

td#cd_contents div#cd_main {
	width:420px;
	float:left;
	text-align:left;
}

td#cd_contents div#cd_sidebar {
	width:200px;
	padding-top:30px;
	padding-bottom:0px;
	float:right;
}



/* サイドバーの設定 */

td#cd_contents div#cd_sidebar dl {
	width:200px;
	text-align:center;
}

td#cd_contents div#cd_sidebar dt {
	width:200px;
	padding-bottom:3px;
	background:transparent url(http://aibi-nsd.img.jugem.jp/20080212_420619.jpg) no-repeat center bottom;
	color: #F08090;
	font-weight: bolder;
}

td#cd_contents div#cd_sidebar dd {
	width:170px;
	margin:5px 15px 30px 15px;
	color:#C2AAAD;
	font-size:10px;
}
td#cd_contents div#cd_sidebar dd ul {
	margin-left:20px;
	text-align:left;
}

td#cd_contents div#cd_sidebar dd li {
	color:#C2AAAD;
}


/* メインエリア・記事の設定 */



.cd_entry_title {
	width:467px;
	padding:10px 20px 3px 30px;
	background:#ffffff url(http://aibi-nsd.img.jugem.jp/20080212_420653.jpg) no-repeat left bottom;
	color:#F08090;
	font-size:14px;
	font-weight:bolder;
	text-align:left;
	height: 44px;
}

.cd_entry_body {
	margin: 20px 25px 10px 25px;
	color: #76585B;
	font-size: 11px;
	line-height: 170%;
}

.cd_entry_more {
	margin: 30px 5px 30px 25px;
	color: #76585B;	
           font-size: 11px;
	line-height: 170%;
}

.cd_entry_btm {
	width:400px;
	padding:12px 25px;
	color:#A99D9E;
	text-align:right;
}

.cd_entry_author {
	font-size: 10px;
}

.cd_entry_state {
	font-size: 11px;
	margin-right:5px;
}

.cd_entry_navi {
	width:467px;
	margin-top :20px;
	padding: 3px 0px;
	color: #EA9CA5;
	font-size: 11px;
	text-align: center;
}

.cd_pagetop {
	margin-bottom:30px;
	color:#6BC4DA;
	font-size:10px;
	text-align: right;
	margin-right:15px;
}

.cd_page_navi{
	width: 450px;
	padding: 3px 0px;
	background-color: #FFEFF0;
	color: #EC808D;
	font-size: 11px;
	text-align: center;
}

.entry_navi a:link {color: #EC808D; text-decoration:none;}
.entry_navi a:visited {color: #EC808D; text-decoration:none;}
.entry_navi a:active {color: #EC808D; text-decoration:none;}
.entry_navi a:hover {color: #FFCFD6; text-decoration:underline;}

.entry_state a:link {color: #EC808D; text-decoration:none;}
.entry_state a:visited {color: #EC808D; text-decoration:none;}
.entry_state a:active {color: #EC808D; text-decoration:none;}
.entry_state a:hover {color: #FFCFD6; text-decoration:underline;}

.entry_author a:link {color: #EC808D; text-decoration:none;}
.entry_author a:visited {color: #EC808D; text-decoration:none;}
.entry_author a:active {color: #EC808D; text-decoration:none;}
.entry_author a:hover {color: #FFCFD6; text-decoration:underline;}



blockquote {
	font-size: 12px;
	color: #FFA9B7;
	margin: 20px 10px 20px 10px;
	padding: 10px;
	border-left: 4px solid #3398B9;
}

.pict {
	border-width: 1px;
	border-style: solid;
	border-color: #FFF5F7 #FFF5F7 #FFF5F7 #FFF5F7;
}


/* メインエリア・コメント,トラックバックの設定 */


.comment {
	width:340px;
	margin: 0px 25px 30px 35px;
}

.comment_body {
	margin: 20px 25px 10px 25px;
	color: #B96B72;
}

.comment_title {
	font-size: 11px;
	line-height:120%;
	font-weight: bolder;
	color: #663136;
	border-left: 5px solid #F7C7C5;
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 5px;
	text-align: left;
}

.comment_author {
font-size: 10px;
font-weight: bolder;
text-align: left;
color: #663136;
margin: 5px 0px 25px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 1px solid #F7C7C5;
text-align: left;
}


.profile_author {
font-size: 14px;
font-weight: bolder;
text-align: left;
color: #DC7A8A;
margin: 25px 25px 0px 25px;
padding: 0px 0px 0px 0px;
width: 400px;
}

.profile_body {
font-size: 12px;
line-height: 150%;
color: #76585B;
margin: 10px 25px 10px 25px;
padding: 0px 0px 0px 0px;
width: 400px;
text-align: left;
}


.trackback {
	width:340px;
	margin: 0px 25px 30px 35px;
}

.trackback_body {
font-size: 11px;
line-height: 170%;
color: #663136;
margin: 20px 25px 10px 25px;
padding: 0px 0px 0px 0px;
text-align: left;
}

.trackback_title {
font-size: 11px;
line-height:120%;
font-weight: bolder;
color: #663136;
border-left: 5px solid #F7C7C5;
margin: 15px 0px 15px 0px;
padding: 0px 0px 0px 5px;
}

.trackback_url {
font-size: 12px;
line-height: 120%;
color: #663136;
background: #FFE1DF;
}

.trackback_author {
font-size: 10px;
font-weight: normal;
text-align: left;
color: #663136;
margin: 5px 0px 25px 0px;
padding: 0px 0px 3px 0px;
border-bottom: 1px solid #F7C7C5;
}
img.amazon_pict { 
margin: 2px 0 0;
height: 100px; 
}

