@charset 'UTF-8';

* {	margin:0;
	padding:0;
	font-style:normal;
	text-decoration:none;}

a,
a:link,
a:visited {
	color:#4485b5;
	text-decoration:none;}
a:hover,
a:active {
	color:#afd9e9;}

img {	border:none;}
ul {	list-style:none;}
ins {	text-decoration:none;
	border-bottom:1px solid #c3e2ef;}
em {	color:#c81436;
	font-style:normal;}
del {	text-decoration:line-through;}
strong {font-weight:bold;}
p.source {
	margin:0 0 5px 0;
	text-align:right;}
cite {	font-style:normal;}
* html pre{
	overflow-y:visible;
	overflow-x:scroll;}
pre {	width:100%;
	overflow:auto;
	font-family:monospace;
	line-height:1.6em;}
code {	font-family:monospace;}
br {	letter-spacing:normal;}

h3,h4,h5 {
	margin:0;
	padding:0 0 0.1em 5px;
	border-left:5px solid #cdcdbf;
	border-bottom:1px dotted #b3b3a1;}
h3{	font-size:13px;}
h4{	font-size:12px;}
h5{	font-size:11px;}

/*-----------------------------------------
	レイアウト設定
------------------------------------------*/
body {	margin:0 auto;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Verdana,"ＭＳ Ｐゴシック",Osaka,sans-serif;
	color:#8d8d76;
	text-align:center;
	background:url(http://www.smokintree.com/template/tkp1_lacework_wp.gif);}

div#container {
	width:747px;
	margin:0 auto;
	padding:0;
	text-align:left;}

div#title_area {
	height:160px;
	margin:0 auto;
	background:url(http://www.smokintree.com/template/tkp1_lacework_title.gif) no-repeat 0 100%;}

div#body_area {
	margin:0 auto;
	padding:20px 0 0;}

div#footer {
	clear:both;
	height:90px;
	margin:0 auto;
	font-size:10px;
	text-align:center;
	background:url(http://www.smokintree.com/template/tkp1_lacework_footer.gif) no-repeat 50% 0;}

div#entry_area {
	float:right;
	clear:right;
	width:495px;}

div#navi_area {
	float:left;
	clear:left;
	width:229px;}

/*-----------------------------------------
	ブログタイトル
------------------------------------------*/
div#title_area h1 {
	margin:0;
	padding:70px 50px 5px;
	color:#d25c86;
	text-align:center;
	font-family:"century",serif;
	font-size:20px;
	font-weight:bold;
	letter-spacing:1px;}

div#title_area a,
div#title_area a:link,
div#title_area a:visited {
	color:#d25c86;
	text-decoration:none;}
div#title_area a:hover,
div#title_area a:active {
	color:#afd9e9;}

/*　ブログ説明　*/
div#title_area div.description {
	margin:0;
	padding:0 50px;
	text-align:center;
	font-size:10px;}

/*-----------------------------------------
	エントリー
------------------------------------------*/
div.entry,
div.profile,
div.comment,
div.trackback {
	margin:0 0 30px 0;
	padding:0;}

/*　エントリーナビ　*/
div.entry_navi {
	margin:0;
	padding:0 15px 10px;
	text-align:center;
	font-size:10px;}

/*　エントリー・プロフィール・コメント・TBのタイトル　*/
h2 {	padding:25px 20px 0.3em;
	border-bottom:1px dotted #afd9e9;
	color:#d25c86;
	letter-spacing:2px;
	font-size:14px;
	line-height:1.4em;
	background:url(http://www.smokintree.com/template/tkp1_lacework_h2.gif) no-repeat 0 0;}

div#entry_area h2 a,
div#entry_area h2 a:link,
div#entry_area h2 a:visited,
div#entry_area h2 a:hover,
div#entry_area h2 a:active {
	color:#d25c86;
	text-decoration:none;}

div.comment h2.com_form {
	padding:20px 20px 0.3em;
	border-bottom:1px dotted #afd9e9;
	color:#d25c86;
	letter-spacing:2px;
	font-size:14px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_entry.gif) repeat-y 0 0;}

