@charset "utf-8";
/* CSS Document */


@import url(../../css/ru.css);


/*
------------------------------------------------------
cont-r
------------------------------------------------------
*/

#container #cont-r {
	width:555px;
	float:right;
}

#container #cont-r #gnav {
	width:555px;
	height:40px;
	margin-bottom:18px;
	border-bottom:#85889A 2px solid;
}

#container #cont-r #gnav li {
	width:185px;
	float:left;
}

#container #cont-r #gnav li a {
	display:block;
	height:40px;
	text-indent:-9999px;
}

#container #cont-r #gnav li#gn01 a { background:url(../img/common/gnav01.jpg) no-repeat; }
#container #cont-r #gnav li#gn02 a { background:url(../img/common/gnav02.jpg) no-repeat; }
#container #cont-r #gnav li#gn03 a { background:url(../img/common/gnav03.jpg) no-repeat; }

#corp #container #cont-r #gnav li#gn01 a,
#container #cont-r #gnav li#gn01 a:hover { background:url(../img/common/gnav01.jpg) 0 -40px no-repeat; }
#prod #container #cont-r #gnav li#gn02 a,
#container #cont-r #gnav li#gn02 a:hover { background:url(../img/common/gnav02.jpg) 0 -40px no-repeat; }
#docu #container #cont-r #gnav li#gn03 a,
#container #cont-r #gnav li#gn03 a:hover { background:url(../img/common/gnav03.jpg) 0 -40px no-repeat; }

#container #cont-r #contents {
	width:520px;
	background:#F0F0F0;
	border-top:#333 1px solid;
}

#site #container #cont-r #contents {
	background:#FFF;
}

#container #cont-r #contents #caparea {
	height:27px;
	background:url(../img/common/bg_cap.gif) repeat-x;
}

#corp #container #cont-r #contents #caparea,
#docu #container #cont-r #contents #caparea {
	margin-bottom:5px;
}

#site #container #cont-r #contents #caparea {
	margin-bottom:12px;
}

#container #cont-r #contents #caparea h3 {
	background:url(../img/common/p_cap.gif) no-repeat;
	padding:4px 0 0 33px;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
}

.corp-part #container #cont-r #contents #sharearea,
.corp-hist #container #cont-r #contents #sharearea {
	border-top:#CCC 12px solid;
}

.corp-part #container #cont-r #contents #sharearea,
.corp-hist #container #cont-r #contents #sharearea,
.corp-find #container #cont-r #contents #sharearea {
	width:505px;
	margin:0 auto;
}

#prod #container #cont-r #contents #sharearea {
	width:520px;
	font-size:11px;
}

.prod-second #container #cont-r #contents #sharearea,
#site #container #cont-r #contents #sharearea {
	background:#FFF;
}

#corp #container #cont-r #contents #sharearea h4 {
	clear:both;
	background:#E0E0E0 url(../img/corp/common/ic_list02.gif) 12px 0.7em no-repeat;
	border-bottom:#E9E9E9 1px solid;
	border-top:#E9E9E9 1px solid;
	padding:4px 27px;
	font-size:12px;
}

.prod-index #container #cont-r #contents #sharearea h4,
.prod-second #container #cont-r #contents #sharearea h4 {
	clear:both;
	width:510px;
	padding:3px 5px;
	background:#AC95BD;
	margin-bottom:6px;
	font-size:11px;
}

.prod-second #container #cont-r #contents #sharearea h4.prodet { width:492px; background:#AC95BD url(../img/product/common/ic_prodet.gif) 10px 10px no-repeat; padding-left:23px; }

.prod-show #container #cont-r #contents .sharebox h4 {
	clear:both;
	width:411px;
	padding:3px 5px;
	background:#AC95BD;
	margin-bottom:6px;
	font-size:11px;
}

.corp-part #container #cont-r #contents #sharearea .sharebox01,
.corp-hist #container #cont-r #contents #sharearea .sharebox01,
.corp-find #container #cont-r #contents #sharearea .sharebox01 {
	background:#FFF;
	padding:6px;
}

#prod #container #cont-r #contents #sharearea .sharebox01 {
	background:#FFF;
}

#prod #container #cont-r #contents #sharearea .linkatxt {
	display:block;
	padding-bottom:5px;
	float:left;
}

