
/** index **/
div.index {
	padding:10px 0px;
}

div.index h1 {
	color:#333;
	font-size:130%;
/*	border-bottom:double 6px #ED9119;
	padding-bottom:5px;*/
	margin:10px 0px 0px;
	padding:0px;
	background-image:none;
}

div.index h2 {
	background-image:none;
	border:none;
	padding:0px;
	margin:0px;
}

div.index div.bookkeeping {
	float:left;
	width:440px;
	margin-left:10px;
	_margin-left:5px;
}

div.index div.toeic {
	float:right;
	width:440px;
	margin-right:10px;
	_margin-right:5px;
}

div.index div.bookkeeping li, 
div.index div.toeic li {
	font-size:90%;
	line-height:1.5em;
	color:#1661A5;
}

div.index div.bookkeeping a, 
div.index div.toeic a {
	color:#ED9219;
}

div.index ul {
	list-style-type:square;
	margin-left:0;
	padding:0em 1em;
}

div.index ol {
	margin-left:0px;
	list-style:none;
}

div.index div.contents_left, div.index div.contents_right {
	padding-top:10px;
}

div.index div.contents_left {
	float:left;
	width:680px;
	margin-right:10px;
}

div.index div.contents_left h2{
	height:35px;
	margin-bottom:5px;
}

div.index div.info li {
	font-size:90%;
	line-height:1.5em;
}

div.index div.choice {
	padding-top:20px;
}

div.index div.choice ul{
	list-style-type:none;
	padding:0;
}

div.index div.choice li{
	list-style-image:none;
	float:left;
	padding:0px 10px 10px 10px;
	margin:0;
}


div.index div.contents_right {
	float:right;
	width:250px;
}

div.index div.merit {
	border:solid 1px #000000;
	margin-bottom:10px;
}

div.index div.merit ol li {
	font-size:90%;
	line-height:1.5em;
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	margin:5px 2px 5px 5px;
}



div.index div.merit ol li.n1 {
	background-image:url("../images/index/merit_no1.gif");
}



div.index div.merit ol li.n2 {
	background-image:url("../images/index/merit_no2.gif");
}



div.index div.merit ol li.n3 {
	background-image:url("../images/index/merit_no3.gif");
}

