@charset "EUC-JP";

/*****************

　スタッフブログ　

******************/

#blog #gl-nav li#menu6 a {
	background: url(../img/gl-nav/06_down.jpg) no-repeat left top;
}

#blog #main {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 680px;
}

#blog h1#title {
	text-indent: -9999px;
	margin: 0px 0px 12px;
	padding: 0px;
	height: 80px;
	width: 910px;
	background: url(../img/title/06.jpg) no-repeat left top;
}

#blog #sub-ti {
	margin: 0px 0px 10px;
	padding: 0px;
	height: 110px;
	width: 680px;
	background: url(../img/blog/sub-ti.jpg) no-repeat left top;
}

#blog #sub-ti h2,
#blog #sub-ti p {
	display: none;
}

/***************************************************************************************************/

/*　左側　共通　*/

#sub {
	float: left;
	width: 210px;
	background: url(../img/sub_bg_main.gif) repeat-y left top;
}

#sub .inner {
	background: url(../img/sub_bg_top.gif) no-repeat left top;
	padding: 7px 15px;
}

#sub h2 {
	border-bottom: 5px solid #44942D;
	margin-bottom: 5px;
	text-indent: -9999px;
}

#sub #calendar,
#sub #category,
#sub #recent {
	margin-bottom: 20px;
	width: 180px;
}

#sub ul {
	list-style: url(none) none;
	margin: 0px;
	padding: 0px;
}

#sub li {
	background: url(../img/blog/icon_01.gif) no-repeat left 4px;
	margin: 0em 0em 0.5em;
	padding: 0em 0em 0em 1.5em;
}

/*　左側　カレンダー 　*/

#sub #calendar h2 {
	background: url(../img/blog/img_01.gif) no-repeat left;
}

#sub #calendar table {
	width: 180px;
	background: #FFF;
	border: 1px solid #5F5F5F;
}

#sub #calendar td {
	text-align: center;
	padding: 2px;
	font-size: 12px;
	line-height: normal;
}

#sub #calendar th {
	text-align: center;
	padding: 5px 2px;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
}


/*　左側　カテゴリ 　*/

#sub #category h2 {
	background: url(../img/blog/img_02.gif) no-repeat left;
}

/*　左側　最近の記事 　*/

#sub #recent h2 {
	background: url(../img/blog/img_03.gif) no-repeat left;
}

/*　左側　ライブラリー　*/

#sub #library h2 {
	background: url(../img/blog/img_04.gif) no-repeat left;
}

/***************************************************************************************************/

/*　記事詳細　*/

#blog #main div.article {
	padding-bottom: 5px;
	background: url(../img/blog/img_06.gif) no-repeat left bottom;
	margin-bottom: 15px;
}

#blog #main p.date {
	color: #FFF;
	background: #FBB03B url(../img/blog/img_05.gif) no-repeat left top;
	padding: 8px 12px;
	width: 656px;
	margin: 0px;
}

#blog #main p.date a {
	color: #FFF;
}

#blog #main h3.ar-ti {
	font-size: 16px;
	border-left: 3px solid #FBB03B;
	padding: 0.2em 0.5em;
	margin: 0em 0em 0.5em 0.5em;
}

#blog #main div.photo {
	padding: 10px 8px;
	width: 660px;
	border-top: 1px dotted #CCC;
	text-align: center;
}

#blog #main div.photo img {
	border: 1px solid #CCC;
	padding: 5px;
}

#blog #main div.line {
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	width: 678px;
	padding: 10px 0px 0px;
	margin: 0px;
}

#blog div.system-free {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}

/*　PDF部分　*/

#blog #PDF {
	margin: 0px auto;
	border-top: 1px solid #CCC;
	width: 660px;
	padding-top: 12px;
	padding-bottom: 20px;
}

#blog #PDF p.file {
	background: url(../img/icon_pdf.gif) no-repeat 0px 8px;
	margin-bottom: 1em;
	padding: 1em 0em 1em 3.5em;
	margin-left: 1em;
}

#blog #PDF div {
	width: 633px;
	height: 41px;
	margin: 0px auto;
	padding: 7px 0px 0px 17px;
	border: 1px solid #CCC;
	background: url(../img/pdf_bg_02.jpg) left top;
}

