@import "/lib/cmn_css/compornent.css"; 

/* CSS Document */

#contents table.teachTbl,
#contents table.teachTbl02 {
	width:500px;
}

#contents table.teachTbl td,
#contents table.teachTbl02 td {
	vertical-align:top;
}

#contents table.teachTbl td.boxBtm {
	background:url(/second/images/bg_teachtbl_btm.gif) left bottom no-repeat;
	padding-bottom:10px;
	width:245px;
}

#contents table.teachTbl td div.boxTop {
	background:url(/second/images/bg_teachtbl_top.gif) left top no-repeat;
	padding-top:12px;
	width:245px;
}

#contents table.teachTbl02 td div.boxTop {
	width:245px;
}

#contents table.teachTbl td div.boxTopL,
#contents table.teachTbl02 td div.boxTopL {
	float:left;
	width:103px;
}

#contents table.teachTbl td div.boxTopL img,
#contents table.teachTbl02 td div.boxTopL img {
	margin-left:5px;
}

#contents table.teachTbl td div.boxTopR,
#contents table.teachTbl02 td div.boxTopR {
	float:right;
	width:130px;
}

#contents div.teachTbl02Btm {
	background:url(/second/images/bg_teachtbl02_btm.gif) left bottom no-repeat;
	padding-bottom:10px;
	width:500px;
}

#contents div.teachTbl02Top {
	background:url(/second/images/bg_teachtbl02_top.gif) left top no-repeat;
	padding-top:12px;
	width:500px;
}

#contents ul.fontsizeFix li{
	background:url(/lib/cmn_img/icon_disc.gif) left top no-repeat;
	font-size:x-small;
	margin-bottom:2px;
	padding-left:10px;
	line-height:130%;
}

/* Hack for IE */
*+html #contents ul.fontsizeFix li {
	font-size:xx-small;
}
* html #contents ul.fontsizeFix li {
	font-size:xx-small;
}