#prod #container #cont-r #contents #sharearea .docatxt {
	display:block;
	float:left;
}

#prod #container #cont-r #contents #sharearea .linkarw {
	width:9px;
	padding-left:8px;
	float:left;
}

#prod #container #cont-r #contents #sharearea .linkarw a {
	display:block;
	text-indent:-9999px;
}

.prod-index #container #cont-r #contents #sharearea .linkarw a { height:12px; background:url(../img/common/ic_arrow.gif) 0 0.4em no-repeat; }
.prod-second #container #cont-r #contents #sharearea .linkarw a { height:16px; background:url(../img/common/ic_arrow.gif) 0 0.6em no-repeat; }

#prod #container #cont-r #contents #sharearea .linkpdf,
#docu #container #cont-r #contents #sharearea .linkpdf {
	width:16px;
	padding-left:8px;
	float:left;
}

#prod #container #cont-r #contents #sharearea .linkpdf a,
#docu #container #cont-r #contents #sharearea .linkpdf a {
	display:block;
	height:18px;
	background:url(../img/common/ic_pdf.gif) 0 0.1em no-repeat;
	text-indent:-9999px;
}

#wrapper #fsmap {
	clear:both;
	width:765px;
}

#wrapper #fsmap p {
	width:76px;
	float:right;
}

#wrapper #fsmap p a {
	display:block;
	height:12px;
	background:url(../img/common/bt_sitemap.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#wrapper #fsmap p a:hover { background:url(../img/common/bt_sitemap.gif) 0 -12px no-repeat; }


/*
------------------------------------------------------
corp-index
------------------------------------------------------
*/

.corp-index #container #cont-r #contents,
.prod-show #container #cont-r #contents {
	background:url(../img/corp/common/bg_content.gif) repeat-y;
}

#container #cont-r #contents #share-l {
	width:421px;
	float:left;
}

#container #cont-r #contents #share-l #caparea {
	width:421px;
}

#container #cont-r #contents #share-l .sharebox {
	clear:both;
}

.corp-index #container #cont-r #contents #share-l .sharebox { width:410px; margin:0 auto; }
.prod-show #container #cont-r #contents #share-l .sharebox { width:421px; }

.corp-index #container #cont-r #contents #share-l .sharebox #img-l {
	width:199px;
	float:left;
}

.corp-index #container #cont-r #contents #share-l .sharebox #img-r {
	width:199px;
	float:right;
}

.corp-index #container #cont-r #contents #share-l .sharebox #img-l img,
.corp-index #container #cont-r #contents #share-l .sharebox #img-r img { padding-bottom:8px; }

.corp-index #container #cont-r #contents #share-l .sharebox .adrstxt {
	background:url(../img/corp/common/ic_list01.gif) 8px 0.7em no-repeat;
	padding:0 0 10px 19px;
	font-size:10px;
}

.corp-index #container #cont-r #contents #share-l .sharebox #olstyle {
	clear:both;
	width:408px;
	border-top:#F0F0F0 1px solid;
	border-right:#F0F0F0 1px solid;
	margin-bottom:5px;
}

.corp-index #container #cont-r #contents #share-l .sharebox #olstyle th,
.corp-index #container #cont-r #contents #share-l .sharebox #olstyle td {
	border-bottom:#F0F0F0 1px solid;
	border-left:#F0F0F0 1px solid;
	font-size:11px;
}

.corp-index #container #cont-r #contents #share-l .sharebox #olstyle th {
	background:#CCC;
	width:125px;
	padding:5px 6px;
	text-align:right;
	font-weight:normal;
}

.corp-index #container #cont-r #contents #share-l .sharebox #olstyle td {
	background:#FFF;
	padding:5px 7px;
}

.corp-index #container #cont-r #contents #share-l .sharebox #olstyle td ul {
	list-style-position:outside !important;
	list-style-type:disc !important;
	padding-left:25px;
}

.corp-index #container #cont-r #contents #share-l .sharebox #olstyle td.colorbox {
	background:#CCC url(../img/corp/common/ic_list02.gif) 8px no-repeat;
	padding-left:22px;
}


#container #cont-r #contents #share-r {
	width:95px;
	border:#D4D4D4 1px solid;
	color:#FFF;
	float:right;
}

