body {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	background-image: url(img/bg_body_default.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3",sans-serif;
	font-size: 12px;
	color: #000000;
}
body.top {
	background-image: url(img/bg_body_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

a,
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

p {
	margin: 0px;
	padding: 0px;
	line-height: 150%;
}

table {
	font-size: 12px;
}

address {
	font-style: normal;
}

ul,
ol {
	line-height: 150%;
}

/* ---------------------------------------------------------------------- */
.partition {
	clear: both;
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	font-size: 0;
}

.leavealine {
	margin-top: 1.5em;
}
.bottom {
	margin-bottom: 1.5em;
}

.btn-detail {
	float: right;
	margin: 3px 0px 18px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(img/btn_mark01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;

}
.btn-detail2 {
	margin: 3px 0px 18px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(img/btn_mark01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;

}

.btn-pagetop2 {
	margin: 6px 0px 0px 0px;
	text-align: right;
}

.txt-attention {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.txt-attention2 {
	color: #990000;
}
.txt-bold {
	font-weight: bold;
}
.txt-bold2 {
	font-weight: bold;
	font-size:11px;
}

.img-left img {
	float: left;
	margin: 0px 12px 12px 0px;
}
.img-right img {
	float: right;
	margin: 0px 0px 12px 12px;
}

.blockl {
	float: left;
}
.blockr {
	float: right;
}

/* ---------------------------------------------------------------------- */
/* layout */
#ALL {
	width: 762px;
}

#HEAD {
	background-image: url(img/bg_main.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#HEAD .blockl {
	width: 561px;
}
#HEAD .blockr {
	width: 201px;
}
#HEAD .blockl .blockl {
	width: 181px;
	height: 85px;
}
#HEAD .blockl .blockr {
	width: 380px;
	height: 85px;
	padding: 0px;
	background-image: url(img/head_bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ---------------------------------------------------------------------- */
/* header */

#SUMMARY {
	margin: 35px 0px 0px 55px;
	font-size: 10px;
}

#HEAD-BUTTON {
	margin: 6px 0px 0px 0px;
	padding: 0px;
}
#HEAD-BUTTON li {
	margin: 0px 20px 0px 0px;
	display: inline;
	list-style-type: none;
}
#HEAD-BUTTON li.last {
	margin: 0px;
}
#HEAD-TELNUM {
	margin-top: 19px;
	margin-right: 8px;
	text-align: right;
}

/* ---------------------------------------------------------------------- */
/* body */
#CONT-BODY {
	width: 762px;
	padding-bottom: 18px;
	background-image: url(img/bg_main.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#CONTENTS {
	float: right;
	padding: 24px 0px 0px 0px;
	width: 581px;
	background-image: url(img/bg_contents_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#CONTENTS-WRAP {
	width: 549px;
	margin: 0px 0px 0px 19px;
}

#PATH {
	padding: 0px 0px 3px 0px;
	font-size: 10px;
	text-align: right;
	color: #A1A8B2;
}
#PATH a,
#PATH a:visited {
	color: #A1A8B2;
	text-decoration: underline;
}
#PATH a:hover {
	color: #666666;
	text-decoration: none;
}


/* ------------------------------ */
/* sidemenu */
#SIDEMENU {
	float: left;
	width: 181px;
}
#SIDEMENU a,
#SIDEMENU a:visited {
	color: #000000;
	text-decoration: none;
}
#SIDEMENU a:hover {
	text-decoration: underline;
}
#SIDEMENU ul {
	margin: 0px;
	padding: 0px;
	background-image: url(img/bg_menu_product.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#SIDEMENU ul li {
	margin: 0px;
	padding: 9px 0px 7px 20px;
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #B3B1B1;
	line-height: 1em;
	list-style-type: none;
/*
	voice-family: "\"}\"";
	voice-family:inherit;

	height: 19px;
*/
}
#SIDEMENU ul li.last {
	border: 0px;
}
#SIDEMENU ul li.products {
	background-image: url(img/menu_mark_products.gif);
}
#SIDEMENU ul li.info {
	background-image: url(img/menu_mark_info.gif);
}
#SIDEMENU ul li img {
	display: inline;
	margin-left: 3px;
	vertical-align: middle;
	border: 0px;
}

