/*-----------------------------------------------

	index css

------------------------------------------------*/



#IndexContents {

	padding:30px 10px 20px 4px;

}



#IndexContentsLeft {

	margin-bottom:20px;

	float:left;

	width:544px;

}



#IndexContentsLeft .pickup {
	padding-bottom:14px;
}

#IndexContentsLeft .pickup h1 {
	font-weight:normal;
	padding-top:7px;
}

#IndexContentsLeft .pickup p {
	padding-right:10px;
	float:left;
}

#IndexContentsLeft .pickup p {
	padding-top:3px;
}

#IndexContentsLeft .rss {
	width:530px;
	height:19px;
	border-bottom:3px solid #d4d4d4;
	margin-left:12px;
	margin-bottom:14px;
}

#IndexContentsLeft .rss h2 {
	float:left;
	padding-right:10px;
	padding-left:2px;
}

#IndexContentsLeft .rss p {
	float:left;
	width:350px;
}

#IndexContentsLeft .rss .rssImg {
	float:right;
	padding-right:2px;
}


#IndexContentCouse li {

	padding-bottom:26px;

	float:left;

	list-style-type:none;

}



#IndexContentCouse p.Banner {

	padding-bottom:5px;

	text-align:right;

}



#IndexContentCouse p.Text {

	padding:0 0 15px 18px;

	font-size:12px;

	line-height:120%;

}



	.PickupArea {

		padding:0 0 15px 12px;

	}

	

	.PickupAreaLeft {

		padding:3px;

		margin-right:10px;

		float:left;

		width:255px;

		background-color:#e1e1e1;

	}

	

		.PickupArea2 {

			padding:5px;

			border:1px solid #cccccc;

			background-color:#ffffff;

		}

		

			.PickupArea2 p.PickTitle {

				margin-left:2px;

				padding-left:5px;

				margin-bottom:5px;

				border-left:5px solid #FF9900;

				font-size:12px;

				_height:1%;

				font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

			}

			

			*+html body .PickupArea2 p.PickTitle {

				margin-left:2px;

				padding-left:5px;

				margin-bottom:5px;

				border-left:5px solid #FF9900;

				height:1%;

				font-size:12px;

				font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

			}

	

			.PickupAreaLeft2 {

				margin-right:5px;

				float:left;

				width:99px;

			}

			

			.PickupAreaRight2 {

				float:right;

				width:136px;

			}

			

				.PickupAreaRight2 p.PickText {

					font-size:10px;

					line-height:135%;

					font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;

				}

	

	.PickupAreaRight {

		padding:3px;

		float:right;

		width:255px;

		background-color:#e1e1e1;

	}



#IndexRss {

	margin-left:12px;

}



#IndexRss dl {

	width:530px;

	font-size:12px;

	line-height:140%;

}



#IndexRss dt {

	width:80px;

	float:left;

	clear:both;

}



#IndexRss dd {

	margin-left:80px;

}



#IndexContentsRight {

	float:right;

	width:200px;

}



#IndexMemberTop {

	margin-top:20px;

	margin-left:12px;

	background:url(/school/images/index_main_bg_01.gif) no-repeat;

	width:530px;

	height:6px;

}



#IndexMember {

	margin-left:12px;

	padding:10px 0 10px 0;

	background:url(/school/images/index_main_bg_03.gif) repeat-y;

}



	p.IndexMenberText {

		padding:0 20px 0 20px;

	}

	

	.MemberLink {

		padding-left:10px;

		background:url(/school/common/images/bullet_arrow.gif) no-repeat left 5px;

	}



#IndexMember img {

	vertical-align:top;

}



#IndexMember ul {

	margin-left:30px;

}



#IndexMember li {

	margin-right:14px;

	float:left;

	list-style-type:none;

}



#IndexMember li.IndexMemberRM {

	margin-right:40px;

}



#IndexMember li.text {

	margin:0 auto;

	text-align:center;

	line-height:130%;

}



#IndexMember h3 {

	padding:0 0 10px 23px;

}



#IndexMemberBtm {

	margin-left:12px;

	background:url(/school/images/index_main_bg_02.gif) no-repeat;

	width:530px;

	height:6px;

}



#IndexContentsBanner01 {

	margin-bottom:8px;

	padding:8px 0 1px 8px;

	background-color:#eae9e2;

}



#IndexContentsBanner01 li {

	margin-bottom:8px;

	list-style-type:none;

}



#IndexContentsBanner01 li img {

	vertical-align:top;

}



#IndexContentsBanner02 li {

	margin-bottom:8px;

	list-style-type:none;

}



#IndexContentsBanner02 li img {

	vertical-align:top;

}

#IndexContentsBanner03 li {

	margin-bottom:8px;

	list-style-type:none;

}



#IndexContentsBanner03 li img {

	vertical-align:top;

}


ul#IndexNoflashMenu li{
	list-style-type:none;
	float:left;
	}
	

div#TextLink{
	font-size:80%;
	width:550px;
	margin-top:-20px;
	margin-bottom:20px;
	text-align:center;
	}
	

div#TextLink a{
	margin-right:7px;
	color:#666666;
	}