@charset "utf-8";

/*-------------------------------------
text
---------------------------------------*/
div#Main p.text{
	margin:20px;
}

/*-------------------------------------
margin
---------------------------------------*/
#Main div.section div.marginBottom20 {
	margin-bottom:20px;
}

/*-------------------------------------
fig
---------------------------------------*/
div#Main p.fig{
	padding:10px 0 20px 0;
	text-align:center;
}

/*-------------------------------------
infoTable
---------------------------------------*/
#Main div.section table.infoTable{
	width:640px;
	margin:0 auto;
}

#Main div.section table.infoTable tr td{
	text-align:left;
	vertical-align:middle;
}
#Main div.section table.infoTable tr td.school{
	text-align:left;
}

/*-------------------------------------
ul.note
---------------------------------------*/
div#Main ul.note{
	margin:20px;
	font-size:86%;
}

/*-------------------------------------
ul.note
---------------------------------------*/
div#Main div.section ol li{
	padding:10px 20px;
	background:url("../../images/common/content_bg_dotline.gif") repeat-x 0 0;
}
div#Main div.section ol li.first{
	background:none;
}
div#Main div.section ol li ul{
	margin:0 0 0 50px;
}
div#Main div.section ol li ul li{
	padding:5px 20px 5px 0;
	line-height:1.3;
	background:none;
	text-indent:-20px;
}

div#Main div.section ol li span {
	padding-left:28px;
	padding-top:3px;
	display:block;
}

/*-------------------------------------
ul.note
---------------------------------------*/
div#Main div.section ul.listLink {
	margin-top:10px;
}
div#Main div.section ul.listLink li a{
	padding:9px 0 9px 9px;
	background:url("../../images/common/side_ico_arrow.gif") no-repeat 0 13px;
}
	