/* ---------------------------------------------------------------------- */
/* footer */
#FOOTER {
	width: 745px;
	border-left: 16px solid #457393;
	border-right: 1px solid #797878;
}
#FOOT-SUBMENU {
	width: 745px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E8E4E4;
	border-top: 1px solid #797878;
	border-bottom: 2px solid #797878;
}

#FOOT-MENU {
	width: 745px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
#FOOT-MENU ul {
	margin: 6px 0px 0px 8px;
	padding: 0px;
	font-size: 10px;
}
#FOOT-MENU ul li {
	display: inline;
	margin: 0px;
	padding: 0px 5px 0px 8px;
	border-right: 1px solid #000000;
}
#FOOT-MENU ul li.last {
	border-right: 0px;
}
#FOOT-MENU ul a,
#FOOT-MENU ul a:visited {
	color: #000000;
	text-decoration: none;
}
#FOOT-MENU ul a:hover {
	text-decoration: underline;
}

#FOOTER .btn-privacy {
	float: left;
}
#FOOTER .btn-pagetop {
	float: right;
	display: inline;
	margin: 6px 10px 0px 0px;
}

#ADDRESS-BLOCK {
	width: 745px;
	height: 89px;
	margin: 9px 0px 0px 0px;
	background-image: url(img/foot_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 10px;
}
#ADDRESS-BLOCK .blockl {
	width: 407px;
}
#ADDRESS-BLOCK .blockr {
	width: 337px;
}
#ADDRESS-BLOCK address {
	margin: 12px 0px 0px 16px;
}
#ADDRESS-BLOCK #TITAN-BN {
	margin: 18px 20px 0px 0px;
	text-align: right;
}
#ADDRESS-BLOCK #COPYRIGHT {
	margin: 25px 6px 0px 0px;
	text-align: right;
}

/* ---------------------------------------------------------------------- */
#CONTENTS.top {
	width: 581px;
	padding-top: 13px;
}
#CONTENTS.top #CONTENTS-WRAP {
	width: 561px;
	margin: 0px 0px 0px 19px;
}

#CONTENTS.top .blockl {
	width: 330px;
	margin: 19px 0px 0px 0px;
}
#CONTENTS.top .blockr {
	display: inline;
	width: 207px;
	margin: 0px 9px 12px 0px;
}
#CONTENTS.top .blockr p {
	margin-bottom: 5px;
}

#CONTENTS h1,
#CONTENTS.top h1,
#CONTENTS.top h2 {
	margin: 0px 0px 6px 0px;
	padding: 9px 0px 5px 17px;
	background-image:  url(img/caption01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-width: 1px 0px;
	border-style: solid;
	border-color: #A1A8B2;
	font-weight: bold;
	line-height: 1em;
}
#CONTENTS h1 {
	border-bottom: 3px double #A1A8B2;
	font-size: 20px;
}
#CONTENTS.top h1 {
	font-size: 12px;
}
#CONTENTS.top h2 {
	margin-top: 9px;
	font-size: 12px;
}
#CONTENTS h2 {
	margin: 21px 0px 6px;
	padding: 4px 0px 5px 15px;
	background-image: url(img/caption02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #A1A8B2;
	font-size: 16px;
	font-weight: bold;
	line-height: 1em;
}
#CONTENTS h3{
	font-size:12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #A9253D;
}

table.wrench-yuatsu td {
	text-align: center;
}

table.topics th {
	width: 90px;
	padding: 10px 6px;
	text-align: left;
	vertical-align: top;
	line-height: 150%;
	white-space: nowrap;
}
table.topics td {
	padding: 10px 6px 0px 6px;
	line-height: 150%;
}

.bb_table{
border-bottom:#CCC 1px solid;
}


#CONTENTS h2.qanda-q {
	margin: 21px 0px 6px 0px;
	padding: 0px 0px 0px 25px;
	background-image: url(img/qanda_q.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #A1A8B2;
	font-size: 16px;
	font-weight: bold;
	line-height: 150%;
}
#CONTENTS h2.rental {
	color: #950404;
}
#CONTENTS h2.rentalpoint {
	margin-left: 0px;
	padding-left: 0px;
	background-image: none;
	border-width: 0px;
}
#CONTENTS h2.rentalpoint img {
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}

