/*------------------------------------------------
共通
-------------------------------------------------*/
* {
	margin: 0;
	line-height: 100%;
	font-size: 100%;
	list-style: none;
}

ul,li {
	margin: 0;
	padding: 0;
	}


body {
	background: url("./img/wall02.jpg");
	font-family: sans-serif; 
	}

#all {
	background-color: #fff;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}

.clear01 {
	height: 0px;
	margin: 0px;
	padding: 0;
	clear: both;
	}

.clear02 {
	height: 0px;
	margin: 0px;
	padding: 0;
	clear: left;
	}

.clear03 {
	height: 0px;
	margin: 0px;
	padding: 0;
	clear: right;
	}

.img1_v {
	vertical-align: bottom;
	}

.img2_v {
	vertical-align: bottom;
	}


/*--------------SEO対策用のコメント---------------*/
.search01 h1 {
	font-weight: normal;
	font-size: 0.8em;
	text-align: center;
	padding: 10px 5px 2px 5px;
	}

/*--------------ナビゲーションメニュー---------------*/
ul.navi_menu {
	/*margin-left: 5px;*/
	}

ul.navi_menu li {
	width: 132px;
	float: left;
	padding-top: 16px;
	text-align: center;
	}

ul.navi_menu li.begin {
	padding-top: 0;
	}

ul.navi_menu li.empty {
	width: 90px;
	}


/*------------------------------------------------
ログイン
-------------------------------------------------*/
div#kiji_right table.outer td.foot{
	width: 0;
	}




/*------------------------------------------------
トップページ
-------------------------------------------------*/
img.map {
	margin-left: 36px;
	margin-top: 8px;
	}






/*------------------------------------------------
巻物の部分
-------------------------------------------------*/
#maki {
	clear: left;
	width: 800px;
	margin-bottom: 15px;
	background: url("./img/int_wall_maki.gif") repeat-y top center;
	}


img.img_below {
	vertical-align: bottom;
	}


/*------------------------------------------------
情報欄
-------------------------------------------------*/
.information {
	overflow: auto;
	margin-left: 59px;
	margin-bottom: 25px;
	text-align: center;
	}

/*--------------稲津の人口--------------*/
#pop {
	float: left;
	width: 222px;
	margin-right: 30px;
	}

ul.ul_pop li.title_detail {

	}

table.table_pop {
	font-size: 0.8em;
	}

table.table_pop th {
	font-weight: normal;
	border-bottom: solid 1px #999;
	padding: 3px 2px;
	}

table.table_pop td {
	text-align: center;
	padding: 5px 4px;
	}



/*--------------いいなっつ情報--------------*/

#news {
	width: 432px;
	float: left;
	width: 437x;
	}

table.table_news {
	font-size: 0.85em;
	}

table.table_news td {
	border-bottom: dotted 1px #999;
	padding: 5px 4px;
	}

span.new2 {
	color: #f00;
	}

/*------------------------------------------------
サブページ共通
-------------------------------------------------*/
#theme_breadcrumbs {
	font-size: 0.8em;
	margin-bottom: 10px;
	}

#kiji_all {
	width: 715px;
	margin-top: 0px;
	margin-left: 45px;
	}

#kiji_left {
	width: 185px;
	float: left;
	}

#kiji_right {
	width: 525px;
	float: left;
	}

/*------------サブページナビメニュー------------*/
ul.sub_navi li#navi_id {
	margin-bottom: 15px;
	}

ul.sub_navi li p.sub_title {
	text-align: center;
	background-color: #FCC703;
	padding: 3px 3px;
	}

/* カテゴリーリスト */
ul.cat_list {
	margin-top: 5px;
	}

ul.cat_list li {
	padding: 3px 2px 3px 10px;
	}


/*------------サブページナビメニュー(XOOPSブロック)------------*/
h2.menutitle {
	width: 160px;
	font-size: 0.9em;
	text-align: center;
	background-color: #FCC703;
	padding: 4px 3px;
	margin-bottom: 5px;
	}

.sub_navi {
	margin-top: 15px;
	}

table.table_menu {
	width: 160px;
	font-size: 0.9em;
	margin-left: 5px;
	margin-bottom: 10px;
	}

td.td_menu p.menu_list {
	padding: 0 2px 4px 15px;
	background: url("../img/dongri.jpg") no-repeat top left;
	}

td.td_menu p.menu_list2 {
	padding: 0 2px 4px 15px;
	}





