﻿@charset "utf-8";
/* CSS Document */



body {
	margin:0;
	padding:0;
	text-align:center;
	font-family: "メイリオ", "Meiryo", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:160%;
	background:#39250f url("../img/body_bg.gif") repeat-x;
	color:#555555;
}
img {
	border:0;
	vertical-align:top;
}
h1 {
	margin:0;
	padding:0;
	font-size:100%;
	line-height:100%;
	width:150px;
	height:83px;
}
h1 a {
	display:block;
	height:83px;
	background:url("../img/header_logo_pv.gif") repeat-x;
	text-indent:-9900px;
	outline:none;
}
h2 {
	margin:0 0 5px;
	padding:0;
	font-size:100%;
	line-height:100%;
	clear:both;
	position:relative;
}
h3 {
	margin:20px 0 1ex;
	padding:0;
	font-size:100%;
	line-height:100%;
}
h3.txt {
	height:30px;
	line-height:30px;
	padding:0;
	font-size:110%;
	font-weight:normal;
	padding:0 10px;
	background:url("../img/h3_bg.gif") no-repeat;
}
h3.long {
	height:60px;
	background:url("../img/h3_bg_long.gif") no-repeat;
}
h4 {
	margin:20px 5px 1ex;
	padding:5px 10px;
	font-size:110%;
	border:1px dotted #d8c8c0;
	background:#fff8f4;
}
h5 {
	margin:20px 5px 1ex;
	padding:0;
	font-size:90%;
	border-bottom:1px dotted #cccccc;
}
h6 {
	margin:10px 0 0 0;
	padding:0;
	font-size:100%;
	color:#630;
}
p {
	margin:1ex 10px;
}
a:link {
	color:#0088ff;
	text-decoration:none;
}
a:visited {
	color:#cc33cc;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:underline;
}
a:active {
	color:#ff6600;
	text-decoration:underline;
}
img {
	border:0;
	vertical-align:bottom;
}
form {
	margin:0;
	padding:1px 0;
}
fieldset {
	margin:10px 0 20px;
}
legend {
	color:#666699;
}
.root {
	padding:0 4px;
	margin:0 auto;
	background:url("../img/root_bg.gif") repeat-x;
	width:900px;
	text-align:left;
}
.header {
	position:relative;
	background:url("../img/header_bg.gif") no-repeat;
	height:88px;
}
.subtitle-txt {
	position:absolute;
	top:23px;
	left:152px;
	float:left;
	width:200px;
	height:24px;
}
.subtitle-txt span {
	display:block;
	height:24px;
	background:url("../img/header_txt_subtitle.gif") repeat-x;
	text-indent:-9800px;
}
.sponser-sysmex {
	position:absolute;
	top:0px;
	left:735px;
	float:left;
	width:165px;
	height:83px;
}
.sponser-sysmex a {
	display:block;
	height:83px;
	background:url("../img/header_logo_sysmex.gif") repeat-x;
	text-indent:-9900px;
	outline:none;
}
.hmenu {
	position:absolute;
	top:54px;
	left:164px;
	width:300px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.hmenu li {
	float:left;
	margin:0;
	padding:0;
	width:100px;
	height:29px;
	overflow:hidden;
}
.hmenu li.hmenu-home {
	width:101px;
}
.hmenu li.hmenu-english {
	display:none;
}
.hmenu li a {
	display:block;
	height:29px;
	text-indent:-9000px
}
.hmenu li.hmenu-home a {
	background:url("../img/hmenu_home.gif") repeat-x;
	text-indent:-9090px
}
.hmenu li.hmenu-sitemap a {
	background:url("../img/hmenu_sitemap.gif") repeat-x;
}
.hmenu li.hmenu-english a {
	background:url("../img/hmenu_english.gif") repeat-x;
}
.hmenu li a:hover,  .hmenu li a:active {
	background-position:0 -29px;
}
.header-telop {
	position:absolute;
	top:318px;
	left:17px;
	width:600px;
	height:28px;
	margin:0;
	padding:0;
	background:url("../img/swf_telop_bg.png") no-repeat;
}
.search-block {
	position:absolute;
	top:319px;
	left:622px;
	width:178px;
	height:28px;
	margin:0;
	padding:0 0 0 85px;
	background:url("../img/header_search_bg.gif") no-repeat;
}
.search-block table {
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	height:26px;
	width:174px;
}
.search-block table td {
	padding:0;
	margin:0;
	vertical-align:middle;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
}
.search-keyword {
	width:124px;
}
.search-button {
	display:block;
	margin-left:2px;
}
.navi {
	background:url("../img/navi_bg.gif") no-repeat;
	position:relative;
	margin-top:5px;
}
.toppage .navi {
	background:url("../../img/index_navi_bg.gif") no-repeat;
	position:relative;
	margin-top:0;
}
.mainimg {
	padding:15px 10px 0;
	height:338px;
	overflow:hidden;
}
.mainimg img {
	display:block;
}
.gmenu {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	height:60px;
	width:900px;
}
.gmenu li {
	float:left;
	margin:0;
	padding:0;
	width:150px;
}
.gmenu li a {
	display:block;
	height:60px;
}
.gmenu li.gmenu-lecture {
	width:92px;
}
.gmenu li.gmenu-quiz {
	width:104px;
}
.gmenu li.gmenu-literature {
	width:119px;
}
.gmenu li.gmenu-nextdoor {
	width:140px;
}
.gmenu li.gmenu-instrument {
	width:115px;
}
.gmenu li.gmenu-blog {
	width:100px;
}
.gmenu li.gmenu-survey {
	width:125px;
}
.gmenu li.gmenu-glossary {
	width:105px;
}
.gmenu li.gmenu-lecture a {
	text-indent:-9999px;
	background:url("../img/gmenu_lecture.gif") repeat-x;
}
.gmenu li.gmenu-quiz a {
	text-indent:-9999px;
	background:url("../img/gmenu_quiz.gif") repeat-x;
}
.gmenu li.gmenu-literature a {
	text-indent:-9999px;
	background:url("../img/gmenu_literature.gif") repeat-x;
}
.gmenu li.gmenu-nextdoor a {
	text-indent:-9999px;
	background:url("../img/gmenu_nextdoor.gif") repeat-x;
}
.gmenu li.gmenu-instrument a {
	text-indent:-9999px;
	background:url("../img/gmenu_instrument.gif") repeat-x;
}
.gmenu li.gmenu-blog a {
	text-indent:-9999px;
	background:url("../img/gmenu_blog.gif") repeat-x;
}
.gmenu li.gmenu-survey a {
	text-indent:-9999px;
	background:url("../img/gmenu_survey.gif") repeat-x;
}
.gmenu li.gmenu-glossary a {
	text-indent:-9999px;
	background:url("../img/gmenu_glossary.gif") repeat-x;
}
.toppage .gmenu li.gmenu-lecture a {
	background:url("../../img/index_gmenu_lecture.gif") repeat-x;
}
.toppage .gmenu li.gmenu-quiz a {
	background:url("../../img/index_gmenu_quiz.gif") repeat-x;
}
.toppage .gmenu li.gmenu-literature a {
	background:url("../../img/index_gmenu_literature.gif") repeat-x;
}
.toppage .gmenu li.gmenu-nextdoor a {
	background:url("../../img/index_gmenu_nextdoor.gif") repeat-x;
}
.toppage .gmenu li.gmenu-instrument a {
	background:url("../../img/index_gmenu_instrument.gif") repeat-x;
}
.toppage .gmenu li.gmenu-blog a {
	background:url("../../img/index_gmenu_blog.gif") repeat-x;
}
.toppage .gmenu li.gmenu-survey a {
	background:url("../../img/index_gmenu_survey.gif") repeat-x;
}
.toppage .gmenu li.gmenu-glossary a {
	background:url("../../img/index_gmenu_glossary.gif") repeat-x;
}
.gmenu li a:hover,  .gmenu li a:active,  .toppage .gmenu li a:hover,  .toppage .gmenu li a:active {
	background-position:0 -60px;
}
.main {
	background:#ffffff url("../img/main_bg.gif") repeat-y;
}
.toppage .main {
	background:#ffffff url("../../img/index_main_bg.gif") repeat-y;
}
.wide .main {
	background:#ffffff;
}
.side {
	float:left;
	width:200px;
	overflow:hidden;
	padding-bottom:30px;
	background:#d9e1e6;
}
.content {
	float:right;
	width:699px;
	overflow:hidden;
}
.footer {
	clear:both;
	background:#493e32 url("../img/footer_bg.gif") no-repeat;
	position:relative;
	height:56px;
}
.fmenu {
	position:absolute;
	top:13px;
	left:9px;
	margin:0;
	padding:0;
	list-style-type:none;
}
.fmenu li {
	float:left;
	margin:0;
	padding:0;
}
.fmenu li a {
	display:block;
	height:13px;
	overflow:hidden;
}
.fmenu li.fmenu-contact {
	width:81px;
}
.fmenu li.fmenu-link {
	width:48px;
}
.fmenu li.fmenu-privacy {
	width:132px;
}
.fmenu li.fmenu-company {
	width:59px;
}
.fmenu li.fmenu-contact a {
	text-indent:-8100px;
	background:url("../img/fmenu_contact.gif") repeat-x;
}
.fmenu li.fmenu-link a {
	text-indent:-9600px;
	background:url("../img/fmenu_link.gif") repeat-x;
}
.fmenu li.fmenu-privacy a {
	text-indent:-9240px;
	background:url("../img/fmenu_privacy.gif") repeat-x;
}
.fmenu li.fmenu-company a {
	text-indent:-9440px;
	background:url("../img/fmenu_company.gif") repeat-x;
}
.fmenu li a:hover,  .fmenu li a:active {
	background-position:0 -13px;
}
.footer-copy {
	position:absolute;
	top:37px;
	left:570px;
	width:330px;
	height:14px;
}
.footer-copy a {
	display:block;
	text-indent:-9900px;
	background:url("../img/footer_txt_copy.gif") repeat-x;
	height:14px;
}
.content-block {
	margin:10px 20px 0;
	padding-bottom:10px;
}
.even {
	background:#f9f7f2;
}
.caution {
	color:#ff3300;
}
.clear {
	clear:both;
}
hr.clear {
	visibility:hidden;
	margin:0;
	padding:0;
	height:1px;
	border:0;
}
.nowrap {
	white-space:nowrap;
}
.bordered-table,  .bordered-table td,  .bordered-table th {
	border:1px solid #cccccc;
	border-collapse:collapse;
	border-spacing:0;
}
.bordered-table {
	margin:1ex 5px;
}
.bordered-table thead th {
	background:#f7f1e9;
	text-align:center;
	white-space:nowrap;
}
.bordered-table tbody th {
	font-weight:normal;
	vertical-align:top;
	background:#fbf8f3;
	text-align:left;
	white-space:nowrap;
	padding-left:1ex;
	padding-right:1ex;
}
.bordered-table tbody td {
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}
.general-table {
	margin:1ex 10px;
}
.bordered-table tbody td {
	padding-left:1ex;
	padding-right:1ex;
	vertical-align:top;
}

.nowrap{
	white-space:nowrap;
}

/* index */





.eventtopics-block {
	background:#ffffff;
	padding:0 0 10px;
	text-align:center;
}
.sitenews-block {
	float:left;
	width:349px;
	overflow:hidden;
	position:relative;
}
.vetnews-block {
	float:right;
	width:349px;
	overflow:hidden;
	position:relative;
}
.sitenews-block .rssicon {
	position:absolute;
	left:72px;
	top:2px;
	width:28px;
}
.vetnews-block .rssicon {
	position:absolute;
	left:115px;
	top:2px;
	width:28px;
}
.sitenews-block .rssicon a,  .vetnews-block .rssicon a {
	display:block;
	height:28px;
	text-indent:-9940px;
	background:url("../../img/index_btn_rss.gif") repeat-x;
}
.sitenews-block .moreicon,  .vetnews-block .moreicon,  .blognews-block .moreicon {
	position:absolute;
	left:291px;
	top:8px;
	width:58px;
}
.sitenews-block .moreicon a,  .vetnews-block .moreicon a,  .blognews-block .moreicon a {
	display:block;
	height:18px;
	text-indent:-9860px;
	background:url("../../img/index_btn_more.gif") repeat-x;
}
.sitenews-block table,  .vetnews-block table,  .blognews-block table {
	width:349px;
	margin:0 0 10px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
.blognews-table {
	margin:0 0 10px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
.sitenews-block th,  .vetnews-block th {
	padding:0.5ex 5px;
	border:0;
	vertical-align:top;
	border-collapse:collapse;
	border-spacing:0;
	text-align:left;
}
.blognews-block th,  .blognews-table th {
	padding:0.7ex 5px;
	width:80px;
	vertical-align:top;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	text-align:left;
}
.sitenews-block td,  .vetnews-block td,  .blognews-block td,  .blognews-table td {
	padding:0.5ex 5px 0.5ex 0;
	vertical-align:top;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
.blognews-block {
	float:left;
	width:349px;
	overflow:hidden;
	position:relative;
}
.surveynews-block {
	float:right;
	width:349px;
	overflow:hidden;
	position:relative;
}
.mv-block {
	text-align:center;
	background:#e7f0db;
	padding:0 0 10px;
}
.ad-block div {
	text-align:center;
}
/* contact */



.form-table textarea {
	width:460px
}
.form-table {
	margin:1ex auto;
}
.form-table th {
	background:#f9f3e9;
	padding:0 1ex;
}
#zipcode1 {
	width:4.5ex;
	text-align:center;
}
#zipcode2 {
	width:6ex;
	text-align:center;
}
#email {
	width:240px;
}
#address,  #address1,  #address2 {
	width:300px;
}
.wide #address,  .wide #address1,  .wide #address2 {
	width:500px;
}
#model,  #modelother {
	width:300px;
}
/* instrument */



