@Charset "Shift-JIS";

/* コンテンツ用設定 --------------------------------------------------------- */

/* トップページエリア設定 */
#topArea {
	border:0px none;
	padding:0px 0 0px 0;
	margin:0px auto;
}

.lectureline {
	height:2px;
	font-size:1px;
	padding:0px;
	margin:0px;
	background-color: #76992D;
}


/* リンク設定 */

.noArea {
	border: 0px none;
	border-spacing: 0px;
	vertical-align:top;
	padding: 0px 5px 5px 0px;
}

.noOption {
	display:block;
	height:24px;
	white-space: nowrap;
	margin: 0px;
}

.notxt {
	padding: 4px 0px 0px 30px;
	letter-spacing: 1px;
}

/* no01 */

.no01 {
	text-decoration: none;
	background-image: url(../../lecture/images/no01_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no01ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no01_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no01:link {
	color: #444444;
	text-decoration:none;
}

a.no01:visited {
	color: #333333;
	text-decoration: none;
}

a.no01:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no01_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no01:active {
	color: #FFFFFF;
	text-decoration:none;
}


/* no02 */

.no02 {
	text-decoration: none;
	background-image: url(../../lecture/images/no02_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no02ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no02_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no02:link {
	color: #444444;
	text-decoration:none;
}

a.no02:visited {
	color: #333333;
	text-decoration: none;
}

a.no02:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no02_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no02:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no03 */

.no03 {
	text-decoration: none;
	background-image: url(../../lecture/images/no03_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no03ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no03_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no03:link {
	color: #444444;
	text-decoration:none;
}

a.no03:visited {
	color: #333333;
	text-decoration: none;
}

a.no03:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no03_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no03:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no04 */

.no04 {
	text-decoration: none;
	background-image: url(../../lecture/images/no04_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no04ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no04_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no04:link {
	color: #444444;
	text-decoration:none;
}

a.no04:visited {
	color: #333333;
	text-decoration: none;
}

a.no04:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no04_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no04:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no05 */

.no05 {
	text-decoration: none;
	background-image: url(../../lecture/images/no05_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no05ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no05_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no05:link {
	color: #444444;
	text-decoration:none;
}

a.no05:visited {
	color: #333333;
	text-decoration: none;
}

a.no05:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no05_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no05:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no06 */

.no06 {
	text-decoration: none;
	background-image: url(../../lecture/images/no06_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no06ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no06_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no06:link {
	color: #444444;
	text-decoration:none;
}

a.no06:visited {
	color: #333333;
	text-decoration: none;
}

a.no06:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no06_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no06:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no07 */

.no07 {
	text-decoration: none;
	background-image: url(../../lecture/images/no07_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no07ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no07_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no07:link {
	color: #444444;
	text-decoration:none;
}

a.no07:visited {
	color: #333333;
	text-decoration: none;
}

a.no07:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no07_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no07:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no08 */

.no08 {
	text-decoration: none;
	background-image: url(../../lecture/images/no08_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no08ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no08_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no08:link {
	color: #444444;
	text-decoration:none;
}

a.no08:visited {
	color: #333333;
	text-decoration: none;
}

a.no08:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no08_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no08:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no09 */

.no09 {
	text-decoration: none;
	background-image: url(../../lecture/images/no09_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no09ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no09_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no09:link {
	color: #444444;
	text-decoration:none;
}

a.no09:visited {
	color: #333333;
	text-decoration: none;
}

a.no09:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no09_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no09:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no10 */

.no10 {
	text-decoration: none;
	background-image: url(../../lecture/images/no10_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no10ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no10_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no10:link {
	color: #444444;
	text-decoration:none;
}

a.no10:visited {
	color: #333333;
	text-decoration: none;
}

a.no10:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no10_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no10:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no11 */

.no11 {
	text-decoration: none;
	background-image: url(../../lecture/images/no11_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no11ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no11_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no11:link {
	color: #444444;
	text-decoration:none;
}

a.no11:visited {
	color: #333333;
	text-decoration: none;
}

a.no11:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no11_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no11:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* no12 */

.no12 {
	text-decoration: none;
	background-image: url(../../lecture/images/no12_st.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.no12ac {
	text-decoration: none;
	background-image: url(../../lecture/images/no12_ac.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no12:link {
	color: #444444;
	text-decoration:none;
}

a.no12:visited {
	color: #333333;
	text-decoration: none;
}

a.no12:hover {
	color: #FFFFFF;
	background-color: #94B74D;
	text-decoration: none;
	background-image: url(../../lecture/images/no12_ov.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

a.no12:active {
	color: #FFFFFF;
	text-decoration:none;
}

/* タイトル設定 */
.ttllectureOption {
	display:block;
	border: 0px none;
	border-spacing: 0px;
	padding: 0px 0px 0px 35px;
	height:25px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.ttllecturetxt {
	letter-spacing: 1px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/* タイトル01 */
.ttlArea01 {
	background-image: url(../../lecture/images/hl_no01.gif);
}

/* タイトル02 */
.ttlArea02 {
	background-image: url(../../lecture/images/hl_no02.gif);
}

/* タイトル03 */
.ttlArea03 {
	background-image: url(../../lecture/images/hl_no03.gif);
}

/* タイトル04 */
.ttlArea04 {
	background-image: url(../../lecture/images/hl_no04.gif);
}

/* タイトル05 */
.ttlArea05 {
	background-image: url(../../lecture/images/hl_no05.gif);
}

/* タイトル06 */
.ttlArea06 {
	background-image: url(../../lecture/images/hl_no06.gif);
}

/* タイトル07 */
.ttlArea07 {
	background-image: url(../../lecture/images/hl_no07.gif);
}

/* タイトル08 */
.ttlArea08 {
	background-image: url(../../lecture/images/hl_no08.gif);
}

/* タイトル09 */
.ttlArea09 {
	background-image: url(../../lecture/images/hl_no09.gif);
}

/* タイトル10 */
.ttlArea10 {
	background-image: url(../../lecture/images/hl_no10.gif);
}

/* タイトル11 */
.ttlArea11 {
	background-image: url(../../lecture/images/hl_no11.gif);
}

/* タイトル12 */
.ttlArea12 {
	background-image: url(../../lecture/images/hl_no12.gif);
}

/* 小タイトル */
.ttlAreahls {
	background-image: url(../../lecture/images/hls_cmn.gif);
}

/* 共通キャップ */
.capArea {
	border: 0px none;
	border-spacing: 0px;
	padding: 0px 5px 5px 20px;
	vertical-align:middle;
	background-repeat: no-repeat;
	background-position: 5px 2px;
	background-image: url(../../lecture/images/cap_cmn.gif);
}

/* 3イラスト */
.illust3 {
	padding:0px;
	margin:10px 0px;
}


/* キャップ */
.caplecturecmn {
	width:20px;
	height:23px;
}

/* 写真余白 */
.spacelecturephoto {
	margin:0px 0px 0px 0px;
	padding:0px;
}

/* 表枠 */

.hyouwakuspaceL {
	margin:0px;
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #AAAAAA;
	border-right-color: #FFFFFF;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	width:220px;
}

.hyouwakuspaceL ul {
	margin:0px;
	padding:10px;
	list-style:none;
}

.hyouwakuspaceC {
	margin:0px;
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #AAAAAA;
	border-right-color: #FFFFFF;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	width:220px;
	text-align:center;
}

.hyouwakuspaceLO {
	margin:0px;
	padding:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #AAAAAA;
	border-right-color: #FFFFFF;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	width:270px;
}

.hyouwakuspaceLO ul {
	margin:0px;
	padding:10px;
	list-style:none;
}

.hyouwakuspaceR {
	margin:0px;
	padding:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	background-image: url(../../lecture/images/hyouwakuspaceRul.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.hyouwakuspaceR p {
	padding:0 0 10px 0;
}

.hyouwakuspaceR ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.lecturepoint {
	margin:0px;
	padding:0px 0px 0px 13px;
	color: #FF0000;
	background-image: url(../../lecture/images/lecturepoint.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}


/* 20130329追加 */

.hyouwakuspaceUP {
	margin:0px;
	padding:10px 10px 0px 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #AAAAAA;
	border-right-color: #AAAAAA;
	border-bottom-color: #AAAAAA;
	border-left-color: #AAAAAA;
	width:570px;
}

.spacelecturephoto2 {
	margin:5px 5px 5px 5px;
	padding:5px;
}

.lecturetext2 {
	margin:5px 5px 5px 5px;
	padding:5px;
}

/* キャラ枠 */
.charawakuL {
	margin:0px;
	background-image: url(../../lecture/images/waku_left_cmn.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width:15px;
}

.charawakuR {
	margin:0px;
	background-image: url(../../lecture/images/waku_right_cmn.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	width:13px;
}

.charawakuM {
	margin:0px;
	padding:10px 13px 10px 13px;
}

.lecWakubtm {
	height:5px;
	margin:0;
	padding:0;
	background-image: url(../../lecture/images/waku_btm.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
/* for WinIE6*/
* html lecWakubtm {
	margin:-10px 0 0 0;
}

.lechlLine {
	height:4px;
	margin:0;
	padding:0;
	background-image: url(../../lecture/images/hl_line.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.lecwakuitem {
	margin:30px 0 10px 0;
	padding:0;
	background-image: url(../../lecture/images/wakuitem_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.lecwakuitem .lecwtxtc {
	padding:7px;
	line-height:2em;
	text-align:center;
}
.lecwakuitem .lecwtxtc img {
	border:1px solid #333;
}
.lecwakuitem .lecwup {
	height:6px;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	background-image: url(../../lecture/images/wakuitem_up.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lecwakuitem .lecwun {
	height:6px;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	background-image: url(../../lecture/images/wakuitem_un.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lecbtnset {
	width:214px;
	margin:20px auto 5px auto;
}
.lecbtnseto {
	width:94px;
	margin:20px auto 5px auto;
}
.lecbtnback a {
	float:left;
	width:94px;
	height:38px;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	background-image: url(../../lecture/images/btn_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lecbtnback a:hover {
	width:94px;
	height:38px;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	background-image: url(../../lecture/images/btn_back.gif);
	background-repeat: no-repeat;
	background-position: left -45px;
}
.lecbtnnext a {
	float:right;
	width:94px;
	height:38px;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	background-image: url(../../lecture/images/btn_next.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.lecbtnnext a:hover {
	width:94px;
	height:38px;
	display:inline-block;
	margin:0;
	padding:0;
	font-size:0px;
	line-height:0px;
	background-image: url(../../lecture/images/btn_next.gif);
	background-repeat: no-repeat;
	background-position: left -45px;
}