/*　エントリーデータ　*/
div.entry_date {
	padding:3px 20px;
	border-bottom:1px dotted #cdcdbf;
	font-size:10px;
	text-align:right;
	background:url(http://www.smokintree.com/template/tkp1_lacework_entry.gif) repeat-y 0 0;}

/*　本文　*/
div.entry_body,
div.profile_body,
div.entry_more {
	margin:0;
	padding:15px 20px 0;
	font-size:12px;
	line-height:1.6em;
	background:url(http://www.smokintree.com/template/tkp1_lacework_entry.gif) repeat-y 0 0;}

div.profile p,
div.entry p {
	padding:0.5em 0;}

div.entry_state {
	clear:both;
	padding:10px 20px 30px;
	font-size:10px;
	text-align:right;
	background:url(http://www.smokintree.com/template/tkp1_lacework_state.gif) no-repeat 0 100%;}

/*　ページナビ　*/
div.page_navi {
	margin:0 0 20px 0;
	padding:0 15px;
	text-align:center;
	font-size:12px;
	line-height:1.4em;}

/*　エントリーナビとページナビのリンク　*/
div#entry_area div.entry_navi a:hover,
div#entry_area div.page_navi a:hover,
div#entry_area div.entry_navi a:active,
div#entry_area div.page_navi a:active {
	color:#ffface;}

/*-----------------------------------------
	エントリ内リスト
------------------------------------------*/
blockquote {
	position:static;
	margin:3px 0 0 10px;
	padding:5px 0 5px 20px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_bq_wp.gif) repeat-y 0 0;}

div.entry ul,
div.profile ul {
	padding:0 0 0 10px;
	list-style:none;}

div.entry ul li,
div.profile ul li {
	padding:0 0 0 13px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_li.gif) no-repeat 0 5px;}

div.entry ol li,
div.profile ol li {
	margin:0 0 0 30px;}

div.entry dl,
div.profile dl {
	margin:0;
	padding:0;}

div.entry dl dt,
div.profile dl dt {
	margin:0.5em 0 0 0;
	padding:0 0 0.1em 5px;
	border-left:5px solid #cdcdbf;
	border-bottom:1px dotted #b3b3a1;
	color:#d25c86;}

div.entry dl dd,
div.profile dl dd {
	padding:0 0 0 15px;}

div#entry_area table {
	border:0;
	border-collapse:collapse;}

div#entry_area table tr th {
	padding:1px 5px;
	border:1px solid #eaeae6;
	font-size:12px;
	text-align:center;
	background:#f4f4f1;}

div#entry_area table tr td {
	padding:1px 5px;
	border:1px solid #eaeae6;
	font-size:12px;
	background:#ffffff;}

/*-----------------------------------------
	エントリ内画像
------------------------------------------*/
/*
このテンプレートの構造上、画像にテキストの回り込みはさせないで下さい。
IEの場合、画像の高さよりもテキスト行数が足りないと、画像部分に白い背景が
表示されなくなりますのでご注意下さい（IEのバグによるものです）
*/

img.pict,
img.thumb {
	margin:0;
	padding:0;
	border:5px solid #eaeae6;}

/*　ここの指定は削除しないで下さい　*/
div.entry_body img,
div.entry_more img {margin:0 0 0 1px;}

/*-----------------------------------------
	コメント・トラックバック
------------------------------------------*/
div.comment dl,
div.trackback dl {
	padding:15px 0 5px 0;
	line-height:1.2em;
	background:url(http://www.smokintree.com/template/tkp1_lacework_entry.gif) repeat-y 0 0;}

div.comment dl dt,
div.trackback dl dt {
	padding:0 20px 0.3em;
	border-bottom:1px dotted #cdcdbf;
	font-size:12px;}

div.comment dl dd,
div.trackback dl dd {
	padding:0.2em 20px 0;
	font-size:10px;}

div.trackback dl dd.tb_date {
	padding:0 20px;
	text-align:right;
	font-size:10px;}

/*　コメントフォームエリア　*/
div.comment_form {
	padding:10px 20px 35px;
	font-size:12px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_state.gif) no-repeat 0 100%;}

/*　トラックバックのURL表示部分　*/
div.trackback p.tb_url {
	padding:10px 20px;
	font-size:10px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_entry.gif) repeat-y 0 0;}

div.comment p {
	padding:0 0 10px;
	line-height:1.6em;}

div.trackback p {
	padding:0 20px 10px;
	font-size:12px;
	line-height:1.6em;
	background:url(http://www.smokintree.com/template/tkp1_lacework_entry.gif) repeat-y 0 0;}

/*　トラックバックとプロフィ下の表示　*/
div.trackback p.tp_state,
div.profile p.tp_state {
	padding:0 0 15px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_state.gif) no-repeat 0 100%;}

/*-----------------------------------------
	入力フォーム設定
------------------------------------------*/
input,
textarea {
	border:1px solid #eaeae6;
	font-size:12px;
	color:#74745b;
	background:url(http://www.smokintree.com/template/tkp1_lacework_bq_wp.gif) repeat-y 0 0;}

input.button {
	border:1px solid #ffffff;
	color:#ffffff;
	font-weight:bold;
	background:#d25c86;}

div.comment input.cookie_box {
	width:auto;
	border:0;
	background:transparent;}

div.comment input {
	width:250px;}

div.comment textarea {
	width:400px;}

div.comment input.button {
	width:60px;
	margin:5px 5px 0 0;
	font-family:Verdana,Arial,sans-serif;}

div.trackback input.tb {
	width:300px;}

/*　サーチの入力フォーム　*/
div#navi_area input.search_input {
	width:120px;
	margin:5px 0 0 0;
	padding:1px 0 1px 10px;
	border:1px solid #ffffff;}

div#navi_area input.button {
	width:60px;
	margin:5px 0 0 0;
	font-family:Verdana,Arial,sans-serif;}

/*-----------------------------------------
	ナビメニュー
------------------------------------------*/
div#navi_area dl {
	margin:0 0 25px 0;
	padding:0;}

/*　ナビメニューの各タイトル　*/
div#navi_area dl dt {
	padding:15px 0 0.3em 10px;
	border-bottom:1px dotted #afd9e9;
	color:#d25c86;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
	word-spacing:3px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_navi_dt.gif) no-repeat 0 0;}

/*　ナビメニューの各内容　*/
div#navi_area dl dd {
	padding:5px 14px 20px 15px;
	font-size:10px;
	line-height:1.4em;
	background:url(http://www.smokintree.com/template/tkp1_lacework_navi_dd.gif) no-repeat 0 100%;}

/*　ナビメニューの各リスト　*/
div#navi_area dl dd ul {
	list-style:none;}

div#navi_area dl dd ul li {
	}

div#navi_area dl dd ul li ul {
	margin:0;
	padding:0 0 5px 0;}

/*　ナビメニューのツリー部分　*/
div#navi_area dl dd ul li ul li,
div#navi_area dl dd ul.tree li.lst {
	margin:0 0 0 5px;
	padding:0 0 0 12px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_li.gif) no-repeat 0 3px;}

div#navi_area dl dd ul.tree li.end {
	margin:0 0 0 5px;
	padding:0 0 5px 12px;
	background:url(http://www.smokintree.com/template/tkp1_lacework_li.gif) no-repeat 0 3px;}

/*　アマゾン画像とコメント　*/
dd#recommendlist {
	text-align:center;}

div#navi_area img.amazon {
	}

div#navi_area p {
	padding:0 0 5px 0;
	text-align:left;
	line-height:1.2em;}

/*-----------------------------------------
	カレンダー
------------------------------------------*/
div#navi_area dl.calendar {
	margin:0 auto;
	text-align:center;}

div#navi_area table.calendar {
	margin:0 auto;
	padding:0;
	font-size:10px;
	text-align:center;}

div#navi_area table.calendar td.cell {
	width:27px;
	height:17px;}

div#navi_area table.calendar td.calendar_month {
	padding:0 0 5px 0;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;}

div#navi_area table.calendar td.weekday {
	width:27px;
	height:17px;
	font-size:10px;}

div#navi_area table.calendar tr td.cell a,
div#navi_area table.calendar tr td.cell a:link,
div#navi_area table.calendar tr td.cell a:visited {
	display:block;
	font-weight:bold;}
div#navi_area table.calendar tr td.cell a:active,
div#navi_area table.calendar tr td.cell a:hover {
	text-decoration:none;
	background:#c3e2ef;}

/*-----------------------------------------
	フッタ
------------------------------------------*/
div#footer address {
	padding:30px 50px 0;}