/*------------------------------------------------
いいなっつブログ
-------------------------------------------------*/
/* ブログタイトル */
.blog_title_area {
	clear: both;
	margin-bottom: 14px;
	width: 516px;
	min-height: 52px;
	border: solid 1px #975406;
	border-bottom: solid 2px #975406;
	border-right: solid 5px #975406;
	border-bottom: solid 2px #975406;
	background: url("./img/int_wall_blog.jpg") no-repeat top left;
	}

.blog_title_area h2.blog_title {
	font-size: 1.2em;
	margin-top: 20px;
	margin-left: 20px;
	}

.blog_title_area p.kiji_del {
	font-size: 0.8em;
	text-align: right;
	}

.blog_title_area p.kiji_del span {
	margin-right: 10px;
	}


/* 記事タイトル */
h2.kiji_title {
	font-size: 1.4em;
	padding-bottom: 5px;
	border-bottom: solid 1px #999;
	margin-bottom: 20px;
	}

p.kiji_honbun {
	font-size: 0.85em;
	line-height: 1.3em;
	margin-bottom: 10px;
	}

p.kiji_else {
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 0.8em;
	text-align: right;
	}
	



/*-------------記事カレンダー-----------------*/
table.outer th {
	border:1px solid #AAAAAA;
	font-size:0.9em;
	font-weight: normal;
	padding:3px;
	}

table.outer td {
	border:1px solid #AAAAAA;
	font-size:0.9em;
	padding:2px;
	width:160px;
	}


/*------------------------------------------------
いいなっつ情報
-------------------------------------------------*/
/* 操作リンク */
.news_control {
	font-size: 0.9em;
	margin-bottom: 10px;
	}

.news_pan {
	font-size: 0.8em;
	margin-bottom:5px;
	}

.item {
	padding-bottom: 15px;
	}

.itemHead {
	padding: 5px;
	margin-bottom: 5px;
	border: solid 1px #999;
	border-left: solid 5px #999;
	}

.itemInfo {
	font-size: 0.8em;
	margin-bottom: 15px;
	}

.itemBody p {
	padding: 0 5px 0 10px;
	margin-bottom: 10px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	}
	
.d3blogContents p {
	padding: 0 5px 0 10px;
	margin-bottom: 10px;
	line-height: 1.3em;
	letter-spacing: 0.1em;
	}

.itemFoot {
	font-size: 0.8em;
	}

/*------------------------------------------------
いいなっつ情報　投稿フォーム
-------------------------------------------------*/
form#storyform {
	font-size: 0.95em;
	width: 525px;
	}

form#storyform td.head {
	width: 110px;
	}

form#storyform td.even {
	width: 415px;
	}



/*------------------------------------------------
いなつについて
-------------------------------------------------*/
.controller {
	font-size: 0.8em;
	}

img.img_map {
	margin-top: 10px;
	}

table.ku_table {
	font-size: 0.85em;
	margin-top: 10px;
	border-top: solid 1px #999;
	border-left: solid 1px #999;
	}

table.ku_table th {
	font-weight: normal;
	background-color: #D6EAD4;
	padding: 5px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	}

table.ku_table td {
	padding: 5px;
	border-right: solid 1px #999;
	border-bottom: solid 1px #999;
	}

table.ku_table td.ku_all {
	background-color: #eee;
	}

p.title_sosikizu {
	border-bottom: solid 1px #999;
	margin-top: 20px;
	padding-bottom: 5px;
	font-size: 0.9em;
	font-weight: bold;
	}

h2#kumap_h2 {
	clear:both;
	font-size:1.2em;
	font-weight:bold;
	margin:20px 0 0 20px;
	padding:0;
	}



/*------------------------------------------------
ログインフォーム
-------------------------------------------------*/
#lblock2 {
	font-size: 1em;
	margin-bottom: 10px;
	}

input#legacy_xoopsform_block_uname,
input#legacy_xoopsform_block_pass {
	width: 130px;	
	}

form.login_form input {
	margin-bottom: 10px;
	}




/*------------------------------------------------
フッター
-------------------------------------------------*/
ul.text_navi {
	font-size: 0.8em;
	overflow: auto;
	/*margin-left: 130px;*/
	margin-bottom: 14px;
	clear: left;
	text-align: center;
	}

ul.text_navi li {
	padding: 2px 5px;
	border-right: solid 1px #999;
	text-align: center;
	display: inline;
	}

