/* ===== initialize ===== */
h1, h2, h3, h4, h5, h6, div, ul, ol, p, blockquote, address { display : block; }
a, addr, acronym, cite, code, dfn, em, img, kbd, object, q, ruby, samp, small, span, strong, sub, sup, var, del, ins { display : inline; }
* {
	margin : 0;
	padding : 0;
	font-style : normal;
	font-weight : normal;
}


/* ===== body ===== */
body {
	color : #666;
	background-color : #fff;
	font-size : 75%;
	font-family : "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "Osaka", "Helvetica", "Arial", "ＭＳ Ｐゴシック", sans-serif;
	line-height : 1.5;
	text-align : center;
}

/* ===== header ===== */
h1 { margin : 0.5em 0; font-size : 200%; }
h2 { font-size : 130%; display : none; }
h3 { font-size : 120%; }
h4 { font-size : 110%;}
h5 { font-size : 105%;}
h6 { font-size : 100%;}

/* ===== p ===== */
p { margin : 1em 0; }


/* ===== layout ===== */
div#container {
	width : 760px;
	margin : 1em auto;
	text-align : left;
}
div#header { width : 100%; }
div#search { width : 100%; text-align : right; }
	div#search input.field {
		padding : 0.2em;
		border : 1px solid #e3dcd0;
	}
	div#search input.field:hover { border : 1px solid #07b; }
div#contents { margin : 30px 0; }
	/* ===== primary ===== */
	div.primary-column {
		float : left;
		width : 540px;
	}
		div.entryfield {
			margin-bottom : 30px;
			padding : 5px;
			border-top : 5px solid #07b;
		}
			h3.entry-header {
				margin-bottom : 5px;
				padding-left : 15px;
				background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/icon_permalink.gif") left center no-repeat;
			}
			div.entry-body {
				padding : 5px;
				word-wrap: break-word;
			}
				div.entry-body ul, div.entry-body ol {
					margin : 1em 0;
					list-style-position : inside;
				}
				div.entry-body img {
					max-width: 100%;
					height: auto;
				}
				p.entry-more-link {}
				div.entry-more {}
				div.entry-adsense { margin : 3em 0 1.5em 0; }
			ul.entry-state {
				margin-top : 5px;
				list-style-type : none;
			}/*main*/
HTML{
  scrollbar-face-color: #CEE8E4;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #CEE8E4;
  scrollbar-arrow-color: #ffffff;
  scrollbar-darkshadow-color: #CEE8E4;
  background:#DBF2A6 url(http://templates.blog.fc2.com/template/apple/haikei.gif)
}

