/* CSS Document */

#rightcont .head_movie01 {
	background: url(../movie/img/title_01.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_movie02 {
	background: url(../movie/img/title_02.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_movie03 {
	background: url(../movie/img/title_03.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_movie04 {
	background: url(../movie/img/title_04.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_movie05 {
	background: url(../movie/img/title_05.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_movie06 {
	background: url(../movie/img/title_06.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_movie07 {
	background: url(../movie/img/title_07.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_movie08 {
	background: url(../movie/img/title_08.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_movie09 {
	background: url(../movie/img/title_09.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast01 {
	background: url(../podcast/img/title_01.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast02 {
	background: url(../podcast/img/title_02.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast03 {
	background: url(../podcast/img/title_03.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast04 {
	background: url(../podcast/img/title_04.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast05 {
	background: url(../podcast/img/title_05.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast06 {
	background: url(../podcast/img/title_06.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast07 {
	background: url(../podcast/img/title_07.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_podcast08 {
	background: url(../podcast/img/title_08.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_web01 {
	background: url(../web/img/title_01.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_web02 {
	background: url(../web/img/title_02.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_web03 {
	background: url(../web/img/title_03.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_web04 {
	background: url(../web/img/title_04.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_web05 {
	background: url(../web/img/title_05.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_web06 {
	background: url(../web/img/title_06.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_web07 {
	background: url(../web/img/title_07.jpg) no-repeat;
	height: 53px;
}

#rightcont .head_normal01 {
	background: url(../img/title_01.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal02 {
	background: url(../img/title_02.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal03 {
	background: url(../img/title_03.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal04 {
	background: url(../img/title_04.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal05 {
	background: url(../img/title_05.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal06 {
	background: url(../img/title_06.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal07 {
	background: url(../img/title_07.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal08 {
	background: url(../img/title_08.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_normal09 {
	background: url(../img/title_09.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_sitemap01 {
	background: url(../sitemap/img/title_01.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_sitemap02 {
	background: url(../sitemap/img/title_02.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_contact01 {
	background: url(../contact/img/title_01.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_contact02 {
	background: url(../contact/img/title_02.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_contact03 {
	background: url(../contact/img/title_03.jpg) no-repeat;
	height: 53px;
}
#rightcont .head_contact04 {
	background: url(../contact/img/title_04.jpg) no-repeat;
	height: 53px;
}


#rightcont .mainimg_movie01 {
	background: url(../movie/img/mainimg.jpg) no-repeat;
	height: 111px;
}
#rightcont .mainimg_movie04 {
	background: url(../movie/img/mainimg_seminar.jpg) no-repeat;
	height: 111px;
}
#rightcont .mainimg_podcast01 {
	background: url(../podcast/img/mainimg.jpg) no-repeat;
	height: 111px;
}
#rightcont .mainimg_web01 {
	background: url(../web/img/mainimg.jpg) no-repeat;
	height: 111px;
}
#rightcont .mainimg_about01 {
	background: url(../about/img/mainimg_01.jpg) no-repeat;
	height: 111px;
}
#rightcont .mainimg_about08 {
	background: url(../about/img/mainimg_08.jpg) no-repeat;
	height: 111px;
}




#flow {
	margin: 0px;
	padding: 0px;
	width: 526px;
	font-size: 12px;
}

#flow .title {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
	background: #000 url(../img/flow_title.jpg) no-repeat;
	width: 516px;
	height: 30px;
}
#flow h3 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
}
#flow h4 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 14px;
	line-height: 29px;
}
#flow .body_l {
	margin: 0px;
	padding: 0px;
	width: 95px;
	float: left;
}
#flow .body_r {
	margin: 0px;
	padding: 0px;
	width: 431px;
	float: left;
}
#flow .body_r_mi {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	width: 421px;
	height: 29px;
	background: #FF6600 url(../img/flow_mi_01.jpg) no-repeat;
}
#flow .body_r_mi02 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	width: 421px;
	height: 29px;
	background: #FF3600 url(../img/flow_mi_02.jpg) no-repeat;
}
#flow .body_r_arrow {
	margin: 0px;
	padding: 0px;
}
#flow p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#example {
	margin: 0px;
	padding: 0px;
	width: 526px;
	font-size: 12px;
}

#example .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	background: #BCD6EC url(../img/example_title.jpg) no-repeat;
	width: 330px;
	height: 30px;
}
#example h3 {
	margin: 0px;
	padding: 0px;
	color: #003399;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}
#example .body_l {
	margin: 0px;
	padding: 0px;
	width: 250px;
	float: left;
	font-size: 10px;
	line-height: 130%;
}
#example .body_r {
	margin: 0px 0px 0px 26px;
	padding: 0px;
	width: 250px;
	float: left;
	font-size: 10px;
	line-height: 130%;
}
#example p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#example2 {
	margin: 0px;
	padding: 0px;
	width: 526px;
	font-size: 12px;
}

#example2 .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	background: #B8DDB7 url(../img/example_title2.jpg) no-repeat;
	width: 330px;
	height: 30px;
}
#example2 h3 {
	margin: 0px;
	padding: 0px;
	color: #1C6400;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}
#example2 .body_l {
	margin: 0px;
	padding: 0px;
	width: 176px;
	float: left;
}
#example2 .body_r {
	margin: 0px;
	padding: 0px;
	width: 350px;
	float: left;
}
#example2 p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#example3 {
	margin: 0px;
	padding: 0px;
	width: 526px;
	font-size: 12px;
}

#example3 .title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	background: #E8C8D8 url(../img/example_title3.jpg) no-repeat;
	width: 330px;
	height: 30px;
}
#example3 h3 {
	margin: 0px;
	padding: 0px;
	color: #8C002E;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}
#example3 .body_l {
	margin: 0px;
	padding: 0px;
	width: 176px;
	float: left;
}
#example3 .body_r {
	margin: 0px;
	padding: 0px;
	width: 350px;
	float: left;
}
#example3 p {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

.md_normal {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 10px;
	background: #000 url(../img/flow_title.jpg) no-repeat;
	width: 516px;
	height: 30px;
}
.md_normal h3 {
	margin: 0px;
	padding: 0px;
	color: #fff;
	font-size: 14px;
	line-height: 30px;
	font-weight: normal;
}

.md_normal_02 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	background: #BCD6EC url(../img/normal_title.jpg) no-repeat;
	width: 506px;
	height: 30px;
}
.md_normal_02 h3 {
	margin: 0px;
	padding: 0px;
	color: #003399;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}
/**.md_normal {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	background: #BCD6EC url(../movie/img/md_05.jpg) no-repeat;
	width: 506px;
	height: 30px;
}
.md_normal h3 {
	margin: 0px;
	padding: 0px;
	color: #003399;
	font-size: 12px;
	line-height: 30px;
	font-weight: normal;
}**/
#price {
	margin: 0px;
	padding: 0px;
	width: 526px;
	font-size: 12px;
}
#price h4 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #FF6600;
	font-size: 12px;
	font-weight: normal;
}
#price .body_l {
	margin: 0px;
	padding: 3px;
	width: 87px;
	float: left;
	background-color: #EFEFEF;
	border-left: 2px solid #fff;
}
#price .body_r {
	margin: 0px;
	padding: 3px;
	width: 421px;
	float: left;
	border-left: 2px solid #fff;
	background-color: #F6F6F6;
}

#outline {
	margin: 0px;
	padding: 0px;
	width: 526px;
	font-size: 12px;
}
#outline h4 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: normal;
}
#outline .body_l {
	margin: 0px;
	padding: 3px 3px 3px 15px;
	width: 75px;
	float: left;
	background: #fff url(../img/arrow_box.gif) 5% no-repeat;
	border-left: 2px solid #fff;
}
#outline .body_r {
	margin: 0px;
	padding: 3px;
	width: 421px;
	float: left;
	border-left: 2px solid #fff;
	background-color: #fff;
}



