@charset "utf-8";

/*-------------------------------------------------------------------

All Site allSite Stylesheet

 - relationBlog

-------------------------------------------------------------------*/


/*-------------------------------------------------------------------

	adsiteRelationBlog

-------------------------------------------------------------------*/
#adsiteRelationBlog {
	width:730px;
	background:url(/allsite/img/blogbg.jpg) repeat-y top;
	clear:both;
}

#adsiteRelationBlog h1{
	background:url(/allsite/img/blogtitle.gif) no-repeat top;
	font-size:14px;
	color:#FF758D;
	font-weight:bold;
	height:25px;
	width:690px;
	padding:5px 0 0 40px;	
}

#adsiteRelationBlog table{
	width:100%;
	padding:0;
}
#adsiteRelationBlog table td{
	vertical-align: top;
}

/* blogMenu */
td.blogmenu {
	margin: 0px;
	padding: 0px;
	width: 225px;
}
#adsiteRelationBlog .blogMenu ul.listlevel1{
	list-style: none;
	margin:10px 10px 10px 20px;
}

#adsiteRelationBlog .blogMenu ul.listlevel2,
#adsiteRelationBlog .blogMenu ul.listlevel3,
#adsiteRelationBlog .blogMenu ul.listlevel4{
	border-left:1px solid #FF758D;
	padding-left:15px;
	margin-top:10px;
}
#adsiteRelationBlog .blogMenu ul.listlevel2 li,
#adsiteRelationBlog .blogMenu ul.listlevel3 li,
#adsiteRelationBlog .blogMenu ul.listlevel4 li{
	margin:5px 0;
	list-style: none;
	font-size: 10px;
}

#adsiteRelationBlog .blogMenu ul .current{
	font-weight:bold;
}
#adsiteRelationBlog .blogMenu ul a:link{
	text-decoration: none;
	color: #FF758D;
}
#adsiteRelationBlog .blogMenu ul a:visited{
	text-decoration: none;
	color: #FF758D;
}
#adsiteRelationBlog .blogMenu ul a:hover,
#adsiteRelationBlog .blogMenu ul a:active{
	text-decoration: underline;
	color: #FF758D;
}

/* blogContents */
#adsiteRelationBlog td.blogContents{
	width:505px;
}
#adsiteRelationBlog td.blogContents h3{
	margin:10px auto 10px 20px;
}

#adsiteRelationBlog .blogContents .blogList{
	padding:5px;
	margin:10px 15px;
}
#adsiteRelationBlog .blogContents .blogList li{
	background:url(/allsite/img/blogicon.gif) no-repeat top left;
	border-bottom:1px solid #ebebeb;
	list-style-type: none;
	padding:0px 10px 20px 40px;
	margin:10px auto;
	text-indent:-20px;
	line-height:1.4em;
}
#adsiteRelationBlog .blogContents .blogList a {
	color: #FF758D;
}

/* pager */
.relationBlogPager{
	text-align: right;
	font-size: 12px;
}
#adsiteRelationBlog ,#adsiteRelationBlog a {
	font-size: 12px;
}
#adsiteRelationBlog a {
	color: #FF758D;
}
#adsiteRelationBlog .relationBlogPager{
	text-align: center;
	margin: 20px;
}

#adsiteRelationBlog .blogMenu .relationBlogPager a {
	color: #FF758D;
}

#relationBlogPagerTop{
	font-size: 70%;
}
.matter {
	background:url(/allsite/img/blogmenseki.gif) no-repeat top;
	width:640px;
	height:87px;
	padding:143px 0 0 93px;
	}