.instrument-pochblock {
	float:left;
	margin:0;
	width:322px;
	height:340px;
	padding-top:5px;
	background:url("../../instrument/img/instrument_bg01.gif") no-repeat;
}
.instrument-pochblock img {
	display:block;
	margin:0 auto 4px;
}
/* lecture */



.recent-lecture {
	background:#eef4e7;
	padding:0 0 10px;
}
.recent-lecture table {
	width:100%;
	margin:0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
.recent-lecture th {
	padding:0.7ex 5px;
	width:60px;
	vertical-align:top;
	border-width:1px 0;
	border-color:#dde9cf;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
	text-align:left;
}
.recent-lecture td {
	padding:0.5ex 5px 0.5ex 0;
	vertical-align:top;
	border-width:1px 0;
	border-color:#dde9cf;
	border-style:solid;
	border-collapse:collapse;
	border-spacing:0;
}
.recent-lecture tr.even {
	background:#fafcf8
}
.recent-lecture .date {
	color:#888888;
	font-family:Arial, Helvetica, sans-serif;
}
.recent-lecture .description {
	line-height:120%;
	font-size:90%;
}
.lecture-rcnt-btn {
	width:262px;
	float:left;
	padding-bottom:3em;
}
.lecture-rcnt-btn a {
	display:block;
	padding:11px 11px 50px;
	overflow:hidden;
	background:url("../../lecture/img/index_btn_rcnt-mvbg.gif");
	width:240px;
	height:180px;
}
.lecture-rcnt-dsc {
	width:385px;
	float:right;
	padding-bottom:3em;
}
.lecture-rcnt-dsc h3 {
	margin-top:0;
}
.recture-outline-head {
	border-bottom:#d0c1b8 2px solid;
	padding-bottom:1px;
	margin:1em 0 1px;
}
.recture-outline-body {
	border:#d0c1b8 1px solid;
	background:#fffbf3;
}
.lecture-list {
	margin:20px 0;
	padding:0;
	list-style-type:none;
}
.lecture-list li {
	margin:0;
	padding:0 6px;
	list-style-type:none;
	width:152px;
	padding-bottom:1em;
	float:left;
}
.lecture-list li.clear {
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	float:none;
}
.lecture-list-btn a {
	display:block;
	padding:11px 11px 38px;
	overflow:hidden;
	background:url("../../lecture/img/index_btn_mvbg.gif");
	width:130px;
	height:98px;
}
.lecture-list-title {
	font-weight:bold;
	margin:1ex 0 0.5ex;
}
.lecture-list-date,  .lecture-list-instructor {
	line-height:150%;
}
.lecture-list-play {
	font-size:80%;
}
.lecturePlayer-container {
	position:relative;
	width:880px;
	height:325px;
	margin:10px 10px 10px;
}
#lecturePlayer-base {
	position:absolute;
	top:0;
	left:0;
	width:880px;
}
.lecturer-profile {
	border-width:0 1px 1px;
	border-style:solid;
	border-color:#dfdfdf;
	width:423px;
	padding-top:5px;
}
.lecturer-profile-left {
	float:left;
	width:190px;
}
.lecturer-profile-left p {
	margin-right:0;
	margin-bottom:0;
}
.lecturer-profile-right {
	float:right;
	width:220px;
}
.lecturer-profile-right p {
	margin-left:0;
	margin-bottom:0;
}
/* sitemap */



