@charset 'EUC-JP';

* {margin:0px;padding:0px;}
img {border:none;}

div, p, hr, blockquote, address, noscript {position: static;margin: 0;padding: 0;font-style: normal;font-weight: normal;}
q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	position: static;
	margin: 0;padding: 0;border: none;
	font-style: normal;font-weight: normal;}
em {color:#758BA3;font-weight:bold;font-style: normal;border-bottom:1px dotted #758BA3;}
br {letter-spacing: 0;}
ul, ol, dl, dt, dd {margin: 0;padding: 0;list-style: none;}
sup, sub {margin: 0;padding: 0;}

/*　基本設定　*/
html {	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#bbbbbb;
	scrollbar-highlight-color:#bbbbbb;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-shadow-color:#bbbbbb;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;}

body {	margin:0px auto;
	padding:0px;
	font-size:11px;
	font-family:"ヒラギノ角ゴ Pro W3",Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#444;
	text-align:center;
background:#fff;}
br {  letter-spacing:normal;}

a,
a:link,
a:visited,
#title_area div.calendar_area a,
#title_area div.calendar_area a:link,
#title_area div.calendar_area a:visited {
color:#536778;text-decoration:none;}
a:hover,
a:active,
#title_area div.calendar_area a:active,
#title_area div.calendar_area a:hover {color:#B75E73;}


/*　レイアウト設定　*/
#inbox{	width:840px;
	margin:0px auto;
	padding:0px;}

#leftside{float:left;
	  margin:0px;padding:0px;
	  width:330px;}
#leftside img{border:1px solid #888;}

/* タイトルエリア */
h1 a { display:block;
margin:0 auto; padding:0;
height:250px; /* タイトルの高さ */
width:320px; /* タイトル部の横幅 */
background:url(http://www.prenavi.net/~craft/memomori/template/pora_title.jpg) no-repeat;}
h1 span { display:none; }

#title_area .description {
	margin:0px;
	padding:0 0 0 10px;
	font-size:10px;
	letter-spacing:1px;
	line-height:16px;}

#navi_area {
       float:left;
	margin:0px;
        padding:0px;
        width:162px;
	font-size:10px;
	border:1px solid #fff;
	text-align:left;
	background:#fff ;}

#navi_area2 {
	float:left;
	margin:0px;padding:0px;
	border:1px solid #fff;
         width:162px;
	font-size:10px;
	text-align:left;
	background:#fff;}
#navi_area2 img{margin:0px;padding0px;}

#entry_area {
	float:right;
	width:500px;
	margin:0;
	padding:0;
	text-align:left;
background:url(http://www.prenavi.net/~craft/memomori/template/pora_entry.png) #fff;}
	
/*　エントリー　*/
div.entry {
	margin:10px;
	padding:20px 12px 10px 12px;
background:url(http://www.prenavi.net/~craft/memomori/template/pora_entryfooter.png) no-repeat 0 100%;
}

div.entry_navi {
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:center;
	font-size:10px;}

/*　エントリーのタイトル　*/
h2 {margin:1px 0px 0px 10px;
	letter-spacing:2px;
	font-weight:bold;
	font-size:12px;
	padding: 8px 0 12px 60px;
	background: url(http://www.prenavi.net/~craft/memomori/template/pora_h2.png) no-repeat;}

/*　エントリーデータ　*/
h3 {	margin:0px;
	padding:3px 25px 8px 0px;
	font-size:10px;
	font-weight:normal;
	text-align:right;}


/*　本文　*/
div.entry_body,
div.entry_more, {
	margin:0px;
	padding:15px 15px 0px 15px;
	font-size:12px;
line-height:18px;
}

div.entry_state {
	margin:5px 30px 0px 0px;
	padding:0px;
	font-size:10px;
	text-align:right;}

div.profile_body {
	margin:0px;
	padding:15px 15px 0px 15px;
	font-size:10px;
line-height:18px;}

/*　引用　*/
blockquote {
	position:static;
	margin:3px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	font-size:10px;
	line-height:16px;
	border:1px solid #c0c0b0;
	background:#f9f9f4;}

blockquote ul li {
	margin:0px 0px 0px 20px;
	padding:0px;
	list-style:square;}

/*　記事内のリストにもマーク　*/
#entry_area ul li {
	margin:0px 0px 0px 25px;
	padding:0px;
	list-style:square;}


/*　エントリーの画像ファイル　*/
img.pict,img.thumb{
margin:5px;padding:1px;
border:1px solid #666;}

img.prof{float:left;
margin:0px 10px 5px 0px;padding:0;
border:1px solid #666;}

img.float{float:left;
margin:1px 10px 1px 10px;padding:0;
border:1px solid #666;}



/*　ページナビ　*/
div.pagenavi {
	padding:10px 0px 15px 0px;
	text-align:center;
	font-size:10px;
	line-height:16px;}



/*　コメント・トラックバックエリア　*/
div.comment,
div.trackback,
div.profile {
	margin:0px;
	padding:20px 30px 10px 20px;}


div.comment dl dd {
	margin:0px;
	padding:15px 0px 0px 0px;
	font-size:10px;
	line-height:16px;}

div.comment dl dt {
	margin:0px;
	padding:5px 5px 10px 0px;
	text-align:right;
	font-size:10px;
	background:url(http://www.prenavi.net/~craft/memomori/template/pora_entryfooter.png) repeat-x bottom;}

div.trackback dl dt {
	margin:0px;
	padding:0px 0px 8px 0px;
	font-size:10px;
	background:url(http://www.prenavi.net/~craft/memomori/template/pora_entryfooter.png) repeat-x bottom;}

div.trackback dl dd {
	margin:0px;
	padding:2px 0px 15px 0px;
	font-size:10px;
	line-height:16px;}


/*　コメントフォームエリア　*/
div.comment_form {
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:10px;
	line-height:15px;}


/*　入力フォーム設定　*/
input {	border:1px solid #bbbbbb;
	font-size:12px;
	color:#888888;
	background:#ffffff;}

textarea {
	width:370px;
	border:1px solid #bbbbbb;
	line-height:16px;
	font-size:12px;
	color:#888888;
	overflow:auto;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#bbbbbb;
	scrollbar-highlight-color:#bbbbbb;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	background:#ffffff;}

input.cookie_box {
	border:0px;
	background:transparent;}

/*　送信ボタン　*/
input.button {
	width:60px;
	margin:5px 0px 0px 0px;
	text-align:center;
	font-family:Verdana,Arial,sans-serif;
	font-size:9px;
	color:#ffffff;
	border:1px solid #ffffff;
	background:#666;}


/*　トラックバックのURL表示部分　*/
p.tb_url {
	margin:0px;
	padding:5px 0px 20px 0px;
	font-size:10px;}

input.tb {
	border:0px solid;
	font-family:Verdana,Arial,sans-serif;
	font-size:10px;
	color:#888888;
	background:#ffffff;}


/*　ナビメニュー　*/
div.navi dl {
	margin:0px;
	padding:0px 20px 0px 5px;}

/*　ナビメニューの各タイトル　*/
div.navi dl dt {
	margin:0px;
	padding:15px 0px 10px 10px;
	font-size:11px;
	line-height:16px;
	color:#AB4B5F;
	font-weight:bold;
	letter-spacing:1px;
	background:url(http://www.prenavi.net/~craft/memomori/template/pora_navi.png) no-repeat 1px 20px;}

/*　ナビメニューの各内容　*/
div.navi dl dd {
	margin:0px;
	padding:0px 0px 0px 12px;}

/*　ナビメニューの各リスト　*/
div.navi dl dd ul {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:10px;
	line-height:16px;}

/*　ナビメニューのツリー部分　*/
div.navi dl dd ul li ul li,
div.navi dl dd ul.tree li.lst,
div.navi dl dd ul.tree li.end {
	margin:0px;
	padding:0px 0px 0px 10px;
background:url(http://www.prenavi.net/~craft/memomori/template/1_navi_tree.gif) no-repeat 0px 4px;}

/*　アマゾン画像とコメント　*/
img.amazon {
	margin:5px 0px 0px 0px;}

div.navi p {color:#999999;line-height:14px;}

div.afi dl dd ul{margin:0px;
	padding:0px;
	list-style:none;
	font-size:10px;
	line-height:16px;}

div.afi dl dd ul li ul li,
div.afi dl dd ul.tree li.lst,
div.afi dl dd ul.tree li.end{
margin:0px;
	padding:0 0 0 5px;
	font-color:#666;
         font-size:11px;
line-height:16px;
background:url(http://www.prenavi.net/~craft/memomori/template/1_navi_tree.gif) no-repeat 0px 4px;}



/*　サーチエリア　*/
input.src_txt {
	border:none;
	fon-sizet: 10px;color: #476688;
	border:1px solid #D0E0E4;}

input.src_sub{
	border:none;
	font-size: 10px;font-weight:bold;
	background: #AF6E88;
	color:#fff;}

/*　回り込みをすべて解除　*/
br.no_height {clear:both;font-size:0px;line-height:0px;}

#lightbox {
	background-color: #eee;
	padding: 10px;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxCaption {
	color: #333;
	background-color: #eee;
	font-size: 90%;
	text-align: center;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
}
#lightboxIndicator {
	border: 1px solid white;
}
#lightboxOverallView,
#overlay {
	background-color: #000;
	opacity: 0.5;
}
* html #lightboxOverallView,
* html #overlay {
	background-color: #000;
	filter: Alpha(opacity=50);