.corp-index #container #cont-r #contents #share-r h4 {
	padding:5px 0;
	text-align:center;
	border-bottom:#D4D4D4 1px solid;
	font-size:11px;
}

.corp-index #container #cont-r #contents #share-r ul {
	background:#999;
	padding:3px 6px 12px;
	font-size:11px;
}

.corp-index #container #cont-r #contents #share-r li {
	line-height:120%;
	margin-bottom:4px;
}

.corp-index #container #cont-r #contents #share-r li a {
	color:#FFF;
	text-decoration:none;
	font-size:10px;
	line-height:110%;
}

.corp-index #container #cont-r #contents #share-r li a:hover {
	text-decoration:underline;
}

.prod-show #container #cont-r #contents #share-r ul {
	margin-top:24px;
	background:#999;
	font-size:11px;
	border-bottom:#1C1B1B 1px solid;
}

.prod-show #container #cont-r #contents #share-r ul li {
	padding:5px;
	border:#1C1B1B 1px solid;
	border-bottom:none;
	font-size:10px;
	line-height:130%;
}

.prod-show #container #cont-r #contents #share-r ul li a {
	color:#FFF;
	text-decoration:none;
}

.prod-show #container #cont-r #contents #share-r ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}


/*
------------------------------------------------------
corp-part
------------------------------------------------------
*/

.corp-part #container #cont-r #contents #sharearea .sharebox01 ul {
	list-style-position:outside !important;
	list-style-type:disc !important;
	padding-left:25px;
}

.corp-part #container #cont-r #contents #sharearea .sharebox02 p {
	padding:7px 5px 5px;
}

.corp-part #container #cont-r #contents #sharearea .sharebox02 #olstyle {
	width:505px;
	margin-bottom:7px;
	border-top:#F0F0F0 1px solid;
	border-left:#F0F0F0 1px solid;
}

.corp-part #container #cont-r #contents #sharearea .sharebox02 #olstyle th {
	width:116px;
	background:#CCC;
	text-align:right;
}

.corp-part #container #cont-r #contents #sharearea .sharebox02 #olstyle td {
	background:#FFF;
}

.corp-part #container #cont-r #contents #sharearea .sharebox02 #olstyle th,
.corp-part #container #cont-r #contents #sharearea .sharebox02 #olstyle td {
	padding:4px;
	border-bottom:#F0F0F0 1px solid;
	border-right:#F0F0F0 1px solid;
	font-size:11px;
}


/*
------------------------------------------------------
corp-hist
------------------------------------------------------
*/

.corp-hist #container #cont-r #contents #sharearea .sharebox01 {
	width:505px;
	padding:0;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox02 {
	background:#FFF;
	padding:8px;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox-l {
	width:241px;
	padding:8px 6px;
	float:left;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox-r {
	width:239px;
	border-left:#F0F0F0 1px solid;
	padding:8px 5px 8px 5px;
	float:right;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox-l,
.corp-hist #container #cont-r #contents #sharearea .sharebox-r {
	background:#FFF;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox-c {
	clear:both;
	border-top:#F0F0F0 13px solid;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox-l .imgbox {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:#525252 1px solid;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox-l .docbox {
	background:url(../img/corp/common/ic_list01.gif) 3px 0.2em no-repeat;
	padding-left:12px;
	font-size:9px;
	line-height:120%;
}

.corp-hist #container #cont-r #contents #sharearea #gpstyle {
	clear:both;
	width:488px;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:5px;
	border:#F0F0F0 7px solid;
	background:#FFF;
}

.corp-hist #container #cont-r #contents #sharearea #gpstyle th {
	padding:2px 0;
}

.corp-hist #container #cont-r #contents #sharearea #gpstyle td {
	font-size:9px;
	width:33%;
}

.corp-hist #container #cont-r #contents #sharearea #gpstyle td.gpimg {
	height:151px;
	vertical-align:middle;
}

.corp-hist #container #cont-r #contents #sharearea #gpstyle td.gpbox-c {
	border-left:#F0F0F0 1px solid;
	border-right:#F0F0F0 1px solid;
	width:34%;
}

.corp-hist #container #cont-r #contents #sharearea #gpstyle th,
.corp-hist #container #cont-r #contents #sharearea #gpstyle td {
	text-align:center;
	border-bottom:#F0F0F0 1px solid;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox03 {
	width:497px;
	background:#FFF;
	border-top:#F0F0F0 1px solid;
	padding:4px;
	margin-bottom:7px;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox03 .imgbox {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:#525252 1px solid;
}

