body {
	font-family: "MS PGothic","Osaka","san-serif";
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	margin:0;
	padding:0;
	background-color: #9999cc;
	background-image: url(../img/back_gradation.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0;
	margin: 0;
}

p, ul, il, dl, dd, dt {
	margin: 0;
	padding: 0;
}

.black10 {
	font-size: 10px;
	line-height: 14px;
	color: #555555;
}

.black10b {
	font-size: 10px;
	line-height: 14px;
	color: #555555;
	font-weight: bold;
}

.black12 {
	font-size: 12px;
	line-height: 18px;
	color: #555555;
}

.black12b {
	font-size: 12px;
	line-height: 18px;
	color: #555555;
	font-weight: bold;
}

.black14 {
	font-size: 14px;
	line-height: 20px;
	color: #555555;
}

.black14b {
	font-size: 14px;
	line-height: 20px;
	color: #555555;
	font-weight: bold;
}

.black16 {
	font-size: 16px;
	line-height: 22px;
	color: #555555;
}

.black16b {
	font-size: 16px;
	line-height: 22px;
	color: #555555;
	font-weight: bold;
}

.black18 {
	font-size: 18px;
	line-height: 22px;
	color: #555555;
}

.black18b {
	font-size: 18px;
	line-height: 22px;
	color: #555555;
	font-weight: bold;
}

.purple12 {
	font-size: 12px;
	line-height: 18px;
	color: #663399;
}

.purple12b {
	font-size: 12px;
	line-height: 18px;
	color: #663399;
	font-weight: bold;
}

.purple14 {
	font-size: 14px;
	line-height: 20px;
	color: #663399;
}

.purple14b {
	font-size: 14px;
	line-height: 20px;
	color: #663399;
	font-weight: bold;
}

.purple16 {
	font-size: 16px;
	line-height: 22px;
	color: #663399;
}

.purple16b {
	font-size: 16px;
	line-height: 22px;
	color: #663399;
	font-weight: bold;
}

.purple18 {
	font-size: 18px;
	line-height: 22px;
	color: #663399;
}

.purple18b {
	font-size: 18px;
	line-height: 22px;
	color: #663399;
	font-weight: bold;
}

#top5 {
	padding: 5px 0px 0px 0px;
	position: relative;
}

#top10 {
	padding: 10px 0px 0px 0px;
	position: relative;
}

#top15 {
	padding: 15px 0px 0px 0px;
	position: relative;
}

#top20 {
	padding: 20px 0px 0px 0px;
	position: relative;
}

#left10 {
	padding: 0px 0px 0px 10px;
	position: relative;
}

#top10left13 {
	padding: 10px 0px 0px 13px;
	position: relative;
}

/*
-----------------------------------------------------------------
    background
-----------------------------------------------------------------
*/

#container {
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width: 840px;
	height: auto;
	position: relative;
}

#outside-line {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #ffffff;
	width: 838px;
	height: auto;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #999999;
	float: left;
	position: relative;
}

/*
-----------------------------------------------------------------
    header
-----------------------------------------------------------------
*/

#header {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 838px;
	height: 58px;
	float: left;
	background-image: url(../img/headerlogo_back.jpg);
	background-repeat: no-repeat;
}

#logo {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 16px;
	width: 253px;
	height: 52px;
	float: left;
}

#title {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 838px;
	height: 267px;
	float: left;
	background-image: url(../img/top_image.jpg);
	background-repeat: no-repeat;
}

#title h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-indent: -9999px;
}

#meaning {
	margin: 0px 0px 0px 0px;
	padding: 195px 0px 0px 22px;
	width: auto;
	height: auto;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	float: left;
}

#meaning-name {
	margin: 0px 0px 0px 0px;
	padding: 219px 20px 0px 0px;
	width: auto;
	height: auto;
	font-size: 12px;
	line-height: 16px;
	color: #ffffff;
	float: right;
}

#topmenu-back {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 838px;
	height: 43px;
	float: left;
	background-image: url(../img/topmenu_back.jpg);
	background-repeat: no-repeat;
}

#topmenu {
	width: 838px;
	height: 43px;
	float: right;
}

#topmenu ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 838px;
	height: 43px;
	list-style-type: none;
}

#topmenu li {
	margin: 0px 0px 0px 0px;
	padding: 11px 20px 0px 20px;
	width: auto;
	height: auto;
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	text-decoration: none;
	background-image: url(../img/icon_purple.gif);
	background-repeat: no-repeat;
	background-position: 0px 14px;
	float: right;
	display: block;
}

