<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import 'jquery-ui.css';


html {
	overflow-y: scroll;
}

/*--------------------------------------------------------------
	Base
--------------------------------------------------------------*/

* {
	margin: 0;
	padding: 0;
}

/*
	åˆ†å†Šã®é•ã†é&nbsp;…ç›®ã‚’éš&nbsp;ã™
*/
.li_navi2,
.li_navi4,
.li_navi6,
.withoutPrint {
    display:none;
}



body {
	margin: 0;
	padding: 0 0 0 30px;
	color: #000;
	font-size: 83%;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	background: #616161;
}
*:first-child+html body {
	
}

p {
	margin: 0 0 0.8em 0;
}

strong, b {
	font-weight: bold;
}

hr.separator {
	display: none;/**/
}
img {
	border: 0px none;
}



a:link {
	color: #0000ef;
}
a:visited {
	color: #0000ef;
}
a:hover {
	color: #0000ef;
	background-color: #a6ffe9;
}





/*--------------------------------------------------------------
Jquery ui
--------------------------------------------------------------*/










/*--------------------------------------------------------------
Contents
--------------------------------------------------------------*/
#documentBody {
	margin: 0;
	padding: 0;
	width: 1000px;
}




.clear {
	display: block;
	clear: both;
	height: 1;
	visibility: hidden;
}


#header:after,
#utilities:after,
#title:after,
#contents:after,
#targetNavi ul:after,
#subNavi ul:after,
#footer:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#header,
#utilities,
#title,
#contents,
#targetNavi ul,
#subNavi ul,
#footer {
	clear: both;
	min-height: 1px;
}
* html #header,
* html #utilities,
* html #title,
* html #contents,
* html #targetNavi ul,
* html #subNavi ul,
* html #footer {
	/height: 1px;
}







#header {
	/*background: #616161;*/
}
#header #utilities {
	padding: 23px 0 0;
	height: 27px;
	background: #616161;
}
#header #utilities #headlink li {
	float: left;
	list-style: none;
}
#header #utilities #headlink li a {
	margin: 0 13px 0 0;
	display: block;
	background: transparent url(../local/img/headlink.gif) no-repeat;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
}
#header #utilities #headlink li a:hover {
	background-color: transparent;
}


#search {
	position: absolute;
	/*_position: static;*/
	top: 20px;
	left: 750px;
	width: 290px;
	_white-space: nowrap;
}

#search label {
	display: none;
}
#search #searchKey {
	/margin: -1px 0 0;/**/
	padding: 2px 2px 0 2px;
	width: 180px;
	height: 19px;
	font-size: 0.9em;
	color: #999;
	line-height: 1.5em;
	background: #eaeaea url(../img/search_key_bg.gif) repeat-x;
	border: 2px solid #5cffa2;
	/*border-width: 0px 0 1px 1px;
	vertical-align: top;*/
	-moz-box-sizing: content-box;
}
#search #searchKey.keyIn {
	color: #000;
}
#search #searchBtn {
	margin: 0 0 0 10px;
	width: 80px;
	height: 27px;
	background: url(../local/img/search_submit.gif) no-repeat;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
#search #searchBtn:hover,
#search #searchBtn.hover {
	background-position: 0 -30px;
}
#search #searchSubmit {
	display: none;
}


#header #title {
	background: #000;
	height: 120px;
}

#header #title h1 {
	display: none;
}

#header #title span {
	float: left;
}

#header #title span a.cURI {
	margin: 22px 0 0 25px;
	display: inline-block;
	background-color: transparent;
}

#header #title #modelnameImg {
	margin: 5px 0 0 5px;
}






/*------------------------------------------------------------------------------------------*/


#contents {
	padding: 20px 17px 30px;
	background: #e5e5e5;
	min-height: 539px;
}

#contents h2 {
	display: none;
}
#contents a:hover {
	background: none;
}



#contents #mainNavi {
	width: 370px;
	float: left;
}
#contents #mainNavi ul {
	width: 360px;
	overflow: hidden;
}
#contents #mainNavi li {
	margin: 0 0 5px;
	_margin: 0 0 -3px;
	padding: 0;
	list-style: none;
	width: 342px;
	height: 72px;
	_height: 77px;
}
#contents #mainNavi li.openMenu {
	text-align: right;
	width: 370px;
}
#contents #mainNavi li a {
	margin: 0;
	display: block;
}
/* IE7 */
*+html #contents #mainNavi li {
	margin: 0 0 -2px;
	height: 76px;
	overflow: hidden;
}




#contents #targetNavi {
	padding: 0 0 3px 2px;
	width: 590px;
	float: left;
}
#contents #targetNavi li {
	padding: 0 9px 10px 1px;
	height: 216px;
	list-style: none;
	float: left;
}
#contents #targetNavi li a {
	display: block;
}




#contents #subNavi {
	padding: 2px 0 0 3px;
	width: 590px;
	float: left;
}
#contents #subNavi li {
	padding: 0 2px 3px 0;
	height: 74px;
	list-style: none;
	float: left;
}



#contents #subNavi li a {
	display: block;
}

#slideNavi {
	position: absolute;
	top: 185px;
	left: 395px;
	overflow: hidden;
}
#slideNavi #slideBlock {
	margin-left: -600px;
	position: static;
	top: 185px;
	left: 395px;
	background: #fff url(../img/top/slide_navi_bg.gif) repeat-y 0 0;
	border: 5px solid #424242;
	width: 600px;
	height: 535px;
}
#slideNavi #slideContents {
	padding: 15px 15px 15px 0;
	float: right;
	width: 520px;
	height: 505px;
	overflow: auto;
}
#slideNavi #slideContents p {
	padding: 10px;
	background: #eaeaea;
}
#slideNavi #slideContents li {
	margin: 0 0 3px 20px;
	list-style: none;
}
#slideNavi div.closeBtn {
	padding: 15px 0;
	float: left;
	width: 43px;
	height: 505px;
}
#slideNavi div.closeBtn a {
	width: 43px;
	height: 505px;
	display: block;
	background: url(../img/top/slide_navi_close_btn.gif) no-repeat 0 50%;
}
#slideNavi div.closeBtn a:hover {
	background: url(../img/top/slide_navi_close_btn_on.gif) no-repeat 0 50%;
}

#dummyLine {
	position: absolute;
	top: 185px;
	left: 395px;
	width: 5px;
	height: 545px;
	background: #424242;
}



/*Tool Tip -------------------------------------------*/

.popupDiscription {
	position: absolute;
	display: none;
}
#mainNavi .popupDiscription {
	left: 47px;
}
#targetNavi .popupDiscription {
	margin-left: -161px;
}
#subNavi .popupDiscription {
	margin-left: -58px;
}

/*--------------------------------------------------------------
	Footer
--------------------------------------------------------------*/

#footer {
	margin: 0px 0 0px;
	padding: 10px 20px 40px;
	border-top: 1px solid #7b7b7d;
	background: #e5e5e5;
}

#footer address {
	margin: 0;
	font-size: 0.9em;
	font-style: normal;
	float: left;
}
#footer #contentsVer {
	float: right;
}
















</pre></body></html>