ul.text_navi li.begin {
	border-left: solid 1px #999;
	}

.address {
	clear: left;
	font-size: 0.8em;
	text-align: center;
	margin-bottom: 15px;
	}

.footer {
	font-size: 0.85em;
	border-top: solid 1px #999;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	text-align: center;
	background-color: #fff;
	}


/*------------------------------------------------
SPACER
-------------------------------------------------*/
img.spacer01 {
	clear: left;
	}
	
#pico .pico_controllers {
	text-align: right;
	font-size: 0.8em;
}

.pico_controllers {
	text-align: right;
	font-size: 0.8em;
	margin-bottom: 10px;
}



/*------------------------------------------------
今月の稲津さん
-------------------------------------------------*/
.bottom_of_content_body {
	clear:right;
	font-size:0.85em;
	}

.adm_info {
	font-size:0.85em;
	margin-bottom:20px;
	}

.d3blogContents clearFix img {
	padding: 10px;
	}

.d3blogEntryTitle span {
	font-weight: normal;
	font-size: 0.8em;
	}





/*----- d3blog common -----*/
/* for d3blog text sanitizer */
#inatsusan .blogleft { float:left; margin:0; padding:0; }
#inatsusan .blogright { float:right; margin:0; padding:0; }
#inatsusan .blogBody {	overflow:auto;/* this is the key for good browsers*/ }
/* mac hide \*/
* html #inatsusan .blogBody {height:1%}
/* end hide*/
#inatsusan .blogcenter { display:block; text-align:center; margin:0 auto; padding:0; } /* TO DO */
#inatsusan .blogQuote {
    display: block;
    margin: 1em 0 1em 2em;
    border-left: 3px solid #000;
    padding-left: 1em;
    font-size: 1.1em;
    overflow: auto;
    width: 80%;
}
#inatsusan .blogCode {
    display: block;
    background-color: #f6f6ce;
    border: 1px dotted #336;
    font: 0.9em "Lucida Console", "Courier New", Courier, monospace;
    margin: .5em 0;
    padding: .5em;
    line-height: 1.5em;
    white-space: pre;
    text-align: left;
    overflow: auto;
    width: 90%;
}

#inatsusan .accesskey { text-decoration:underline; }
#inatsusan .structurelabel {
    position: absolute;
    left: -5000px;
    width: 4000px;
}

/*--- カテゴリー内パンくず ---*/
map { margin:0; padding:0 }

#inatsusan #d3blogCommonNavi {
	height:1.4em;
	margin-bottom:1em;
	padding:.2em 0;
	border-bottom:2px solid #eee;
	display: none;
	}
	

#inatsusan .d3blogCatNavi {
	font-size: 0.8em;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	}

#inatsusan .d3blogCatNavi li {
	display:inline;
	line-height:1;
	margin:0;
	padding:0 .1em 0 0;
	}

#inatsusan .d3blogNavigation { list-style:none; margin: 0; padding:0; float:right; }
#inatsusan .d3blogNavigation li { display:inline; line-height:1; border-right:1px solid #999; margin:0; padding:0 .2em; color:#ddd; }
#inatsusan .d3blogNavigation li.noentry { border-right:1px solid #ddd; }
#inatsusan .d3blogNavigation li.last { border:none; }

