@charset "utf-8";
/* ===================================================================
CSS information

 file name  :contents.css
 author     :core13
 style info :「スケジュール」専用
=================================================================== */
#header {
	position: relative;
	padding-top: 15px;
	height: 143px;
	margin-bottom: 20px;
}

div.cat-seminor #header,
div.cat-jma #header,
div.cat-other #header {
	height: 181px;
}

body#bs02 div.cat-seminor #gNav li.gn03 a,
body#bs02 div.cat-jma #gNav li.gn03 a,
body#bs02 div.cat-other #gNav li.gn03 a {
	background-position: -350px -48px; width: 106px;
}

body div.cat-exam #header
 {
	height: 181px;
}
body#bs02  div.cat-exam #gNav li.gn01 a {
	background-position: 0 -48px; width: 230px;
}

/* リスト表示共通
----------------------------------------------------------- */
div.entrySheet ul.timeList {
	border-bottom: solid 3px #d9d9d9;
	border-top: solid 3px #d9d9d9;
}
div.entrySheet ul.timeList li {
	padding: 10px 0 10px 10px;
	background: url(../../img/item/dotline.gif) repeat-x left bottom;
	display: block;
}
div.entrySheet ul.timeList li.lastChild { background: none; }

div.entrySheet ul.timeList li.lastChild { border: none;}
div.entrySheet ul.timeList li.even { background-color: #f4f4f4; clear: left;}

div.entrySheet ul.timeList li a:hover { text-decoration: underline;}

/* index.html リスト表示
----------------------------------------------------------- */
body.main-index div.entrySheet ul.timeList li dt {
	display: block;
	float: left;
	width: 80px;
}

body.main-index div.entrySheet ul.timeList li dd {
	float: left;
	padding-left: 90px;
	width: 380px;
	display: block;
}

body.main-index div.entrySheet ul.timeList li.cat-jma dd { background:url(../../img/share/tag-cat-jma.png) no-repeat 6px 3px; }
body.main-index div.entrySheet ul.timeList li.cat-exam dd { background:url(../../img/share/tag-cat-exam.png) no-repeat 6px 3px; }
body.main-index div.entrySheet ul.timeList li.cat-seminor dd,
body.main-index div.entrySheet ul.timeList li.cat-other dd { background:url(../../img/share/tag-cat-seminor.png) no-repeat 6px 3px; }
body.main-index div.entrySheet ul.timeList li.cat-event dd { background:url(../../img/share/tag-cat-event.png) no-repeat 6px 3px; }
body.main-index div.entrySheet ul.timeList li.cat-advisor-makeup dd { background:url(../../img/share/tag-cat-admk.png) no-repeat 6px 3px; }

/* カテゴリー別ブログ記事リスト リスト表示
----------------------------------------------------------- */
body.archive-listing div.entrySheet ul.timeList li dt {
	display: block;
	float: left;
	width: 110px;
}
body.archive-listing div.entrySheet ul.timeList li dd {
	float: left;
	width: 440px;
	display: block;
}

body.entry-archive div.entrySheet div.entryHead ul {
	background: #333;
	color: #fff;
	padding: 8px;
}

body.entry-archive div.entrySheet div.entryHead li {
	display: inline;
	padding-right: 20px;
}

body.entry-archive div.entrySheet div.entryHead ul li span {
	font-size: 1.15em;
	font-weight: bold;
}

body.entry-archive div.entrySheet div.assetBody dl {
	padding: 8px;
	border: 5px solid #E8DDCD;
	margin-top: 20px;
	margin-bottom: 20px;
}

body.entry-archive div.entrySheet div.assetBody dl dt {
	font-size: 1.15em;
	font-weight: bold;
}

a.pdf {
	background: url(../../img/item/Oficina_PDF-003.png) no-repeat left 50%;
	display: block;
	height: 32px;
	line-height: 32px;
	padding-left: 40px;
	margin-bottom: 8px;
}
body.entry-archive div.entrySheet div.assetBody dl dd p { font-size: 0.8em;}
body.entry-archive div.entrySheet div.assetBody dl dd p a { padding-right: 20px; }

.pager { text-align: center;}

ul.yearTag li {
	display: inline;
	margin-right: 8px;
	padding-right: 8px;
	background: url(../../img/item/inx_red7.gif) no-repeat left 50%;
	padding-left: 8px;
}

ul.arvNav li {
	display: inline;
	margin-right: 8px;
	padding-right: 8px;
}

ul.arvNav li.prevYl {
	border-right: solid 1px #ccc;
}

ul.arvNav li.nextYl {
	border-left: solid 1px #ccc;
	padding-right: 0px;
	padding-left: 8px;
}
