@charset "utf-8";


/*  ================================================================================

	Reset and Global

 ================================================================================ */
body { margin:0; padding:0; text-align:center; background:url(http://www.saito-ringyo.jp/assets/img/bg-body.gif) repeat-x 0 0 #fff; color: #696969; font-size:0.8em; font-family:sans-serif; }
body.-macfx-legacy { font-size:0.9em; }
h1, h2, h3, h4 { margin:0; padding:0; font-size:1em; }
#saitoforestory-home #content-body .s10 table {
	line-height: 1.5;
}

a { /*\*/
	overflow:visible; /**/
	line-height: 2;
}
a:hover { color:#f00; }
a, ul, div{ background-repeat:no-repeat; }
img { border:0; }
p { margin:0; padding:0 0 0.1em 0; }
address, em { font-style:normal; }
.navi { list-style:none; margin:0; padding:0; float:left; }
.navi li { margin:0; padding:0; float:left; }
.navi li a { display:block; float:left; }
.hidden { display:none; }
.dummy { display:block; visibility:hidden; height:1px; margin:0 0 -8px 0; padding:0; border:0; clear:both; width:100%; }
html>/**/body .dummy { margin-bottom:-1px; }
blockquote { margin:0; }
table, tr, td, th, tbody, thead, tfoot { padding:0; margin:0 auto; border:0; border-collapse:collapse; }
form { margin:0; }
textarea { display:block; margin:0; }
fieldset { margin:0; padding:0; border:0; }

div:after, dl:after, ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div, dl, ul, address { display:inline-block; position:relative; top:0; left:0; }

.s09 {font-Size:9px; line-height:110%;}
.s10 {font-Size:10px; line-height:110%;}
.s11 {font-Size:11px; line-height:110%;}
.s12 {font-Size:12px; line-height:110%;}
.s13 {font-Size:13px; line-height:110%;}
.s14 {font-Size:14px; line-height:110%;}
.s18 {font-Size:18px; line-height:110%;}
.s24 {font-Size:24px; line-height:110%;}
.s33 {font-Size:10px; line-height:140%;}
.s333 {font-Size:11px; line-height:150%;}

.m09 {font-Size:9px; line-height:160%;}
.m10 {font-Size:10px; line-height:160%;}
.m11 {font-Size:11px; line-height:160%;}
.m12 {font-Size:12px; line-height:160%;}
.m13 {font-Size:13px; line-height:160%;}
.m14 {font-Size:14px; line-height:160%;}
.m18 {font-Size:18px; line-height:160%;}
.m24 {font-Size:24px; line-height:160%;}

.l09 {font-Size:9px; line-height:210%;}
.l10 {font-Size:10px; line-height:210%;}
.l11 {font-Size:11px; line-height:210%;}
.l12 {font-Size:12px; line-height:210%;}
.l13 {font-Size:13px; line-height:210%;}
.l14 {font-Size:14px; line-height:210%;}
.l18 {font-Size:18px; line-height:210%;}
.l24 {font-Size:24px; line-height:210%;}

a {text-decoration: none;}
a:link {color: #019be1;}
a:visited {color: #019be1;}
a:active {color: #019be1;text-decoration: none;}
a:hover {color: #019be1;text-decoration: underline;}

a.footer {text-decoration: none;}
a.footer:link {color: #3D3D3D;}
a.footer:visited {color: #3D3D3D;}
a.footer:active {color: #3D3D3D;text-decoration: underline;}
a.footer:hover {color: #FF0000;text-decoration: underline;}
h2.banner { display:block; width:100%; height:110px; background:none no-repeat 0 0; text-indent:-9999px; padding:0; margin:0; }

/*  ================================================================================

	Header

 ================================================================================ */
p#jumpto-content { text-align:left; height:4px; padding:0; font-size:0; background-color:#fabc00; width:50%; position:absolute; top:0; left:0; text-indent:-9999px; z-index:-1; }
div#wrapper { position:relative; z-index:100; width:100%; background:url(http://www.saito-ringyo.jp/assets/img/bg-wrapper.gif) repeat-x 0 100%; display:block; padding-bottom:13px; }
div#wrapper { /font-size:0px; /margin-top:-2px; }/*for IE6-7 20100512*/
div#header { /font-size:14px;  }/*for IE6-7 20100512*/
div#content { /font-size:14px; }/*for IE6-7 20100512*/

html[xmlns]>/**/body div#wrapper { padding-bottom:0; }
div#wrapper:after, div#footer:after { display:none; }
div#header p{ margin-top:0px;}

div#header, div#footer, div#content { text-align:left; margin:0 auto -1em auto; }
div#header, div#footer { width:900px; }
html[xmlns]>/**/body div#header { margin-bottom:4px; }
div#content { width:900px; position:relative; left:3px; }
div#header { height:143px; background:url(http://www.saito-ringyo.jp/assets/img/bg-header.gif) no-repeat 100% 0;}
h1#sitetitle { padding:17px 0 7px 0; float:left; }

ul#header-navi { float:right; padding:22px 0 7px 18px; background:url(http://www.saito-ringyo.jp/assets/img/border-dotted-row.gif) repeat-y 0 0; position:relative; top:4px; }
ul#header-navi li { padding:0 0 0 13px; }
ul#header-navi li.n1 { padding-left:0; }
ul#header-navi li.n2 { padding-left:15px; }
ul#header-navi li a { font-size:1px; text-indent:-9999px; height:11px; background:url(http://www.saito-ringyo.jp/assets/img/btn-headernavi.gif) no-repeat 0 0; }
ul#header-navi li.n1 a { width:87px; background-position:0 0; }
ul#header-navi li.n2 a { width:92px; background-position:-87px 0; }
ul#header-navi li.n3 a { width:66px; background-position:-179px 0; }
ul#header-navi li.n1 a:hover { background-position:0 -11px; }
ul#header-navi li.n2 a:hover { background-position:-87px -11px; }
ul#header-navi li.n3 a:hover { background-position:-179px -11px; }

/*  ================================================================================

	Footer

 ================================================================================ */
div#footer { display:block; padding:0; }
dl#footer-navi { position:relative; top:0; left:0; width:880px; padding:0; margin:0; height:53px; }
dl#footer-navi dt { position:absolute; top:0; right:0; }
dl#footer-navi dd { float:left; margin:0; padding:0; height:11px; position:relative; left:8px; }
dl#footer-navi dd a { background:url(http://www.saito-ringyo.jp/assets/img/btn-footernavi.gif) no-repeat 0 0; font-size:1px; text-indent:-9999px; text-align:left; display:block; width:100%; height:11px; cursor:pointer; }
dl#footer-navi dd.n1,
dl#footer-navi dd.n2 { width:117px; }
dl#footer-navi dd.n1 a { background-position:0 0; }
dl#footer-navi dd.n2 a { background-position:-117px 0; }
dl#footer-navi dd.n1 a:hover { background-position:0 -11px; }
dl#footer-navi dd.n2 a:hover { background-position:-117px -11px; }
address#footer-copyright { padding:8px 0 1px 0; width:880px; text-align:right; }

ul#footer-links {
	font-size:13px;
/font-size:12px; 	float:left;
	width:880px;
	margin:0;
	padding:21px 0 5px 0;
	white-space:nowrap;
	position:relative;
	left:18px;
	z-index:1000;
}
ul#footer-links li { font-size:10px; /font-size:12px; padding:0 5px; border-left:1px solid #747474; margin-bottom:6px; }
ul#footer-links li.sol { clear:both; }
ul#footer-links li.eol { font-size:10px; border-right:1px solid #747474;}
ul#footer-links li a { font-size:10px; /font-size:12px; color:#747474; position:relative; top:0px; margin-bottom:-4px; text-decoration:none; }

ul#footer-links2 { font-size:10px;  float:left; width:880px; margin:0; padding:0px 0 5px 0; white-space:nowrap; position:relative; left:18px; z-index:1000; }
ul#footer-links2 li { font-size:10px; /font-size:12px; padding:0 5px; border-left:1px solid #747474; margin-bottom:6px; }
ul#footer-links2 li.sol { clear:both; }
ul#footer-links2 li.eol { font-size:10px; /font-size:12px; border-right:1px solid #747474;}
ul#footer-links2 li a { font-size:10px; /font-size:12px; color:#747474; position:relative; top:0px; margin-bottom:-4px; text-decoration:none; }


html[xmlns]>/**/body.-macintosh ul#footer-links li { letter-spacing:-1px; }
html[xmlns]>/**/body.-macintosh ul#footer-links li.alpha { letter-spacing:0; }
html[xmlns]>/**/body.-macintosh ul#footer-links li a { top:-2px; }

ul#footer-links li a:hover { text-decoration:underline; }

ul#footer-links2 li a:hover { text-decoration:underline; }


html[xmlns]>/**/body ul#footer-links { padding-bottom:13px; }
html[xmlns] ul#footer-links li { font-size:0.7em; letter-spacing:-1px; }
html[xmlns] ul#footer-links li.alpha { letter-spacing:0; }
html[xmlns] ul#footer-links li.l1 { margin-right:8em; }
html[xmlns] ul#footer-links li.l3 { margin-right:10px; }
html[xmlns] ul#footer-links li.l4 { margin-right:4px; }
html[xmlns]>/**/body ul#footer-links li { font-size:0.8em; letter-spacing:0; }
html[xmlns]>/**/body ul#footer-links li.eol { margin-right:0; }

html[xmlns]>/**/body ul#footer-links2 { padding-bottom:13px; }
html[xmlns] ul#footer-links2 li { font-size:0.7em; letter-spacing:-1px; }
html[xmlns] ul#footer-links2 li.alpha { letter-spacing:0; }
html[xmlns] ul#footer-links2 li.l1 { margin-right:8em; }
html[xmlns] ul#footer-links2 li.l3 { margin-right:10px; }
html[xmlns] ul#footer-links2 li.l4 { margin-right:4px; }
html[xmlns]>/**/body ul#footer-links2 li { font-size:0.8em; letter-spacing:0; }
html[xmlns]>/**/body ul#footer-links2 li.eol { margin-right:0; }

* html ul#footer-links li.eol { margin-right:0; }
* html ul#footer-links li.eol.l3 { margin-right:4em; }
* html ul#footer-links li a { letter-spacing:-1px; }
* html ul#footer-links li.alpha a { letter-spacing:0; }

* html ul#footer-links2 li.eol { margin-right:0; }
* html ul#footer-links2 li.eol.l3 { margin-right:4em; }
* html ul#footer-links2 li a { letter-spacing:-1px; }
* html ul#footer-links2 li.alpha a { letter-spacing:0; }

dl#footer-address { width:100%; height:75px; float:left; position:relative; left:5px; }
dl#footer-address,
dl#footer-address dt,
dl#footer-address dd { padding:0; margin:0; }
dl#footer-address dt.vcard { float:left; }
dl#footer-address dt.vcard a { display:block; width:184px; height:46px; float:left; background:url(http://www.saito-ringyo.jp/assets/img/dl-footeraddress.gif) no-repeat 0 0; text-indent:-9999px; }
dl#footer-address dd.vcard { width:310px; float:left; height:12px; overflow:hidden; background:url(http://www.saito-ringyo.jp/assets/img/dl-footeraddress.gif) no-repeat 0 0;  }
dl#footer-address dd.vcard dl { visibility:hidden; }
dl#footer-address dd.a1 { background-position:-184px 0; }
dl#footer-address dd.a2 { background-position:-515px 0; width:400px;}
dl#footer-address dd.a3 { background-position:-184px -12px; }
dl#footer-address dd.a4 { background-position:-515px -12px; }
dl#footer-address dd.a5 { background-position:-184px -24px; }
dl#footer-address dd.a6 { background-position:-515px -24px; }
dl#footer-address dd.a7 { background-position:-184px -36px; }
dl#footer-address dd.a8 { background-position:-515px -36px; }
p#footer-noisypic { text-align:right; margin-bottom:-1px;padding:0 21px 0 0;z-index:900; position:relative; float:right; }

/*  ================================================================================

	Global Navigation

 ================================================================================ */
ul#global-navi { background-position:0 -32px; width:960px; float:right; }
ul#global-navi a { float:left; width:100%; cursor:pointer; }
ul#global-navi,
ul#global-navi a { background-image:url(http://www.saito-ringyo.jp/assets/img/bg-globalnavi.gif); height:32px; text-indent:-9999px; font-size:1px; text-align:left; }

ul#global-navi li.n1 { width:182px; }
ul#global-navi li.n2 { width:82px;  }
ul#global-navi li.n3 { width:125px; }
ul#global-navi li.n4 { width:71px;  }
/* ************************************************************************************************ */
/* 更新ここから  by d-Link 2010.01.20 */
/* ul#global-navi li.n5 { width:98px; } */
ul#global-navi li.n5 { width: 170px; }
/* 更新ここから  by d-Link 2010.01.20 */
/* ************************************************************************************************ */

/* ************************************************************************************************ */
/* 削除ここから  by d-Link 2010.01.20 */
/* ul#global-navi li.n6 { width:73px; } */
/* 削除ここから  by d-Link 2010.01.20 */
/* ************************************************************************************************ */

ul#global-navi li.n7 { width:111px; }
ul#global-navi li.n8 { width:116px; }
ul#global-navi li.n9 { width:102px; }

ul#global-navi li.n1 a { background-position:0 0;      }
ul#global-navi li.n2 a { background-position:-182px 0; }
ul#global-navi li.n3 a { background-position:-264px 0; }
ul#global-navi li.n4 a { background-position:-389px 0; }
ul#global-navi li.n5 a { background-position:-460px 0; }

/* ************************************************************************************************ */
/* 削除ここから  by d-Link 2010.01.20 */
/* ul#global-navi li.n6 a { background-position:-558px 0; } */
/* 削除ここから  by d-Link 2010.01.20 */
/* ************************************************************************************************ */

ul#global-navi li.n7 a { background-position:-631px 0; }
ul#global-navi li.n8 a { background-position:-742px 0; }
ul#global-navi li.n9 a { background-position:-858px 0; }

ul#global-navi li.n1 a:hover { background-position:0 -64px;      }
ul#global-navi li.n2 a:hover { background-position:-182px -64px; }
ul#global-navi li.n3 a:hover { background-position:-264px -64px; }
ul#global-navi li.n4 a:hover { background-position:-389px -64px; }
ul#global-navi li.n5 a:hover { background-position:-460px -64px; }

/* ************************************************************************************************ */
/* 削除ここから  by d-Link 2010.01.20 */
/* ul#global-navi li.n6 a:hover { background-position:-558px -64px; } */
/* 削除ここから  by d-Link 2010.01.20 */
/* ************************************************************************************************ */

ul#global-navi li.n7 a:hover { background-position:-631px -64px; }
ul#global-navi li.n8 a:hover { background-position:-742px -64px; }
ul#global-navi li.n9 a:hover { background-position:-858px -64px; }

body.navi1 ul#global-navi li.n1 a,
body.navi2 ul#global-navi li.n2 a,
body.navi3 ul#global-navi li.n3 a,
body.navi4 ul#global-navi li.n4 a,
body.navi8 ul#global-navi li.n5 a,

/* ************************************************************************************************ */
/* 削除ここから  by d-Link 2010.01.20 */
/* body.navi9 ul#global-navi li.n6 a, */
/* 削除ここから  by d-Link 2010.01.20 */
/* ************************************************************************************************ */

body.navi5 ul#global-navi li.n7 a,
body.navi6 ul#global-navi li.n8 a,
body.navi7 ul#global-navi li.n9 a { display:inline; width:auto; }

/*  ================================================================================

	Local Navigation

 ================================================================================ */
dl.local-navi { width:215px; float:left; display:block; font-size:1px; text-indent:-9999px; }
dl.local-navi dt,
dl.local-navi dd,
dl.local-navi dl,
dl.local-navi a { float:left; width:100%; margin:0; padding:0; background:none no-repeat 0 0; }
dl.local-navi dd dl dd { display:none; }
dl.local-navi dt.h { height:55px; }
dl.local-navi dd a,
dl.local-navi dd dl dt a { height:34px; }
dl.local-navi dd dl dd a { height:32px; }

body.sec1 dl.local-navi dd.n1 dl dd,
body.sec2 dl.local-navi dd.n2 dl dd,
body.sec3 dl.local-navi dd.n3 dl dd,
body.sec4 dl.local-navi dd.n4 dl dd,
body.sec5 dl.local-navi dd.n5 dl dd,
body.sec6 dl.local-navi dd.n6 dl dd,
body.sec7 dl.local-navi dd.n7 dl dd,
body.sec8 dl.local-navi dd.n9 dl dd { display:block; }

body.sec1 dl.local-navi dd.n1 dl,
body.sec2 dl.local-navi dd.n2 dl,
body.sec3 dl.local-navi dd.n3 dl,
body.sec4 dl.local-navi dd.n4 dl,
body.sec5 dl.local-navi dd.n5 dl,
body.sec6 dl.local-navi dd.n6 dl,
body.sec7 dl.local-navi dd.n7 dl,
body.sec8 dl.local-navi dd.n9 dl { margin-bottom:-1px; }

/* define image */
dl#local-navi-consult dt.h { background-image:url(http://www.saito-ringyo.jp/assets/img/dt-lnav-consult.gif) }
dl#local-navi-consult a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-consult.gif) }
dl#local-navi-consult dl dd a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-consult-sub.gif) }

dl#local-navi-corporation dt.h { background-image:url(http://www.saito-ringyo.jp/assets/img/dt-lnav-corporation.gif) }
dl#local-navi-corporation a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-corporation.gif) }
dl#local-navi-corporation dl dd a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-corporation-sub.gif) }

dl#local-navi-design dt.h { background-image:url(http://www.saito-ringyo.jp/assets/img/dt-lnav-design.gif) }
dl#local-navi-design a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-design.gif) }
dl#local-navi-design dl dd a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-design-sub.gif) }

dl#local-navi-event dt.h { background-image:url(http://www.saito-ringyo.jp/assets/img/dt-lnav-event.gif) }
dl#local-navi-event a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-event.gif) }
dl#local-navi-event dl dd a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-event-sub.gif) }

dl#local-navi-house dt.h { background-image:url(http://www.saito-ringyo.jp/assets/img/dt-lnav-house.gif) }
dl#local-navi-house a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-house.gif) }
dl#local-navi-house dl dd a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-house-sub.gif) }

dl#local-navi-search dt.h { background-image:url(http://www.saito-ringyo.jp/assets/img/dt-lnav-search.gif) }
dl#local-navi-search a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-search.gif) }
dl#local-navi-search dl dd a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-search-sub.gif) }

dl#local-navi-showroom dt.h { background-image:url(http://www.saito-ringyo.jp/assets/img/dt-lnav-showroom.gif) }
dl#local-navi-showroom a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-showroom.gif) }
dl#local-navi-showroom dl dd a { background-image:url(http://www.saito-ringyo.jp/assets/img/btn-lnav-showroom-sub.gif) }

/* sections */
dl.local-navi dd.n1 a { background-position:0 0; }
dl.local-navi dd.n1 a:hover { background-position:-215px 0; }
body.sec1 dl.local-navi dd.n1 a,
body.sec1 dl.local-navi dd.n1 a:hover { background-position:-430px 0; }

dl.local-navi dd.n2 a { background-position:0 -34px; }
dl.local-navi dd.n2 a:hover { background-position:-215px -34px; }
body.sec2 dl.local-navi dd.n2 a,
body.sec2 dl.local-navi dd.n2 a:hover { background-position:-430px -34px; }

dl.local-navi dd.n3 a { background-position:0 -68px; }
dl.local-navi dd.n3 a:hover { background-position:-215px -68px; }
body.sec3 dl.local-navi dd.n3 a,
body.sec3 dl.local-navi dd.n3 a:hover { background-position:-430px -68px; }

dl.local-navi dd.n4 a { background-position:0 -102px; }
dl.local-navi dd.n4 a:hover { background-position:-215px -102px; }
body.sec4 dl.local-navi dd.n4 a,
body.sec4 dl.local-navi dd.n4 a:hover { background-position:-430px -102px; }

dl.local-navi dd.n5 a { background-position:0 -136px; }
dl.local-navi dd.n5 a:hover { background-position:-215px -136px; }
body.sec5 dl.local-navi dd.n5 a,
body.sec5 dl.local-navi dd.n5 a:hover { background-position:-430px -136px; }

dl.local-navi dd.n6 a { background-position:0 -170px; }
dl.local-navi dd.n6 a:hover { background-position:-215px -170px; }
body.sec6 dl.local-navi dd.n6 a,
body.sec6 dl.local-navi dd.n6 a:hover { background-position:-430px -170px; }

dl.local-navi dd.n7 a { background-position:0 -204px; }
dl.local-navi dd.n7 a:hover { background-position:-215px -204px; }
body.sec7 dl.local-navi dd.n7 a,
body.sec7 dl.local-navi dd.n7 a:hover { background-position:-430px -204px; }

dl.local-navi dd.n8 a { background-position:0 -238px; }
dl.local-navi dd.n8 a:hover { background-position:-215px -238px; }
body.sec8 dl.local-navi dd.n8 a,
body.sec8 dl.local-navi dd.n8 a:hover { background-position:-430px -238px; }

dl.local-navi dd.n9 a { background-position:0 -272px; }
dl.local-navi dd.n9 a:hover { background-position:-215px -272px; }
body.sec9 dl.local-navi dd.n9 a,
body.sec9 dl.local-navi dd.n9 a:hover { background-position:-430px -272px; }

dl.local-navi dd.n10 a { background-position:0 -306px; }
dl.local-navi dd.n10 a:hover { background-position:-215px -306px; }
body.sec10 dl.local-navi dd.n10 a,
body.sec10 dl.local-navi dd.n10 a:hover { background-position:-430px -306px; }

dl.local-navi dd.n11 a { background-position:0 -340px; }
dl.local-navi dd.n11 a:hover { background-position:-215px -340px; }
body.sec11 dl.local-navi dd.n11 a,
body.sec11 dl.local-navi dd.n11 a:hover { background-position:-430px -340px; }

dl.local-navi dd.n12 a { background-position:0 -374px; }
dl.local-navi dd.n12 a:hover { background-position:-215px -374px; }
body.sec12 dl.local-navi dd.n12 a,
body.sec12 dl.local-navi dd.n12 a:hover { background-position:-430px -374px; }

dl.local-navi dd.n13 a { background-position:0 -408px; }
dl.local-navi dd.n13 a:hover { background-position:-215px -408px; }
body.sec13 dl.local-navi dd.n13 a,
body.sec13 dl.local-navi dd.n13 a:hover { background-position:-430px -408px; }

dl.local-navi dd.n14 a { background-position:0 -442px; }
dl.local-navi dd.n14 a:hover { background-position:-215px -442px; }
body.sec14 dl.local-navi dd.n14 a,
body.sec14 dl.local-navi dd.n14 a:hover { background-position:-430px -442px; }

dl.local-navi dd.n15 a { background-position:0 -476px; }
dl.local-navi dd.n15 a:hover { background-position:-215px -476px; }
body.sec15 dl.local-navi dd.n15 a,
body.sec15 dl.local-navi dd.n15 a:hover { background-position:-430px -476px; }

/* subsections ================================================================================ */
div#wrapper dl.local-navi dl dd.s1 a { background-position:0 0; }
div#wrapper dl.local-navi dl dd.s1 a:hover { background-position:-215px 0; }
body.subsec1 div#wrapper dl.local-navi dl dd.s1 a,
body.subsec1 div#wrapper dl.local-navi dl dd.s1 a:hover { background-position:-430px 0; }

div#wrapper dl.local-navi dl dd.s2 a { background-position:0 -32px; }
div#wrapper dl.local-navi dl dd.s2 a:hover { background-position:-215px -32px; }
body.subsec2 div#wrapper dl.local-navi dl dd.s2 a,
body.subsec2 div#wrapper dl.local-navi dl dd.s2 a:hover { background-position:-430px -32px; }

div#wrapper dl.local-navi dl dd.s3 a { background-position:0 -64px; }
div#wrapper dl.local-navi dl dd.s3 a:hover { background-position:-215px -64px; }
body.subsec3 div#wrapper dl.local-navi dl dd.s3 a,
body.subsec3 div#wrapper dl.local-navi dl dd.s3 a:hover { background-position:-430px -64px;}

div#wrapper dl.local-navi dl dd.s4 a { background-position:0 -96px; }
div#wrapper dl.local-navi dl dd.s4 a:hover { background-position:-215px -96px; }
body.subsec4 div#wrapper dl.local-navi dl dd.s4 a,
body.subsec4 div#wrapper dl.local-navi dl dd.s4 a:hover { background-position:-430px -96px; }

div#wrapper dl.local-navi dl dd.s5 a { background-position:0 -128px; }
div#wrapper dl.local-navi dl dd.s5 a:hover { background-position:-215px -128px; }
body.subsec5 div#wrapper dl.local-navi dl dd.s5 a,
body.subsec5 div#wrapper dl.local-navi dl dd.s5 a:hover { background-position:-430px -128px; }

div#wrapper dl.local-navi dl dd.s6 a { background-position:0 -160px; }
div#wrapper dl.local-navi dl dd.s6 a:hover { background-position:-215px -160px; }
body.subsec6 div#wrapper dl.local-navi dl dd.s6 a,
body.subsec6 div#wrapper dl.local-navi dl dd.s6 a:hover { background-position:-430px -160px; }

div#wrapper dl.local-navi dl dd.s7 a { background-position:0 -192px; }
div#wrapper dl.local-navi dl dd.s7 a:hover { background-position:-215px -192px; }
body.subsec7 div#wrapper dl.local-navi dl dd.s7 a,
body.subsec7 div#wrapper dl.local-navi dl dd.s7 a:hover { background-position:-430px -192px; }

div#wrapper dl.local-navi dl dd.s8 a { background-position:0 -224px; }
div#wrapper dl.local-navi dl dd.s8 a:hover { background-position:-215px -224px; }
body.subsec8 div#wrapper dl.local-navi dl dd.s8 a,
body.subsec8 div#wrapper dl.local-navi dl dd.s8 a:hover { background-position:-430px -224px; }

div#wrapper dl.local-navi dl dd.s9 a { background-position:0 -256px; }
div#wrapper dl.local-navi dl dd.s9 a:hover { background-position:-215px -256px; }
body.subsec9 div#wrapper dl.local-navi dl dd.s9 a,
body.subsec9 div#wrapper dl.local-navi dl dd.s9 a:hover { background-position:-430px -256px; }

div#wrapper dl.local-navi dl dd.s10 a { background-position:0 -288px; }
div#wrapper dl.local-navi dl dd.s10 a:hover { background-position:-215px -288px; }
body.subsec10 div#wrapper dl.local-navi dl dd.s10 a,
body.subsec10 div#wrapper dl.local-navi dl dd.s10 a:hover { background-position:-430px -288px; }


/*  ================================================================================

	Breadcrumbs

 ================================================================================ */
p#breadcrumbs { margin-bottom:18px; font-size:0.7em; }
html[xmlns]>/**/body p#breadcrumbs { margin-bottom:18px; font-size:0.8em; }
p#breadcrumbs,
p#breadcrumbs a { color:#777; }
p#breadcrumbs a { display:inline; }
body.navi1 p#breadcrumbs .chapter { color:#4ca356; }
body.navi2 p#breadcrumbs .chapter { color:#155caa; }
body.navi3 p#breadcrumbs .chapter { color:#1197c3; }
body.navi4 p#breadcrumbs .chapter { color:#fdb703; }
body.navi5 p#breadcrumbs .chapter { color:#b31761; }
body.navi6 p#breadcrumbs .chapter { color:#418376; }
body.navi7 p#breadcrumbs .chapter { color:#eb631f; }
div#wrapper #breadcrumbs a.chapter:hover { color:#777; }


/*  ================================================================================

	Layout

 ================================================================================ */
div#content { line-height:1em;  }
div#content-body { line-height:1.3em; padding-bottom:1em; }
div#left-column { width:240px; display:block; float:left; position:relative; left:-2px; }
div#main-column { width:660px; display:block; float:right;  position:relative; left:-1px; }
div#main-column:after, div#left-column:after { content:""; display:none; }