/*** for xoops page navigation ***/
/* centering the box */
#inatsusan .pagenaviOuter{
	position: relative;
	left: 50%;
	float: left;
	clear:both;
	margin: 2em 0;
}
/* page navi list */
#inatsusan .xoopspagenavi {
	position: relative;
	left: -50%;
	text-align:center;
  margin: 0;
	padding: 0;
	list-style-type: none;
	white-space: nowrap;
	color: #999;
}
#inatsusan .xoopspagenavi li {
  display: inline;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 4px 0;
	background-color: #fff;
	border: 1px solid #c0c0c0;
	/*position: relative;*/
}
* html #inatsusan .xoopspagenavi li { /*margin-left: -4px;*/ padding: 0; }
#inatsusan .xoopspagenavi li.pageCurrent span,
#inatsusan .xoopspagenavi li.pageSkip span,
#inatsusan .xoopspagenavi li a {
	margin: 0;
	padding: 5px 9px 4px 9px;
	color: #808080;
	text-decoration: none;
}
* html #inatsusan .xoopspagenavi li a,
* html #inatsusan .xoopspagenavi li.pageCurrent span,
* html #inatsusan .xoopspagenavi li.pageSkip span {
  margin-right: -3px;
}
#inatsusan .xoopspagenavi li a:visited {
  color: #808080;
}
#inatsusan .xoopspagenavi li a:hover,
#inatsusan .xoopspagenavi li.pageCurrent span {
  color: #808080;
	background-color: #eee;
	text-decoration: none;
}
/* bullet cosmetics */
#inatsusan .xoopspagenavi li.pagePrev a {
	background: #fff url(../images/laquo_bullet.gif) 0 50% no-repeat;
  padding-left: 17px;
}
#inatsusan .xoopspagenavi li.pagePrev a:hover {
	background: #eee url(../images/laquo_bullet_on.gif) 0 50% no-repeat;
}
#inatsusan .xoopspagenavi li.pageNext a {
	background: #fff url(../images/raquo_bullet.gif) 100% 50% no-repeat;
	padding-right: 17px;
}
#inatsusan .xoopspagenavi li.pageNext a:hover {
	background: #eee url(../images/raquo_bullet_on.gif) 100% 50% no-repeat;
}

/*----- Figure Handler -----*/
/* http://code.google.com/p/easy-designs/wiki/FigureHandler */
/* default */
#inatsusan .figure {
  clear: both;
  margin: .3em .3em 1em 0;
  width: 160px;
  display: inline;
}
#inatsusan .figure.figleft {
	float: left;
}
#inatsusan .figure.figcenter {
	margin: .3em auto 1em auto;
	float: none;
}
#inatsusan .figure.figright {
	margin: .3em 0 1em .3em;
	float: right;
}
#inatsusan .figure p {
  margin: 0;
  width: auto;
}
#inatsusan .figure .credit {
  font-size: .8em;
  text-align: right;
}
#inatsusan .figure .credit cite {
  font-style: inherit;
}
.figure .caption {
  font-style: italic;
  font-size: .9em;
}
#inatsusan .figure .title {
  font-style: normal;
  font-weight: bold;
}
#inatsusan .figure .title:after {
  content: ":";
}

/* customized sample
#inatsusan .figure {
  margin: 0 0 1.5em;
}
#inatsusan .figure p {
  margin: 0;
  width: auto;
}
#inatsusan .figure .credit {
  font-size: .8em;
  text-align: right;
}
#inatsusan .figure .credit cite {
  font-style: inherit;
}
#inatsusan .figure .caption {
  font-style: italic;
  font-size: 1.1em;
}
#inatsusan .figure .title {
  font-style: normal;
  font-weight: bold;
}
#inatsusan .figure .title:after {
  content: ":";
}
#inatsusan .figure.half-col,
#inatsusan .figure.third-col {
  float: right;
  margin: .3em 0 1em;
}
#inatsusan .figure.half-col p,
#inatsusan .figure.half-col img,
#inatsusan .figure.third-col p,
#inatsusan .figure.third-col img {
  clear: both;
  float: right;
}
#inatsusan .figure.half-col {
  width: 260px;
}
#inatsusan .figure.third-col {
  width: 180px;
}
#inatsusan .figure.quarter-col {
  float: left;
  margin: .3em 0 1em;
  width: 140px;
}
sample end */





/***------ main_header.html ------***/
/***------ ヘッダー部 ------***/
#inatsusan #d3blogFeeder {
	font-size: 0.8em;
	float:right;
	margin:0 0 10px;
	padding:0;
	}

/* case image
#inatsusan #d3blogFeeder li { display:inline; float:left; margin:0; padding:0; width:85px; padding-left:2px; }
#inatsusan #d3blogFeeder li img { vertical-align:bottom; }
*/


#inatsusan #d3blogFeeder li {
	display:inline;
	float:left;
	margin:0;
	padding:0 5px;
	border-left:1px solid #999;
	}

#inatsusan #d3blogFeeder li.first {
	border:none;
	}

/* カテゴリータイトル木目調 */
#inatsusan h2#d3blogHeader {
	clear: both;
	margin: 20px 0 0 20px;
	padding: 0;
	font-weight: bold;
	font-size: 1.2em;
}

h2#d3blogHeader {
	clear: both;
	margin: 20px 0 0 20px;
	padding: 0;
	font-weight: bold;
	font-size: 1.2em;
}







