@charset "UTF-8";

/* Information
==================================================
01. Customize - 色と文字サイズの設定
02. Common - 共通
03. Layout - レイアウトの設定
04. Title - ブログタイトルの設定
05. SubTitle - アーカイブタイトルの設定
06. Pager - ページャーの設定
07. Main - 記事の設定
08. Option - トラックバック＆コメントエリア
09. Sub & Extra - プラグインエリア
10. Header & Footer - ヘッダー・フッター
11. Others - ADエリア etc.
12. other
==================================================
*/

/* =============================================== */
/** 01. Customize - 色と文字サイズの設定 */
/* ----------------------------------------------- */

/* font-size */
body{font-size:100%;}

/* color */
a,
a.adtitle {
color:#0000ff;
}
body,
h1#blog-title a,
p#blog-description,
div.side a,
div.sidetitle,
div.sidetitle a,
div.calendarheadbody div.calendarhead,
div.calendarheadbody div.calendarhead a,
a.addescription {
color:#333333;
}

a:hover,
div.sidebody a:hover,
.side ul.tagcloud a:hover,
ul.article-info li a:hover,
ul.article-post li a:hover,
a.adurl {
color:#ff0000;
}

/*記事タイトルカラー*/
h2.article-title a,
h2.article-title a:hover{
color:#42C532;
}

ul.index-navigator li.paging-number span,
ul.index-navigator li.paging-number a:hover,
div.article-date-outer span.article-month{
color:#ffffff;
}

ul.article-info,
ul.article-post,
ul.article-info li a,
ul.article-post li a,
td table.caltblday,
ul.ping-info li.ping-date,
ul.comment-info li.comment-date,
a.adld,
p.adsbybecome a {
color:#adadad;
}


/* background-color */
body{
background-color:#f0f0f0;
}

div#container{
background-color:#ffffff;
}

div.archives-title-outer,
div.calendarheadbody div.calendarhead,
div.article-body blockquote,
div.article-body pre{
background-color:#f0f0f0;
}

ul.index-navigator li.paging-number a:hover,
ul.index-navigator li.paging-number span,
div.article-date-outer span.article-month{
background-color:#5396c6;
}


/* border-color */
div#content,
div#sub div.column-inner,
div#extra div.column-inner,
div.article-footer,
ul.index-navigator li.paging-number a,
div.private-mode-announcement,
div.comment-auth-announcement{
border-color:#d8d8d8;
}

div.sidetitle,
div.article-date-outer,
div.article-body-inner h3,
ul.index-navigator li.paging-number span{
border-color:#5396c6;
}

div.article-pager-outer,
div.message-board{
border-color:#f0f0f0;
}


/* =============================================== */
/** 02. Common - 共通 */
/* ----------------------------------------------- */
*{
word-break: break-all;
}
body,
textarea{
font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;
}
a{
text-decoration: none;
}
a:hover{
text-decoration: underline;
}

/*-style_a-*/
img,
a img,
:link img,
:visited img{
border:none;
vertical-align:top;
}



/* =============================================== */
/** 03. Layout - レイアウトの設定 */
/* ----------------------------------------------- */
body{
margin:0;
padding:0;
min-width:960px;
text-align:center;
background-image: url(http://parts.blog.livedoor.jp/img/usr/canvas/sky/bg.gif);
background-repeat: repeat;
background-position: 50% top;
}
div#containerWrap{
width:900px;
margin:0 auto;
}
div#container{
background:#ffffff url(http://livedoor.blogimg.jp/mannerkids_test/imgs/f/2/f26c1a86.gif) right top repeat-y;
}
div#content{}
div#main,
div#sub,
div#extra{
overflow: hidden;
}
div#main{
float:left;
display:inline;
width:650px;
}
div#main div.column-inner{
padding:0 0 30px;
}
div#sub{
float:right;
display:inline;
width:250px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/9/09c3b4ee.gif) top repeat-x;
}
div#sub div.column-inner{
padding:19px 0 0;
overflow:hidden;
}
div#extra{
display:none;
}

/* =============================================== */
/** 04. Title - ブログタイトルの設定 */
/* ----------------------------------------------- */

div.blog-title-outer {
	text-align: left;
}

div.blog-title-outer-2 {}

div.blog-title-outer-3 {}

