body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", sans-serif;
	line-height: 110%;
	color: #333333;
	text-align: center;
}
#wrapper {
	border: 1px solid #CCCCCC;
	padding: 0px;
	width: 780px;
	text-align: left;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#flashcontent {background-color:#FFFFFF;
}

em {
	visibility: hidden;
	font-size: 9px;
}
#header {
	margin: 0px;
	background-image: url(imags/top.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#header h1 {
	margin: 0px;
	font-size: 9px;
	float: left;
	padding: 0px;
}
#header h1 a {
	margin: 0px;
	padding: 0px;
	height: 57px;
	width: 115px;
	display: block;
	background-image: url(imags/logo.gif);
	background-repeat: no-repeat;
	text-decoration: none;
}
#header #header_b {
	height: 57px;
	width: 620px;
	background-image: url(imags/sen.gif);
	background-repeat: repeat-x;
	float: right;
	background-position: bottom;
	padding: 0px;
	margin: 0px;
}
#header_b ul {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	float: right;
}
#header_b li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#header_b #th1 a {
	background-image: url(imags/company1.gif);
	background-repeat: no-repeat;
	height: 17px;
	width: 81px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: block;
}
#header_b #th1 a:hover, #header_b #th1 a:active {
	background-image: url(imags/company2.gif);
	background-repeat: no-repeat;
}
#header_b #th2 a {
	background-image: url(imags/blog1.gif);
	background-repeat: repeat;
	display: block;
	height: 17px;
	width: 130px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
#header_b #th2 a:hover, #header_b #th2 a:active {
	background-image: url(imags/blog2.gif);
	background-repeat: no-repeat;
}
.clear {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#main {
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#main #main_a {
	margin: 0px;
	padding: 0px;
	float: left;
}
#main_a img {
	margin: 0px;
	padding: 0px;
}
#main_a iframe {
	display: block;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main #main_b {
	padding: 0px;
	float: right;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main_b ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#main_b li {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#main_b #takada a {
	display: block;
	background-image: url(imags/takada2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 340px;
	text-decoration: none;
}
#main_b #takada a:hover, #main_b #takada a:active {
	background-image: url(imags/takada1.jpg);
	background-repeat: no-repeat;
}

#main_b #kawai a {
	display: block;
	background-image: url(imags/kawai2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 340px;
	text-decoration: none;
}
#main_b #kawai a:hover, #main_b #kawai a:active {
	background-image: url(imags/kawai1.jpg);
	background-repeat: no-repeat;
}

#main_b #nishiaki a {
	display: block;
	background-image: url(imags/nishiaki2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 340px;
	text-decoration: none;
}
#main_b #nishiaki a:hover, #main_b #nishiaki a:active {
	background-image: url(imags/nishiaki1.jpg);
	background-repeat: no-repeat;
}

#main_b #nagasawa a {
	display: block;
	background-image: url(imags/nagasawa2.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 70px;
	width: 340px;
	text-decoration: none;
}
#main_b #nagasawa a:hover, #main_b #nagasawa a:active {
	background-image: url(imags/nagasawa1.jpg);
	background-repeat: no-repeat;
}

#fdd {
	background-image: url(imags/sen.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fdd ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#fdd li {
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#fdd a {
	color: #666666;
	text-decoration: none;
	font-size: 70%;
}
#fdd a:hover, #fdd a:active {
	color: #003399;
}
address {
	font-style: normal;
	margin: 0px;
	font-size: 70%;
	background-image: url(imags/end.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 15px;
}
#what {
	margin: 0px;
	padding: 0px;
	font-size: 80%;
	text-align: left;
	line-height: 110%;
}
#what ul {
	padding: 0px;
	list-style-type: none;
	font-size: 100%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#what li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#main #left {
	float: left;
	margin: 0px;
	width: 280px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left h6 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 70px;
}
#left h6 a {
	background-image: url(imags/opaluc.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 120px;
	text-decoration: none;
}

#left h6 a:hover, #left h6 a:active {
	background-image: url(imags/opaluc2.gif);
	background-repeat: no-repeat;
}

#left h5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 90px;
}
#left h5 a {
	background-image: url(imags/racco1.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 42px;
	width: 108px;
	text-decoration: none;
}

#left h5 a:hover, #left h5 a:active {
	background-image: url(imags/racco2.gif);
	background-repeat: no-repeat;
}

#main #right {
	margin: 0px;
	padding: 0px;
	width: 450px;
	float: right;
}
.pro {
	font-size: 80%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#right #frame {
	margin: 0px;
	padding: 0px;
	width: 350px;
	float: left;
}
#right #frame iframe {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
}