/***------ main_index.html ------***/
#inatsusan .d3blogCategory {
    margin: 0;
    padding: 5px 5px 0;
    font-size: 1em;
}
#inatsusan .d3blogCategory a { font-size:1em; }

/*#d3blogCatree { clear:both; margin-bottom:10px; padding:5px; border-top:1px solid #999; }
#inatsusan .d3blogCatreeLeft { clear:both; display:inline; float:left; }
#inatsusan .d3blogCatreeRight { display:inline; float:left; padding-left:3em; } IE doen't work */

#inatsusan .d3blogCatree {
    clear: both;
    margin-bottom: 10px;
/*  margin:10px auto;*/     /* case center */
    display: table;         /* ie doen't understand */
    border-top: 1px solid #999;
    padding: 5px;
    white-space: nowrap;
}
#inatsusan .d3blogCatree li.level1 {
    display: table-cell;    /* ie doen't understand */
    position: relative;
    margin: 0;
    padding-right: 0;
    vertical-align: top;    /* ie drops down to bottom if you erase */
    width: 13em;
}
#inatsusan .d3blogCatree li li {
    margin-left: 14px;
}

#inatsusan #d3blogCategoryNaviMap { margin-bottom:1em; padding-bottom:.1em; border-bottom:2px solid #eee; }

#inatsusan .d3blogPageNavigation { clear:both; text-align:right; border-top:1px solid #999; line-height:1.5; }

/***------ inc_entry.html ------***/
/*--- 記事本文 ---*/
.d3blogEntry {
	margin:0 0 1em;
	}

.d3blogEntryHeader {
	clear: both;
	padding: 0;
	border-left: 5px solid #999;
}

.d3blogEntryTitle {
	margin: 0;
	padding: 7px 7px 7px 7px;
/*  border-left: 5px solid #999;
	border-bottom: 3px solid #999;*/
	}

.d3blogEntryTitle a {
	font-size:1em;
	font-weight:bold;
	letter-spacing:1px;
	}

#inatsusan .d3blogEntryCreated {}

/* 記事本文のカテゴリー表示 */
#inatsusan .d3blogEntryCategory,
#inatsusan .d3blogEntryBlogger {
	font-size: 0.8em;
	margin: 0;
	padding:0 0 7px;
	}

#inatsusan .d3blogEntryCategory {
	float:left;
	padding-left:20px;
	}

#inatsusan .d3blogEntryBlogger {
	float:right;
	}

#inatsusan .d3blogEntryCategory dt,
#inatsusan .d3blogEntryCategory dd,
#inatsusan .d3blogEntryBlogger dt,
#inatsusan .d3blogEntryBlogger dd {
	display:inline;
	margin:0;
	padding:0;
	float:left;
	}

#inatsusan .d3blogAvatar { vertical-align:bottom; border:none; }

#inatsusan .d3blogContents {
    clear: both;
    margin-left: 20px;
    margin-bottom: 2px;
    padding: 5px;
    border-bottom: 1px dotted #999;
    line-height: 1.5;
}
#inatsusan .d3blogContents dl, .d3blogContents ol, .d3blogContents ul { margin: 2px; padding: 2px; }
#inatsusan .d3blogContents ul {list-style:square inside; margin-left: 1em; }
#inatsusan .d3blogContents ol {list-style:decimal inside; margin-left: 1em; }
#inatsusan .d3blogContents dt { margin-left: 1em; font-weight: bold; }
#inatsusan .d3blogContents dd { margin-left: 3em; }
#inatsusan .d3blogContents li {}
#inatsusan .d3blogContents .xoopsCode {
    width: 95%;
    overflow: auto;
    margin: 10px 0;
    padding: 5px;
    border: 1px dotted #999;
}
/*.d3blogContents img { margin: 10px; padding:0; }*/
#inatsusan .d3blogContents .readMore {
    display: block;
    padding-top: 1em;
}
#inatsusan #d3blogSeperator { clear:none; margin: 0; padding:.2em; }
#inatsusan .d3blogLatterHalf { margin-top: 1em; }

#inatsusan .blogImage { margin-right:10px; padding:0; width:160px; font-weight:normal; float:left}
#inatsusan .blogImageRight { margin-left:10px; padding:0; width:160px; font-weight:normal; float:right}
/* \*/
* html #inatsusan .blogImage { margin-right:5px; }
* html #inatsusan .blogImageRight { margin-left:5px; }
/* */
#inatsusan .blogImage img { margin:0; }
#inatsusan .blogImage span { display:block; }
/*.blogBody { margin-left:170px; padding:0; }*/