h1#blog-title {
display:none;
}

div.blog-description-outer {}

p#blog-description {
	margin: 0;
	padding: 5px 20px 0 40px;
	line-height: 1.35;
	font-size: 90%;
}

#gnav{
width:900px;
height:50px;
background:#FFF100;
}
#gnav ul,
#gnav li{
margin:0;
padding:0;
list-style:none;
}
#gnav li{
float:left;
}
#gnav li span{
display:none;
}
#gnav a{
height:50px;
display:block;
}
#g01 a{
width:69px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/f/d/fdea5984.gif) no-repeat;
}
#g02 a{
width:85px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/c/2/c27ddd15.gif) no-repeat;
}
#g03 a{
width:103px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/1/2/12662069.gif) no-repeat;
}
#g04 a{
width:104px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/e/d/ed120a19.gif) no-repeat;
}
#g05 a{
width:149px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/4/7/472ab0b1.gif) no-repeat;
}
#g06 a{
width:131px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/3/0/309c6054.gif) no-repeat;
}
#g07 a{
width:119px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/a/9/a96590b1.gif) no-repeat;
}
#g01 a:hover{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/c/c/cc458a4e.gif) no-repeat;
}
#g02 a:hover{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/5/2/529d0b10.gif) no-repeat;
}
#g03 a:hover{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/9/9/9925cf36.gif) no-repeat;
}
#g04 a:hover{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/d/0d772f68.gif) no-repeat;
}
#g05 a:hover{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/1/1/11b82f48.gif) no-repeat;
}
#g06 a:hover{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/c/3/c33146f3.gif) no-repeat;
}
#g07 a:hover{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/b/a/ba9eb9b4.gif) no-repeat;
}


/* =============================================== */
/** 05. SubTitle - アーカイブタイトルの設定 */
/* ----------------------------------------------- */

.archives-title-outer {
display:none;
}

div.archives-title-outer-2 {}

div.archives-title-outer-3 {}

h2.archives-title {
	margin: 0;
	padding: 0;
	text-align: center;
	font-size: 90%;
	font-weight: normal;
}

/* =============================================== */
/** 06. Pager - ページャーの設定 */
/* ----------------------------------------------- */

div.pager {}
div.pager-inner {
	padding: 0 0 5px;
	margin: 0 0 10px;
	text-align: left;
}
div.index-navigator-outer,
div.archives-pager-outer,
div.article-pager-outer{}

/* ----------------------------------------------- */
/** IndexNavigator トップページ */

ul.index-navigator {
	padding: 5px 0 0;
	margin: 0;
	font-size: 90%;
}

ul.index-navigator li a,
ul.index-navigator li span {
	padding: 4px 5px;
	display: inline-block;
	text-decoration: none;
}

ul.index-navigator li.paging-number span,
ul.index-navigator li.paging-number a {
	padding: 4px 9px;
	border-width: 1px;
	border-style: solid;
}

ul.index-navigator li.paging-number ol.paging-number li.current {
	margin: 0 1px;
}

ul.index-navigator li.paging-prev a {
	margin-right: 10px;
}

ul.index-navigator li.paging-last a {
	margin-left: 10px;
}

/* ----------------------------------------------- */
/** ArchivesPager カテゴリ別、月別 */

ul.archives-pager {
	padding: 5px 0 0;
	list-style-type: none;
	font-size: 90%;
}

ul.archives-pager li {
	padding: 2px 5px;
}

ul.archives-pager li a {
	padding: 0 5px;
}

ul.archives-pager li.both {
	border-left: 1px solid #575e69;
}

/* ----------------------------------------------- */
/** ArticlePager 記事ページ */
div.article-pager-top div.article-pager-outer {
	padding: 0 0 10px;
	border-width: 0 0 2px 0;
	border-style: none none dotted none;
}

div.article-pager-bottom div.article-pager-outer {
	padding: 0 0 0;
	border-width: 2px 0 0 0;
	border-style: dotted none none none;
}

ul.article-pager {
	font-size: 90%;
}

ul.article-pager li {
	float: left;
	width: 49%;
	line-height: 1.25;
}

ul.article-pager {
	overflow: hidden;
}

ul.article-pager li {
	padding-top: 1px;
	padding-bottom: 100px;
	margin-bottom: -99px;
}