#topmenu a:link  {
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	text-decoration: none;
}

#topmenu a:visited  {
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	text-decoration: none;
}

#topmenu a:hover {
	font-size: 14px;
	line-height: 18px;
	color: #663399;
	text-decoration: none;
}

#topmenu a:active  {
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	text-decoration: none;
}

/*
-----------------------------------------------------------------
    contents
-----------------------------------------------------------------
*/

#contents-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	width: 838px;
	height: auto;
	float: left;
	background-image: url(../img/contents_shadow.jpg);
	background-repeat: no-repeat;
	position: relative;
}

#contents-left {
	margin: 0px 0px 0px 0px;
	padding: 28px 29px 0px 29px;
	width: 542px;
	height: auto;
	float: left;
}

#contents-right {
	margin: 0px 0px 0px 0px;
	padding: 28px 0px 0px 0px;
	width: 238px;
	height: auto;
	float: left;
	background-image: url(../img/exposition_shadow.jpg);
	background-repeat: no-repeat;
}

/*
-----------------------------------------------------------------
    contents-left
-----------------------------------------------------------------
*/

#captiontitle {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 8px;
	width: 524px;
	height: 25px;
	float: left;
	background-image: url(../img/captionback.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	line-height: 20px;
	color: #555555;
	background-position: right;
	border-left-width: 10px;
	border-left-style: double;
	border-left-color: #660099;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #660099;
	border-bottom-color: #660099;
}

#report-box {
	margin: 0px 0px 0px 0px;
	padding: 26px 0px 0px 0px;
	width: 542px;
	height: auto;
	float: left;
	position: relative;
	display: block;
}

#report-photo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 175px;
	height: auto;
	float: left;
}

#report {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 17px;
	width: 350px;
	height: auto;
	float: left;
}

/*
-----------------------------------------------------------------
    contents-roght
-----------------------------------------------------------------
*/

#exposition {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 15px 20px;
	width: 198px;
	height: auto;
	float: left;
	background-image: url(../img/exposition_back.jpg);
	background-repeat: repeat-y;
}

#exposition-bottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 238px;
	height: 131px;
	float: left;
	background-image: url(../img/exposition_bottom.jpg);
	background-repeat: no-repeat;
}

#exposition-line {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 238px;
	height: 1px;
	float: left;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #ffffff;
	background-image: url(../img/exposition_back.jpg);
	background-repeat: repeat-y;
}

#link-exposition {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 13px;
	width: 235px;
	height: auto;
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../img/icon_sankaku.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	float: left;
}

#link-exposition a:link {
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

#link-exposition a:visited {
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

#link-exposition a:hover {
	font-size: 14px;
	line-height: 18px;
	color: #663399;
	font-weight: bold;
	text-decoration: none;
}

#link-exposition a:active {
	font-size: 14px;
	line-height: 18px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

.link-exposition {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 13px;
	width: 235px;
	height: auto;
	font-size: 12px;
	line-height: 18px;
	color: #555555;
}

/*
-----------------------------------------------------------------
    link-button
-----------------------------------------------------------------
*/

#link-button {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 16px;
	width: auto;
	height: 30px;
	font-size: 12px;
	line-height: 16px;
	color: #555555;
	text-decoration: none;
	background-image: url(../img/icon_gray.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	display: block;
	clear: both;
}

#link-button a:link {
	font-size: 12px;
	line-height: 16px;
	color: #663399;
	text-decoration: none;
}

#link-button a:visited {
	font-size: 12px;
	line-height: 16px;
	color: #663399;
	text-decoration: none;
}

#link-button a:hover {
	font-size: 12px;
	line-height: 16px;
	color: #336699;
	text-decoration: none;
}

#link-button a:active {
	font-size: 12px;
	line-height: 16px;
	color: #663399;
	text-decoration: none;
}

/*
-----------------------------------------------------------------
    footer
-----------------------------------------------------------------
*/

#footer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 838px;
	height: 43px;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #999999;
	float: left;
}

#footer-logo {
	margin: 0px 0px 0px 0px;
	padding: 4px 15px 0px 5px;
	width: 86px;
	height: 34px;
	float: left;
}

