/* ----------------
   subpage css
---------------- */
#page_padding {
	padding-left: 18px;/*23px*/
}

#navi {
	float: left;
	width: 181px;
padding:0 2px;
margin:0;
clear:left;/*IE6カラム落ち対策*/
}

#main {
	float: right;
	width: 542px;/*542px*/
}

#rootlist {
	padding: 9px 0 9px 28px;
}

.breadcrumb {
	font-size:10px;
}

#main_padding {
	width:520px;
	margin-left:10px;
	padding-left:30px;
	padding-right:10px;
}

#content_title {
	width: 486px;
	height: 34px;
}

.content_subtitle {
	padding:17px 0 0 14px;
}

.content_text {
	padding-right: 45px;
	line-height: 150%;
}

.content_text p {
	padding: 10px 0 0 15px;
	text-indent:0.6em;
}

.content_text ol p {
	padding: 10px 0 0 15px;
	text-indent:0.6em;
	font-weight:nomal;
	color:#000;
}

.content_text h2 a {
	font-size:15px;
	font-weight:bold;
	margin:15px 0 10px 0;
}

.content_text h3 {
	margin:15px 0 10px 0;
}
.content_text ol li {
    padding-left: 20px;
	color:#5b9400;
	font-weight:bold;
	font-size:110%;
}

.content_text ul li {
    padding-left: 32px;
    background: url("http://www.miejusei.com/wp-content/themes/miejusei01/common/images/mark_list.gif") no-repeat 10px 0.2em;
    list-style: none;
}

.content_text ol ul li {
	font-weight:nomal;
	color:#000;
	font-size:90%;
	margin-left:40px;
}

.content_img {
	padding: 20px 0 20px 15px;
}

.content_lr {
	padding-top: 40px;
	float: left;
	width: 458px;
	text-align: center;
}

.content_l {
	float: left;
	width: 229px;
}

.content_r {
	float: right;
	width: 229px;
}
/*Sitemap限定*/
#sitemap {
padding: 10px;
}

#sitemap ul {
margin-left:30px;
list-style-type:disc;
}

#sitemap ul ul {
list-style-type:circle;
}

#sitemap ul li {
font-size:small;
margin:5px;
}
/*Sitemap限定ＥＮＤ*/
/*privacy policy限定*/
.privacy {
margin: 10px 0px 20px 0px;
width: auto;
}



/***************************************
リスト
***************************************/

.list_default li{
margin: 5px 0px 5px 30px;
list-style: disc;
}

.list_plain li{
margin: 5px 0px 5px 0px;
}

.list_allow li{
margin: 5px 0px 5px 0px;
padding: 0px 0px 0px 15px;
background: url(../img/arr01.gif) no-repeat left top;
}

.list_inline li{
display: inline;
float: left;
}
/*privacy policy限定ＥＮＤ*/

/*日別アーカイブ*/
.daily li {
font-size:80%;
    padding-left: 32px;
    background: url("http://www.miejusei.com/wp-content/themes/miejusei01/common/images/mark_list_mini.gif") no-repeat 10px 0.2em!important;
    list-style: none;
}
/*年別アーカイブ*/
ul.my-archive-index li {
  overflow:hidden; /* float container */
  padding-top:1.2em;
  padding-bottom:1em;
  padding-left:.2em;
  padding-right:0;
  background: url("http://www.miejusei.com/wp-content/themes/miejusei01/common/images/invisible.png") no-repeat!important;
} 
ul.my-archive-index li a{float:left;} /* yearly */
ul.my-archive-index li ul{
  overflow:hidden; /* float container */
  /*padding-left:1em;*/
  display:block; margin:0; padding: 0.5em;/*IE対策kurokoya*/
}
ul.my-archive-index li ul li{
  float:left;
  padding:0 0 0 1em;
}
/****************
ダウンロード
*****************/
.doc {
	list-style-image: url("http://www.miejusei.com/wp-content/themes/miejusei01/common/images/icon_yaji.gif")
 no-repeat 5px 0.2em;
}
/****************
post下部のタグやらジャンル
*****************/
.postmetadata {
	font-size:10px !important;
	color:#999999;
	text-indent:0px !important;
	padding-left:20px !important;
}

/*************************
postの投稿日付
*************************/
.date {
	font-size:10px !important;
	color:#7dc012;
	text-indent:0px !important;
}

/****************************
画像一覧専用
****************************/
table.one-image-tbl td.one-image-tbl-img {
	width : 220px;
	height : 170px;
	text-align : center;
	vertical-align : middle;
}
table.image-list td.one-image {
	vertical-align : top;
}
table.one-image-tbl td.one-image-tbl-img img {
	padding : 5px;
	border : 1px solid #999999;
}
table.one-image-tbl td.one-image-tbl-caption {
	text-align : center;
	vertical-align : top;
}
p.page-list {
	text-align : center;
}
p.page-list span {
	border : 1px solid #999999;
	padding : 2px 5px;
}