a	{ color: #b34a27; text-decoration: none; }
a:link	{ color: #b34a27; text-decoration: none; }
a:visited	{ color: #b34a27; text-decoration: none; }
a:active	{ color: #ffffff; text-decoration: none; }
a:hover	{ color: #ffffff; text-decoration: none; }

BODY{
  margin: 0;
  padding: 0;
  text-align: center;
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #ffffff;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #CEE8E4;
  scrollbar-darkshadow-color: #ffffff}

/* 枠設定====================================== */
.header{
  width: 775px;
  height:150px;
  font-size:12px;
  float: left;
  background:#fff url(http://templates.blog.fc2.com/template/apple/header.gif);}

.wrapper {
  clear: both;
  width: 775px;
  border: 1px solid #666;
  margin: 0 auto;
  text-align: left;
  background:#DBF2A6 url(http://templates.blog.fc2.com/template/apple/haikei2.gif)}

.left {
  background:#fff url(http://templates.blog.fc2.com/template/apple/left.gif);
  margin-left:6px;
  padding: 10px;
  width: 180px;
  float: left}
.main {
  vertical-align:top;
  padding-left: 10px;
  float: left;
  word-break:break-all;
}

.footer{
  background:url(http://templates.blog.fc2.com/template/apple/footer.gif);
  clear: both;
  width: 775px;
  height:50px;
  text-align: center}

/*title============================*/
.site_title {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  color: #fff;
  padding-top:20px;
  padding-left:40px;
  font-size: 23px;
  text-align:left}

.introduction{
  font-family:"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  color: #666;
  padding:10px 40px 0px;
  font-size: 12px;
}

.site_title a	{color: #ffffff;text-decoration: none}
.site_title a:link	{color: #ffffff;text-decoration: none}
.site_title a:visited {color: #ffffff;text-decoration: none}
.site_title a:active {color: #FAFAA7;text-decoration: none}
.site_title a:hover {color: #FAFAA7;text-decoration: none}



/*menu===========================*/
.menu {
  margin:5px 0px 10px;
  width:180px;}

.menu_text {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 10px;
  background-color:#FFF7B9;
  color: #666;
  line-height: 140%}

.menu_text p{
  margin:0 0.4em;
  padding:0.2em;
}
.menu_text input{
  width:80%;
}
.menu form{
  margin:0px 15px;
}

.menu_title{
  padding:5px 0px 0px 15px;
  text-align:left;
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  font-weight: bolder;
  color: #fff;
  line-height: 100%}

.menu_top {
  width:180px;
  height: 40px;
  background: url(http://templates.blog.fc2.com/template/apple/menu_top.gif)}

.menu_cen {
  background-color:#FFF7B9}

.menu_bot{
  width:180px;
  height: 20px;
  background: url(http://templates.blog.fc2.com/template/apple/menu_bot.gif)}

.myimg{
  text-align:center;
}

/*list*/
.menu_cen ul {
  padding:0px;
  margin:0px}

.menu_cen ul li { 
  margin: 0px 10px 0px 25px;
  border-bottom: 1px dashed #FFCC66;
  list-style-image: url(http://templates.blog.fc2.com/template/apple/point.gif);
  line-height: 180%}

.menu a		{ color: #b34a27; text-decoration: none; }
.menu a:link	{ color: #b34a27; text-decoration: none; }
.menu a:visited	{ color: #b34a27; text-decoration: none; }
.menu a:active	{ color: #ff6a39; text-decoration: none; }
.menu a:hover	{ color: #ff6a39; text-decoration: none; }

/*calendar============================*/
.calbg{
  background: url(http://templates.blog.fc2.com/template/apple/calbg.gif);
  width:180px;
  height: 180px}

.calendar{
  font-size: 11px;
  color:#FAC0C0;
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka"}

.cell {
  width:20px;
  height:15px}

.month {
  font-size: 11px;
  text-align:center;}

.calendar	 a:link{
  color:#F17878;
  text-decoration: none}

.calendar	 a:visited{
  color:#FFE8E8}

.calendar	 a:hover{
  color:#FFFFFF;
  background: #F17878}


/*entry=============================*/
.entry {
  width: 540px;
  margin-top:10px;}

.ent_top {
  height: 52px;
  background:url(http://templates.blog.fc2.com/template/apple/ent_top.gif)}

.ent_cen {
  background: #FFFFC8}

.ent_bot {
  height: 50px;
  background:url(http://templates.blog.fc2.com/template/apple/ent_bot.gif);
  font-size: 12px;
  color: #666666}

.entry_title {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 14px;
  font-weight: bolder;
  padding:10px 30px 0px;
  color: #666666}

.entry_body {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}
.entry_body img {
	max-width: 100%;
	height: auto;
}

.entry_more {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}
.entry_more img {
	max-width: 100%;
	height: auto;
}
 
.entry_community {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:0 25px;
  color: #666}
  
.entry_state {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  text-align:right;
  padding:10px 30px 0px;
  color: #666}

.entry_title a	{ color: #ffffff; text-decoration: none; }
.entry_title a:link{ color: #ffffff; text-decoration: none; }
.entry_title a:visited{ color: #ffffff; text-decoration: none; }
.entry_title a:active{ color: #FAFAA7; text-decoration: none; }
.entry_title a:hover{ color: #FAFAA7; text-decoration: none; }

.entry_body a	{ color: #b34a27; text-decoration: none; }
.entry_body a:link{ color: #b34a27; text-decoration: none; }
.entry_body a:visited{ color: #b34a27; text-decoration: none; }
.entry_body a:active{ color: #ff6a39; text-decoration: none; }
.entry_body a:hover{ color: #ff6a39; text-decoration: none; }

.entry_state  a	{ color: #b34a27; text-decoration: none; }
.entry_state  a:link{ color: #b34a27; text-decoration: none; }
.entry_state  a:visited{ color: #b34a27; text-decoration: none; }
.entry_state  a:active{ color: #ff6a39; text-decoration: none; }
.entry_state  a:hover{ color: #ff6a39; text-decoration: none; }
/*comment==============================*/
.comment {
  margin-top:10px;
  width: 540px}

.comment_head {
  height: 30px;
  background:url(http://templates.blog.fc2.com/template/apple/comment_title.gif)}

.comment_top {
  height: 52px;
  background:url(http://templates.blog.fc2.com/template/apple/comment_top.gif)}

.comment_cen {
  background: #FFFFC8}

.comment_bot {
  height: 20px;
  background:url(http://templates.blog.fc2.com/template/apple/comment_bot.gif)}

.comment_title {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";  font-size: 12px;
  font-weight: bolder;
  margin:10px 30px;
  color: #666666}

.comment_date {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 11px;
  font-weight: bolder;
  color: #366;
  text-align: right;
  padding: 5px 25px}

.comment_body {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:5px 25px;
  color: #666}

.comment form {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:5px 25px;
  color: #666}

.comment_more {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}

.comment_state {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  color: #666666;
  padding: 5px 25px 0px}


/*trackback========================*/
.trackback {
  margin-top:30px;
  width: 540px}

.trackback_top {
  height: 52px;
  background:url(http://templates.blog.fc2.com/template/apple/trackback_top.gif)}

.trackback_cen {
  background: #FFFFC8}

.trackback_bot {
  height: 20px;
  background:url(http://templates.blog.fc2.com/template/apple/trackback_bot.gif)}

.trackback_title {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  font-weight: bolder;
  margin:14px 30px 0px;
  color: #666666}

.trackback_date {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 11px;
  font-weight: bolder;
  color: #366;
  text-align: right;
  padding: 5px 25px}

.trackback_body {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}

.trackback_author {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 10px;
  color: #999999;
  text-align: right;
  padding: 0px 100px}

.trackback_more {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  line-height: 135%;
  padding:10px 25px;
  color: #666}

.trackback_state {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 12px;
  color: #666666;
  padding: 5px 25px 0px}




.copyright {
  font-family:"Verdana", "Impact", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "Hiragino Kaku Gothic Pro", "\30D2\30E9\30AE\30CE\20Pro\20W3", "Osaka";
  font-size: 10px;
  color: #333333;
  line-height: 170%;
  border-top: 1px dotted #666666}



/*blockquote*/
blockquote {
  margin:10px;
  padding:10px;
  background:#FFEEDD;
  color:#D22036;
  border: 1px dotted #D22036}


.calender caption {
  padding:0;
  font-weight: bold;
 }


.pict {
  border-width: 0px;
  border-style: solid;
  border-color: #999}

a{text-decoration:none}

.pagenavi {
  width: 540px;
  height: 35px;
  margin:10px 0px;
  background:url(http://templates.blog.fc2.com/template/apple/navi.gif);}

.pagenavi_text{
  text-align:center;
  font-size:12px;
  font-weight: bolder;
  color:#FAC0C0;
  padding-top:10px;
}

.line{
  width: 480px;
  height: 10px;
  background:url(http://templates.blog.fc2.com/template/apple/line.gif);
}

textarea,input,select {
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
}

.emoji{
	vertical-align:middle;
	border:0;
}				ul.entry-state li { display : inline; }
				li.entry-back-home {}
				li.entry-date { margin-right : 0.3em; }
				li.entry-category { margin : 0 0.3em; }
				li.entry-comment {
					margin : 0 0.3em;
					padding-left : 15px;
					background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/icon_comment.gif") left center no-repeat;
				}
				li.entry-trackback {
					margin : 0 0.3em;
					padding-left : 15px;
					background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/icon_trackback.gif") left center no-repeat;
				}
			dl.trackback-addr {
				margin : 4em 0 1em 0;
			}
				dt.trackback-addr-header {}
				dd.trackback-addr-url {
					padding : 0.2em;
					color : #666;
					border : 1px solid #e3dcd0;
				}
				/* =====  ===== */
				dl>dd.trackback-addr-url {
					color : #ccc;
					border : 1px solid #e3dcd0;
				}
				dl>dd.trackback-addr-url:hover {
					color : #666;
					border : 1px solid #07b;
				}
			h3#trackback-top {
				margin : 2em 0;
				border-bottom : 2px solid #07b;
			}
			h3#trackback-top span.num {
				margin : 0 0.2em;
				color : #c00;
				font-weight : bold;
			}
			div.trackbackfield { margin : 1em 0; }
				h4.trackback-header { margin : 0.5em 0; }
				h4.trackback-header span.hide { display : none; }
				h4.trackback-header span.num {
					margin : 0 0.2em;
					color : #c00;
				}
				div.trackback-body {}
				ul.trackback-state { margin-top : 1em; }
					ul.trackback-state li { display : inline; }
					li.trackback-date { margin-right : 0.3em; }
					li.trackback-site { margin : 0 0.3em; }
			h3#comment-top {
				margin : 2em 0;
				border-bottom : 2px solid #07b;
			}
			h3#comment-top span.num {
				margin : 0 0.2em;
				color : #c00;
				font-weight : bold;
			}
			div.commentfield { margin : 1.5em 0; }
				h4.comment-header { margin : 0.5em 0; }
				h4.comment-header span.hide { display : none; }
				h4.comment-header span.num {
					margin : 0 0.2em;
					color : #c00;
				}
				div.comment-body {}
				ul.comment-state {
					margin-top : 0.5em;
					list-style-type : none;
				}
					ul.comment-state li { display : inline; }
					li.comment-date { margin-right : 0.3em; }
					li.comment-author { margin : 0 0.3em; }
					li.comment-author-site { margin : 0 0.3em; }
					li.comment-edit { margin : 0 0.3em; }
			div.comment-area { margin : 1em 0; }
				h3#comment-post, h3#comment-edit {
					margin-top : 2em;
					border-bottom : 2px solid #07b;
				}
				/* ===== form ===== */
				form.comment-form { margin-top : 2em; }
					fieldset { border : none; }
					legend { display : none; }
					input.field, textarea.field {
						padding : 0.2em;
						font-size : 100%;
						font-family : "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "Osaka", "Helvetica", "Arial", "ＭＳ Ｐゴシック", sans-serif;
						border : 1px solid #e3dcd0;
					}
					input.field:hover, textarea.field:hover { border : 1px solid #07b; }
					input#himitu { margin-right : 0.5em; }
					dl.comment-form {}
						dl.comment-form dt { margin : 0.2em 0; }
						dl.comment-form dd { margin : 0.5em 0; }
					kbd.acskey { border-bottom : 1px solid; font-family : inherit; }
		ul.navi {
			margin : 5em 0;
			padding : 0;
			list-style-type : none;
			text-align : center;
		}
			ul.navi li { display : inline; }
			ul.navi li.prev { margin-right : 1em; }
			ul.navi li.next { margin-left : 1em; }
	/* ===== secondary ===== */
	div.secondary-column {
		float : right;
		width : 200px;
	}
		div.secondary-column h3 {
			padding-top : 0.2em;
			font-family : "Helvetica", "Arial", sans-serif;
			font-weight : bold;
			border-top : 5px solid #07b;
		}
		div#appendix-adsense { margin : 1em 0; }
		div#categories-archives ul, div#monthly-archives ul, div#links ul {
			margin : 1em 0;
			list-style-type : none;
		}
		div#categories-archives ul li, div#monthly-archives ul li, div#links ul li {
			padding-left : 15px;
		}
		div#categories-archives ul li { background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/icon_archives.gif") 0 0.5em no-repeat; }
		div#monthly-archives ul li { background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/icon_archives.gif") 0 0.5em no-repeat; }
		div#links ul li { background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/icon_links.gif") 0 0.5em no-repeat; }
		div#profile {}
			p.author-pics {}
			p.author-name {}
			p.author-description {}
			p.powered {}
		ul.feeds {
			margin : 1em 0;
			list-style-type : none;
		}
			ul.feeds li {
				padding-left : 30px;
				background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/icon_rss.gif") left center no-repeat;
			}
			li.rss1 {}
			li.rss2 {}
			li.rss3 {}
div#footer { clear : both; }


/* ===== anchor ===== */
a { text-decoration : none; }
a:link {
	color : #07b;
}
a:visited {
	color : #07b;
}
a:hover {
	color : #5483bc;
	background-color : #eaeff7;
}
a:active {
	color : #5483bc;
	background-color : #eaeff7;
}
a img {
	border : none;
	border-width : 0;
}
h1 a { font-weight : bold; }
h3.entry-header a { font-weight : bold; }


/* ===== table ===== */
table { margin : 0.5em 0; }
table, tr, th, td {
	border-collapse : collapse;
	border : 1px solid #e3dcd0;
}
caption { text-align : right; }
th { font-weight : bold; }
th, td { padding : 0.5em; }
caption, th, td { _font-size : 75%; }


/* ===== tree ===== */
div#recent-comments ul, div#recent-trackbacks ul {
	margin : 0;
	padding : 0;
	list-style-type : none;
}
div#recent-comments ul.list-tree, div#recent-trackbacks ul.list-tree {
	margin : 1em 0;
}
div#recent-comments ul li ul li, div#recent-trackbacks ul li ul li {
	margin : 0;
	padding-left : 20px;
	background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/tree_child.gif") top left no-repeat;
}
div#recent-comments ul li ul li.lastchild, div#recent-trackbacks ul li ul li.lastchild {
	background : transparent url("http://templates.blog.fc2.com/template/cfdn_09/tree_child_last.gif") top left no-repeat;
}


/* ===== deco ===== */
abbr, acronym {
	border-bottom : 1px dotted;
	cursor : help;
}
cite { font-style : italic; }
dfn { font-style : italic; }
kbd {}
q {	quotes : "「" "」" "『" "』" "‘" "'" "“" "”"; }
q:before { content : open-quote; }
q:after { content : close-quote; }
samp { font-family : monospace; }
small { font-size : smaller; }
em, strong { font-weight : bold; }
sub { vertical-align : bottom; }
sup { vertical-align : top; }
var { font-style : italic; }
blockquote {
	width : auto;
	_width : 100%;
	margin : 1em 0;
	padding : 5px 0 5px 10px;
	border-left : 2px solid #07b;
}
blockquote[title]:after {
	display : block;
	margin-bottom : 1em;
	content : "\30fb  " attr(title) "  \5f15 \7528 \5143 ";
}
blockquote p, blockquote dl, blockquote ul, blockquote ol { margin : 0.5em; }
pre {
	width : auto;
	_width : 100%;
	margin : 1em 0;
	padding : 5px 0 5px 10px;
	border-left : 2px solid #07b;
}
code {
	font-family : monospace;
	text-indent : 0;
	line-height : 1.0;
}
ins {
	display : block;
	width : auto;
	_width : 100%;
	margin : 1em 0;
	padding : 0.5em 0.5em 0.5em 10px;
	border-left : 2px solid #07b;
	text-decoration : none;
	_text-decoration : underline;
}
ins[datetime]:before {
	display : block;
	margin-bottom : 1em;
	content : "\30fb  " attr(datetime) "  \8ffd \8a18 ";
}
del {
	display : block;
	width : auto;
	_width : 100%;
	margin : 1em 0;
	padding : 0.5em 0.5em 0.5em 10px;
	border-left : 2px solid #07b;
	text-decoration : none;
	_text-decoration : line-through;
}
del[datetime]:before {
	display : block;
	margin-bottom : 1em;
	content : "\30fb  "attr(datetime) "  \53d6 \308a \4e0b \3052 \2e \2e ";
}


/* =====  ===== */
i { font-style : italic; }
b { font-weight : bold; }
s { text-decoration : line-through; }
u { text-decoration : underline; }


/* ===== list ===== */
div.entry-body dl { margin : 1em 0; }
div.entry-body dt { font-weight : bold; }
div.entry-body dd { margin-left : 1em; }
div.entry-body ul { margin : 1em 0; }
div.entry-body ul li { margin-left : 1em; }
div.entry-body ol { margin : 1em 0; }
div.entry-body ol li { margin-left : 1em; }
ul li ul { margin : 0.5em 0 0.5em 1em; }
ul li ol { margin : 0.5em 0 0.5em 1em; }
ol li ul { margin : 0.5em 0 0.5em 1em; }
ol li ol { margin : 0.5em 0 0.5em 1em; }


/* ===== image ===== */
.thumb {}
.thumb-l { float : left; }
.thumb-r { float : right; }
.clear { clear : both; }

/* ===== icon ===== */
.emoji {}