.corp-hist #container #cont-r #contents #sharearea .sharebox03 .docbox {
	background:url(../img/corp/common/ic_list01.gif) 3px 0.2em no-repeat;
	padding-left:12px;
	margin-bottom:5px;
	font-size:9px;
	line-height:120%;
}



/*
------------------------------------------------------
corp-find
------------------------------------------------------
*/

.corp-find #container #cont-r #contents #sharearea .mpstyle {
	width:505px;
}

.corp-find #container #cont-r #contents #sharearea .mpstyle th {
	width:204px;
	background:#CCC;
	text-align:right;
	color:#A90B37;
}

.corp-find #container #cont-r #contents #sharearea .mpstyle td {
	background:#FFF;
	border-left:#F0F0F0 1px solid;
}

.corp-find #container #cont-r #contents #sharearea .mpstyle td.mapdoc {
	width:92px;
	text-align:right;
}

.corp-find #container #cont-r #contents #sharearea .mpstyle th,
.corp-find #container #cont-r #contents #sharearea .mpstyle td {
	font-size:11px;
	padding:5px;
	border-bottom:#F0F0F0 1px solid;
	vertical-align:top;
	line-height:115%;
}

.corp-find #container #cont-r #contents #sharearea h5 {
	width:495px;
	background:#CCC;
	padding:5px;
	line-height:120%;
}

.corp-find #container #cont-r #contents #sharearea .sharebox01 {
	text-align:center;
}

.corp-find #container #cont-r #contents #sharearea .sharebox02 {
	text-align:center;
	padding:6px;
	background:#FFF;
	margin-bottom:7px;
}


/*
------------------------------------------------------
prod-index
------------------------------------------------------
*/

.prod-index #container #cont-r #contents #sharearea #prodlist {
	width:505px;
	margin:0 auto;
	margin-bottom:5px;
}

.prod-index #container #cont-r #contents #sharearea #prodlist li {
	padding:0 19px;
	font-size:11px;
	margin-bottom:1px;
}

.prod-index #container #cont-r #contents #sharearea #prodlist li#pl01 { background:#4E59A4 url(../img/product/index/ic_pro01.gif) no-repeat; }
.prod-index #container #cont-r #contents #sharearea #prodlist li#pl02 { background:#83549D url(../img/product/index/ic_pro02.gif) no-repeat; }
.prod-index #container #cont-r #contents #sharearea #prodlist li#pl03 { background:#AB3E5E url(../img/product/index/ic_pro03.gif) no-repeat; }
.prod-index #container #cont-r #contents #sharearea #prodlist li#pl04 { background:#90B452 url(../img/product/index/ic_pro04.gif) no-repeat; }

.prod-index #container #cont-r #contents #sharearea #prodlist li a {
	color:#FFFFFF;
}

.prod-index #container #cont-r #contents #sharearea .sharebox01 p {
	padding:0 7px 7px;
}

.prod-index #container #cont-r #contents #sharearea .sharebox02 {
	width:495px;
	margin:0 auto;
	background:#FFF;
	padding:5px;
	line-height:130%;
}

.prod-index #container #cont-r #contents #sharearea .sharebox02 span {
	display:block;
	margin-bottom:6px;
}

.prod-index #container #cont-r #contents #sharearea .sharebox02 #addcap {
	text-align:center;
	font-size:12px;
}

.prod-index #container #cont-r #contents #sharearea .sharebox03 {
	width:505px;
	margin:0 auto;
	background:#FFF;
	margin-bottom:7px;
}

.prod-index #container #cont-r #contents #sharearea .sharebox03 h5 {
	clear:both;
	width:505px;
	background:#D5C8DD;
	text-align:center;
	font-size:12px;
	padding:1px;
	line-height:130%;
}

.prod-index #container #cont-r #contents #sharearea .sharebox03 p {
	padding:5px;
	line-height:130%;
}

.prod-index #container #cont-r #contents .sharebox #showlist {
	width:408px;
	margin:0 auto;
	margin-bottom:7px;
	font-size:10px;
}