div.qanda-a {
	background-image: url(img/qanda_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 25px;
}

/* ---------------------------------------------------------------------- */
/* /sitemap.html */
.sitemap {
	margin-top:30px;
	font-size: 12px;
	color: #666666;
}
.sitemap ul {
	margin:25px 0px;
	padding:0px;
	list-style-type:none;
}
.sitemap ul li {
	padding: 6px 0px 8px 18px;
	background: url(img/btn_mark01.gif) no-repeat left 10px;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #B3B1B1;
}
.sitemap ul ul {
	margin:0px 0px 0px 100px;
}
.sitemap ul ul li {
	padding: 6px 0px 8px 18px;
	background: url(img/btn_mark01.gif) no-repeat left 10px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #B3B1B1;
}
.sitemap ul ul li.last {
	border: 0px;
}
.sitemap ul ul li.bottom {
	margin-bottom:-3px;
	border:none;
}
.sitemap ul ul ul {
	margin:6px 0px 0px 100px;
}
.sitemap ul ul ul li {
	padding:0px 0px 3px 9px;
	border:none;
	background:none;
}
.sitemap ul ul li.only {
	border: 0px none;
}

/* ---------------------------------------------------------------------- */
ul.default,
ul.privacy,
ul.dispatch,
ul.rentalrule {
	margin: 9px 0px;
	padding: 0px 0px 0px 12px;
	line-height: 150%;
}
ul.privacy li,
ul.dispatch li,
ul.rentalrule li {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(img/caption03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	font-weight: bold;
	font-size: 14px;

}

.linkbn {
	margin-top: 1.5em;
}
.linkbn img {
	vertical-align: middle;
}

table.profile,
table#INQUIRY,
table.convert {
	background-color: #A1A8B2;
}
table.profile th,
table#INQUIRY th,
table.convert th {
	padding: 3px;
	background-color: #DDDDDD;
	text-align: center;
	line-height: 150%;
}
table.profile td,
table#INQUIRY td,
table.convert td {
	padding: 3px;
	background-color: #FFFFFF;
	line-height: 150%;
}
table#INQUIRY {
	margin: 9px 0px;
}
table.profile td ul {
	margin: 9px 0px;
	padding: 0px 0px 0px 12px;
	line-height: 150%;
}
table.profile td ul li {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background-image: url(img/caption03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
}

div.result-pic,
div.check-pic {
	text-align: center;
}
div.result-pic table,
div.check-pic table {
	margin: 0px auto;
}
div.result-pic table {
	margin-top: 3px;
}
div.check-pic table {
	margin-top: 9px;
}
div.result-pic table td,
div.check-pic table td {
	text-align: center;
	vertical-align: top;
}
div.check-pic table td {
	padding: 3px;
}

table.check-pic2 {
	float: right;
	margin: 0px 0px 12px 12px;
}
table.check-pic2 td {
	padding: 3px;
	text-align: center;
}

table.merit td {
	vertical-align: top;
}
table.merit td.rentalimage {
	text-align: center;
}
dl.merit {
	margin: 0px 0px 9px 0px;
	padding: 0px;
	line-height: 150%;
}
dl.merit dt {
	margin-top: 18px;
	padding: 4px 0px 7px 35px;
	font-weight: bold;
	heihgt: 24px;
}
dl.merit dt.num01 {
	background-image: url(img/listmark_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;

}
dl.merit dt.num02 {
	background-image: url(img/listmark_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;

}
dl.merit dt.num03 {
	background-image: url(img/listmark_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;

}
dl.merit dt.num04 {
	background-image: url(img/listmark_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;

}
dl.merit dt.num05 {
	background-image: url(img/listmark_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;

}
dl.merit dt.num06 {
	background-image: url(img/listmark_06.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 14px;

}
dl.merit dd {
	margin-left: 35px;
}

table.rental-item {
	margin: 9px 0px;
}
table.rental-item td {
	text-align: center;
	vertical-align: top;
	padding: 3px 0px;
}
table.rental-item .txtlink a {
	padding-left: 16px;
	background-image: url(img/btn_mark01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 150%;
	font-weight: bold;
}

table.rental-price {
	margin-top: 6px;
	background-color: #CCCCCC;
}
table.rental-price th {
	padding: 6px;
	background-color: #5F819B;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
table.rental-price td {
	padding: 6px;
	background-color: #FFFFFF;
	text-align: center;
}
table.rental-price tr.color td {
	background-color: #ECE9E9
}
table.rental-price tr.color td.bgwhite {
	background-color: #FFFFFF;
}

table#INQUIRY #NAME {
	width: 15em;
}
table#INQUIRY #TEL {
	width: 11em;
}
table#INQUIRY #E-MAIL {
	width: 20em;
}
table#INQUIRY #INQTXT {
	width: 20em;
}
.formbutton {
	margin: 9px 0px;
	text-align: center;
}

table.product-item {
	margin: 9px 0px;
}
table.product-item td {
	text-align: left;
	vertical-align: top;
	padding: 3px 24px;
}
table.product-item .txtlink a {
	display: block;
	padding: 0px 0px 0px 16px;
	background-image: url(img/btn_mark01.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	line-height: 150%;
	font-weight: bold;
}

.accessmap {
	margin: 9px 0px;
	text-align: center;
}

.catchtxt {
	margin: 9px 0px;
	padding-left: 14px;
	text-indent: -14px;
	font-size: 15px;
	font-weight: bold;
}
.catchtxt2 {
	margin: 9px 0px;
	padding-left: 14px;
	text-indent: -14px;
	font-size: 16px;
	font-weight: bold;
}
.catchtxt span,
.catchtxt2 span {
	color: #950404;
	margin-right: 2px;

}
.catchtxt2 img {
	margin: 0px 6px;
	vertical-align: text-bottom;
}

.iteminfo01 {
	padding: 15px 0px 9px 0px;
}
.iteminfo01 .blockl {
	width: 240px;
	text-align: center;
}
.iteminfo01 .blockr {
	width: 309px;
}
#CONTENTS .iteminfo01 .blockr h2 {
	margin-top: 0px;
}
.iteminfo01 .blockl p {
	margin-bottom: 10px;
}
.iteminfo01 dl.feature dt {
	margin: 15px 0px 0px 0px;
	padding-left: 6px;
	border-left: 3px solid #950404;
	line-height: 150%;
	font-size: 14px;
	font-weight: bold;
	color: #950404;
}
.iteminfo01 dl.feature dd {
	margin: 0px;
	padding-left: 6px;
	border-left: 3px solid #950404;
	line-height: 150%;
}
.iteminfo01 .blockr .btn-inquiry,
.btn-inquiry {
	margin-bottom: 15px;
	text-align: right;
}

.iteminfo01 table.feature td {
	padding: 3px 0px 0px 0px;
	vertical-align: top;
}
.iteminfo01 table.feature div.feature-pic {
	padding-right: 10px;
	border-right: 3px solid #950404;
}
.iteminfo01 table.feature dl.feature {
	margin: 0px;
}
.iteminfo01 table.feature dl.feature dt {
	margin-top: 0px;
	border: 0px;
}
.iteminfo01 table.feature dl.feature dd {
	border: 0px;
}

table.specification {
	margin-top: 6px;
	background-color: #CCCCCC;
}
table.specification th {
	padding: 3px;
	background-color: #5F819B;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}
table.specification td {
	padding: 3px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 10px;
}
table.specification tr.color td {
	background-color: #ECE9E9
}
table.specification tr.color td.bgwhite {
	background-color: #FFFFFF;
}

table.oil-tenshonar-flow {
	margin: 9px 0px;
	padding: 0px;
	font-size: 14px;
	font-weight: bold;
}
table.oil-tenshonar-flow td {
	vertical-align: top;
}
table.oil-tenshonar-flow td img {
	margin: 0px 6px 6px 0px;
}
table.oil-tenshonar-flow td.comment {
	padding-top: 5px;
	line-height: 125%;
}

table.list-imgmark {
	margin: 9px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
}
table.list-imgmark td {
	vertical-align: top;
}
table.list-imgmark td img {
	margin: 0px 6px 6px 0px;
}
table.list-imgmark td.comment {
	padding-top: 6px;
	line-height: 125%;


}

ul.introtxt {
	margin: 9px 0px;
	padding: 0px 0px 0px 1.5em;
	line-height: 150%;
}
ul.introtxt li {
	padding-left: 12px;
	text-indent: -12px;
	list-style-type: none;
	font-weight: bold;
}

.dxfdownload {
	margin: 15px 0px;
	padding: 0px;
}
.dxfdownload td {
	padding: 0px 12px 0px 0px;
	font-weight: bold;
}
.dxfdownload span {
	color: #950404;
}
.dxfdownload img {
	margin: 0px 6px;
	vertical-align: middle;
}

.sbt-txt {
	margin-bottom: 6px;
	padding-left: 6px;
	border-left: 3px solid #950404;
	line-height: 150%;
	font-size: 14px;
	font-weight: bold;
	color: #950404;
}

.tel-afterservice {
	padding-left: 14px;
	font-size: 14px;
	font-weight: bold;
}

.useimg img {
	margin-bottom: 5px;
}

table.about-catch {
	margin: 15px 0px;
	font-size: 14px;
}
table.about-catch th,
table.about-catch td {
	padding: 3px;
	vertical-align: top;
	font-weight: bold;
}
table.about-catch th {
	color: #950404;
}

hr.ac-separater {
	width: 90%;
	text-align: center;
}


/**/
/* ------------------------------ */

ul.default li { 
	margin: 0px;
	padding: 0px 0px 0px 30px;
	background-image: url(img/caption03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;
	font-weight: bold;
	font-size: 14px;
 } 
.no1 {
	font-size: 14px;
	font-weight: bold;
	color: #24486C;
	background-image: url(img/no1.gif);
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;

}
.no2 {
	font-size: 14px;
	font-weight: bold;
	color: #24486C;
	background-image: url(img/no2.gif);
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;

}

.no3 {
	font-size: 14px;
	font-weight: bold;
	color: #24486C;
	background-image: url(img/no3.gif);
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;

}

.no4 {
	font-size: 14px;
	font-weight: bold;
	color: #24486C;
	background-image: url(img/no4.gif);
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;

}

.no5 {
	font-size: 14px;
	font-weight: bold;
	color: #24486C;
	background-image: url(img/no5.gif);
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;

}

.no6 {
	font-size: 14px;
	font-weight: bold;
	color: #24486C;
	background-image: url(img/no6.gif);
	background-position: left center;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 15px;

}

/* ---------------------------------------------------------------------- */
#CONVERT {
	text-align: center;
}
#CONVERT p {
	margin: 9px 0px;
}
#CONVERT input {
	margin: 0px 6px;
}


#BEFORE_VALUE {
	width: 10em;
}

#RESULT {
	font-size: 16px;
	font-weight: bold;
}

#NM,
#KGFM,
#KGFCM,
#GFCM,
#MNM,
#FTLBF,
#MPA,
#BAR,
#PSI,
#N {
	font-size: 16px;
	font-weight: bold;
}

.fs16 {
	font-size: 16px;
	font-weight: bold;
}


.red{
    font-weight:bold;
	color:#CC0000;
}

.blockr ol{
    margin:0px 0px 10px 20px;
	padding:0px 0px 10px 0px;
}
.blockr ol li{
    margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
}
/* --カテゴリーリンク---------------------------------------------------- */
dl.category-link{
	margin-top: 40px;
}
dl.category-link dt{
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #003366;
	padding-left: 10px;
	margin-bottom: 5px;
}
dl.category-link dd{
	margin: 0px;
}
dl.category-link dd ul{
	margin: 0px;
	padding: 0px;
}
dl.category-link dd li{
	list-style-type: none;
	display: inline;
	margin-right: 10px;
	padding: 0px 0px 0px 13px;
	background-image: url(img/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* ---------------------------------------------------------------------- */
.ssl{
	width:525px;
	padding:10px;
	line-height:1.8em;
	background: #FFF0FF;
	margin:15px 0px 15px 0px;
	border:solid 1px #CCCCCC;
}


#map_id {
border:1px solid #979797;
height:500px;
margin:15px 0 10px;
width:540px;
}

/* ---------------------------------------------------------------------- */
/* for IE5 Mac */
/*\*//*/
