@charset "utf-8";

/*
======== table of content. =================================

File name: css/index.css
Summary: [一覧]用CSSファイル

============================================================
*/

/*-------------------------------------
上書き+追加
---------------------------------------*/
/* 上書き */
#mainTitle{
	background-image:url("../../images/common/news.jpg");
}
#mainLeft .box-dotline-container{
	width:730px;
	margin:20px 0 0 0;
}
#mainLeft .box-dotline-container .box-dotline{
	width:690px;
	padding:0 20px 0 20px;
}


/* 追加 */
#mainLeft .box-dotline-container dl{
	float:left;
	padding:7px 0 10px 0;
	font-size:84%;
}
#mainLeft .box-dotline-container dl dt{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#mainLeft .box-dotline-container dl dd{
	float:left;
	display:inline;
	margin:0 10px 0 0;
}
#mainLeft .box-dotline-container p{
	float:right;
	padding:5px 0 10px 10px;
	background:url("../../../images/tree/dotline_anchor_slush.gif") repeat-y 0 0;
	
}


/*-------------------------------------
COMMON
---------------------------------------*/
.ico-news{
	padding:0 0 0 13px;
	background:url("../../../images/common/ico_news.gif") no-repeat 0 5px;
}
.ico-topics{
	padding:0 0 0 13px;
	background:url("../../../images/common/ico_topics.gif") no-repeat 0 5px;
}
.ico-event{
	padding:0 0 0 13px;
	background:url("../../../images/common/ico_event.gif") no-repeat 0 5px;
}
.ico-course{
	padding:0 0 0 13px;
	background:url("../../../images/common/ico_lesson.gif") no-repeat 0 5px;
}


/*-------------------------------------
SECTION
---------------------------------------*/
#mainLeft div.section{
	
}

/* list
---------------------------------------*/
#mainLeft .news-list {
	width:730px;
	margin:20px 0 0 0;
	padding:1px 0 0 0;
	background:url("../../../images/common/dotline_glay.gif") repeat-x 0 0;
}
#mainLeft .news-list dl {
	width:714px;
	padding:10px 8px 10px 8px;
	background:
		url(../../images/common/dotline_list.gif) 
		no-repeat left bottom;
	/*cursor:pointer;*/
	overflow:hidden;
}
#mainLeft .news-list dl:hover {
	background-color:#FCF9E4;
}

#mainLeft .news-list dl dt {
	float:left;
	width:90px;
}
#mainLeft .news-list dl dd {
	width:600px;
	/* for ie6 */
	_width:597px;
	margin:0 0 0 95px;
	padding:0 0 0 19px;
	background:
		url(../../../images/common/ico_news.gif) 
		no-repeat 0 5px;
}
#mainLeft .news-list dl dd { background-image:none; }
#mainLeft .news-list dl dd.ico-news { background-image:url(../../../images/common/ico_news.gif); }
#mainLeft .news-list dl dd.ico-event { background-image:url(../../../images/common/ico_event.gif); }
#mainLeft .news-list dl dd.ico-lesson { background-image:url(../../../images/common/ico_lesson.gif); }
#mainLeft .news-list dl dd.ico-topics { background-image:url(../../../images/common/ico_topics.gif); }

#mainLeft .news-list dl dd a.new {
	padding:0 25px 0 0;
	background:
		url(../../../images/common/ico_new.gif) 
		no-repeat right 3px;
}
/* for IE6 */
* html #mainLeft .news-list dl dd a.new {
	background-position: right 4px;
	zoom:1;
}
/* for IE7 */
*:first-child+html #mainLeft .news-list dl dd a.new {
	background-position: right 4px;
	zoom:1;
}


/* PDFアイコンがつく場合のフォントサイズ　こことトップだけノーマルで */
a.link-pdf, 
.link-pdf {
	font-size:100%;
}



/*
#mainLeft div.section dl.list{
	width:730px;
	margin:20px 0 0 0;
	overflow:hidden;
	background:url("../../../images/common/dotline_glay.gif") repeat-x 0 0;
}
#mainLeft div.section dl.list dt{
	width:80px;
	padding:10px 0 9px 0;
	clear:both;
	float:left;
	text-align:center;
	border-bottom:1px solid #999999;
}
#mainLeft div.section dl.list dd{
	width:630px;
	float:left;
	padding:10px 0 10px 20px;
	background:url("../../../images/common/dotline_glay.gif") repeat-x 0 100%;
}
#mainLeft div.section dl.list dd img{
	margin:5px 0 5px 10px;
	_margin:6px 0 6px 10px;
	vertical-align:middle;
}
*/