#inatsusan .d3blogFooter { clear:both; margin:0; padding:0; float:right; line-height:1.0; }
#inatsusan .d3blogFooter li { display:inline; float:left; margin:0; padding: 0 3px; border-right:1px solid #999; font-size: .9em; }
#inatsusan .d3blogFooter li.last { border:none; }
#inatsusan .d3blogFooter a {}
#inatsusan .d3blogFooter .unapproved { color:#cc0000; }

/*------ main_details.html ------*/

/* Clearing float   www.positioniseverything.net */
#inatsusan .clearFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#inatsusan .clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#inatsusan .clearall { clear: both; }


/* ################################################### Contracted Setting */
/* =================================================== belong to == #all */

#all table {
}

/* ----------------- ul , ol , dl */
#maki #kiji_right .d3blogEntry ul,
#maki #kiji_right .d3blogEntry ol,
#maki #kiji_right .d3blogEntry dl {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
#maki #kiji_right .d3blogEntry .line td ul,
#maki #kiji_right .d3blogEntry .line td ol,
#maki #kiji_right .d3blogEntry .line td dl {
	margin-top: 0em;
	margin-bottom: 0em;
}
#maki #kiji_right .d3blogEntry ul {
	padding-left: 1.1em;
}
#maki #kiji_right .d3blogEntry ol {
	padding-left: 2.8em;
}
html>/**/body #maki #kiji_right .d3blogEntry ol {/* for Modern browsers (not IE7) */
	padding-left: 2.5em;
}
#maki #kiji_right .d3blogEntry dl {
	padding-left: 1.2em;
}
#maki #kiji_right .d3blogEntry li,
#maki #kiji_right .d3blogEntry dt,
#maki #kiji_right .d3blogEntry dd {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	font-size: 100%;
	line-height: 1.1em;
}
#maki #kiji_right .d3blogEntry sub , #all sup {
	line-height: 1.6em;
}

#maki #kiji_right .d3blogEntry ul li,
#maki #kiji_right .d3blogEntry li ul li,
#maki #kiji_right .d3blogEntry li li ul li,
#maki #kiji_right .d3blogEntry li li li ul li,
#maki #kiji_right .d3blogEntry li li li li ul li,
#maki #kiji_right .d3blogEntry li li li li li ul li {
	padding-left: 1.6em;
	list-style-type: none;
	background-image: url(img/list-bg_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#maki #kiji_right .d3blogEntry ul>li,
#maki #kiji_right .d3blogEntry li ul>li,
#maki #kiji_right .d3blogEntry li li ul>li,
#maki #kiji_right .d3blogEntry li li li ul>li,
#maki #kiji_right .d3blogEntry li li li li ul>li,
#maki #kiji_right .d3blogEntry li li li li li ul>li {/* for Modern browsers (and IE7) */
	padding-left: 1.2em;
	list-style-type: none;
}
html>/**/body #inner #all ul>li {/* for Modern browsers (not IE7) */
	padding-left: 1.4em;
}
#maki #kiji_right .d3blogEntry ol li,
#maki #kiji_right .d3blogEntry li ol li,
#maki #kiji_right .d3blogEntry li li ol li,
#maki #kiji_right .d3blogEntry li li li ol li,
#maki #kiji_right .d3blogEntry li li li li ol li,
#maki #kiji_right .d3blogEntry li li li li li ol li {
	padding-left: 0em;
	list-style-type: decimal;
	background-image: none;
}
#maki #kiji_right .d3blogEntry ol>li,
#maki #kiji_right .d3blogEntry li ol>li,
#maki #kiji_right .d3blogEntry li li ol>li,
#maki #kiji_right .d3blogEntry li li li ol>li,
#maki #kiji_right .d3blogEntry li li li li ol>li,
#maki #kiji_right .d3blogEntry li li li li li ol>li {/* for Modern browsers (and IE7) */
	padding-left: 0em;
	list-style-type: decimal;
	background-image: none;
}
#maki #kiji_right .d3blogEntry li li,
#maki #kiji_right .d3blogEntry dd li {
	font-size: 100%;
}
#maki #kiji_right .d3blogEntry dt {
	font-weight: bold;
}
#maki #kiji_right .d3blogEntry dd {
	margin-left: 1.6em;
}
html>/**/body #maki #kiji_right .d3blogEntry dd {/* for Modern browsers (not IE7) */
	margin-left: 1.3em;
}



