@charaset "UTF-8";* {	margin: 0;	padding: 0;	color: #666;	font-weight: normal;	font-style: normal;	font-family: serif;	/* font-size: 77%; 10px相当の大きさ*/}body {　position: relative;}#wrapper {	margin-left: auto;	margin-right: auto;	width: 800px;}#container {	border-left: 1px solid #000;	border-right: 1px solid #000;	padding-left: 94px;	padding-right: 94px;	position: relative;}#content {	}#footer {	font-size: 8pt;	text-align: center;	margin-bottom: 20px;	padding-bottom: 5px;}.contact {	}.contact a {}.contact a:hover {	border-bottom: 1px dashed #000;}.contentBox {	margin-bottom: 80px;}.titleBox {	margin-bottom: 10px;}.boxLeft {	width: 163px;	font-size: 9pt;	float: left;	display: inline;}.boxLeft a{	color: #FF003F;}h1 {	width:400px;	height:300px;	padding: 160px 124px 100px 116px;	text-indent:-9999px;	background:url("../img/title.png") center no-repeat;}h2.subtitle {	width:610px;	height:31px;	margin-top: 15px;	text-indent:-9999px;	background:url("../img/sub_title.png") top left no-repeat;}h2.access {	width:127px;	height:19px;	margin-top: 100px;	text-indent:-9999px;	background:url("../img/title_access.png") top left no-repeat;}h2.talkshow {	width:172px;	height:19px;	margin-top: 120px;	margin-bottom: 5px;	text-indent:-9999px;	background:url("../img/title_talk.png") top left no-repeat;}div.talkshow {	margin-bottom: 80px;}h3 {	font-size: 12pt;}p.information {	width:612px;	height:95px;	text-indent:-9999px;	background:url("../img/information.png") top left no-repeat;}p.message {	width:610px;	height:144px;	margin-top: 100px;	text-indent:-9999px;	background:url("../img/message.png") top left no-repeat;}p.caption {	font-size: 9pt;}p.talkshow_01 {	width:612px;	height:170px;	margin-top: 60px;	text-indent:-9999px;	background:url("../img/talkshow_01.png") top left no-repeat;}p.talkshow_02 {	width:612px;	height:193px;	margin-top: 0px;	text-indent:-9999px;	background:url("../img/talkshow_02.png") top left no-repeat;}p.talkshow_03 {	width:612px;	height:227px;	margin-top: 0px;	text-indent:-9999px;	background:url("../img/talkshow_03.png") top left no-repeat;}p.talkshow_04 {	width:612px;	height:200px;	margin-top: 0px;	text-indent:-9999px;	background:url("../img/talkshow_04.png") top left no-repeat;}div.profile {	clear: left;	margin-top: 5px;	font-family: sans-serif;}div.profile img {	float: left;	margin-bottom: 5px;}p.people {	font-size: 8pt;	font-weight: bold;	margin-left: 85px;	margin-right: 10px;		font-family: sans-serif;}p.profile {	font-size: 7.5pt;	margin-left: 85px;	margin-right: 10px;	margin-bottom: 5px;	font-family: sans-serif;}p.map {	width: 446px;	height: 624px;	margin-left: 170px;	/margin-top: -440px;	text-indent:-9999px;	background:url("../img/map.png") bottom right no-repeat;	}span {	background-color: #000;	padding: 0px;	color: #fff;}a {	text-decoration: none;}ul {	list-style: none;}.boxLeft dl {	line-height: 1.6;}.boxLeft {	font-size: 11pt;	margin-top: 10px;}.boxLeft dt {	font-size: 11pt;	margin-top: 10px;	margin-right: 5px;}.boxLeft dl {	font-size: 9pt;	margin-top: 10px;}.boxLeft dd {	/width: 160px;}dt.densha {	background:url("../img/densha.png") center right no-repeat;}dt.bus {	background:url("../img/bus.png") center right no-repeat;}.flashBanner {	position: absolute;	top: 0;	right: 0;	font-size: 7pt;}.flashBanner a {	color: #fff;	background-color: #666;	padding: 5px 8px;	display: block;}.flashBanner a:hover {	color: #666;	background-color: #ccc;}img {	borde: none;}
