table th {
	width: 20%;
}
table .cell_80 {
	width: 80%;
}
table .cell_70 {
	width: 70%;
}
table .cell_60 {
	width: 60%;
}
table .cell_50 {
	width: 50%;
}
table .cell_40 {
	width: 40%;
}
table .cell_30 {
	width: 30%;
}
table .cell_20 {
	width: 20%;
}
table .fix {
	white-space: nowrap;
}
.ImgList2SetStyle li {
	margin: 0px 16px 0px 0px; padding: 0px 0px 15px; width: 352px !important; line-height: 1.35; font-size: 83%; float: left; display: block;
}
.ImgList3SetStyle li {
	margin: 0px 15px 0px 0px; padding: 0px 0px 15px; width: 230px !important; line-height: 1.35; font-size: 83%; float: left; display: block;
}
.ImgList4SetStyle li {
	margin: 0px 15px 0px 0px; padding: 0px 0px 15px; width: 168px; line-height: 1.35; font-size: 83%; float: left;
}
.ImgList4SetStyle li img {
	width: 168px; height: auto;
}
.ImgList5SetStyle li {
	margin: 0px 15px 0px 0px; padding: 0px 0px 15px; width: 132px; line-height: 1.35; font-size: 83%; float: left;
}
.ImgList5SetStyle li img {
	width: 132px; height: auto;
}
.ImgList6SetStyle li {
	margin: 0px 15px 0px 0px; padding: 0px 0px 15px; width: 82px; line-height: 1.35; font-size: 83%; float: left;
}
.ImgList2SetStyle .LastItem {
	margin: 0px; float: right;
}
.ImgList3SetStyle .LastItem {
	margin: 0px; float: right;
}
.ImgList4SetStyle .LastItem {
	margin: 0px; float: right;
}
.ImgList5SetStyle .LastItem {
	margin: 0px; float: right;
}
.ImgList6SetStyle .LastItem {
	margin: 0px; float: right;
}
.ImgList6SetStyle .FastItem {
	margin: 0px 16px 0px 0px;
}
div.TabNavi li.Current a strong {
	padding: 1px 4px; color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; background-color: rgb(62, 58, 57);
}
div.TabNavi li.Current a:link strong {
	padding: 1px 4px; color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; background-color: rgb(62, 58, 57);
}
div.TabNavi li.Current a:visited strong {
	padding: 1px 4px; color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; background-color: rgb(62, 58, 57);
}
div.TabNavi li.Current a:hover strong {
	padding: 1px 4px; color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; background-color: rgb(62, 58, 57);
}
div.TabNavi li.Current a:active strong {
	padding: 1px 4px; color: rgb(255, 255, 255); font-weight: normal; text-decoration: none; background-color: rgb(62, 58, 57);
}
ul.GroupsListStyle1 {
	margin: 0px 0px 5px; font-size: 90%;
}
ul.GroupsListStyle1 ul {
	margin: 5px 0px 0px; font-size: 100%;
}
ul.GroupsListStyle1 ol {
	margin: 5px 0px 0px 17px; font-size: 100%;
}
ul.GroupsListStyle1 li {
	background: url("/image/h1/icon/icon_list_marker.gif") no-repeat 0px 1px; margin: 0px 0px 5px; padding: 0px 0px 0px 17px; line-height: 1.35;
}
* html body div#PopUpContainer div#PopUpContents ul.GroupsListStyle1 li {
	position: relative;
}
ul.GroupsListStyle1 ol li {
	background: none; margin: 0px 0px 5px; padding: 0px;
}
ul.GroupsListStyle1 li a {
	line-height: 1.35;
}
p.TextStyle1Nomargin {
	margin: 0px 0px 5px; line-height: 1.35; font-size: 90%;
}
p.TextStyle1Nomargin a {
	line-height: 1.35;
}
div#PopUpContents div.ImgW180SetStyle div.ImgSet {
	width: 558px;
}
div.ImgW180SetStyle div.ImgSet {
	width: 520px;
}
h2.note1 {
	background: none; padding: 4px 0px 4px 9px; text-align: center; color: rgb(0, 0, 0); line-height: 1.35; font-size: 108%; font-weight: bold; border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}
.LinkPStyle {
	padding: 10px 0px; font-size: 108%;
}
.LinkPStyle a {
	background: url("../../../image/en/r1/icon/icon_link_right.gif") no-repeat right; padding: 0px 20px 0px 0px; text-decoration: none;
}
.LinkPStyle a:hover {
	background: url("../../../image/en/r1/icon/icon_link_right_hover.gif") no-repeat right; text-decoration: underline;
}
.office_box h4 {
	font-size: 80%; margin-bottom: 5px !important;
}
.office_box p {
	margin-bottom: 5px !important;
}
.office_box p {
	margin: 0px !important;
}