ul.article-pager li a {
	display: block;
	margin: 0 10px;
}

ul.article-pager li.prev {
	text-align: right;
}

ul.article-pager li.next {
	text-align: left;
}

ul.article-pager li.both {}


/* =============================================== */
/** 07. Main - 記事の設定 */
/* ----------------------------------------------- */
div.article-outer {
	margin-bottom: 20px;
	text-align: left;
}

div.article-outer-2 {}

div.article-outer-3 {}


/* ----------------------------------------------- */
/** Message Board - インフォメーション */
.message-board-outer{
display:none;
}

/* ----------------------------------------------- */
/** 記事ヘッダー */
div.article-header {
padding:0;
margin:20px 22px 20px;
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/b/7/b7e379f4.jpg) left bottom repeat-x;
}
* html div.article-header {
	zoom: 1;
}

/*** 日付 */
div.article-date-outer {
display:none;
}

/*** カテゴリ */
div.article-category-outer {
	background: url(http://parts.blog.livedoor.jp/img/usr/canvas/common/category.gif) no-repeat left top;
	padding-left: 20px;
	margin-left: 20px;
}

div.article-category-outer dl.article-category {
	margin: 0;
	padding: 0;
	line-height: 1.25;
}

div.article-category-outer dl.article-category dt
, div.article-category-outer dl.article-category dd {
	display: inline;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	font-size: 83%;
}

div.article-category-outer dl.article-category dt {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	text-indent: -9999px;
}

/*** 記事タイトル */
div.article-title-outer {
/*margin-left:10px;*/
}

h2.article-title {
	margin: 0;
	padding: 7px 0 5px;
	font-size: 111%;
	font-weight: bold;
}

/* ----------------------------------------------- */
/** 記事本文 */

div.article-body {
	padding: 15px 20px 5px;
	line-height: 1.7;
	font-size: 90%;
}

div.article-body-inner {
	width: 100%;
}

/*** 続きを読む */
div.article-body span.article-continue {
	display: block;
	margin-top: 1em;
}

div.article-body div.article-body-more,
div.article-body div.article-body-private{
	clear: both;
	margin-top: 1em;
}

div.article-body-inner h3 {
	font-size: 111%;
	font-weight: bold;
	border-width: 0 0 1px 5px;
	border-style: none none solid solid;
	padding-left: 10px;
	line-height: 1.3;
}

div.article-body-inner h4 {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.3;
}

/*** blockquote & pre */
div.article-body blockquote
, div.article-body pre {
	padding: 15px 20px;
	margin: 5px 0;
	font-size: 100%;
}

/*** img */
div.article-body img.pict {
	margin: 0 5px 5px 0;
}

/*** 共通テーマ */
dl.common-theme {
	margin: 0 0 15px;
}

/*** 記事タグ */
dl.article-tags {
	margin: 15px 0 0;
	background: url(http://parts.blog.livedoor.jp/img/usr/canvas/common/tag.gif) no-repeat left top;
	line-height: 20px;
	padding-left: 20px;
}

/*** プライベートモード */
div.private-mode-announcement {
	margin-top: 15px;
	line-height: 1.35;
	border-width: 1px;
	border-style: solid;
}

/* ----------------------------------------------- */
/** 記事フッター */



/* =============================================== */
/** 08. Option - トラックバック＆コメントエリア */
/* ----------------------------------------------- */



/* =============================================== */
/** 09. Sub & Extra - プラグインエリア */
/* ----------------------------------------------- */

div.sidetitlebody {}

div.sidetitle{
text-align:left;
font-weight:bold;
padding-left:10px;
font-size:100%;
}

div.sidetop,
div.sidebottom {
	display: none;
}

div.side{
margin:5px 0 20px;
font-size: 83%;
}
div.side input.sf{
width:180px;
}

div.sidebody {
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/d/4/d44f6117.gif) left center no-repeat;
padding:10px 0 10px 40px;
text-align:left;
font-weight:bold;
}
#side_movie{
width:250px;
margin:0 0 20px;
}
#side_movie .movie{
width:240px;
margin:0 5px;
}
#side_movie .txt{
}
#side_mannerkids,
#side_dl{
width:230px;
margin:0 10px 20px;
font-size:83%;
}
#side_mannerkids{
padding-bottom:10px;
background:#ffffff url(http://livedoor.blogimg.jp/mannerkids_test/imgs/4/a/4ac4a36f.gif) bottom no-repeat;
}
#side_mannerkids h4{
font-size:100%;
color:#42C532;
font-weight:bold;
}
#side_mannerkids .tel{
font-size:90%;
}
#side_mannerkids h3{
margin:0;
padding:0;
}
#side_mannerkids h4{
color:#42C532;
font-weight:bold;
margin:10px 10px 5px;
}
#side_mannerkids p{
margin:0 10px 5px;
}
#side_mannerkids .tel strong{
font-size:200%;
color:#EE8B00;
font-weight:bold;
}
#side_mannerkids a{
color:#0000FF;
}
#side_mannerkids .txt{
font-size:80%;
}
#side_dl{
padding-bottom:10px;
background:#ffffff url(http://livedoor.blogimg.jp/mannerkids_test/imgs/4/a/4ac4a36f.gif) bottom no-repeat;
}
#side_dl h3{
margin-bottom:20px;
}
#side_dl .btn{
margin:0 0 20px;
}
#side_dl .txt{
margin:0 10px 5px;
text-align:left;
}
#side_dl .txt2{
margin:0 10px 5px;
text-align:left;
color:#969696;
font-size:80%;
}
#snav{
}
#snav h3,
#snav ul,
#snav li{
margin:0;
padding:0;
list-style:none;
}
#snav li{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/d/4/d44f6117.gif) left center no-repeat;
padding:10px 5px 10px 40px;
text-align:left;
}
#snav li a{
font-weight:bold;
color:#333333;
font-size:83%;
}
#snav li.movie a{
background:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/8/1/81287326.gif) right center no-repeat;
padding:0 20px 0 0;
display:block;
}
#snav #morelink{
text-align:left;
margin-top:40px;
margin-left:10px;
}
#snav #morelinklist{
margin-bottom:30px;
}
#counterarea{
margin-top:10px;
}

