/* sample.css */body {	margin: 0 0 0 0;	color: #000;	font-family: 'Helvetica', 'Arial';	font-size: 12px;}img {	border: 0;}a {	color: #347;	text-decoration: none;	font-weight: bold;}a:hover {	color: #000;}#top {	background: url(./img/bk_1.jpg) no-repeat;	margin: 0px auto;	width: 1000px;	height: 700px;}#over {	background: url(./img/bk_2.jpg) no-repeat;	margin: 0 auto;	width: 1000px;}#top #snsButton {	background-color: #000000;	text-align: right;	padding: 10px 0px 5px 0;}#over #snsButton {	background-color: #000000;	text-align: right;	padding: 10px 20px 5px 0;	margin-bottom: 5px;}#top #content {	margin: 0;	padding: 0;	border: solid #000000;	border-width: 0 0 1px 0;	padding: 10px 30px 0 30px;	height: 493px;}#over #content {	background: url(./img/bk_3.jpg) no-repeat;	background-position:left bottom;}#left {	float: left;	margin: 0 0 20px 18px;	width: 337px;	font-family: "ヒラギノ角ゴ Pro W3", "Meiryo", 'Helvetica', 'Arial';	font-size: 15px;	line-height: 28px;	text-align: justify;}#top h1 {	border:  solid #000000;	border-width: 0 0 1px 0;	margin: 116px 0 15px 0;	padding: 0 0 15px 0;}#over h1 {	margin: 0 0 15px 50px;	float: left;	height: 60px;	width: 329px;}#text div {	margin: 0px 0 15px 0;}.movie {	float:left;	height: 46px;	width: 161px;}.earth {	float: right;	height: 46px;	width: 161px;}#over .earth {	float: right;	margin: 5px 50px 15px 0;}#overSlider {	float: right;	margin: 33px 35px 80px 0;	width: 500px;}#menu {	border:  solid #000000;	margin: 0;}#top #menu {	border-width: 0 0 1px 0;	padding: 10px 0 7px 0;	height: 29px;}#over #menu {	border-width: 1px 0;	padding: 5px 0 2px 0;	height: 29px;}#menu ul {	margin: 0 10px;	padding: 0;}#menu li {	list-style-type: none;	margin: 0 20px;	padding: 0;	float: left;}.movie {	background: url(./img/movie_2.png) no-repeat;}.earth {	height: 46px;	width: 161px;	background: url(./img/earth_2.png) no-repeat;}#menu .concept {	background: url(./img/concept_2.png) no-repeat;}#menu .contents {	background: url(./img/contents_2.png) no-repeat;}#menu .arapp {	background: url(./img/arapp_2.png) no-repeat;}#menu .link {	background: url(./img/link_2.png) no-repeat;}#menu .gearth {	background: url(./img/gearth_2.png) no-repeat;}#menu .contact {	background: url(./img/contact_2.png) no-repeat;}#menu .syogenlist {	background: url(./img/list_2.png) no-repeat;}#menu .message {	background: url(./img/message_2.png) no-repeat;}.pic {	margin: 20px 20px 0 20px;}#jColumn {	margin: 20px 0 20px 46px;	width: 430px;	float: left;}#eColumn {	margin: 20px 46px 20px 0;	width: 430px;	float: right;}#jColumn h3, #eColumn h3 {	height: 20px;	border: solid #000000;	border-width: 0 0 1px 0;	font-size: 14px;	font-weight: bold;}#jColumn p, #jColumn .memberList, #jColumn .newsList {	margin: 0 0 10px 0;	text-align: justify;	font-family: 'Meiryo', 'Helvetica', 'Arial';	letter-spacing: 0px;	font-size: 16px;	line-height: 180%;}#jColumn p {	text-indent: 16px;}#jColumn ul {	padding: 0 0 0 25px;}#jColumn .division, #jColumn .date {	font-size: 12px;	line-height: 180%;}#eColumn p, #eColumn .memberList, #eColumn .newsList {	margin: 0 0 50px 0;	text-align: justify;	font-family: 'Helvetica', 'Arial';	letter-spacing: 0px;	font-size: 15px;}#eColumn p {	line-height: 150%;	text-indent: 16px;}#eColumn .memberList, #eColumn .newsList {	line-height: 160%;}#eColumn .division, #eColumn .date {	font-size: 11px;	line-height: 150%;}#jColumn .img, #eColumn .img {	margin: 0 0 10px 0;	text-align: center;	width: 430px;}#jColumn .link, #eColumn .link {	margin: 0 0 10px 0;	text-align: left;	font-size: 18px;}#over table {	width: 1000px;	margin: 20px 0 20px 0;}#over td {	text-align: center;	font-size: 16px;	line-height: 180%;}li.none {	list-style-type: none;}div.topText {	font-size: 12px;	line-height:1.6em;}#top #footer {	margin: 20px;	text-align: center;}.notkai div {	*display: inline !important;} 