@charset "utf-8";
/* CSS Document */
/*---------------------------------------------------
 @ block
---------------------------------------------------*/
#block01,
#block02,
#block03 {
	clear:both;
	margin:16px 0 0 0;
	/*border:1px solid #3399CC;*/
}
#block01 h2,
#block02 h2,
#block03 h2 {
	margin:0 0 6px 0;
}

/*---------------------------------------------------
 03-02. contents#main
---------------------------------------------------*/
#block01 .main,
#block02 .main,
#block03 .main
 {
 	float:left;
}
#block01 .main,
#block02 .main {
	width:484px;
}
#block03 .main { width : 536px; }
/*-------------------------------------------------*/
#block01 .main dl {
	padding:15px 18px;
	font-size:75%;
	background:url(../member/images/index/lecture_dl_bg.png) center bottom no-repeat;
}
#block01 .main dl.end { background:url(../member/images/index/lecture_dl_bg2.png) center bottom no-repeat; }
#block01 .main dl dt {
	padding:0 0 7px 90px;
}
#block01 .main dl dt.global { background:url(../images/icn_lec_03.png) left 2px no-repeat; }
#block01 .main dl dt.members { background:url(../images/icn_lec_02.png) left 2px no-repeat; }
#block01 .main dl dt.theme { background:url(../images/icn_lec_01.png) left 2px no-repeat; }

#block01 .main dl dt span { font-size:10px; }
/*-------------------------------------------------*/
.main p.seeList {
	margin:-28px 12px 15px 0 ;
	text-align:right;
}
/*-------------------------------------------------*/
#block02 .main ul {
	padding:12px 0;
	list-style:none;
	font-size:75%;
	background:#f2fee6;
}
	#block02 .main ul li {
		padding-left:28px;
		line-height:31px;
		background: url(../images/li_bg_grn_01.png) left top no-repeat;
	}
	#block02 .main ul li a { color:#333333; }
	#block02 .main ul li span {
		float:left;
		display:block;
		width:112px;
	}
/*-------------------------------------------------*/
#block03 .main h2 { margin-bottom:0; }
#block03 .main dl {
	width : 536px;
	height:115px;
	padding:7px 0;
	overflow:auto;
	border-left:1px solid #f2f2f2;
	border-bottom:1px solid #f2f2f2;
}
#block03 .main dl dt {
	clear:left;
	float:left;
	width:112px;
	padding-left:28px;
	font-size:75%;
	background:url(../images/li_mark_01.png) 13px 5px no-repeat;
}
#block03 .main dl dd {
	float:left;
	display:block;
	width:364px;
	margin-bottom:12px;
	font-size:75%;
}
/*---------------------------------------------------
 03-03. contents#sub
---------------------------------------------------*/
#block01 .sub,
#block02 .sub,
#block03 .sub
 {
 	float:right;
}
#block01 .sub,
#block02 .sub {
	width:302px;
}
#block03 .sub { width : 252px; }
/*-------------------------------------------------*/
#block01 .sub h3 {
	margin:0 0 7px 0 ;
	padding:6px 5px 4px 7px;
	font-size:75%;
	color:#ffffff;
	font-weight:normal;
	line-height:1.4em;
	background:#ff4949;
}
#block02 .sub h3 {
	margin:0 0 7px 82px ;
	padding:6px 5px 4px 7px;
	font-size:75%;
	color:#ffffff;
	font-weight:normal;
	line-height:1.4em;
	background:#59ac01;
}
/*-------------------------------------------------*/
#block01 .sub p {
	padding:7px 13px 0px 13px;
	/*background:#fef3f3;*/
	font-size:62.5%;
}
#block01 .sub p img {
	float:right;
	margin:0 0 10px 7px;
	/*border:1px solid #e3e3e3;*/
}
/*-------------------------------------------------*/
#block02 .sub p {
	margin:0 0 6px 0;
	font-size:62.5%;
	line-height:1.6em;
}
#block02 .sub p.image { 
	float:left;
	margin:0 6px 13px 6px;
}
#block02 .sub p.image img {
	margin-right:5px;
	border:3px solid #f3f3f3;
}
/*-------------------------------------------------*/
#block03 p.banner {
	margin-bottom:15px;
} 

/*-------------------------------------------------*/
#block01 .sub p.readMore {
	margin-bottom:0;
}
#block01 .sub p.readMore img {
	float:none;
	margin:0;
	border:none;
	margin-bottom:5px;
}