/* ----------------- ul , ol , dl */
#maki #kiji_right .item ul,
#maki #kiji_right .item ol,
#maki #kiji_right .item dl {
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}
#maki #kiji_right .item .line td ul,
#maki #kiji_right .item .line td ol,
#maki #kiji_right .item .line td dl {
	margin-top: 0em;
	margin-bottom: 0em;
}
#maki #kiji_right .item ul {
	padding-left: 1.1em;
}
#maki #kiji_right .item ol {
	padding-left: 2.8em;
}
html>/**/body #maki #kiji_right .item ol {/* for Modern browsers (not IE7) */
	padding-left: 2.5em;
}
#maki #kiji_right .item dl {
	padding-left: 1.2em;
}
#maki #kiji_right .item li,
#maki #kiji_right .item dt,
#maki #kiji_right .item dd {
	margin-top: 0.1em;
	margin-bottom: 0.1em;
	font-size: 100%;
	line-height: 1.1em;
}
#maki #kiji_right .item sub , #all sup {
	line-height: 1.6em;
}

#maki #kiji_right .item ul li,
#maki #kiji_right .item li ul li,
#maki #kiji_right .itemli li ul li,
#maki #kiji_right .item li li li ul li,
#maki #kiji_right .itemli li li li ul li,
#maki #kiji_right .item li li li li li ul li {
	padding-left: 1.6em;
	list-style-type: none;
	background-image: url(img/list-bg_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#maki #kiji_right .item ul>li,
#maki #kiji_right .item li ul>li,
#maki #kiji_right .item li li ul>li,
#maki #kiji_right .item li li li ul>li,
#maki #kiji_right .itemli li li li ul>li,
#maki #kiji_right .item li li li li li ul>li {/* for Modern browsers (and IE7) */
	padding-left: 1.2em;
	list-style-type: none;
}
html>/**/body #inner #all ul>li {/* for Modern browsers (not IE7) */
	padding-left: 1.4em;
}
#maki #kiji_right .item ol li,
#maki #kiji_right .itemli ol li,
#maki #kiji_right .itemli li ol li,
#maki #kiji_right .item li li li ol li,
#maki #kiji_right .item li li li li ol li,
#maki #kiji_right .item li li li li li ol li {
	padding-left: 0em;
	list-style-type: decimal;
	background-image: none;
}
#maki #kiji_right .item ol>li,
#maki #kiji_right .item li ol>li,
#maki #kiji_right .itemli li ol>li,
#maki #kiji_right .item li li li ol>li,
#maki #kiji_right .itemli li li li ol>li,
#maki #kiji_right .item li li li li li ol>li {/* for Modern browsers (and IE7) */
	padding-left: 0em;
	list-style-type: decimal;
	background-image: none;
}
#maki #kiji_right .item li li,
#maki #kiji_right .item dd li {
	font-size: 100%;
}
#maki #kiji_right .item dt {
	font-weight: bold;
}
#maki #kiji_right .item dd {
	margin-left: 1.6em;
}
html>/**/body #maki #kiji_right .item dd {/* for Modern browsers (not IE7) */
	margin-left: 1.3em;
}






/* ################################################### Wide area Setting */
a img {
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

h1,h2,h3,h4,h5,h6 {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 100%;
	line-height: 1.4em;
	zoom: 1;/* for IE (hasLayout) */
}

h1,h2,h3,h4,h5,h6 {
	line-height: 1.1em;
	font-weight: bold;
}

#maki h3,
#maki h4 {
	clear: left;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	letter-spacing: 0.2em;
}

#centerr1 a {
	line-height:1.3em;
}

.xoopspagenavi li {
	padding: 0px!important;
	background: none!important;
}

#d3blogTrackback {
	display: none!important;
}
#d3blogShowTrackbackURL {
	display: none!important;
}

#pop h2 {
	background: #528B1F;
	color: #FFFFFF;
	display: block;
	font-size: 0.9em;
	margin-top: 20px;
	padding: 5px;

}
#pop .counterx {
	font-size: 0.8em;
	border:1px solid #528B1F;
}

#pop .only_admin {
	display:block;
	font-size:0.8em;
	margin-top:10px;
}

#pop .counter {
	margin-left:50px;
	text-align:left;
	width:110px;

}