/* =============================================== */
/** 10. Header & Footer - ヘッダー・フッター */
/* ----------------------------------------------- */
/** Header */

table#header {
	font-size: 13px;
	background: #fff;
	color: #333;
}

table#header a {
	color: #333;
}

/* ----------------------------------------------- */
/** Footer */
div.footer-outer {
background:#ffffff url(http://livedoor.blogimg.jp/mannerkids_test/imgs/f/2/f26c1a86.gif) right top repeat-y;
padding:10px 250px 10px 0;
}

div.footer-outer-2 {
text-align:center;
font-size:70%;
color:#9D9D9D;
}
div.footer-outer-2 p{
margin:0 20px;
}

div.footer-outer-2 p#reg{
padding:10px 0 10px;
border-top:1px #cccccc solid;
}


/* =============================================== */
/** 11. Others - ADエリア etc. */
/* ----------------------------------------------- */
/** ADエリア */

div#ad {
	margin: 25px auto 0;
	text-align: center;
}

div#ad iframe {
	margin: 10px auto;
}

div.gAdsense {
	padding: 10px 0;
}

body.ad {
	background: transparent;
	text-align: left;
}

a.adtitle {
	font-weight: bold;
}

a.adtitle span {
	font-size: 90%;
}

a.addescription {}

a.addescription span {
	font-size: 83%;
}

a.adurl {
	text-decoration: none;
}

a.adurl span {
	font-size: 70%;
}

a.adld {
	text-decoration: underline;
}
/* =============================================== */
/** 12. other */
/* ----------------------------------------------- */
/*トップページ*/
#slideshow{
width:650px;
height:350px;
}
#catch{
margin:20px 30px 20px;
}
dl#whatsnew{
margin:20px 30px 30px;
padding:0;
}
dl#whatsnew dt,
dl#whatsnew dd{
margin:0;
padding:0;
text-align:left;
}

/*セカンドページ*/
.img{
margin-bottom:15px;
}
.txt{
margin-bottom:20px;
text-align:center;
}
.nav{
margin:0 0 20px;
padding:0;
list-style:none;
}
.nav li{
width:320px;
margin:0;
padding:0 0 20px;
float:left;
}
.nav li span{
display:none;
}
.nav li a{
width:302px;
height:167px;
display:block;
margin-left:15px;
}
.nav_s li a{
height:74px;
}
.nav li a{
background-position:top;
background-repeat:no-repeat;
}
.nav li a:hover{
background-position:bottom;
background-repeat:no-repeat;
}