#right ul {
	list-style-type: none;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	float: left;
}
#right li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#right li a {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 96px;
	display: block;
	text-decoration: none;
}
#right #se1 a {
	background-image: url(imags/movie1.gif);
	background-repeat: no-repeat;
}
#right #se1 a:hover, #right #se1 a:active {
	background-image: url(imags/movie2.gif);
	background-repeat: no-repeat;
}
#right #se2 a {
	background-image: url(imags/tv1.gif);
	background-repeat: no-repeat;
}
#right #se2 a:hover, #right #se2 a:active {
	background-image: url(imags/tv2.gif);
	background-repeat: no-repeat;
}
#right #se3 a {
	background-image: url(imags/radio1.gif);
	background-repeat: no-repeat;
}
#right #se3 a:hover, #right #se3 a:active {
	background-image: url(imags/radio2.gif);
	background-repeat: no-repeat;
}
#right #se4 a {
	background-image: url(imags/cm1.gif);
	background-repeat: no-repeat;
}
#right #se4 a:hover, #right #se4 a:active {
	background-image: url(imags/cm2.gif);
	background-repeat: no-repeat;
}
#right #se5 a {
	background-image: url(imags/stage1.gif);
	background-repeat: no-repeat;
}
#right #se5 a:hover, #right #se5 a:active {
	background-image: url(imags/stage2.gif);
	background-repeat: no-repeat;
}
#right #se6 a {
	background-image: url(imags/publication1.gif);
	background-repeat: no-repeat;
}
#right #se6 a:hover, #right #se6 a:active {
	background-image: url(imags/publication2.gif);
	background-repeat: no-repeat;
}
#right #se7 a {
	background-image: url(imags/sce1.gif);
	background-repeat: no-repeat;
}
#right #se7 a:hover, #right #se7 a:active {
	background-image: url(imags/sce2.gif);
	background-repeat: no-repeat;
}
#right #se8 a {
	background-image: url(imags/super1.gif);
	background-repeat: no-repeat;
}
#right #se8 a:hover, #right #se8 a:active {
	background-image: url(imags/super2.gif);
	background-repeat: no-repeat;
}
#right #se9 a {
	background-image: url(imags/inde1.gif);
	background-repeat: no-repeat;
}
#right #se9 a:hover, #right #se9 a:active {
	background-image: url(imags/inde2.gif);
	background-repeat: no-repeat;
}

#right #z1 a {
	background-image: url(imags/movie_z1.gif);
	background-repeat: no-repeat;
}
#right #z1 a:hover, #right #z1 a:active {
	background-image: url(imags/movie_z2.gif);
	background-repeat: no-repeat;
}
#right #z2 a {
	background-image: url(imags/tv_z1.gif);
	background-repeat: no-repeat;
}
#right #z2 a:hover, #right #z2 a:active {
	background-image: url(imags/tv_z2.gif);
	background-repeat: no-repeat;
}
#right #z3 a {
	background-image: url(imags/radio_z1.gif);
	background-repeat: no-repeat;
}
#right #z3 a:hover, #right #z3 a:active {
	background-image: url(imags/radio_z2.gif);
	background-repeat: no-repeat;
}
#right #z4 a {
	background-image: url(imags/cm_z1.gif);
	background-repeat: no-repeat;
}
#right #z4 a:hover, #right #z4 a:active {
	background-image: url(imags/cm_z2.gif);
	background-repeat: no-repeat;
}
#right #z5 a {
	background-image: url(imags/stage_z1.gif);
	background-repeat: no-repeat;
}
#right #z5 a:hover, #right #z5 a:active {
	background-image: url(imags/stage_z2.gif);
	background-repeat: no-repeat;
}
#right #z6 a {
	background-image: url(imags/publication_z1.gif);
	background-repeat: no-repeat;
}
#right #z6 a:hover, #right #z6 a:active {
	background-image: url(imags/publication_z2.gif);
	background-repeat: no-repeat;
}

#main #right h3 {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#main #right h3 a {
	background-image: url(imags/print1.gif);
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 220px;
	text-decoration: none;
}
#main #right h3 a:hover, #main #right h3 a:active {
	background-image: url(imags/print2.gif);
	background-repeat: no-repeat;
}
.midashi {
	font-size: 90%;
	color: #333333;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.year {
	color: #006666;
}
.red {
	color: #FF0000;
}
#main_map {
	margin: 0px;
	float: left;
	padding-top: 80px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	width: 130px;
}
#main_map ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#main_map li {
	background-image: url(imags/link.gif);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	line-height: 100%;
}
#main_map a {
	font-size: 84%;
	color: #666600;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	display: block;
}
#main_map a:hover, #main_map a:active {
	color: #0066CC;
}
#main_map2 {
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 50px;
	background-image: url(imags/line.gif);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.mail {
	font-size: 80%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.box {
	border: 1px solid #999999;
}

#main_mail {
	margin: 0px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-image: url(imags/t_anime.gif);
	background-repeat: no-repeat;
	background-position: 650px 280px;
}
#main #gomen {
	background-image: url(imags/gomenne.gif);
	background-repeat: no-repeat;
	display: block;
	height: 320px;
}
