/* CSS Document */



	body div#container div#main_contents {
	}
		body div#container div#main_contents div.index_image {
			width: 873px;
			height: 326px;
			margin: 20px auto;
		}
		body div#container div#main_contents div#seminar_contact {
			width: 388px;
			padding: 20px;
			margin: 20px auto;
			border: 1px solid #C6C9D0;
			font-weight:bold;
			text-align: center;
			background: #F5F4F9;
		}
			body div#container div#main_contents div#seminar_contact span {
				font-size: 1.2em;
				text-decoration: underline;
				color: #7fa85b;
			}
		body div#container div#main_contents div#index_banner {
			width: 874px;
			height: 105px;
			margin: 20px auto;
		}
			body div#container div#main_contents div#index_banner div {
				float: left;
				width: 208px;
				height: 105px;
				text-indent: -9876px;
			}
				body div#container div#main_contents div#index_banner div a {
					display: block;
					width: 208px;
					height: 105px;
				}
				body div#container div#main_contents div#index_banner div a:hover {
					filter: alpha(opacity=40);
					-moz-opacity:0.40;
					opacity:0.40;
					background: #fff;
				}
			body div#container div#main_contents div#index_banner div.concept {
				margin-right: 14px;
				background: url(../images/index/banner_concept.jpg) no-repeat 0 0;
			}
			body div#container div#main_contents div#index_banner div.movie {
				margin-right: 14px;
				background: url(../images/index/banner_movie.jpg) no-repeat 0 0;
			}
			body div#container div#main_contents div#index_banner div.feature {
				margin-right: 14px;
				background: url(../images/index/banner_feature.jpg) no-repeat 0 0;
			}
			body div#container div#main_contents div#index_banner div.b_a {
				background: url(../images/index/banner_b_a.jpg) no-repeat 0 0;
			}