.sitemap-pagelist {
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
.sitemap-pagelist ul {
	list-style-type:none;
	margin:0 0 0 2em;
	padding:0;
}
.sitemap-pagelist li a {
	background:url("../../misc/img/sitemap_arrow01.gif") 0 50% no-repeat;
	padding-left:10px;
}
.sitemap-pagelist li li a {
	background:url("../../misc/img/sitemap_arrow02.gif") 0 50% no-repeat;
	padding-left:15px;
}
.sitemap-pagelist li li li a {
	background:url("../../misc/img/sitemap_arrow03.gif") 0 50% no-repeat;
	padding-left:20px;
}
.link-list li {
	margin-bottom:1em;
}
.pochi-list {
	list-style-type:none;
	padding:0;
	margin:0;
}
.pochi-list li {
	padding:0;
	margin:0;
	clear:both;
}
.pochi-list li img {
	float:left;
	padding:0 0 5px;
}
.pochi-list li .pochi-content img {
	float:none;
	padding:0;
}
.pochi-content {
	float:right;
	width:510px;
}
.pochi-content h4 {
	margin-top:0;
}
.literature-list {
	list-style-type:none;
	margin:0 0 20px;
	padding:0;
}
.literature-list li a {
	background:url("../../misc/img/sitemap_arrow01.gif") 0 50% no-repeat;
	padding-left:10px;
}
.left-menu {
	background:#eef4e7;
	padding:0 0 10px;
}
.left-menu ul {
	margin:5px 0 5px 10px;
	list-style-type:none;
	padding:0;
}
.left-menu li a {
	background:url("../../misc/img/sitemap_arrow01.gif") 0 50% no-repeat;
	padding-left:10px;
}
/*

	glossary

*/

.glossary-anchors {
	background:url("../../glossary/img/glossary_anchors_bg.gif") 0 0 repeat-y;
}
.glossary-menu {
	height:40px;
	width:659px;
	margin:0;
	padding:0 0 5px;
	background:url("../../glossary/img/glossary_anchors_top.gif") 0 100% no-repeat;
	list-style-type:none;
}
.glossary-menu li {
	height:40px;
	margin:0;
	padding:0;
	float:left;
}
.glossary-menu li a {
	display:block;
	height:40px;
	margin:0;
	padding:0;
	background-repeat:repeat-x;
	background-position:0 0;
	outline:none;
}
#glossary-menu01 {
	width:237px
}
#glossary-menu02 {
	width:141px
}
#glossary-menu03 {
	width:137px
}
#glossary-menu04 {
	width:144px
}
#glossary-menu01 a {
	background-image:url("../../glossary/img/glossary_menu_cbc.gif");
	text-indent:-9954px;
}
#glossary-menu02 a {
	background-image:url("../../glossary/img/glossary_menu_diff.gif");
	text-indent:-9870px;
}
#glossary-menu03 a {
	background-image:url("../../glossary/img/glossary_menu_ret.gif");
	text-indent:-9864px;
}
#glossary-menu04 a {
	background-image:url("../../glossary/img/glossary_menu_clotting.gif");
	text-indent:-9936px;
}
.glossary-menu li a:hover,  .glossary-menu li a:active {
	background-position: 0 -40px;
}
.glossary-menu li a.current {
	background-position: 0 -80px;
}
.glossary-submenu {
	height:40px;
	width:623px;
	margin:0 auto 0;
	padding:0 0 1em;
	list-style-type:none;
}
.glossary-submenu li {
	height:40px;
	margin:0;
	padding:0;
	float:left;
}
.glossary-submenu li a {
	display:block;
	height:40px;
	margin:0;
	padding:0;
	outline:none;
}
.glossary-submenu-a {
	width:53px;
}
.glossary-submenu-f {
	width:44px;
}
.glossary-submenu-l {
	width:44px;
}
.glossary-submenu-p {
	width:44px;
}
.glossary-submenu-s {
	width:46px;
}
.glossary-submenu-t {
	width:45px;
}
.glossary-submenu-other {
	width:73px;
}
.glossary-submenu-aa {
	width:45px;
}
.glossary-submenu-ka {
	width:45px;
}
.glossary-submenu-sa {
	width:44px;
}
.glossary-submenu-ta {
	width:45px;
}
.glossary-submenu-ha {
	width:45px;
}
.glossary-submenu-ra {
	width:50px;
}
.glossary-submenu-a a {
	background:url("../../glossary/img/glossary_menu2_a.gif") 0 0 repeat-x;
	text-indent:-9964px;
}
.glossary-submenu-f a {
	background:url("../../glossary/img/glossary_menu2_f.gif") 0 0 repeat-x;
	text-indent:-9988px;
}
.glossary-submenu-l a {
	background:url("../../glossary/img/glossary_menu2_l.gif") 0 0 repeat-x;
	text-indent:-9988px;
}
.glossary-submenu-p a {
	background:url("../../glossary/img/glossary_menu2_p.gif") 0 0 repeat-x;
	text-indent:-9988px;
}
.glossary-submenu-s a {
	background:url("../../glossary/img/glossary_menu2_s.gif") 0 0 repeat-x;
	text-indent:-9982px;
}
.glossary-submenu-t a {
	background:url("../../glossary/img/glossary_menu2_t.gif") 0 0 repeat-x;
	text-indent:-9990px;
}
.glossary-submenu-other a {
	background:url("../../glossary/img/glossary_menu2_other.gif") 0 0 repeat-x;
	text-indent:-9928px;
}
.glossary-submenu-aa a {
	background:url("../../glossary/img/glossary_menu2_aa.gif") 0 0 repeat-x;
	text-indent:-9990px;
}
.glossary-submenu-ka a {
	background:url("../../glossary/img/glossary_menu2_ka.gif") 0 0 repeat-x;
	text-indent:-9990px;
}
.glossary-submenu-sa a {
	background:url("../../glossary/img/glossary_menu2_sa.gif") 0 0 repeat-x;
	text-indent:-9988px;
}
.glossary-submenu-ta a {
	background:url("../../glossary/img/glossary_menu2_ta.gif") 0 0 repeat-x;
	text-indent:-9990px;
}
.glossary-submenu-ha a {
	background:url("../../glossary/img/glossary_menu2_ha.gif") 0 0 repeat-x;
	text-indent:-9990px;
}
.glossary-submenu-ra a {
	background:url("../../glossary/img/glossary_menu2_ra.gif") 0 0 repeat-x;
	text-indent:-10000px;
}
.glossary-submenu li a:hover,  .glossary-submenu li a:active {
	background-position: 0 -40px;
}
.glossary-submenu li a.current {
	background-position: 0 -80px;
}
.hide {
	display:none;
}
#glossary-anchors-cbc,  #glossary-anchors-diff,  #glossary-anchors-ret,  #glossary-anchors-clotting,  #glossary-anchors-sub-a,  #glossary-anchors-sub-f,  #glossary-anchors-sub-l,  #glossary-anchors-sub-p,  #glossary-anchors-sub-s,  #glossary-anchors-sub-t,  #glossary-anchors-sub-other,  #glossary-anchors-sub-aa,  #glossary-anchors-sub-ka,  #glossary-anchors-sub-sa,  #glossary-anchors-sub-ta,  #glossary-anchors-sub-ha,  #glossary-anchors-sub-ra {
	padding:1em 0;
}
#glossary-anchors-sub-other td,  #glossary-anchors-sub-aa td,  #glossary-anchors-sub-ka td,  #glossary-anchors-sub-sa td,  #glossary-anchors-sub-ta td,  #glossary-anchors-sub-ha td,  #glossary-anchors-sub-ra td {
	width:200px;
}
.glossary-anchors-tables {
	background:url("../../glossary/img/glossary_anchors_bottom.gif") 0 100% no-repeat;
	padding:1em 0;
}
.glossary-anchors-tables table {
	width:600px;
	margin:0 auto 0;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
}
.glossary-anchors-tables td {
	padding:0.3ex 0;
	width:150px;
	border:0;
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:top;
}
.glossary-anchors-tables td a {
	padding:0 10px 0 12px;
	background:url("../../glossary/img/glossary_anchors_listimg.gif") 0 50% no-repeat;
	display:block;
}
.glossary-totop {
	text-align:right;
	margin:0 1ex 3em;
}


.nextdoor-profile-img{
	float:left;width:120px;
}
.nextdoor-profile-txt{
	float:right;width:530px;
}

.survey-pic-explain{
	position:absolute; width:420px; top:250px; left:38px; height: 99px;
}
.survey-left{width:425px;float:left}
.survey-right{width:425px;float:right}

/***********tajima追加*************/
.title{
	clear:both;
	margin:20px 0;
	font-size:200%;
}
.g-map{
	margin:0 auto;
	width:650px;
}
.article-right{
	float:right;
	padding:0 10px 0 10px;
	width:180px;
}
.article-right2{
	float:right;
	width:365px;
}
.article-right2 p{
	margin:0 0 10px 0;
}
.article-left{
	float:left;
	width:459px;
}
.hint{
	font-size:90%;
}
table.author{
	margin-left:10px;
}
	