.prod-index #container #cont-r #contents .sharebox #showlist li {
	width:378px;
	padding:0 12px 0 18px;
	margin-bottom:2px;
	color:#FFF;
	font-size:11px;
}

.prod-index #container #cont-r #contents .sharebox #showlist li.cat01 { background:#4E59A4 url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }
.prod-index #container #cont-r #contents .sharebox #showlist li.cat02 { background:#83549D url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }
.prod-index #container #cont-r #contents .sharebox #showlist li.cat03 { background:#AB3E5E url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }
.prod-index #container #cont-r #contents .sharebox #showlist li.cat04 { background:#90B452 url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }
.prod-index #container #cont-r #contents .sharebox #showlist li.cat05 { background:#DA7C2D url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }

.prod-index #container #cont-r #contents .sharebox #showlist li a {
	color:#FFF;
	text-decoration:none;
}

.prod-index #container #cont-r #contents .sharebox #showlist li a:hover {
	color:#FFF;
	text-decoration:underline;
}


/*
------------------------------------------------------
prod-second
------------------------------------------------------
*/

.prod-second #container #cont-r #contents #sharearea .sharebox01 {
	width:508px;
	margin:0 auto;
	margin-bottom:12px;
	font-size:10px;
}

.prod-second #container #cont-r #contents #sharearea .sharebox01 h5 {
	width:478px;
	padding:2px 12px 2px 18px;
	margin-bottom:8px;
	color:#FFF;
	font-size:12px;
}

.prod-second #container #cont-r #contents #sharearea .sharebox01 h5.cat01 { background:#4E59A4 url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }
.prod-second #container #cont-r #contents #sharearea .sharebox01 h5.cat02 { background:#83549D url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }
.prod-second #container #cont-r #contents #sharearea .sharebox01 h5.cat03 { background:#AB3E5E url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }
.prod-second #container #cont-r #contents #sharearea .sharebox01 h5.cat04 { background:#90B452 url(../img/product/common/ic_catesub.gif) 10px 10px no-repeat; }

.prod-second #container #cont-r #contents #sharearea .sharebox01 .prodimg {
	width:117px;
	text-align:center;
	float:left;
}

.prod-second #container #cont-r #contents #sharearea .sharebox01 .docbox {
	width:390px;
	float:right;
}

.prod-second #container #cont-r #contents #sharearea .sharebox01 .doctxt {
	margin-bottom:6px;
}

.prod-second #container #cont-r #contents #sharearea .sharebox01 .doclbox {
	clear:both;
	width:382px;
	background:#EFEFDF;
	padding:5px 4px;
	margin-bottom:1px;
}

.prod-second #container #cont-r #contents #sharearea .sharebox01 .doclbox .docatxt strong {
	font-size:12px;
}

.prod-second #container #cont-r #contents #sharearea .sharebox02 {
	background:#F0F0F0;
}

.prod-second #container #cont-r #contents #sharearea .sharebox03 {
	border-top:#F0F0F0 9px solid;
}

.prod-second #container #cont-r #contents #sharearea table {
	width:502px;
	margin:0 auto;
	margin-bottom:7px;
}

.prod-second #container #cont-r #contents #sharearea table td {
	padding:3px 5px;
	vertical-align:top;
	background:#FFF;
}

.prod-second #container #cont-r #contents #sharearea table .bd-r { border-right:#F0F0F0 3px solid; }
.prod-second #container #cont-r #contents #sharearea table .bd-l { border-left:#F0F0F0 3px solid; }
.prod-second #container #cont-r #contents #sharearea table .bd-t { border-top:#F0F0F0 3px solid; }
.prod-second #container #cont-r #contents #sharearea table .bd-b { border-bottom:#F0F0F0 3px solid; }
.prod-second #container #cont-r #contents #sharearea table .bd-rw { border-right:#FFF 1px solid; }
.prod-second #container #cont-r #contents #sharearea table .bd-lw { border-left:#FFF 1px solid; }
.prod-second #container #cont-r #contents #sharearea table .bd-tw { border-top:#FFF 1px solid; }
.prod-second #container #cont-r #contents #sharearea table .bd-bw { border-bottom:#FFF 1px solid; }
.prod-second #container #cont-r #contents #sharearea table .bg-gl { background:#EFEFDF; }
.prod-second #container #cont-r #contents #sharearea table .bg-gr { background:#F0F0F0; }
.prod-second #container #cont-r #contents #sharearea table .txt-c { text-align:center; }
.prod-second #container #cont-r #contents #sharearea table .txt-r { text-align:right; }
.prod-second #container #cont-r #contents #sharearea table .txt-m { vertical-align:middle; }
.prod-second #container #cont-r #contents #sharearea .disctype { list-style-position:outside; list-style-type:disc; padding-left:25px; }
.prod-second #container #cont-r #contents #sharearea .circletype { list-style-position:outside; list-style-type:circle; padding-left:25px; }
.prod-second #container #cont-r #contents #sharearea .decitype { list-style-position:outside; list-style-type:decimal; padding-left:25px; }