#footer-info {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	width: auto;
	height: auto;
	font-size: 10px;
	line-height: 15px;
	color: #555555;
	float: left;
}
/* wide */
.prw10px {
	width: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw15px {
	width: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw20px {
	width: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw25px {
	width: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw30px {
	width: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw35px {
	width: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw40px {
	width: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw45px {
	width: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw50px {
	width: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw55px {
	width: 55px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}

.prw60px {
	width: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw65px {
	width: 65px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw70px {
	width: 70px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}

.prw75px {
	width: 75px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}


.prw80px {
	width: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}

.prw85px {
	width: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw90px {
	width: 90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}

.prw95px {
	width: 95px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}

.prw100px {
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw105px {
	width: 105px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw110px {
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw115px {
	width: 115px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw120px {
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw125px {
	width: 125px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw130px {
	width: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw135px {
	width: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw140px {
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw145px {
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw150px {
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw155px {
	width: 155px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw160px {
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw165px {
	width: 165px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw170px {
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw175px {
	width: 175px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw180px {
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}

.prw185px {
	width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw190px {
	width: 190px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw195px {
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}
.prw200px {
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	text-align: right;
}


.prw10pxleft {
	width: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw15pxleft {
	width: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw20pxleft {
	width: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw25pxleft {
	width: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw30pxleft {
	width: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw35pxleft {
	width: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw40pxleft {
	width: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw45pxleft {
	width: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw50pxleft {
	width: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw55pxleft {
	width: 55px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}

.prw60pxleft {
	width: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw65pxleft {
	width: 65px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw70pxleft {
	width: 70px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}

.prw75pxleft {
	width: 75px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}


.prw80pxleft {
	width: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}

.prw85pxleft {
	width: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw90pxleft {
	width: 90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}

.prw95pxleft {
	width: 95px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}

.prw100pxleft {
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw105pxleft {
	width: 105px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw110pxleft {
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw115pxleft {
	width: 115px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw120pxleft {
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw125pxleft {
	width: 125px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw130pxleft {
	width: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw135pxleft {
	width: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw140pxleft {
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw145pxleft {
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw150pxleft {
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw155pxleft {
	width: 155px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw160pxleft {
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw165pxleft {
	width: 165px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw170pxleft {
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw175pxleft {
	width: 175px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw180pxleft {
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}

.prw185pxleft {
	width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw190pxleft {
	width: 190px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw195pxleft {
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw200pxleft {
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw300pxleft {
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw400pxleft {
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw500pxleft {
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw600pxleft {
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}

.prw800pxleft {
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: right;
}
.prw10pxright {
	width: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw15pxright {
	width: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw20pxright {
	width: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw25pxright {
	width: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw30pxright {
	width: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw35pxright {
	width: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw40pxright {
	width: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw45pxright {
	width: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw50pxright {
	width: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw55pxright {
	width: 55px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}

.prw60pxright {
	width: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw65pxright {
	width: 65px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw70pxright {
	width: 70px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}

.prw75pxright {
	width: 75px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}


.prw80pxright {
	width: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}

.prw85pxright {
	width: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw90pxright {
	width: 90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}

.prw95pxright {
	width: 95px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}

.prw100pxright {
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}

.prw105pxright {
	width: 105px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw110pxright {
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw115pxright {
	width: 115px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw120pxright {
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw125pxright {
	width: 125px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw130pxright {
	width: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw135pxright {
	width: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw140pxright {
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw145pxright {
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw150pxright {
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw155pxright {
	width: 155px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw160pxright {
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw165pxright {
	width: 165px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw170pxright {
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw175pxright {
	width: 175px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw180pxright {
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}

.prw185pxright {
	width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw190pxright {
	width: 190px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw195pxright {
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw200pxright {
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}


.prw300pxright {
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw400pxright {
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw500pxright {
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: right;
	text-align: right;
}
.prw10pxleftleft {
	width: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw15pxleftleft {
	width: 15px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw20pxleftleft {
	width: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw25pxleftleft {
	width: 25px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw30pxleftleft {
	width: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw35pxleftleft {
	width: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw40pxleftleft {
	width: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw45pxleftleft {
	width: 45px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw50pxleftleft {
	width: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw55pxleftleft {
	width: 55px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

.prw60pxleftleft {
	width: 60px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw65pxleftleft {
	width: 65px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw70pxleftleft {
	width: 70px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

.prw75pxleftleft {
	width: 75px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}


.prw80pxleftleft {
	width: 80px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

.prw85pxleftleft {
	width: 85px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw90pxleftleft {
	width: 90px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

.prw95pxleftleft {
	width: 95px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

.prw100pxleftleft {
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw100pxleftleft_hightauto {
	width: 100px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: auto;
	float: left;
	text-align: left;
}
.prw105pxleftleft {
	width: 105px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw110pxleftleft {
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw110pxleftleft_hightauto {
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: auto;
	float: left;
	text-align: left;
}
.prw115pxleftleft {
	width: 115px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw120pxleftleft {
	width: 120px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw125pxleftleft {
	width: 125px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw130pxleftleft {
	width: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw135pxleftleft {
	width: 135px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw140pxleftleft {
	width: 140px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw145pxleftleft {
	width: 145px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw150pxleftleft {
	width: 150px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw155pxleftleft {
	width: 155px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw160pxleftleft {
	width: 160px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw165pxleftleft {
	width: 165px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw170pxleftleft {
	width: 170px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw175pxleftleft {
	width: 175px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw180pxleftleft {
	width: 180px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

.prw185pxleftleft {
	width: 185px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw190pxleftleft {
	width: 190px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw195pxleftleft {
	width: 195px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw200pxleftleft {
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw200pxleftleft_hightauto {
	width: 200px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: auto;
	float: left;
	text-align: left;
}
.prw300pxleftleft {
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw400pxleftleft {
	width: 400px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw500pxleftleft {
	width: 500px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}
.prw600pxleftleft {
	width: 600px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

.prw800pxleftleft {
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 14px;
	float: left;
	text-align: left;
}

/* photo css */
#sssphotoblock {
	margin: 20px 0px 0px 5px;
	width: auto;
	display: block;
	position: relative;
	clear: left;
}


#sssphotoblock p.navibackend {
	background-image:url(../images/menu-back.gif);
	background-position:center bottom;
	margin: 0px;
	padding: 0px;
	line-height: 5px;
}

#ssstitle {
	margin: 0px 0px 0px 5px;
	padding: 10px 0px 0px 0px;
	width: auto;
	height: 20px;
	line-height: 12px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #330099;
	display: block;
}

#ssslistcate {
	margin: 0px 0px 0px 5px;
	width: auto;
	height: auto;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	display: block;
}

#ssslistcate ul.sstyleul {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
list-style: none;
}

#ssslistcate li.sstyle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 136px;
	text-indent: 10px;
	height:auto;
}


#ssslistcate li.photo {
display: inline;

}

#ssslistcate a.sstyle:link {
	height:20px;
	font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
	font-size: 10px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color: #FFFFFF;
	text-align: left;
	width: 136px;
	line-height: 22px;
}

/*#ssslistcate a.sstyle:visited {
font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
font-size: 10px;
	padding : 0px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
color: #FFFFFF;
text-align: left;
height:20px;
width: 136px;
	line-height: 22px;
}

#ssslistcate a.sstyle:hover, a.sstyle:active {
	font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
	font-size: 12px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	text-align: left;
	height:20px;
	width: 420px;
	line-height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	display: block;
}*/

#ssslistcate a.menustay:link {
background: url(../images/button+.gif) no-repeat;
font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
font-size: 12px;
 padding : 4px 0px 0px 0px;
 margin : 0px 0px 0px 0px;
color: #666666;
text-align: left;
height:18px;
}

img.sstyle {
	width:130px;
	margin: 0px 10px 10px 17px;
}
img.sstyleend {
	width:130px;
	margin: 0px 0px 10px 10px;
}
#treeMenu000, #treeMenu001 {
	font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
	padding : 2px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color: #666666;
	height: auto;
	position: relative;
	text-indent: 5px;
	display:none;
	background-color: #FFFFFF;
	width: 415px;
	font-size: 10px;
}
#treeMenu999 {
	font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
	padding : 2px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color: #666666;
	height: auto;
	position: relative;
	text-indent: 5px;
	background-color: #FFFFFF;
	width: 412px;
	font-size: 10px;
	display: block;
}

div.treeMenu99 {
	font-family: "MS PGothic", Osaka, "MS Gothic", Gothic;
	padding : 2px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
	color: #666666;
	height: auto;
	position: relative;
	text-indent: 5px;
	display:none;
	background-color: #FFFFFF;
	width: 415px;
	font-size: 10px;
}

/* photo css */
.profimg {
	display:block;
	float: left;
	margin: 0px 8px 0px 0px;
	width: 110px;
}
.profname {
	display:block;
	margin: 0px 0px 0px 0px;
	padding : 2px 0px 5px 5px;
	background-color: #CCCCCC;
}
.block-plof {
	display:block;
	margin: 0px 0px 20px 0px;
	padding : 0px 0px 0px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	position: relative;
}
.block-caption {
	display:block;
	float: left;
	margin: 0px 0px 0px 0px;
}
#top20 li {
	list-style-type: disc;
	margin: 0px 0px 0px 20px;
}
