/* CSS Document */

#cont .head_info01 {
	background: url(../info/img/title_01.gif) no-repeat;
	height: 80px;
}
#cont .head_info02 {
	background: url(../info/img/title_02.gif) no-repeat;
	height: 80px;
}
#cont .head_info03 {
	background: url(../info/img/title_03.gif) no-repeat;
	height: 80px;
}
#cont .head_info04 {
	background: url(../info/img/title_04.gif) no-repeat;
	height: 80px;
}
#cont .head_present {
	background: url(../present/img/title_01.gif) no-repeat;
	height: 80px;
}
#cont .head_invite01 {
	background: url(../invite/img/title_01.gif) no-repeat;
	height: 80px;
}
#cont .head_invite02 {
	background: url(../invite/img/title_02.gif) no-repeat;
	height: 80px;
}
#cont .head_invite03 {
	background: url(../invite/img/title_03.gif) no-repeat;
	height: 80px;
}
#cont .head_invite04 {
	background: url(../invite/img/title_04.jpg) no-repeat;
	height: 80px;
}

#cont .lxsfile_head {
	margin: 0px;
	padding: 0px;
	height: 316px;
	position: relative;
}

#cont .lxsfile_ttl {
	display: none;
}

#cont .lxsfile_mainimg {
	margin: 0px;
	padding: 210px 240px 0px 15px;
	background: url(../lxsfile/img/mainimg.jpg) no-repeat;
	width: 335px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_mainimg2 {
	margin: 0px;
	padding: 210px 240px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx002.jpg) no-repeat;
	width: 335px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg3 {
	margin: 0px;
	padding: 210px 240px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx003.jpg) no-repeat;
	width: 335px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg4 {
	margin: 0px;
	padding: 210px 240px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx004.jpg) no-repeat;
	width: 335px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg5 {
	margin: 0px;
	padding: 210px 240px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx005.jpg) no-repeat;
	width: 335px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg6 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx006.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg7 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx007.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg8 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx008.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg9 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx009.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg10 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx010.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg11 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx011.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg12 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx012.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg13 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx013.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg14 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx014.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg15 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx015.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg16 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx016.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg17 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx017.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg18 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx018.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #996633;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg19 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx019.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg20 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx020.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg21 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx021.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}
#cont .lxsfile_mainimg22 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx022.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_mainimg23 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx023.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_mainimg24 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx024.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_mainimg25 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx025.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_mainimg26 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx026.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_mainimg27 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx027.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_mainimg28 {
	margin: 0px;
	padding: 210px 225px 0px 15px;
	background: url(../lxsfile/img/mainimg_lx028.jpg) no-repeat;
	width: 350px;
	height: 106px;
	color: #333;
	font-size: 12px;
	line-height: 140%;
}

#cont .lxsfile_profile {
	margin: 0px;
	padding: 10px;
	background: url(../lxsfile/img/profile_bg.gif);
	width: 570px;
	font-size: 12px;
	line-height: 150%;
	position: relative;
}


#cont .feature_head {
	margin: 0px;
	padding: 0px;
	height: 316px;
	position: relative;
}

#cont .feature_ttl {
	display: none;
}

#cont .feature_mainimg1 {
	margin: 0px;
	padding: 210px 240px 0px 15px;
	background: url(../feature/img/mainimg_ft001.jpg) no-repeat;
	width: 335px;
	height: 106px;
	color: #333333;
	font-size: 12px;
	line-height: 140%;
}
#cont .feature_mainimg2 {
	margin: 0px;
	padding: 190px 340px 0px 15px;
	background: url(../feature/img/mainimg_ft002.jpg) no-repeat;
	width: 235px;
	height: 126px;
	color: #ffffff;
	font-size: 12px;
	line-height: 140%;
}
#cont .feature_mainimg3 {
	margin: 0px;
	padding: 190px 240px 0px 15px;
	background: url(../feature/img/mainimg_ft003.jpg) no-repeat;
	width: 335px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}
#cont .feature_mainimg4 {
	margin: 0px;
	padding: 190px 240px 0px 15px;
	background: url(../feature/img/mainimg_ft004.jpg) no-repeat;
	width: 335px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}
#cont .feature_mainimg5 {
	margin: 0px;
	padding: 190px 240px 0px 15px;
	background: url(../feature/img/mainimg_ft005.jpg) no-repeat;
	width: 335px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}
#cont .feature_mainimg6 {
	margin: 0px;
	padding: 190px 240px 0px 15px;
	background: url(../feature/img/mainimg_ft006.jpg) no-repeat;
	width: 335px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}

#cont .feature_mainimg7 {
	margin: 0px;
	padding: 190px 220px 0px 15px;
	background: url(../feature/img/mainimg_ft007.jpg) no-repeat;
	width: 355px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}

#cont .feature_mainimg8 {
	margin: 0px;
	padding: 190px 220px 0px 15px;
	background: url(../feature/img/mainimg_ft008.jpg) no-repeat;
	width: 355px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}

#cont .feature_mainimg9 {
	margin: 0px;
	padding: 190px 220px 0px 15px;
	background: url(../feature/img/mainimg_ft009.jpg) no-repeat;
	width: 355px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}

#cont .feature_mainimg10 {
	margin: 0px;
	padding: 190px 220px 0px 15px;
	background: url(../feature/img/mainimg_ft010.jpg) no-repeat;
	width: 355px;
	height: 126px;
	color: #000000;
	font-size: 12px;
	line-height: 140%;
}

#cont .feature_ttl_m {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../feature/img/ft_ttl_01.jpg) no-repeat;
	width: 575px;
	height: 34px;
	color: #CC0000;
	font-size: 16px;
	line-height: 34px;
}
#cont .feature_ttl_m2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
	background: url(../feature/img/ft_ttl_02.jpg) no-repeat;
	width: 100%;
	height: 34px;
	color: #CC0000;
	font-size: 12px;
	line-height: 34px;
}

#cont .feature_box {
	margin: 0px;
	padding: 5px;
	background-color: #FFEFF4;
	border:1px dotted #FFADC2;
	width: 578px;
	position: relative;
}

#cont .feature_profile {
	margin: 0px;
	padding: 10px;
	background: url(../lxsfile/img/profile_bg.gif);
	width: 570px;
	height: 110px;
	font-size: 12px;
	line-height: 150%;
	position: relative;
}

#caption01 {
	margin: 0px;
	padding: 0px;
	width: 590px;
}

#caption01 .title {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	background: #BCD6EC url(../img/caption_01.gif) no-repeat;
	width: 570px;
	height: 26px;
}
#caption01 h3 {
	margin: 0px;
	padding: 0px;
	color: #FF9900;
	font-size: 12px;
	line-height: 26px;
	font-weight: normal;
}
#caption01 .body {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 40px;
	width: 550px;
}









#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 .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;
}





#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: 176px;
	float: left;
}
#example .body_r {
	margin: 0px;
	padding: 0px;
	width: 350px;
	float: left;
}
#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 {
	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;
}