.prod-second #container #cont-r #contents #sharearea table td h5 {
	padding-left:18px;
	background:url(../img/product/common/ic_itemsub.gif) 8px 8px no-repeat;
}

.prod-second #container #cont-r #contents #sharearea table .bg-gl h5 { background:#EFEFDF url(../img/product/common/ic_itemsub.gif) 8px 8px no-repeat; }

.prod-second #container #cont-r #contents #sharearea table #aquastyle {
	width:490px;
	margin:0 auto;
	border-top:#FFF 4px solid;
}

.prod-second #container #cont-r #contents #sharearea table #aquastyle th {
	background:#8EC8BA;
	text-align:center;
	padding:2px 0;
	line-height:130%;
}

.prod-second #container #cont-r #contents #sharearea table #aquastyle td {
	vertical-align:middle;
	line-height:130%;
}

.prod-second #container #cont-r #contents #sharearea table #aquastyle .txt-gr {
	color:#828282;
}


/*
------------------------------------------------------
docu-index
------------------------------------------------------
*/

.docu-index #container #cont-r #contents #sharearea #doculist {
	width:505px;
	margin:0 auto;
	margin-bottom:7px;
	font-size:10px;
}

.docu-index #container #cont-r #contents #sharearea #doculist li {
	clear:both;
	width:475px;
	padding:2px 12px 0 18px;
	color:#FFF;
	font-size:11px;
}

.docu-index #container #cont-r #contents #sharearea #doculist li.doc01 { background:#4E59A4 url(../img/document/ic_docusub.gif) 10px 10px no-repeat; }
.docu-index #container #cont-r #contents #sharearea #doculist li.doc02 { background:#537D68 url(../img/document/ic_docusub.gif) 10px 10px no-repeat; }
.docu-index #container #cont-r #contents #sharearea #doculist li.doc03 { background:#83549D url(../img/document/ic_docusub.gif) 10px 10px no-repeat; }
.docu-index #container #cont-r #contents #sharearea #doculist li.doc04 { background:#90B452 url(../img/document/ic_docusub.gif) 10px 10px no-repeat; }
.docu-index #container #cont-r #contents #sharearea #doculist li.doc05 { background:#AB3E5E url(../img/document/ic_docusub.gif) 10px 10px no-repeat; }
.docu-index #container #cont-r #contents #sharearea #doculist li.doc06 { background:#DA7C2D url(../img/document/ic_docusub.gif) 10px 10px no-repeat; }

.docu-index #container #cont-r #contents #sharearea #doculist li .docutxt {
	display:block;
	width:450px;
	float:left;
}


/*
------------------------------------------------------
sitemap
------------------------------------------------------
*/

#site #container #cont-r #contents #sharearea #sitelist {
	width:480px;
	margin:0 auto;
}

#site #container #cont-r #contents #sharearea #sitelist li {
	padding-left:18px;
	margin-bottom:7px;
	font-weight:bold;
	line-height:190%;
}

#site #container #cont-r #contents #sharearea #sitelist li#sit01 { background:url(../img/sitemap/ic_site01.gif) 0 6px no-repeat; }
#site #container #cont-r #contents #sharearea #sitelist li#sit02 { background:url(../img/sitemap/ic_site02.gif) 0 6px no-repeat; }
#site #container #cont-r #contents #sharearea #sitelist li#sit03 { background:url(../img/sitemap/ic_site03.gif) 0 6px no-repeat; }


#site #container #cont-r #contents #sharearea #sitelist li li {
	padding-left:18px;
	background:url(../img/sitemap/ic_sitesub.gif) 8px no-repeat;
	font-weight:normal;
	line-height:160%;
	margin:0;
}

