a.menulink:link {
	color: #FFFFFF;
	text-decoration: none;
/*/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/*/
}
a.menulink:hover {
	color: #FFFFFF;
	text-decoration: none;
/*/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/*/
}
a.menulink:visited {
	color: #FFFFFF;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}

a.menulinkb:link {
	color: #333333;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
a.menulinkb:hover {
	color: #333333;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
a.menulinkb:visited {
	color: #333333;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}

a.menulink_b:link {
	color: #006699;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
a.menulink_b:hover {
	color: #006699;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
a.menulink_b:visited {
	color: #006699;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
a.menulink_current:link {
	color: #ffffff;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
a.menulink_current:hover {
	color: #ffffff;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
a.menulink_current:visited {
	color: #ffffff;
	text-decoration: none;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}

.login-tbass {
	width: 13px;
}
.login-tbass01 {
	width: 13px;
}
.login-tbass02 {
	background-image: url(../img/login_table05.gif);
}
.login-tbass03 {
	background-image: url(../img/login_table06.gif);
}
.login-tbass04 {
	background-image: url(../img/login_table07.gif);
}
.login-tbass05 {
	background-image: url(../img/login_table08.gif);
}
.login-tbass06 {
	width: 7px;
}
.login-tbass07 {
	background-color: #85CAF9;
	vertical-align: top;
}
.login-tbass08 {
	width: 225px;
	color: #006699;
}
.login-tbass09 {

	background-color: #DDEDFF;
}
.login-tbass10 {
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.login-tbass11 {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.login-base {
	width: 507px;
}
.login-news {
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top: 1px none #3399FF;
	border-right: 1px none #3399FF;
	border-bottom: 1px dotted #3399FF;
	border-left: 1px none #3399FF;
}
.login-topic {
	background-color: #E8E8E8;
	padding: 1px 1px 1px 5px;
	font-size: 10px;
	font-weight: bold;
	width: 200px;
}
.login-topic02 {
	padding: 3px 1px 3px 5px;
	font-size: 10px;
}
.login-info {
	width: 250px;
}
.login-basein {
	background-position: top;
}
.login-now {
	font-size: 10px;
	border: none;
	padding: 3px;
}
.login-base02 {
	background-color: #FFFFFF;

}
.head-bk {
	background-image: url(../img/head_bk.gif);
	background-repeat: repeat-x;
	padding: 3px 5px 2px;
}
.head-bk2 {
	background-image: url(../img/head_bk2.gif);
	background-repeat: repeat-x;
	padding: 3px 5px 2px;
}
.ot_head-bk {
	background-image: url(../img/top_frame_back.gif);
	background-color: #000000;
	background-repeat: no-repeat;
	padding: 3px 5px 2px;
}
.ot_head_menu-bk {
	background-image: url(../img/top_frame_menu_back.gif);
	background-repeat: repeat-x;
	padding: 3px 5px 2px;
}
/* 2004.3.25. N.Takata Modified. */
.head-navi02 {
	font-size: 12px;
	width: 560px;
	background-color: #EAFFF2;
	padding-right: 10px;
	padding-left: 10px;
	white-space: nowrap;
	visibility: inherit;
	overflow: hidden;
}
/* いらない？
link_list_area {
border: 1px solid #cc0000;
width: 520px;
padding-right: 2px;
white-space: nowrap;
visibility: inherit;
overflow: hidden;
}
*/

.head-navi01 {
	background-color: #0083CC;
	border-top: 1px solid #006CA9;
	border-right: 1px none;
	border-bottom: 1px solid #319BD6;
	border-left: 1px none;
	padding: 2px 2px 2px 10px;
	width: 50px;
}
.head-navi03 {
	background-color: #395AAE;
}
.mypage-bk {
	background-image: url(../img/mypage_bk.gif);
	height: 40px;
}
.menu-user {
	background-image: url(../img/menu_03.gif);
	text-align: center;
}
.menu-user02 {
	color: #996600;
	width: 120px;
	font-weight: bold;
}
.mypage-corner {
	height: 8px;
}
.mypage-main {
	vertical-align: top;
	padding: 5px 5px 5px 10px;
}
.myp-lecbase01 {
	width: 6px;
}
.myp-lecbase02 {
	width: 220px;
	background-image: url(../img/mypage_lec_c05.gif);
}
.myp-lecbase03 {
	background-image: url(../img/mypage_lec_c06.gif);
}
.myp-lecbase04 {
	background-image: url(../img/mypage_lec_c07.gif);
}
.myp-lecbase05 {
	background-image: url(../img/mypage_lec_c08.gif);
}
.myp-lecbase06 {
	background-color: #FF7F0B;
	width: 220px;
}
.myp-tinbase01 {
	background-color: #FFFFFF;
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px none #CCCCCC;
	border-left: 1px solid #CCCCCC;

}
/*-- 2004.02.24.Takata.Modified --*/
.myp-tinbase02 {
	background-color: #FFFFFF;
/*	padding: 2px 2px 2px 5px;*/
	padding: 6px;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.myp-deskbase01 {
	width: 6px;
}
.myp-deskbase02 {
	background-image: url(../img/mypage_desk_c05.gif);
}
.myp-deskbase03 {
	background-image: url(../img/mypage_desk_c06.gif);
}
.myp-deskbase04 {
	background-image: url(../img/mypage_desk_c07.gif);
}
.myp-deskbase05 {
	background-image: url(../img/mypage_desk_c08.gif);
}
.myp-deskbase06 {
	background-color: #52A2CD;
}
.myp-base {
	margin-right: 10px;
	margin-bottom: 10px;
}
.myp-tinbase03 {
	background-color: #FFFFFF;
	padding: 2px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #EEEEEE;
	border-left: 1px solid #CCCCCC;
}
.myp-infobase01 {
	width: 6px;
}
.myp-infobase02 {
	background-image: url(../img/mypage_info_c05.gif);
}
.myp-infobase03 {
	background-image: url(../img/mypage_info_c06.gif);
}
.myp-infobase04 {
	background-image: url(../img/mypage_info_c07.gif);
}
.myp-infobase05 {
	background-image: url(../img/mypage_info_c08.gif);
}
.myp-infobase06 {
	background-color: #A6D149;
}
.myp-info01 {
	background-color: #f4f4f4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;
	color: #006666;
}
.myp-info01b {
	background-color: #ccffcc;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 5px;
	font-weight: bold;
	color: #006666;
}
.myp-info02 {
	background-color: #F4F4F4;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: right;
	padding-right: 10px;
}
.myp-info03 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.myp-info04 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	font-weight: bold;
	text-align: right;
	border-right-style: none;
}
.myp-base02 {
	vertical-align: top;
	padding: 10px;
	background-image: url(../img/mypage_bk.gif);
	background-repeat: repeat-x;
}
.lec-background {
	background-image: url(../img/mypage_bk.gif);
	background-repeat: repeat-x;
	width: 100%;
}
.lec-table01 {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.lec-table02 {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
}
.lec-table03 {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: top;
}
.lec-table04 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: top;
}
.lec-rt-t01 {
	width: 6px;
}
.lec-rt-t02 {
	background-color: #FBFAEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t03 {
	background-color: #FBFAEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t04 {
	background-color: #FBFAEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t05 {
	background-color: #FBFAEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t06 {
	background-color: #FBFAEC;
}
/*--- 04/09/27 Y.Ura Add -----------------*/

.lec-rt-bt02 {
	background-color: #FFF3D1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt03 {
	background-color: #FFF3D1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt04 {
	background-color: #FFF3D1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt05 {
	background-color: #FFF3D1;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt06 {
	background-color: #FFF3D1;
}
.lec-rt-bt11_ex {
	background-color: #FFF3D1;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	height:100%;
	width:120px;
}

.lec-rt-t01g {
	width: 6px;
}
.lec-rt-t02g {
	background-color: #E8FBF2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t03g {
	background-color: #E8FBF2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t04g {
	background-color: #E8FBF2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t05g {
	background-color: #E8FBF2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t01glay {
	width: 6px;
}
.lec-rt-t02glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t03glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t04glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-t05glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt02glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt03glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt04glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt05glay {
	background-color: #F3F3F3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
}
.lec-rt-bt11glay_ex {
	background-color: #F3F3F3;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	height:100%;
	width:120px;
}

.lec-rt-t10glay {
	background-color: #F3F3F3;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	padding: 1px;
}
.lec-rt-t11glay_ex {
	background-color: #F3F3F3;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	height:100%;
	width:120px;
}


.lec-rt-t10g {
	background-color: #E8FBF2;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	padding: 1px;
}
.lec-rt-t11_ex {
	background-color: #FFF3D1;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	height:100%;
	width:120px;
}
.lec_ties_height{
	height:100%;
}
.lec_contents_corner{
	height:6px;
}
.lec_contens_icon{
	height:48px;
}
.lec-table22ex {
	background-color: #F0F0F0;
	font-weight: bold;
	color: #FF6600;
}
.lec-table23ex {
    background-color: #E0E0E0;
	font-weight: bold;
	color: #FF6600;
}
.square_framework {
	width:132;
}
.square_framework_gray {
	width:132;
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, invert=0, opacity=0.85, rotation=0);
}
.square_framework_icon {
}
.square_framework_iconglay {
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, invert=0, opacity=0.85, rotation=0);
}
.word_break {
	word-break:break-all;
}
/*--------------------------------------*/
.lec-rt-base01 {
	width: 35%;
	vertical-align: top;
}
.lec-rt-t07 {
	background-color: #FBFAEC;
	padding: 5px 2px 2px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	font-weight: bold;
	color: #FF6600;
	width: 60px;
/*	vertical-align: top;*/
}
.lec-rt-t08 {
	background-color: #FBFAEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	font-weight: bold;
	color: #FF6600;
	width: 15px;
	padding-top: 3px;
	padding-bottom: 2px;
/*	vertical-align: top;*/
}
.lec-rt-t09 {
	background-color: #FBFAEC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
	padding-bottom: 5px;
/*	line-height: 130%;*/
}
.lec-menu01 {
	background-image: url(../img/lec_menu02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.lec-menu03 {
	background-color: #DE9112;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E9B661;
	border-right-color: #F2B759;
	border-bottom-color: #CA8411;
	border-left-color: #CA8411;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.lec-menu02 {
	background-color: #B57B16;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E9B661;
	border-right-color: #F2B759;
	border-bottom-color: #CA8411;
	border-left-color: #CA8411;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.lec-menu02ex {
	background-image: url(../img/lec_title01_select.gif);
	boder:0px;
	font-size: 14px;
	font-weight: bold;
	color: #B57B16;
}
/* 04/09/16 Y.Ura modify */
.lec-menu04 {
	font-size: 14px;
	font-weight: bold;
	color: #B57B16;
	padding-right: 5px;
	padding-left: 5px;
}
.lec-head {
	background-image: url(../img/lec_title01.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-repeat: repeat;
}
.lec-head01 {
	background-image: url(../img/lec_title01.gif);
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-repeat: repeat;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.lec-head02 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	background-color: #F2F2F2;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
}
.lec-head03 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 16px;
	font-weight: bold;
	border: none;
	color: #006666;
/* 04/10/05 Y.Ura modify
	background-color: #F2F2F2;
*/
	white-space: nowrap;
}
.lec-head03b {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	border: none;
	color: #006666;
	text-align: right;
	width: 80%;
}

.lec-title01 {
	width: 10px;
}
.lec-title02 {
	background-color: #FCA430;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AE9235;
	border-right-color: #AE9235;
	border-bottom-color: #AE9235;
	border-left-color: #AE9235;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 0px;
}

/* add 2006.09.27 Y.Tanni 問題集計のタイトル部分 */
.lec-qtitle02 {
	background-color: #0099CC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #AE9235;
	border-right-color: #AE9235;
	border-bottom-color: #006699;
	border-left-color: #AE9235;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 0px;
}

.lec-title03 {
	width: 20px;
}
.lec-title04 {
	background-image: url(../img/lec_t03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}

/* add 2006.09.27 Y.Tanni 問題集計のタイトル部分 */
.lec-qtitle04 {
	background-image: url(../img/lec_q03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}

.lec-table05 {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: top;
}
.lec-table06 {
	background-color: #24B054;
	padding-right: 5px;
	font-weight: bold;
	color: #FFFFFF;
	width: 110px;
	padding-top: 2px;
	text-align: center;
	padding-left: 5px;
}
.lec-table07 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 30px;
}
.lec-table08 {
	background-color: #FFFFFF;
	width: 98%;
	border-top: 1px solid #C1C1C1;
	border-right: 1px none #C1C1C1;
	border-bottom: 1px none #C1C1C1;
	border-left: 1px solid #C1C1C1;
	margin-bottom: 5px;
}
.lec-table09 {
	background-color: #A6925A;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px inset #808055;
	border-top: none;
	border-left: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
}
/* 2004.3.15. N.Takata. Modified */
.lec-table09b {
	background-color: #d6c189;
	border-right: 1px solid #A6925A;
	border-bottom: 1px inset #808055;
	border-top: none;
	border-left: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
/* 2004.4.14. N.Takata. Add */
.lec-table09adr {
	background-color: #A6925A;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px inset #808055;
	border-top: none;
	border-left: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 50%;
}
/* 2004.5.11. N.Takata Add. */
.lec-table09msg {
	background-color: #A6925A;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px inset #808055;
	border-top: none;
	border-left: none;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	width: 80px;
}
.lec-table10msg {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 16px;
	width: 540px;
}
.lec-table11msg {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 16px;
	width: 540px;
}
.lec-table10chk {
	background-color: #F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 10px;
}
.lec-table11chk {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 10px;
}

.msg_table{
	width: 80%;
	margin-left: 1em;
}
.msg_table02{
	width: 80%;
	background-color: #FFFFFF;
	border-top: 1px solid #C1C1C1;
	border-right: 1px none #C1C1C1;
	border-bottom: 1px none #C1C1C1;
	border-left: 1px solid #C1C1C1;
	margin-bottom: 5px;
	margin-left: 1em;
}



.lec-table10 {
	background-color: #F0F0F0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
/* katsu add 2010.11.22 start */
.lec-table10g {
	background-color: #d3d3d3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
/* katsu add 2010.11.22 end  */
.lec-table11 {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.lec-table12 {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	color: #FF6600;
}
.lec-table13 {
	background-image: url(../img/lec_plogexp04.gif);
}
/* 2004/3/30 N.Takata Modified. */
.lec-table14 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	

}
/* 2004/4/6 N.Takata Add. */
.lec-table14t {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	white-space: nowrap;
}
/* 2010/12/7 katsu Add. start */
.lec-table14g {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
/* 2010/12/7 katsu Add. end */
.lec-table14e {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
}
/* 2004/4/23 N.Takata Add. */
.lec-table14f {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
}
/* 2004/3/24 N.Takata Add. */
.lec-table14b {
	background-color: #f5deb3;
	color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	vertical-align: middle;
	white-space: nowrap;
}
.lec-table15-left {
	background-color: #F5F1E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
/* 2004/3/30 N.Takata Modified. */
.lec-table15 {
	background-color: #F5F1E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
}
/* 2004/4/6 N.Takata Add. */
.lec-table15t {
	background-color: #F5F1E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	white-space: nowrap;
}
.lec-table15e {
	background-color: #F5F1E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
}
/* 2004/4/23 N.Takata Add. */
.lec-table15f {
	background-color: #F5F1E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 5px;
/*	padding-right: 3px;*/
	padding-bottom: 5px;
/*	padding-left: 10px;*/
	vertical-align: middle;
	text-align: right;
	white-space: nowrap;
}
.lec-table16 {
	width: 100%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
	color: #3366CC;
	white-space: nowrap;
}
.lec-table17 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	vertical-align: top;
	font-weight: bolder;
	color: #3366CC;
	background-color: #DBEEF7;
	white-space: nowrap;
}
.lec-table17lesson {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	vertical-align: top;
	font-weight: bolder;
	color: #3366CC;
	background-color: #ccffcc;
	white-space: nowrap;
}
.lec-table18 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	vertical-align: top;
	font-weight: bold;
	color: #FF6600;
}
.lec-table19 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
	text-align: right;
}
/*-- 2004.04.14.Takata.Add --*/
.lec-table19b {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-weight: bold;
}
/*-- 2004.02.24.Takata.Modified --*/
.lec-table20 {
/*	background-color: #F6F8EB;*/
	background-color: #A6925A;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
/*	border-bottom-color: #D3E1A3;*/
	border-bottom-color: #956E2E;
	border-left-color: #C1C1C1;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.lec-table21 {
	background-color: #F8F8F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
	color: #FF6600;
}
.lec-table22 {
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
	color: #FF6600;
}
.lec-table23 {
    background-color: #E3E3E3;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-weight: bold;
	color: #FF6600;
}
input.lec_prog_btn {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #ffffff;
	padding-top: 2px;
	background-color: #3959AD;
	color: #f0f0f0;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
button.lec_prog_btn {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #ffffff;
	padding-top: 2px;
	background-color: #3959AD;
	color: #f0f0f0;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
input.lec_prog_btnb {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #ffffff;
	padding-top: 2px;
	background-color: #99ccff;
	color: #333333;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
button.lec_prog_btnb {
	border-top: 1px solid #ffffff;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #ffffff;
	padding-top: 2px;
	background-color: #99ccff;
	color: #333333;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
.lec-table24 {
	text-align: center;
	font-size: 10px;
	padding: 2px 4px;
}
.lec-prog01 {
	background-image: url(../img/lec_plogexp01.gif);
	background-color: #f0f0f0;
	width: 25px;
	padding: 12px;
}
.lec-prog02 {
	background-image: url(../img/lec_plogexp02.gif);
	background-color: #f0f0f0;
	width: 25px;
	padding: 12px;
}
.lec-prog03 {
	background-image: url(../img/lec_plogexp03.gif);
	background-color: #f0f0f0;
	width: 25px;
	padding: 12px;
}
.lec-prog04 {
	background-image: url(../img/lec_plogexp04.gif);
	background-color: #f0f0f0;
	width: 25px;
	padding: 12px;
}
.lec-prog05 {
	background-image: url(../img/lec_plogexp05.gif);
	background-color: #f0f0f0;
	width: 25px;
	padding: 12px;
}
/* 2004.3.31. N.Takata Add. */
.lec-prog06 {
	background-color: #f0f0f0;
	width: 25px;
	padding: 12px;
}
.lec-search01 {
	background-color: #DDEDFF;
	margin: 10px;
}
.lec-search02 {
	background-color: #DDEDFF;
	width: 7px;
}
.lec-search03 {
	background-color: #DDEDFF;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.lec-search04 {
	background-color: #0099CC;
	padding: 2px 2px 2px 5px;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 3px solid #577DA8;
	border-left: 1px none #999999;
	font-weight: bold;
	color: #FFFFFF;
}
.lec-search05 {
	background-color: #FAFAFA;
	padding: 2px 5px;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	vertical-align: middle;
}
/*-- 2004.02.24.Takata.Modified --*/
.lec-search05b {
	background-color: #D8D8D8;
/*	background-color: #F6F6F6;*/
	padding: 5px;
	border-top: 1px none #999999;
	border-right: 0px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	vertical-align: middle;
}
/*-- 2004.02.24.Takata.Modified --*/
.lec-search05c {
	background-color: #D8D8D8;
/*	background-color: #F6F6F6;*/
	padding: 5px;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	vertical-align: middle;
}
/*-- 2004.03.11.Takata.Modified --*/
.lec-search05d {
	background-color: #FAFAFA;
	padding: 8px;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	vertical-align: middle;
}
.lec-search06 {
	background-color: #EFEFEF;
	padding: 5px;
	border-top: 1px none #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px none #999999;
	color: #0099CC;
	vertical-align: middle;
	font-weight: bold;
	white-space: nowrap;
}
.lec-rt-t10 {
	background-color: #FBFAEC;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	padding: 1px;
}
.lec-rt-t11 {
	background-color: #FBFAEC;
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	margin: 8px 5px;
}
/*-- 2004.02.24.Takata.Add --*/
input.btn{
	background-color: #0099CC;
	padding-top: 3px;
	border-top: 1px solid #006699;
	border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 1px solid #006699;
	font-weight: bold;
	color: #FFFFFF;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
/*-- 2004.04.22.Takata.Add --*/
/* チュータールーム用 */
input.btn_c{
	background-color: #efeded;
	padding-top: 2px;
	border-top: 1px solid #f0f0f0;
	border-right: 2px solid #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	border-left: 1px solid #f0f0f0;
	font-weight: bold;
	color: #006800;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
/*-- 2004.02.24.Takata.Modified --*/
/*-- 2004.05.25.Kunitomo.Add --*/
input.btn_d{
	background-color: #efeded;
	padding-top: 2px;
	border-top: 1px solid #f0f0f0;
	border-right: 2px solid #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	border-left: 1px solid #f0f0f0;
	font-weight: bold;
	color: #e41414;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}
input.btn_e{
	background-color: #efeded;
	padding-top: 2px;
	border-top: 1px solid #f0f0f0;
	border-right: 2px solid #a0a0a0;
	border-bottom: 2px solid #a0a0a0;
	border-left: 1px solid #f0f0f0;
	font-weight: bold;
	color: #000099;
/*	cursor: url('/common/ico/sys/tie_chang2.cur');*/
}

input.txt{
	border: 1px solid #999999;
}
.chut-title02 {
	background-color: #6EB936;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #458133;
	border-right-color: #458133;
	border-bottom-color: #458133;
	border-left-color: #458133;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 0px;
}
.chut-title04 {
	background-image: url(../img/chut_t03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}
.chut-menu01 {
	background-image: url(../img/chut_menu02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.chut-menu02 {
	background-color: #006633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #618C47;
	border-right-color: #3F8118;
	border-bottom-color: #3A7616;
	border-left-color: #006633;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.chut-menu03 {
	background-color: #3F8118;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #618C47;
	border-right-color: #6C9C50;
	border-bottom-color: #3A7616;
	border-left-color: #006633;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}
.msg-menu01 {
	background-image: url(../img/msg_menu02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.msg-icomenu01 {
	font-weight: bold;
	padding-right: 15px;
	padding-left: 5px;
}
.msg-title04 {
	background-image: url(../img/msg_t03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}
.msg-title02 {
	background-color: #B93642;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #813B33;
	border-right-color: #813B33;
	border-bottom-color: #813B33;
	border-left-color: #813B33;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 0px;
}
.cab-menu01 {
	background-image: url(../img/cab_menu02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.cab-title04 {
	background-image: url(../img/cab_t03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}
.cab-title02 {
	background-color: #3683B9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #335281;
	border-right-color: #335281;
	border-bottom-color: #335281;
	border-left-color: #335281;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 0px;
}
.usr-menu01 {
	background-image: url(../img/usr_menu02.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.usr-title02 {
	background-color: #AD36B9;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #813378;
	border-right-color: #813378;
	border-bottom-color: #813378;
	border-left-color: #813378;
	padding-left: 5px;
	padding-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 0px;
}
.usr-title04 {
	background-image: url(../img/usr_t03.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}
.lec-table25 {
	background-color: #FFFFFF;
	width: 100%;
	border-top: 1px solid #C1C1C1;
	border-right: 1px none #C1C1C1;
	border-bottom: 1px none #C1C1C1;
	border-left: 1px solid #C1C1C1;
}
.lec_maru{
	color: #24B054;
}
.lec_contents{
	margin-left: 14px;
	width: 100%;
	height: 100%;
/*	overflow:auto;*/
	scrollbar-arrow-color:      #000080;
	scrollbar-darkshadow-color: #0099ff;
	scrollbar-face-color:       #f0f0f0;
	scrollbar-highlight-color:  #ffffff;
}
.lec_progress{
	margin-left: 14px;
	width: 100%;
	height: 100%;
/*	overflow:auto;*/
	scrollbar-arrow-color:      #000080;
	scrollbar-darkshadow-color: #0099ff;
	scrollbar-face-color:       #f0f0f0;
	scrollbar-highlight-color:  #ffffff;
}
.lec_roomtop{
	margin-left: 14px;
	width: 100%;
	height: 100%;
/*	overflow:auto;*/
	scrollbar-arrow-color:      #000080;
	scrollbar-darkshadow-color: #0099ff;
	scrollbar-face-color:       #f0f0f0;
	scrollbar-highlight-color:  #ffffff;
}
.list_counter{
	text-align: left;
	font-weight: 100;
	font-size: xx-small;
	color: #333333;
}
/* 2004.5.6. Momoda Add. */
.myp-libbase02 {
	background-image: url(../../common/img/mypage_lib_c05.gif);
}
.myp-libbase03 {
	background-image: url(../../common/img/mypage_lib_c06.gif);
}
.myp-libbase04 {
	background-image: url(../../common/img/mypage_lib_c07.gif);
}
.myp-libbase05 {
	background-image: url(../../common/img/mypage_lib_c08.gif);
}
.myp-libbase06 {
	background-color: #FF75BA;
}
.myp-tinbase04 {
	background-color: #FFFFFF;
	padding: 3px 3px 3px 10px;
	color: #993399;
	font-weight: bold;
	text-align: right;
}
.myp-tinbase05 {
	background-color: #FFFFFF;
	padding: 1px;
	border-top: 1px none #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;
}
.ot_myp-info03 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.ot_myp-info04 {
	font-weight: bold;
	text-align: right;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.ot_myp-lecbase01 {
	width: 6px;
}
.ot_myp-lecbase02 {
	background-image: url(../img/mypage_lec_c05.gif);
	width: 330px;
}
.ot_myp-lecbase03 {
	background-image: url(../img/mypage_lec_c06.gif);
}
.ot_myp-lecbase04 {
	background-image: url(../img/mypage_lec_c07.gif);
}
.ot_myp-lecbase05 {
	background-image: url(../img/mypage_lec_c08.gif);
}
.ot_myp-lecbase06 {
	background-color: #FF7F0B;
	width: 330px;
}
.ot_myp-lecbase07 {
	background-color: #FF7F0B;
}
.ot_myp-lecbase_place {
	vertical-align: top;
}
.ot_myp-infobase_place {
	vertical-align: top;
}
.ot_myp-libbase01 {
	width: 6px;
}
.ot_myp-libbase02 {
	background-image: url(../../common/img/mypage_lib_c05.gif);
	width: 330px;
}
.ot_myp-libbase03 {
	background-image: url(../../common/img/mypage_lib_c06.gif);
}
.ot_myp-libbase04 {
	background-image: url(../../common/img/mypage_lib_c07.gif);
}
.ot_myp-libbase05 {
	background-image: url(../../common/img/mypage_lib_c08.gif);
}
.ot_myp-libbase06 {
	background-color: #FF75BA;
	width: 330px;
}
.ot_myp-libbase07 {
	background-color: #FF75BA;
}
.ot_myp-libbase_place {
	vertical-align: top;
}
.ot_myp_select {
	vertical-align: top;
}
/* 04/10/29 Y.Ura Add lec_lecture */
.lec_title_font {
	color:#333399;
	font-family:HG丸ｺﾞｼｯｸM-PRO;
	font-size:30px;
}
.lec_style_table {
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	height:100%;
	width:120px;
}
.lec_style_table_glay {
	font-weight: bold;
	color: #996600;
	font-size: 10px;
	height:100%;
	width:120px;
}
.lec_style_title_table {
	background-image: url(../img/lec_title01.gif);
	background-repeat:repeat-x;
}

.lec_style_kai_table {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.lec_style_kai_title {
	background:url(../../common/img/lec_kai_style_top_center.gif);
	font-weight:bold;
	height:38;
}
.lec_style_kai_grade1 {
	background:url(../../common/img/lec_kai_style_middle_grade1.gif);
	background-repeat:repeat-y;
}
.lec_style_kai_grade2 {
	background:url(../../common/img/lec_kai_style_middle_grade2.gif);
	background-repeat:repeat-y;
}
.lec_style_back {
	background:#FFF3D1;
	font-size:10px;
}
.lec_style_back_glay {
	background:#F7F7F7;
	font-size:10px;
}
a.lec_link_text:link {
	font-size:10px;
	word-break:break-all;
}
a.lec_link_text:visited {
	font-size:10px;
	word-break:break-all;
}
a.lec_link_text:hover {
	font-size:10px;
	word-break:break-all;
}
a.lec_link_text_glay:link {
	font-size:10px;
	word-break:break-all;
/*	color:#777777;	*/
}
a.lec_link_text_glay:visited {
	font-size:10px;
	word-break:break-all;
/*	color:#777777;	*/
}
a.lec_link_text_glay:hover {
	font-size:10px;
	word-break:break-all;
/*	color:#777777;	*/
}
img.lec_style_image {
	border:0px;
}
img.lec_style_image_glay {
	border:0px;
	filter:progid:DXImageTransform.Microsoft.BasicImage(GrayScale=1);
}

.lec_style_icon {
	background:#FFFBEF;
}

.thumbnail {
	border:1px solid #666666;
}
.photo {
	border:1px solid #666666;
}
/* lec_mtr_search */
.search_tab_table {
	margin-left:0px;
}
.search_tab_table_child {
	margin:6px 0 0 0;
}
.search_tab_open {
	border-bottom:1px solid #FFFFFF;
}
.search_tab_close {
	border-bottom:1px solid #C171A0;
}

/*tab color*/
.search_tab_tl {
	width:5px;
	height:5px;
	background:url(../../common/img/search_b_tab_tl.gif);
}
.search_tab_tc {
	background:url(../../common/img/search_b_tab_tc.gif);
}
.search_tab_tr {
	width:5px;
	height:5px;
	background:url(../../common/img/search_b_tab_tr.gif);
}
.search_tab_ml {
	width:5px;
	background:url(../../common/img/search_b_tab_ml.gif);
}
.search_tab_mc {
	height:48px;
	padding:4px 3px 0 3px;
	background:#FFFFFF;
}
.search_tab_mr {
	width:5px;
	background:url(../../common/img/search_b_tab_mr.gif);
}
.search_form_bg {
	background:#DDEDFF;
}
.search_tab_tl_r {
	width:5px;
	height:5px;
	background:url(../../common/img/search_r_tab_tl.gif);
}
.search_tab_tc_r {
	background:url(../../common/img/search_r_tab_tc.gif);
}
.search_tab_tr_r {
	width:5px;
	height:5px;
	background:url(../../common/img/search_r_tab_tr.gif);
}
.search_tab_ml_r {
	width:5px;
	background:url(../../common/img/search_r_tab_ml.gif);
}
.search_tab_mc_r {
	height:48px;
	padding:4px 3px 0 3px;
	background:#FFFFFF;
}
.search_tab_mr_r {
	width:5px;
	background:url(../../common/img/search_r_tab_mr.gif);
}
/*tab color*/

.search_form_table {
	margin-left:10px;
	margin-top:12px;
}
.search_form_title {
	padding:4px;
	background:#0099CC;
	color:#FFFFFF;
	font-weight:bold;
	border-right:1px solid #577DA8;
	border-bottom:2px solid #577DA8;
}
.search_form_title_inner {
	color:#FFFFFF;
	font-weight:bold;
}
.search_form_cell1 {
	padding:2px;
	background:#CCCCCC;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}
.search_form_cell1_inner {
	padding:4px;
	color:#000066;

}
.search_form_cell2 {
	padding:2px;
	background:#EFEFEF;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}
.search_form_cell2_inner {
	padding:4px;
	color:#006666;
	font-weight:bold;
}
.search_form_cell3 {
	padding:8px;
	background:#CCCCCC;
	color:#006666;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #AAAAAA;
}
.search_form_cell4 {
	padding:2px;
	background:#CCCCCC;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
}
.search_form_cell4_inner {
	color:#000066;
}
.search_btn {
	width:80px;
	height:40px;
}

.search_list_table_head {
	margin-left:10px;
	margin-top:12px;
}
.search_list_table {
	margin-left:10px;
}
.search_list_table_bottom {
	margin-left:10px;
}

/* material_lec_progress_dllist */
.progress_dllist {
	margin:8px,24px,8px,24px;
}
.progress_dllist td {
	height: 36px;
}
.progress_dllist td.border_on {
	height: 32px;
	border-bottom:1px solid #CCCCCC;
}
.progress_dllist_c td {
	height: 32px;
	border-bottom:1px solid #CCCCCC;
}
.progress_dllist_c td.border_none {
	width:28px;
	border-bottom:1px solid #FFFFFF;
}
/* t_lec_progress start */
.lec-table14_progress {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 6px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	height:42px;
}
.lec-table15_progress {
	background-color: #F5F1E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	height:42px;
}
.lec-table17_progress {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	vertical-align: top;
	font-weight: bolder;
	color: #3366CC;
	background-color: #DBEEF7;
	white-space: nowrap;
	height:34px;
}
/*20090722 add songxr DIGITALPEN_CORRECT_MOBILE start*/
.lec-correct14_progress {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #C1C1C1;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	border-left-color: #C1C1C1;
	padding-top: 2px;
	padding-bottom: 1px;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	height:32px;
}
.lec-correct15_progress {
	background-color: #F5F1E7;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: middle;
	text-align: center;
	white-space: nowrap;
	height:32px;
}
/*20090722 add songxr DIGITALPEN_CORRECT_MOBILE end*/
/* t_lec_progress end */
