#blogTopTitle
	{
		background:url("../blog/img/top_title.jpg") no-repeat center top;
	}
#blogTopTitle p
	{
		margin:0;padding:55px 0 30px 20px;
		width:195px;
		line-height:1.6;
	}

/* toppage : News Entry List
--- */
#newNewsEntrys
	{
		padding:0 10px 25px 10px;
		font-size:85%;
	}
#newNewsEntrys .title
	{
		padding:0 0 10px 0;
	}
#newNewsEntrys dl
	{
		border-bottom:1px dotted #ccc;
		margin:0;padding:6px 0;
		line-height:1.4;
	}
#newNewsEntrys dt
	{
		width:100px;
		background:url("../img/arrow01.gif") no-repeat 10px center;
		padding:0 0 0 25px;
	}
#newNewsEntrys dd
	{
		width:420px;
		margin:-1.4em 0 0 125px;
	}

/* entrys list
--- */
.entrys
	{
		width:100%;
	}
.entrys .entry
	{
		border-bottom:1px dotted #ccc;
		margin:0 auto 30px auto;
		padding:0 0 20px 0;
		width:568px;
	}
.entrys .entry h4.title
	{
		font-size:120%;
		margin:0;padding:0 0 10px 0;
	}
.entrys .entry p.date
	{
		margin:0;padding:0 0 20px 0;
		font-size:85%;
		color:#919191;
	}
.entrys .entry .body
	{
		line-height:1.6;
	}
.entrys .entry .body p
	{
		margin:0;padding:0 0 15px 0;
	}
.entrys .entry .mode
	{
		line-height:1.6;
		padding:15px 0;
	}
a.category:link,a.category:visited,a.category:active
	{
		color:#ee5a19;
	}

/* category list
--- */
#snv
	{
		width:168px;
		background:url("../blog/img/cate_middle.gif") repeat-y;
	}
#snv .in
	{
		background:url("../blog/img/cate_top.gif") no-repeat;
	}
#snv span
	{
		background:url("../blog/img/cate_bottom.gif") no-repeat #f3f3f3;
		height:30px;
		display:block;
	}
#snv .in ul
	{
		margin:0 0 0 22px;padding:5px 0 0 0;
		width:130px;
		list-style:none;
		line-height:1.4;
	}
#snv .in li
	{
		background:url("../img/arrow01.gif") no-repeat 0 8px;
		padding:4px 0 4px 17px;
	}

/* monthly archive list
--- */
select#monthlyArc
	{
		width:130px;
		margin:10px 0 5px 22px;
	}

/* rss button
--- */
#snv .rss
	{
		width:130px;
		margin:5px 0 5px 22px;
	}
#snv .rss a:link,#snv .rss a:visited,#snv .rss a:active,#snv .rss a:hover
	{
		background:url(../img/bt_feed.gif) no-repeat left center;
		padding:2px 0 2px 22px;
		display:block;
	}

/* inside title
--- */
#insideTitle
	{
		width:100%;
		padding:0 0 25px 0;
	}
#insideTitle .cl
	{
		width:284px;
	}
#insideTitle .cr
	{
		padding:15px 0 0 0;
		text-align:right;
		width:200px;
		font-size:85%;
	}

/* titles
--- */
.midashiBlog01, .midashiBlog02
	{
		background:url("../blog/img/midashi01_middle.gif") repeat-y;
		width:100%;
		margin:0 0 15px 0;
	}
.midashiBlog01 h2, .midashiBlog02 h2
	{
		background:url("../blog/img/midashi01_top.gif") no-repeat;
		margin:0;padding:9px 0 0 25px;
		font-size:120%;
		color:#535353;
	}
.midashiBlog01 span, .midashiBlog02 span
	{
		display:block;
		background:url("../blog/img/midashi01_bottom.gif") no-repeat #fff;
		height:15px;
	}
.midashiBlog02
	{
		background:url("../blog/img/midashi02_middle.gif") repeat-y;
	}
.midashiBlog02 h2
	{
		background:url("../blog/img/midashi02_top.gif") no-repeat;
	}
.midashiBlog02 span
	{
		background:url("../blog/img/midashi02_bottom.gif") no-repeat #fff;
	}

/* page nate
--- */
.pageNateTop
	{
		width:100%;
		text-align:center;
		padding:0 0 20px 0;
		border-bottom:1px solid #d3d3d3;
		margin:0 0 20px 0;
		color:#535353;
		font-size:85%;
	}
.pageNatebottom
	{
		width:100%;
		text-align:center;
		padding:0 0 20px 0;
		margin:0 0 20px 0;
		color:#535353;
		font-size:85%;
	}

.entrys .pageMove
	{
		margin:30px 0 0 0;
		border-top:1px dotted #cccccc;
		padding:20px 0 0 0;
		font-size:85%;
		line-height:1.6;
	}

/* archives
--- */
.archiveList
	{
		padding:0 0 40px 0;
	}
.archiveList dl
	{
		width:568px;
		border-bottom:1px dotted #ccc;
		margin:0;padding:10px;
		line-height:1.4;
	}
.archiveList dt
	{
		width:120px;
	}
.archiveList dd
	{
		width:440px;
		margin:-1.4em 0 0 120px;
	}

/* case use
--- */
div.case
	{
		width:538px;
		border:1px solid #ccc;
		padding:15px;
		margin:0 0 15px 0;
	}
div.case table
	{
		border-collapse:collapse;
		margin:0;padding:0;
	}
div.case td
	{
		padding:4px 9px;
		vertical-align:top;
		width:160px;
	}
div.case td p
	{
		margin:0;padding:5px 0;
		font-size:75%;
		line-height:1.4;
	}
div.Case_Arrow
	{
		background:url(http://www.obata-kyousei.jp/images/b_arrow.gif) no-repeat center center;
		width:100%;
		height:50px;
	}