/*
------------------------------------------------------
lnavarea
------------------------------------------------------
*/

#container #lnavarea {
	width:185px;
	margin-top:10px;
	float:left;
}

#container #lnavarea #srcharea {
	border-bottom:#DFDEDE 3px solid;
	padding:0 0 9px 10px;
	margin-bottom:18px;
}

#container #lnavarea #srcharea .srchtxt {
	width:106px;
}

#container #lnavarea ul {
	padding-left:10px;
}

#container #lnavarea li {
	width:165px;
	margin-bottom:1px;
}

#docu #container #lnavarea li {
	margin-bottom:12px;
}

#container #lnavarea li a {
	display:block;
	height:41px;
	text-indent:-9999px;
}

#docu #container #lnavarea li a {
	display:inline;
	text-indent:0;
}

#container #lnavarea li ul {
	padding:0;
	margin-bottom:2px;
}

#container #lnavarea li li {
	width:165px;
	line-height:110%;
	border-bottom:#CCC 1px solid;
}

#container #lnavarea li li a {
	height:auto;
	padding:4px 0 3px 12px;
	color:#374B80;
	text-indent:0;
	font-size:11px;
	text-decoration:none;
}

#container #lnavarea li li a:hover {
	color:#900;
	text-decoration:underline;
}

#corp #container #lnavarea li#ln01 a { background:url(../img/corp/common/lnav01.jpg) no-repeat; }
#corp #container #lnavarea li#ln02 a { background:url(../img/corp/common/lnav02.jpg) no-repeat; }
#corp #container #lnavarea li#ln03 a { background:url(../img/corp/common/lnav03.jpg) no-repeat; }
#corp #container #lnavarea li#ln04 a { background:url(../img/corp/common/lnav04.jpg) no-repeat; }

#corp #container #lnavarea li#ln01 a:hover { background:url(../img/corp/common/lnav01.jpg) 0 -41px no-repeat; }
#corp #container #lnavarea li#ln02 a:hover { background:url(../img/corp/common/lnav02.jpg) 0 -41px no-repeat; }
#corp #container #lnavarea li#ln03 a:hover { background:url(../img/corp/common/lnav03.jpg) 0 -41px no-repeat; }
#corp #container #lnavarea li#ln04 a:hover { background:url(../img/corp/common/lnav04.jpg) 0 -41px no-repeat; }

#prod #container #lnavarea li#ln01 a { background:url(../img/product/common/lnav01.jpg) no-repeat; }
#prod #container #lnavarea li#ln02 a { background:url(../img/product/common/lnav02.jpg) no-repeat; }

#prod #container #lnavarea li#ln01 a:hover { background:url(../img/product/common/lnav01.jpg) 0 -41px no-repeat; }
#prod #container #lnavarea li#ln02 a:hover { background:url(../img/product/common/lnav02.jpg) 0 -41px no-repeat; }

#prod #container #lnavarea li#ln01 li.ln01a a,
#prod #container #lnavarea li#ln01 li.ln01a a:hover { background:url(../img/product/common/lnav01a.jpg) no-repeat; }
#prod #container #lnavarea li#ln01 li.ln01b a,
#prod #container #lnavarea li#ln01 li.ln01b a:hover { background:url(../img/product/common/lnav01b.jpg) no-repeat; }
#prod #container #lnavarea li#ln01 li.ln01c a,
#prod #container #lnavarea li#ln01 li.ln01c a:hover { background:url(../img/product/common/lnav01c.jpg) no-repeat; }
#prod #container #lnavarea li#ln01 li.ln01d a,
#prod #container #lnavarea li#ln01 li.ln01d a:hover { background:url(../img/product/common/lnav01d.jpg) no-repeat; }


/*
------------------------------------------------------
clear:both
------------------------------------------------------
*/

#container #cont-r #contents:after,
#container #cont-r #contents #sharearea:after,
.corp-hist #container #cont-r #contents #sharearea .sharebox01:after,
.prod-index #container #cont-r #contents #sharearea .sharebox03:after,
.prod-second #container #cont-r #contents #sharearea .sharebox01 .doclbox:after,
.prod-second #container #cont-r #contents #sharearea .sharebox01:after,
.docu-index #container #cont-r #contents #sharearea #doculist li:after {
	content:"";
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}