@charset "utf-8";

p {
 line-height: 1.3em;
 padding-bottom: 1em;
}

.wrapper {
	width: 856px;
	float: left;
	margin-top: 17px;
	margin-bottom: 30px;
	background-image: url(../images/common/wrapper_bg.gif);
	height: 750px;
}

.leftwrapper {
 width: 166px;
 float: left;
}

.rightwrapper {
 float: left;
 width: 657px;
 padding-left: 16px;
}

h2 {
 display: none;
}

.leftcel {
 float: left;
 width: 300px;
 clear: both;
}

.rightcel {
 float: left;
 width: 250px;
}

.btmsp {
 padding-bottom: 20px;
}

/* @group My Group */

#subnavi {
 width: 166px;
 float: left;
}

#subnavi ul#nav3 {
 width: 166px;
 height: 206px;
}

#subnavi ul#nav3 li {
 list-style: none;
 float: left;
}

#subnavi ul#nav3 li a {
text-indent: -9999px;
 text-decoration: none;
 border: none !important;
 display: block;
}

#subnavi ul#nav3 li#honsha a {
 width: 166px;
 background: url(../access/images/subnavigation.gif) no-repeat;
 height: 34px;
}

#subnavi ul#nav3 li#tokyo a {
 width: 166px;
 background: url(../access/images/subnavigation.gif) no-repeat 0 -34px;
 height: 45px;
}

#subnavi ul#nav3 li#kita a {
 width: 166px;
 background: url(../access/images/subnavigation.gif) no-repeat 0 -79px;
 height: 41px;
}

#subnavi ul#nav3 li#chiba a {
 width: 166px;
 background: url(../access/images/subnavigation.gif) no-repeat 0 -120px;
 height: 43px;
}

#subnavi ul#nav3 li#yokohama a {
 width: 166px;
 background: url(../access/images/subnavigation.gif) no-repeat 0 -163px;
 height: 43px;
}

#subnavi ul#nav3 li#honsha a:hover {
 background-position: -166px 0;
}

#subnavi ul#nav3 li#tokyo a:hover {
 background-position: -166px -34px;
}

#subnavi ul#nav3 li#kita a:hover {
 background-position: -166px -79px;
}

#subnavi ul#nav3 li#chiba a:hover {
 background-position: -166px -120px;
}

#subnavi ul#nav3 li#yokohama a:hover  {
 background-position: -166px -163px;
}

#subnavi ul#nav3 li#honsha a.active {
 background-position: -166px 0;
}

#subnavi ul#nav3 li#tokyo a.active {
 background-position: -166px -34px;
}

#subnavi ul#nav3 li#kita a.active {
 background-position: -166px -79px;
}

#subnavi ul#nav3 li#chiba a.active {
 background-position: -166px -120px;
}

#subnavi ul#nav3 li#yokohama a.active  {
 background-position: -166px -163px;
}

/* @end */