/*知りたいOnly*/
#shiritai #nav01 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/9/1/91d75ec6.gif);}
#shiritai #nav02 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/a/2/a225fa88.gif);}
#shiritai #nav03 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/8/5/8506810c.gif);}
#shiritai #nav04 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/a/e/ae57c705.gif);}
#shiritai #nav05 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/1/d/1d4ace8f.gif);}
#shiritai #nav06 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/4/0452b67a.gif);}
#shiritai #nav28 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/1/7/17bd5e0f.gif);}

/*参加したいOnly*/
#sanka #nav01 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/6/c/6cfd191b.gif);}
#sanka #nav02 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/6/c/6cd46657.gif);}
#sanka #nav03 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/9/1/91633ba6.gif);}
#sanka #nav04 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/0/00621490.gif);}
#sanka #nav05 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/2/2/2271d2b7.gif);}
#sanka #nav06 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/8/d/8d7c4d56.gif);}

/*開催したいOnly*/
#kaisai #nav01 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/9/093be1d6.gif);}
#kaisai #nav02 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/e/8/e84a4feb.gif);}
#kaisai #nav03 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/b/2/b2fcd980.gif);}
#kaisai #nav04 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/3/7/371bdff5.gif);}
#kaisai #nav05 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/8/d/8d7c4d56.gif);}

/*支援･寄付したいOnly*/
#kifu #nav01 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/3/3/33fa38fc.gif);}
#kifu #nav02 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/f/7/f7ac3281.gif);}
#kifu #nav03 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/4/e/4e251af8.gif);}
#kifu #nav04 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/4/a/4a27d0a3.gif);}
#kifu #nav05 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/5/9/598c710f.gif);}
#kifu #nav06 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/9/2/925e6a25.gif);}
#kifu #nav07 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/3/d/3d204fd0.gif);}
#kifu #nav08 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/9/0/9076c9af.gif);}
#kifu #nav09 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/6/0/604f45ca.gif);}
#kifu #nav10 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/d/b/dbc07c36.gif);}
#kifu #nav11 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/d/e/de5badc4.gif);}
#kifu #nav12 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/6/a/6aec4a26.gif);}
#kifu #nav13 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/c/0c701903.gif);}
#kifu #nav14 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/4/b/4b40c57a.gif);}
#kifu #nav15 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/5/1/51f63fa4.gif);}
#kifu #nav16 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/1/019b9a21.gif);}
#kifu #nav17 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/4/1/415db41a.gif);}
#kifu #nav18 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/7/b/7be49239.gif);}
#kifu #nav19 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/5/05f70f74.gif);}
#kifu #nav20 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/a/a/aa3a53f5.gif);}
#kifu #nav21 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/5/f/5fe04da5.gif);}
#kifu #nav22 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/5/e/5eb15a12.gif);}
#kifu #nav23 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/d/6/d6044147.gif);}
#kifu #nav24 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/2/d/2d1168bc.gif);}
#kifu #nav25 a{background-image:url(http://livedoor.2.blogimg.jp/mannerkids_test/imgs/7/e/7ebb2e01.gif);}
#kifu #nav26 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/a/e/ae8e0e78.jpg);}
#kifu #nav27 a{background-image:url(http://livedoor.blogimg.jp/mannerkids_test/imgs/0/c/0cce3f9e.gif
);}


/* ----------------------------------------------- */
/** clearfix */
div#container,
div#content,
div.blog-title-outer,
h2.archives-title,
div.article-body,
div.article-footer,
h2.article-title,
div.pager,
ul,
div.index-navigator-outer,
div#comment-form-body,
div.message-board {
	zoom: 1;
}

div#container:after,
div#content:after,
ul.article-navigator:after,
ul.archives-navigator:after,
div.article-body:after,
div.article-body div.article-body-more:after,
div#trackback-form ul:after,
div.message-board:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/* -----hack----- */
.clear:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}
.clear{
display:inline-block;
} 
/*MacIEout\*/
* html .clear{
height:1%;
}
.clear{
display:block;
}
/*-style_a-*/






