/***********************************************/
/* 
FileName: businessblog.css 2014-07-09
body:960px　leftnabi:220px　contents:670px

●ナビの枠色は　#C9CACA　を変更する

/************************************************/

/*------------------------------------------
Blog Aria
------------------------------------------*/
#blog_column {
	float: right;
	text-align: left;
	width: 670px;
	display: inline;
}

.navi-b{
	float: left;
	text-align: left;
	width: 220px;
	color: #888888;
	border: 0px solid #0099D9;
	display:inline;
	}

.navi-b ul {
	list-style-type: none;
	}

.navi-b li {
	clear: both;
	}

.navi-b .level1 a {
	display: block;
	border-bottom: 1px solid #0099D9;
	width: 187px;
	padding:11px 8px 9px 25px;
	background: url(../systemcommon/icon-gray.gif) no-repeat;
	text-decoration: none;
	color: #888888;
	}

.navi-b .level1 a.onlink {
	width: 187px;
	background-color: #efefef;
	padding:11px 8px 9px 25px;
	}

.navi-b .level1 a:visited {
	width: 187px;
	text-decoration: none;
	padding:11px 8px 9px 25px;
	color: #888888;
	}

.navi-b .level1 a:hover {
	background-color: #f6f6f6;
	}

.navi-b .naviimges img{
	margin: 0 auto;
	text-align: center;
	clear: both;
	}

.navi-b .naviimges {
	float: left;
	text-align: left;
	clear: both;
	background:none;
	border-bottom: 1px solid #0099D9;
	width: 220px;
	}

.navi-b .naviimges a:hover img{
	opacity:0.5;
	filter:alpha(opacity=50);
	}

.navi-b .block{
	float: left;
	text-align: left;
	clear: both;
	width: 220px;
	border-bottom: 1px solid #0099D9;
	display:inline;
	}

.navi-b .blocktxt{
	float: left;
	text-align: left;
	clear: both;
	width: 210px;
	padding: 10px;
	border-bottom: 1px solid #0099D9;
	display:inline;
	}

.navi-b span.ptag {
	float: left;
	text-align: left;
	width: 210px;
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	display:inline;
	}

.navi-b .block img{
	margin: 0 auto;
	text-align: center;
	clear: both;
	}

.blogNavi{
	float: left;
	text-align: left;
	padding:9px;
	width:200px;
	border:1px solid #0099D9;
	background-color:#f5f5f5;
	display:inline;
	}

.blogNavi ul{
	list-style-type: none;
	float: left;
	text-align: left;
	}

.blogNavi li{
	list-style-type: none;
	float: left;
	text-align: left;
	padding:2px 0px 2px 20px;
	/***ナビアイコンを差し替える場合は下記画像ファイル***/
	background: url(../systemcommon/blog.gif) no-repeat;
	width:180px;
	}

.blogNavi a,a:link,a:visited{
	text-decoration: underline;
	color: #0000ff;
	}

.blogNavi a:hover{
	text-decoration: none;
	color: #0099D9;
	}

.blogNavi hr{
	float: left;
	text-align: left;
	border:1px dotted #0099D9;
	border-left:0px solid #0099D9;
	border-right:0px solid #0099D9;
	border-bottom:0px solid #0099D9;
	width: 198px;
	display:inline;
	margin: 5px 0;
	}

.blogNavi-t{
	float: left;
	text-align: left;
	padding:5px;
	width:210px;
	display:inline;
	}

.blogNavi-t ul{
	list-style-type: none;
	float: left;
	text-align: left;
	padding-bottom:10px;
	}

.blogNavi-t li{
	list-style-type: none;
	float: left;
	text-align: left;
	padding:4px 0 0 20px;
	/***ナビアイコンを差し替える場合は下記画像ファイル***/
	background: url(../systemcommon/blog.gif) no-repeat;
	width:190px;
	}

.blogNavi-t a,a:link,a:visited{
	text-decoration: underline;
	color: #0000ff;
	}

.blogNavi-t a:hover{
	text-decoration: none;
	color: #0099D9;
	}

.blogNavi-t hr{
	float: left;
	text-align: left;
	border-top:dotted 1px #0099D9;
	border-style: dotted;
	border-color: #0099D9;
	margin-bottom:10px;
	width: 208px;
	display:inline;
	}

.blogTitle{
	float: left;
	text-align: left;
	width: 670px;
	font-weight:normal;
	color:#000000;
	padding: 10px 0 10px 0;
	border-top:1px dotted #0099D9;
	border-bottom:1px solid #0099D9;
	margin-bottom: 10px;
	}

.blogTitle a,a:link,a:visited{
	text-decoration: none;
	color:#000000;
	}

.blogTitle a:hover{
	text-decoration: none;
	color: #0099D9;
	}

.blogDeat{
	float: left;
	text-align: left;
	clear: both;
	}

.blogMes{
	float: left;
	text-align: left;
	clear: both;
	width: 670px;
	margin-bottom: 20px;
	}

.blogMes img{
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	}

.blogFb{
	float: left;
	text-align: left;
	clear: both;
	}

.mt40px-r{
	float: left;
	text-align: left;
	clear: both;
	}

.news_l img{
	margin: 0 auto;
	text-align: center;
	clear: both;
	padding: 5px 10px 0px 0px;
	}

.blogentry{
	float: left;
	text-align: left;
	width: 670px;
	}

.blogentry a,a:link,a:visited{
	text-decoration: none;
	}

.blogentry a:hover{
	text-decoration: none;
	}

.blogtext{
	float: left;
	text-align: left;
	padding: 5px 0px 5px 0px;
	}

.blogtext a,a:link,a:visited{
	text-decoration: underline;
	color: #2b6087;
	}

.blogtext a:hover{
	text-decoration: none;
	color: #0099D9;
	}

.tablenews hr{
	float: left;
	text-align: left;
	border:0; 
	border-bottom:1px dashed #999; 
	width: 100%;
	display:inline;
	}

table.blogtable {
	width: 100%;
	float: left;
	text-align: left;
	}

table.blogtable td {
	padding: 0px;
	border:0px solid #0099D9;
	border-collapse:collapse;
	}

.calendar td{
	padding:0 5px 5px 5px;
	}

.day{
	text-align:center;
	}
