#newaddress_box {	margin: 10px 0;	padding: 10px;	background: #FFFFFF;	border: 19x solid #00FFFF;}	/* Body---------------------------------------------------- */body {  font-size: small;  margin: 0 auto;  padding: 0;  color: #333333;  background: #E5E5DC url(../images/bg.gif) repeat;}/* Wrapper---------------------------------------------------- */#wrapper {  width: 760px;  margin: 0 auto;  padding: 0;  color: #333333;  background: #FFFFFF;}/* Link---------------------------------------------------- */a:link {  color: #3366ff;  background: transparent;}a:visited {  color: #800080;  background: transparent;}a:hover, a:active {  color: #ff9933;  background: transparent;}/* counter---------------------------------------------------- */#counter {  float: left;  height: 20px;  margin: 0;  padding: 0;}/* Navigation global_navi---------------------------------------------------- */#global_navi {  width: 760px;  height: 20px;  margin: 0;  padding: 0;  background: url(../images/subcommon_bg.gif) repeat-x;}#global_navi ul {  float: right;  width: 75px;  margin: 0;  padding: 0;  list-style: none;}#global_navi li {	height: 20px;  margin: 0;  padding: 0;}#global_navi li a {  text-decoration: none;  display: block;}#global_navi li#inquiry {  float: right;  width: 40px;}#global_navi li#japanese {  float: right;  width: 35px;}#global_navi li#inquiry a {  width: 40px;  background: url(../images/inquiry.gif) no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 20px;}#global_navi li#japanese a {  width: 35px;  background: url(../images/japanese.gif) no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 20px;}h1 {	background: url(../images/logo.jpg) no-repeat;	margin: 0;	padding: 0;}h1 a {	clear: both;	width: 315px;	display: block;	height: 0;	overflow: hidden;	display: block;	padding-top: 70px;	text-decoration: none;	}/* Navigation member_navi---------------------------------------------------- */#member_navi {  clear: both;  width: 750px;  margin: 0 0 0 5px;  padding: 0;}#member_navi ul {  margin: 0;  padding: 0;  list-style: none;}#member_navi li {	height: 25px;  margin: 0;  padding: 0;}#member_navi li a {  text-decoration: none;  display: block;}#member_navi li#membercontent {  float: left;  width: 137px;  background: url(../images/navi/membercontent.jpg) no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 25px;}#member_navi li#annual {  float: left;  width: 114px;}#member_navi li#monthly {  float: left;  width: 114px;}#member_navi li#musubifund {  float: left;  width: 95px;}#member_navi li#book {  float: left;  width: 109px;}#member_navi li#livein {  float: left;  width: 181px;}#member_navi li#annual a {  width: 114px;  background: url(../images/navi/annual.jpg) 0 0 no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 25px;}#member_navi li#monthly a {  width: 114px;  background: url(../images/navi/monthly.jpg) 0 0 no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 25px;}#member_navi li#musubifund a {  width: 95px;  background: url(../images/navi/musubifund.jpg) 0 0 no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 25px;}#member_navi li#book a {  width: 109px;  background: url(../images/navi/book.jpg) 0 0 no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 25px;}#member_navi li#livein a {  width: 181px;  background: url(../images/navi/livein.jpg) 0 0 no-repeat;  height: 0;	overflow: hidden;	display: block;	padding-top: 25px;}/* Mouse hover member_navi---------------------------------------------------- */#member_navi li#annual a:hover {  background: url(../images/navi/annual.jpg) 0 -25px no-repeat;}#member_navi li#monthly a:hover {  background: url(../images/navi/monthly.jpg) 0 -25px no-repeat;}#member_navi li#musubifund a:hover {  background: url(../images/navi/musubifund.jpg) 0 -25px no-repeat;}#member_navi li#book a:hover {  background: url(../images/navi/book.jpg) 0 -25px no-repeat;}#member_navi li#livein a:hover {  background: url(../images/navi/livein.jpg) 0 -25px no-repeat;}/* Navigation navigation---------------------------------------------------- */#navigation {  clear: both;  width: 750px;  margin: 0 0 0 5px;  padding: 0;}#navigation ul {  margin: 0;  padding: 0;  list-style: none;}#navigation li {	 height: 30px;  margin: 0;  padding: 0;}#navigation li a {  text-decoration: none;  display: block;}#navigation li#home {  float: left;  width: 66px;}#navigation li#about {  float: left;  width: 118px;}#navigation li#biography {  float: left;  width: 128px;}#navigation li#instructors {  float: left;  width: 119px;}#navigation li#registration {  float: left;  width: 99px;}#navigation li#dojos {  float: left;  width: 99px;}#navigation li#link {  float: left;  width: 121px;}#navigation li#home a {  width: 66px;  background: url(../images/navi/home.jpg) 0 0 no-repeat;   height: 0;	overflow: hidden;	display: block;	padding-top: 30px;}#navigation li#about a {  width: 118px;  background: url(../images/navi/about.jpg) 0 0 no-repeat;   height: 0;	overflow: hidden;	display: block;	padding-top: 30px;}#navigation li#biography a {  width: 128px;  background: url(../images/navi/biography.jpg) 0 0 no-repeat;   height: 0;	overflow: hidden;	display: block;	padding-top: 30px;}#navigation li#instructors a {  width: 119px;  background: url(../images/navi/instructors.jpg) 0 0 no-repeat;   height: 0;	overflow: hidden;	display: block;	padding-top: 30px;}#navigation li#registration a {  width: 99px;  background: url(../images/navi/registration.jpg) 0 0 no-repeat;   height: 0;	overflow: hidden;	display: block;	padding-top: 30px;}#navigation li#dojos a {  width: 99px;  background: url(../images/navi/dojos.jpg) 0 0 no-repeat;   height: 0;	overflow: hidden;	display: block;	padding-top: 30px;}#navigation li#link a {  width: 121px;  background: url(../images/navi/link.jpg) 0 0 no-repeat;   height: 0;	overflow: hidden;	display: block;	padding-top: 30px;}/* Mouse hover navigation---------------------------------------------------- */#navigation li#home a:hover {  background: url(../images/navi/home.jpg) 0 -30px no-repeat;}#navigation li#about a:hover {  background: url(../images/navi/about.jpg) 0 -30px no-repeat;}#navigation li#biography a:hover {  background: url(../images/navi/biography.jpg) 0 -30px no-repeat;}#navigation li#instructors a:hover {  background: url(../images/navi/instructors.jpg) 0 -30px no-repeat;}#navigation li#registration a:hover {  background: url(../images/navi/registration.jpg) 0 -30px no-repeat;}#navigation li#dojos a:hover {  background: url(../images/navi/dojos.jpg) 0 -30px no-repeat;}#navigation li#link a:hover {  background: url(../images/navi/link.jpg) 0 -30px no-repeat;}/* Mouse Down navigation---------------------------------------------------- */#navigation li#home a:active {  background: url(../images/navi/home.jpg) 0 -60px no-repeat;}#navigation li#about a:active {  background: url(../images/navi/about.jpg) 0 -60px no-repeat;}#navigation li#biography a:active {  background: url(../images/navi/biography.jpg) 0 -60px no-repeat;}#navigation li#instructors a:active {  background: url(../images/navi/instructors.jpg) 0 -60px no-repeat;}#navigation li#registration a:active {  background: url(../images/navi/registration.jpg) 0 -60px no-repeat;}#navigation li#dojos a:active {  background: url(../images/navi/dojos.jpg) 0 -60px no-repeat;}#navigation li#link a:active {  background: url(../images/navi/link.jpg) 0 -60px no-repeat;}/* Page body---------------------------------------------------- */#pagebody {  width: 760px;  padding: 0;  margin: 0;}/* Contents---------------------------------------------------- */#content {  line-height: 1.6em;  margin: 0;  padding: 20px 110px 0 110px;  width: 540px;  color: #333333;}#content_ex {  line-height: 1.6em;  margin: 0;  padding: 20px 50px 0 50px;  width: 660px;  color: #333333;  height: auto;}#content h3,#content2 h3,#content_ex h3 {  margin-top: 0;}#content h4,#content2 h4,#content_ex h4 {  /*font-size: 1.1em;  color: #333300;  padding: 0 0 0 10px;  margin-top: 1em;*/}#content p,#content2 p,#content_ex p {  /*padding: 0 10px 0 10px;*/}#content table,#content2 table {  line-height: 1.6em;  width: 500px;  margin: 0 auto 30px auto;  border-top: 1px solid #EEEEEE;  border-left: 1px solid #EEEEEE;  border-collapse: collapse;}#content th,#content2 th {  background: #F1F1ED;  padding: 3px;  border-right: 1px solid #BCBC9F;  border-bottom: 1px solid #BCBC9F; }#content td,#content2 td {  background: #FFFFFF;  padding: 2px 3px;  text-align: center;  border-right: 1px solid #D1D1C1;  border-bottom: 1px solid #D1D1C1;}#content_ex table {  line-height: 1.6em;  width: 620px;  margin: 0 auto 30px auto;  border-top: 1px solid #EEEEEE;  border-left: 1px solid #EEEEEE;  border-collapse: collapse;}#content_ex th {  background: #F1F1ED;  padding: 3px;  border-right: 1px solid #BCBC9F;  border-bottom: 1px solid #BCBC9F; }#content_ex td {  background: #FFFFFF;  padding: 2px 3px;  text-align: center;  border-right: 1px solid #D1D1C1;  border-bottom: 1px solid #D1D1C1;}#content ul,#content2 ul {  list-style: url(../images/arrow.gif) none inside;  padding-left: 10px;  margin: 0;}#content li,#content2 li {  padding: 0;  margin: 0;}#content li a,#content2 li a {  text-decoration: none;}#content dl,#content2 dl {  padding-left: 10px;}#content dt,#content2 dt {  color: #666666;  font-weight: bold;}#content dd,#content2 dd {  margin: 0 0 1em 1em;}hr {  clear: both;  border-top: 0px none;  border-right: 0px none;  border-left: 0px none;  border-bottom: 1px dashed #CCCCCC;}.hidden {  border-style: none;  background: #FFFFFF;}.hidden2 {  border-style: none;  background: #FFFFFF;  display: none;}.gotop {  text-align: right;  margin-bottom: 20px;}.clear {  clear: both;  padding-top: 10px;}.attention {  color: #FF0000;}caption {	display: none;}/* Contents duble---------------------------------------------------- */#content2 {  float: right;  line-height: 1.6em;  margin: 0;  padding: 20px 30px 0 0;  width: 540px;  color: #333333;}/* img---------------------------------------------------- */.img_float {  float: left;	margin: 0 10px 0 10px;}.img_float_left {  float: left;	margin: 0 10px 0 10px;}.img_float_right {  float: right;	margin: 0 10px 0 10px;}.img_floatbox_left {  float: left;  font-size: 0.8em;  color: #666666;  padding-right: 10px;}.img_floatbox_right {  float: right;  font-size: 0.8em;  color: #666666;  padding-left: 10px;}a img {  border: none;  color: #FFFFFF;  background: transparent;}/* left_container---------------------------------------------------- */#left_container {  line-height: 1.2em;  float: left;  width: 130px;  margin: 0;  padding: 20px 0 20px 30px;}/* Footer---------------------------------------------------- */#footer {  clear: both;  width: 760px;  height: 30px;  padding: 0;  margin: 0;  background: url(../images/footer_bg.gif) no-repeat;}#footer p {  font-size: 0.8em;  padding: 10px 0 0 0;  margin: 0;  text-align: center;}
