/* Main Styles */
body{
	font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Osaka,Verdana, Arial, Helvetica, sans-serif;
	font-size:73%;
	line-height:140%;
	color:#000;
	background-color:#8d8d8d;
	margin:0;
	letter-spacing:0.1pt;
	}

a:link,a:active,a:visited{
	color:#008ecd;text-decoration:none
	}
a:hover {
	color: #003e5a;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
p{
	margin-top:12px;
	line-height:1.6em;
	font-size:110%;
	letter-spacing:0.1pt;
	}
h1{
	font-size:15px;
	font-weight:700;
	color:#007ac3;margin:8px 0;padding:0;
	line-height:135%;
	letter-spacing:0.2pt;
	}
h2{
	font-size:14px;
	font-weight:700;
	color:#007ac3;
	margin:7px 0;padding:0;
	padding-top:5px;
	letter-spacing:0.2pt;
	}

h2#pr2{
	font-size:13px;
	font-weight:700;
	color:#000;
	margin:8px 0;padding:0;
	padding-top:10px;
	}

h3{
	font-size:12px;
	font-weight:700;
	color:#007ac3;
	margin:0;padding:0;
}
h4{font-size:100%;font-weight:700;color:#000;margin:0;padding:0}









ol li{
	font-size:12px;
	line-height:130%;
	margin-bottom:20px;
}



#bodyFix {
	width:100%;
	background-color: #8d8d8d;
}

p.separator-g {
height: 1px;
border: none;
border-top: 1px #cccccc solid;
}

p.separator-blue {
height: 1px;
border: none;
border-top: 1px #1872CC solid;
}

p.form-title{
	background-color:#1668BE;
	color:#ffffff;
	font-size:130%;
	text-align:center;
	width:97%;
	padding:10px;
	margin-bottom:15px;
}

.h1Standalone{font-size:20px;font-weight:800;color:#000;margin:0px 0;padding:5px 10px}
.liNoStyle{list-style:none;margin:0 0 5px -15px}

input.botan{
	font-size:12px;
	padding:3px;
}

#inv-form{
	font-size:120%;
	line-height:110%;
}


.lecroyblue{font-size:12px;font-weight:700;color:#007ac3;margin:0;padding:0}

#container{width:962px;/*background-image:url(/images/side_shadow.gif);background-position:right;background-repeat:repeat-y;*/margin-left:auto;margin-right:auto}
#content{
	width:951px;background-color:#00557a;
	background-image:url(/japan/products/scopes/WavePro-7Zi/images/block.gif);
	background-repeat:repeat-x;margin-top:0;
	}
#contentASP{
	width:951px;background-color:#fff;margin-top:0
	}
#content .contentPadding{
	background-color:#00557a;
	background-image:url(/japan/products/scopes/WavePro-7Zi/images/block.gif);
	background-repeat:repeat-x
	}
	
	
#content-space {
	height: 84px;
	width: 100%;
}
	
	
#content .leftNav{
	background-image:url(/images/leftnavbg.gif);
	background-repeat:repeat-y;background-position:right
	}
#content #contentLeft{
	width:194px;height:auto;
	background-color:#fff;
	background-image:url(/images/topblock.gif);
	background-repeat:repeat-x;
	float:left
}
#content #contentLeft ul{
	list-style-type:none;
	border-right:1px solid #008ece;
	font-weight:700;
	margin: 15px 0 0 0;
	padding:0 0 10px
}


#content #contentLeft ul a:link,
#content #contentLeft ul a:active,
#content #contentLeft ul a:visited{
	color:#000;text-decoration:none;
}

#content #contentLeft ul a:hover  {
	color: #003e5a;
	text-decoration: underline; 
}

#content #contentLeft ul li{
	/*background-image:url(/images/icons/icons_lft_nav_arrow.gif);*/
	background-repeat:no-repeat;
	background-position:0 3px;
	margin:8px 0 0 6px;padding:0 0 0 10px;
	font-size:100%;
}

#content #contentLeft ul li.current a:link,
#content #contentLeft ul li.current a:active,
#content #contentLeft ul li.current a:visited,
#content #contentLeft li.current ul a:link,
#content #contentLeft li ul a:active,
#content #contentLeft li ul a:visited{
	color:#008ece;text-decoration:none
}

ul li.noArrow{
	color:#000;
	background-image:none;margin:15px 0 0 6px;
	padding:0 0 0 10px
}
#content #contentLeft ul li.current{
	color:#008ece;
	background-image:none;
	margin:15px 0 0 6px;
	padding:0 0 0 10px;
}
#content #contentLeft ul li.curren a:hovert{
	text-decoration:underline;
}

#content #contentLeft ul li ul{
	border-right:none;
	font-weight:normal;
}

#content #contentLeft ul li ul a:link,
#content #contentLeft ul li ul a:active,
#content #contentLeft ul li ul a:visited{
	color:#000;
	text-decoration:none;
}
#content #contentLeft ul li ul a:hover{
	color: #003E5A;
	text-decoration:underline;
}

#content #contentLeft li.current ul li{
	background-image:none;
	background-repeat:no-repeat;
	background-position:0 3px;
	margin:10px 0 0 10px;
	padding:0 0 0 5px
}


#content #contentLeft ul li.current a:hover {
	color: #003e5a;
	text-decoration: underline; 
}

#content #contentLeft li ul li.current{
	font-weight:700;
	background-image:none;
	background-repeat:no-repeat;
	background-position:0 3px;
	margin:10px 0 0 10px;
	padding:0 0 0 5px
}


#content #contentMiddle-nomenu {
	width: 700px;
	height: auto;
	background-color: #fff;
	float: left;
	padding: 5px 15px;
}
#content #contentMiddle-nomenu-top {
	padding: 5px 15px;
}

#content #contentMiddle-nomenu-top-nopadding {
	padding: 0;
}

#content #contentMiddle{
	width:540px;height:auto;
	background-color:#fff;
	background-image:url(/images/topblock.gif);
	background-repeat:repeat-x;
	float:left
}

#content #contentMiddle-03{
	width:743px;height:auto;
	background-color:#fff;
	background-image:url(/images/topblock.gif);
	background-repeat:repeat-x;
	float:left
}

#content #contentMiddle ul{
	margin:0;padding:0px;
}




#content #contentMiddle ul li{
	font-weight:700;
	list-style-type:none;
	padding:5px 0 0
}

#content #contentMiddle ul#normal li{
	font-weight: lighter;
	list-style-type: disc;
	margin-left:35px;
}

#content #contentMiddle ul#pr2 li{
	font-weight: lighter;
	list-style-type: disc;
	margin-left:25px;
	margin-bottom:10px;
	line-height:140%;
}



#content #contentMiddle #info-ul ul li{
	font-weight:normal;
	list-style-type:disc;
	margin-left:17px;
	line-height:18px;
}

#content #contentMiddle ul li.link{
	list-style:none;
	background-image:url(/images/icons/icons_link.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:5px 0 9px 28px
}


#content #contentMiddle ul li.link-info a:hover{
	text-decoration:underline;
}

#content #contentMiddle li ul{list-style-type:none}
#content #contentMiddle li ul li{list-style-type:none;font-weight:400}
#content #contentMiddle .intro{padding:90px 0 0 20px}
#content #contentMiddle .intro2{
	padding:95px 10px 0 20px;
	width:500px;
}
#content #contentMiddle .intro3{
	padding:95px 10px 0 20px;
	width:703px;
}



/************* リスト **************************/

#container #content ul li.link{
	list-style:none;
	background-image:url(/images/icons/icons_link.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:5px 0 9px 28px
}


#container #content ul li.link-info a:hover{
	text-decoration:underline;
}

#container #content li ul{list-style-type:none}
#container #content li ul li{list-style-type:none;font-weight:400}
#container #content .intro{padding:90px 0 0 20px}
#container #content .intro2{
	padding:95px 10px 0 20px;
	width:500px;
}
/************* **************************/


#content #contentMiddle .intro2 ul{
	list-style-type:none;margin:0 0 0 23px
}
#content #contentMiddle .intro2 ul li{
	list-style-type:disc;
	font-weight:400;
	padding:2px 5px;
	font-size:12px;
	line-height:17px;
}

#content #contentMiddle .intro2 h2 ul li{
	font-weight:700;
}


#content #contentMiddle .intro2 ul li.link{
	list-style-type:none;
	background-image:url(/images/icons/icons_link.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:5px 0 9px 28px
}

/************* **************************/

/************* red arrow **************************/


#content #contentMiddle .intro2 .list-arrow-red ul{
	list-style-type:none;margin:0 0 0 15px
}
#content #contentMiddle .intro2 .list-arrow-red ul li{
	list-style-type:disc;
	font-weight:400;
	padding:10px 5px;
	font-size:13px;
	line-height:25px;
}

#content #contentMiddle .intro2 .list-arrow-red h2 ul li{
	font-weight:700;
}


#content #contentMiddle .intro2 .list-arrow-red ul li.link{
	list-style-type:none;
	background-image:url(https://teledynelecroy.com/japan/images/top/arrow01.gif);
	background-repeat:no-repeat;
	margin:0;
	padding:0px 0 9px 25px
}

/************* **************************/

#content #contentMiddle ul li.link-info{
	font-weight:normal;
	line-height:150%;
	list-style:none;
	background-image:url(/images/icons/icons_link.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:5px 0 9px 28px
}

#content #contentMiddle .content2 {
	padding: 90px 10px 0px 20px;
}

#content #contentMiddle .content2{
	padding:15px;
}

#content #contentMiddle .content2 ul li{
	font-size:100%;
	line-height:150%;
}



#content #contentMiddle-nomenu-top-nopadding .content3 {
	padding: 0;
}


#content #contentMiddle .tabs{
	width:508px;
	font-size:12px;
	margin:0 auto;
	padding:5px 15px
}
#content #contentMiddle .tabs .tab{
	background-image:url(/images/tabs/square.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:28px;
	line-height:28px;padding:0 1px
	}
#content #contentMiddle .tabs ul{
	background-image:url(/images/tabs/square.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	list-style-type:none;
	height:25px;
	line-height:25px;
	margin:5px 0 0;padding:0 1px
}
#content #contentMiddle .tabs ul li{
	list-style-type:none;
	display:inline;
	margin:0;padding:0;
	font-size:12px;
}
#content #contentMiddle .tabs .serialOptions{
	font-size:10px;
	text-decoration:underline;padding:5px
}
#content #contentMiddle .tabs .serialOptions .blueBox{
	background-color:#d8f4ff;
	height:10px;width:10px;
	border:1px solid #e8e8e8
}
#content #contentMiddle .tabs .bg{
	background-image:url(/images/tabs/tab_fade.gif);
	background-repeat:no-repeat;
	background-position:0 25px
}


#content #contentMiddle .tabs .quickBox{background-color:#f1f1f1;clear:both;margin:5px 3px 1px;padding:2px}
#content #contentMiddle .tabs .quickBoxBlue{background-color:#d8f4ff;clear:both;margin:5px 3px 1px;padding:2px}
#content #contentMiddle .tabs .quickBoxGreen{background-color:#d5fed6;clear:both;margin:5px 3px 1px;padding:2px}
#content #contentMiddle .tabs .quickSpecs{background-color:#fff;position:relative;margin:2px 0 0;padding:4px}
#content #contentMiddle .tabs .quickSpecs .checkBox{position:absolute;right:0;top:0}
#content #contentMiddle .tabs .title{
	font-size:10px;color:#008ecc;cursor:pointer;
	background-image:url(/images/tabs/quick_arrow.gif);
background-repeat:no-repeat;background-position:0 0;padding-left:15px}
#content .title{font-size:10px;color:#008ecc;cursor:pointer;padding-left:55px}
#content .videoTitle{padding-left:150px}

#content #contentMiddle .tabs .title2{font-size:110%;color:#008ecc;font-weight:bold; letter-spacing:0.3pt; padding-bottom:5px;}
#content #contentMiddle .tabs .title.active{background-position:0 -10px}
#content #contentMiddle .tabs .title a{color:#008ecc;text-decoration:none}
#content #specs{clear:both;display:none;padding-top:10px;min-height:1px}
#content #contentMiddle .tabs .cell{border-bottom:1px solid #f1f1f1;padding:5px 0 5px 20px}
#content #contentMiddle .tabs .cellBottom{padding:5px 0 5px 10px}

#content #contentMiddle .tabs .overview{
	font-size:12px;
	height:auto;
	margin:0 0 8px;
	padding:10px;
	letter-spacing:0.1pt;
	line-height:1.6em;
}

*:first-child+html #content #contentMiddle .tabs .overview{
	padding:15px;
}



#content #contentMiddle .tabs .overview .overviewLeft{float:left;width:225px;padding:5px 25px 10px 0}
#content #contentMiddle .tabs .overview .overviewRight{float:right;width:200px;text-align:right;padding:5px 25px 10px 0}
#content #contentMiddle .tabs .overview .searchResults{clear:both}
#content #contentMiddle .tabs .overview ul li{
	display:list-item;
	font-weight:400;
	list-style:disc;
	margin:0;padding:0 0 0 5px
}
#content #contentMiddle .tabs .overview ol li{
	display:list-item;
	font-weight:700;
	list-style:decimal;
	margin:0;padding:0 0 0 5px
}
#content #contentMiddle .tabs .overview ol li{
	font-weight:normal;
	line-height:120%;
	margin-bottom:10px;
}

#content #contentMiddle .tabs .modelCompare{font-weight:700;font-size:10px;text-align:right;margin:10px 0}

#content #contentRight{
	width:203px;
	height:auto;background-color:#ebebeb;
	background-image:url(/images/topblock.gif);
	background-repeat:repeat-x;
	float:left;
	padding-top:70px
	}
#content #contentRight-noleft{
	background-image:none;
	padding-top:30px
}
#content #contentRight .greyPadding{
	width:203px;height:30px;background-color:#ebebeb
	}
#content .contentRight{background-color:#ebebeb}

#content .contentRight .resources{
	padding:5px 12px
}
#content .contentRight .resources ul{
	list-style-type:none;margin:0;padding:0
}
/*#content .contentRight .resources ul li{
	font-size:100%;
}*/
#content .contentRight .resources ul li.pdf{
	background-image:url(/images/icons/icons_pdf.gif);
	background-repeat:no-repeat;background-position:0 1px;margin:0;padding:5px 0 9px 28px;
	font-size:11.5px;
}
#content .contentRight .resources ul li.vid{
	background-image:url(/japan/images/icons/youtube-icon-ss.gif);
	background-repeat:no-repeat;background-position:0 1px;margin:0;padding:5px 0 9px 28px;
	font-size:11.5px;
}
#content .contentRight .resources ul li.software{
	background-image:url(/images/icons/icons_software.gif);
	background-repeat:no-repeat;background-position:0 1px;margin:0;padding:5px 0 9px 28px;
	font-size:11.5px;
}
#content .contentRight .resources ul li.link{
	background-image:url(/images/icons/icons_link.gif);
	background-repeat:no-repeat;background-position:0 1px;margin:0;padding:5px 0 9px 28px;
	padding:5px 0 9px 28px;
	font-size:11.5px;
}
#content .contentRight .divider{
	border-top:1px solid #cecece;height:2px;margin:5px 0 10px
}

/********************************************************
*                      japan                            *
********************************************************/
#content .contentRight .resources ul.reference li{
		height: 58px;
	padding-top:8px;
}


#content .contentRight .resources ul.reference li.e-quote a {
	display:block; /*インラインからブロック要素へ変更*/
    height:50px; /*高さ*/
    width:180px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/e-quote.gif'); /*メニュー画像*/
    background-repeat:no-repeat;
}
#content .contentRight .resources ul.reference li.e-quote a:hover {
	background-position:0 -49px;
	}

#content .contentRight .resources ul.reference li.mail a {
	display:block; /*インラインからブロック要素へ変更*/
    height:50px; /*高さ*/
    width:180px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/mail.gif'); /*メニュー画像*/
    background-repeat:no-repeat
}
#content .contentRight .resources ul.reference li.mail a:hover {
	background-position:0 -49px;
	}
#content .contentRight .resources ul.reference li.tel {
	display:block; /*インラインからブロック要素へ変更*/
    height:118px; /*高さ*/
    width:180px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/tel.gif'); /*メニュー画像*/
    background-repeat:no-repeat
	}

#header-potision {
	width:951px;
	position: absolute;
	top:1px;
}
#content-space{
	height:84px;
	width:100%;
}

.tooltip{height:110px;overflow:hidden;font-size:10px}
.tooltip ul{list-style-type:none;margin:0;padding:5px 0 0}
.tooltip ul li{margin:0;padding:0 0 4px 5px}
.accordion{border:1px solid #dfdfdf;background-color:#fff;width:460px;margin:0 auto}
.accordion .list{
	cursor:pointer;font-weight:700;
	background-image:url(/images/icons/icons_plus-minus.gif);
	background-repeat:no-repeat;background-color:#f1f1f1;
	background-position:right 10px;margin:1px 0;
	padding:8px 10px
}
.accordion .vidlist{
cursor:pointer;
font-weight:700;
background-image:url(/images/icons/icons_plus-minus.gif);
background-repeat:no-repeat;background-color:#007ac3;
background-position:right 10px;color:#fff;margin:1px 0;padding:8px 10px
}

.accordion .list.active{
background-position:right -30px}

#categoryBottom .content .quote .cell{
border-bottom:1px solid #ccc;padding:3px 0}.cell{border-bottom:1px solid #f1f1f1;padding:5px 0}.cellOption{border-bottom:1px dashed #f1f1f1;font-weight:700;padding:5px 0}.cellBottom{padding:5px 0}.cellOption .title{color:#000;font-size:14px}a.info{position:relative;z-index:1;text-decoration:none}a.info:hover{z-index:2}a.info span{display:none;height:136px;padding-top:10px}a.info:hover span{display:block;position:absolute;top:-270px;left:0;width:177px;height:136px;text-align:center;background-image:url(/images/balloon.gif);background-repeat:no-repeat}
ul li.sdlink{list-style:none;background-image:url(/images/icons/icons_link.gif);background-repeat:no-repeat;background-position:3px 3px;width:350px;margin:0;padding:5px 0 9px 28px}ul li.sdlink:hover{background-color:#efefef}
.sasr{cursor:pointer}.pic_caption{color:#999;font-size:9px}.rounded{background-color:#8ff7b7;margin:5px;padding:5px}.rounded2{background-image:url(/images/logicstudio/logicstudio_background.png);background-repeat:no-repeat;background-position:bottom;margin:5px;padding:5px}.HTMLoverview,.HTMLoverview tr td{font-size:11px;background-color:#FFF}.pad15{padding-left:15px;padding-bottom:15px}.pad5{padding-left:5px}.pad10{padding-left:10px}.pad20{padding-left:20px}tr.oddRow td{background-color:#ebebeb;border-bottom:dashed 1px #222;border-top:dashed 1px #222;padding:2px 0 3px}#content #contentMiddle .tabs .overview ul li.pdf{display:list-item;list-style:none;font-weight:400;background-image:url(/images/icons/icons_pdf.gif);background-repeat:no-repeat;margin:0;padding:0 0 0 30px}


/***accordion test start*****/

#accordion {width:459px; margin:50px auto}
.accordion {width:459px; font:12px Verdana,Arial; color:#033}
.accordion dt {width:439px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {display:block; width:425px; border:2px solid #9ac1c9; border-top:none; padding:15px}

#accordion {width:459px; margin:50px auto}
.accordion {width:459px; font:12px Verdana,Arial; color:#033}
.accordion dt {width:439px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(images/header.gif)}
.accordion dt:hover {background:url(images/header_over.gif)}
.accordion dd {overflow:hidden; background:#fff}
.accordion span {display:block; width:425px; border:2px solid #9ac1c9; border-top:none; padding:15px}

#accordion2 {width:259px; margin:50px auto; border:1px solid #333; border-top:none}
.accordion2 {width:259px; font:12px Verdana,Arial; color:#333}
.accordion2 dt {width:247px; padding:4px 6px; font-weight:bold; cursor:pointer; background-color:#666; background-image:url(images/arrow_down.gif); background-position:right center; background-repeat:no-repeat; color:#fff; border-top:1px solid #333}
.accordion2 dt:hover {background-color:#555}
.accordion2 .open {background-color:#444; background-image:url(images/arrow_up.gif)}
.accordion2 dd {overflow:hidden; background:#fff}
.accordion2 span {display:block; width:229px; border-top:none; padding:15px}

/***accordion test end*****/

#content #contentMiddle .tabs .overview img{clear:right;padding-bottom:2px}
.bubble{text-align:left;padding-left:5px;padding-right:5px}
.title3{font-size:12px;color:#008ecc}


h3.blue{
	font-size:11px;
	font-weight:700;
	color:#007ac3;margin:0;
	padding:0
}


#content #contentMiddle .tabs .overview ul,
#content #contentMiddle .tabs .overview ol{
	background:none;margin-left:0;
	height:auto;
	line-height:2em;
	padding:0 0 0 15px
}
.accordion p.faq,.accordion .faq{
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	margin:0;padding:2px 10px}

/* Header Styles */
#header{
	width:951px;height:84px;background-color:#000;margin:0;
	z-index:1000;
	}
#header .logo{width:143px;height:60px;float:left}

#header .topNav{
	width:450px;float:right;text-align:right;color:#fff;
	line-height:20px;padding:5px 5px 5px 0
}

#header .topNav a:hover{
	color:#fff;text-decoration:underline}

#header .topNav ul.links{
	list-style-type:none;
	margin:0;padding:0
}
#header .topNav ul.links li{
	display:inline;
	border-left:1px solid #fff;
	padding:0 12px
	}
#header .topNav ul.links li.first{
	display:inline;
	border-left:none;
	padding:0 12px 0 0
	}
#header .topNav ul.preferences{
	list-style-type:none;
	font-size:10px;
	margin:0;padding:10px 0 0
	}
#header .topNav ul.preferences li{
	display:inline;
	padding:0 10px 0 50px
	}
#navStart{
	position:absolute;
	top:60px;
	left:0;
	z-index:999
	}
#header .mainNav{
	clear:both;color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:12px;
	height:24px
	}
#header .mainLeftNav{
	clear:both;
	background-image:url(/images/nav/navbg_grey.gif);
	background-repeat:repeat-x;
	width:684px;
	height:24px;
	float:left}
#header .mainRightNav{
	background-image:url(/images/nav/navbg_black.gif);
	background-repeat:repeat-x;
	width:266px;height:24px;
	float:right;overflow:hidden
	}
#header .mainLeftNav ul{
	list-style-type:none;
	margin:0 auto;padding:0 0 0 12px
	}
#header .mainLeftNav ul li{
	float:left;background:url(/images/nav/navlistbg.gif) 0 0 no-repeat;
	display:block;position:relative;
	z-index:2;padding:2px 20px;
	vertical-align:middle;
	}
#header .mainLeftNav li ul{
	position:absolute;
	left:-11px;top:24px;
	width:175px;display:none
	}
#header .mainLeftNav li ul li{
	clear:both;
	width:180px;
	text-align:left;
	border:1px solid #525252;
	border-top:none;
	background-image:url(/images/spacer.gif);
	background-repeat:no-repeat;
	background-color:#000;
	font-weight:400;display:block;
	margin:0;
	padding:5px 5px 5px 15px}
#header .mainLeftNav li ul li:hover{
	font-weight:400;
	color:#fff;
	background-color:#004962;
	background:url(/images/nav/navbluebg.gif) 0 0 repeat;
	height:auto
	}
#header .mainRightNav form{display:block;float:left}
#header .mainRightNav label{display:block;width:50px;float:left;padding:2px 0 0 5px}
#header .mainRightNav input{display:block;width:180px;height:16px;float:left;font-size:13px;margin-top:1px}
#header a:link,#header a:active,
#header a:visited,#header a:hover,
#header .topNav a:link,
#header .topNav a:active,#header .topNav a:visited{
	color:#fff;text-decoration:none
	}
#header .mainLeftNav ul li:hover,
#header .mainLeftNav ul.nav li.current{
	background:url(/images/nav/navbg_grey_on.gif) 0 0 repeat-x;
	height:24px;
	vertical-align:middle;
	}
	
/********************************************************
*                      japan                            *
********************************************************/
#header .mainLeftNav li ul li.menu-arrow{
	background: url(/japan/images/head200507/g-arrow.gif) no-repeat;
	background-position:right; 
	background-color: #000;
	margin: 0;
	padding: 5px 5px 5px 15px;
	clear: both;
	width: 180px;
	text-align: left;
	border: 1px solid #525252;
	border-top: none;
}
#header .mainLeftNav li ul li.menu-arrow a{
	display: block;
}

#header .mainLeftNav li ul li.menu-arrow:hover{
	background: url(/japan/images/head200507/g-arrow.gif) no-repeat;
	background-position:right; 
	background-color: #004962;
}



#header .mainLeftNav li ul li ul  {
	position: absolute;
	left: 185px;
	top: 0px;
	display:block;
}

#header .mainLeftNav li ul li ul li:hover {
	font-weight: normal;
	color: #fff;
	background-color: #004962;
	background: url(/images/nav/navBlueBG.gif) 0px 0px repeat;
	height: auto
}
#header .mainLeftNav li ul li ul li a {
	display:block;
}


#header .mainRightNav form {
	display: block;
	float: left;
}

#header .mainRightNav label {
	display: block;
	width: 50px;
	float: left;
	padding: 2px 0px 0px 5px;
}

#header .mainRightNav input {
	display: block;
	width: 180px;
	height: 16px;
	float: left;
	font-size: 13px;
	margin-top: 1px;
}
#header .mainNav .mainLeftNav .nav .sasr ul .menu-arrow ul .list-left {
	width: 180px;
	float: left;
	height: 100px;
}

#header .mainNav .mainLeftNav .nav .sasr ul .menu-arrow ul .list-right {
	float: right;
}





@media print{
#header{display:none;} 
#header .topNav{display:none;} 
#header .mainNav{display:none;} 
#header .mainLeftNav ul li{display:none;} 
#navStart{display:none;} 
#footer{display:none;} 
#content .contentRight .resources ul.reference li.mail a{text-indent:0;}
#content #contentMiddle .intro2{
	padding:0px 10px 0 20px;}
#content-space {display:none;} 
input.botan{display:none;}
#header-potision {display:none;} 

#noprint {display:none;} 

}	
	
	

/* Footer Styles */
#footer{font-family:Arial, Helvetica, sans-serif;font-size:11px;width:951px;height:90px;background-color:#000;color:#fff;text-align:center;clear:both}#footer a:link,#footer a:active,#footer a:visited{color:#fff;text-decoration:none}#footer a:hover{color:#fff;text-decoration:underline}#footer ul{list-style-type:none;margin:0;padding:25px 0 5px}#footer ul li{display:inline;border-left:1px solid #fff;padding:0 6px}#footer ul li.first{display:inline;border-left:none;padding:0 6px 0 0}

/*#footerShadow{background-image:url(/images/bottom_shadow.gif);background-repeat:no-repeat;background-position:bottom;width:962px;height:15px}*/

/* Category Styles */
#categoryTop{width:923px;height:281px;background-image:url(/japan/products/scopes/hdo/block.gif);background-repeat:repeat-x;margin:0 auto}#categoryTopAdjust{width:923px;background-image:url(/japan/products/scopes/hdo/block.gif);background-repeat:repeat-x;background-position:bottom;margin:0 auto}


#categoryTop .content2,
#categoryTopAdjust .content2{
	width:700px;margin:0 auto;padding:50px 0 0
}

#categoryTop .content .subNav{
	width:203px;
	height:auto;
	background-image:url(/images/category/block_menu.gif);
	background-repeat:repeat-x
}
#categoryTopAdjust .content .subNav{
	width:203px;min-height:200px;
	background-image:url(/images/category/block_menu.gif);
	background-repeat:repeat-x;background-position:bottom
}
#categoryTop .content .subNav ul,
#categoryTopAdjust .content .subNav ul{
	list-style-type:none;margin:0;padding:25px 0 0
}
#categoryTop .content .subNav ul li,#categoryTopAdjust .content .subNav ul li{
	border-bottom:1px solid #f8f8f8;
	background-image:url(/images/icons/icons_subnav_arrow.gif);
	background-repeat:no-repeat;
	background-position:15px 50%;margin:0;padding:5px 0 5px 35px
}

/*追加*/

#categoryTop, #categoryBottom { margin: 0 auto; width: 832px; }
#categoryTop { height: 281px; background-image: url(/japan/products/scopes/hdo/block.gif); background-repeat: repeat-x; margin: 0 auto; width: 100%; }
#categoryTop table { margin-left: 40px; }
#categoryTop .subNav { background-image: url(/images/category/block_menu.gif); background-repeat: repeat-x; height: 281px; margin-right: 40px; width: 203px; }
#categoryTop .subNav ul { list-style-type: none; margin: 0; padding: 25px 0 0; }
#categoryTop .subNav ul li { border-bottom: 1px solid #f8f8f8; background-image: url(/images/icons/icons_subnav_arrow.gif); background-position: 15px 50%; background-repeat: no-repeat; margin: 0; padding: 5px 0 5px 35px; }
#categoryTop .subNav ul li:hover { background-color: #d2d2d2; border-bottom: 1px solid #f7f7f7; margin: 0; padding: 5px 0 5px 35px; }
#categoryTop .subNav ul li a { color: #000000; }


#categoryTop .content .subNav ul li:hover,#categoryTopAdjust .content .subNav ul li:hover{border-bottom:1px solid #f7f7f7;background-color:#d2d2d2;margin:0;padding:5px 0 5px 35px}#configureTop .content .subNav2{width:203px;height:154px;background-image:url(/images/category/block_menu.gif);background-repeat:repeat-x}#configureTop .content .subNav2 ul,#configureTopAdjust .content .subNav ul{list-style-type:none;margin:0;padding:36px 0 0}#configureTop .content .subNav2 ul li,#configureTopAdjust .content .subNav ul li{border-bottom:1px solid #f8f8f8;background-image:url(/images/icons/icons_subnav_arrow.gif);background-repeat:no-repeat;background-position:15px 50%;margin:0;padding:6px 0 6px 35px}#configureTop .content .subNav2 ul li:hover,#configureTopAdjust .content .subNav ul li:hover{border-bottom:1px solid #f8f8f8;background-color:#e5e5e5;margin:0;padding:6px 0 6px 35px}#categoryBottom{width:923px;background-color:#fff;margin:0 auto;padding:20px 0}


/*追加*/


#categoryBottom .content2{
	width:700px;margin:0 auto
}

#categoryBottom .content .selectionGuide{
	width:832px;border-left:1px solid #dedede;border-top:1px solid #dedede
}

#categoryBottom .content2 .compareGuide{
	width:700px;border-left:1px solid #dedede;
	border-top:1px solid #dedede
}
#categoryBottom .content .selectionGuide .cell,
#categoryBottom .content2 .compareGuide .cell{
	border-bottom:1px dashed #ccc;padding:3px 0
}
#categoryBottom .content .selectionGuide .selection td{border-bottom:1px dashed #ccc;font-size:9px;padding:3px 0}#categoryBottom .content .selectionGuide .cellBottom,#categoryBottom .content2 .compareGuide .cellBottom{padding:3px 0}#categoryBottom .content .selectionGuide .type,#categoryBottom .content2 .compareGuide .type{font-weight:700;padding:10px 0 5px 10px}#categoryBottom .content .selectionGuide .compare,#categoryBottom .content2 .compareGuide .compare{margin-top:20px;font-weight:700;text-align:center;border-top:1px solid #ccc;padding:10px 10px 5px}#categoryBottom .content .selectionGuide .title,#categoryBottom .content2 .compareGuide .title{border-bottom:1px solid #dedede;border-right:1px solid #dedede;padding:10px 0 0}#categoryBottom .content .selectionGuide .option,#categoryBottom .content2 .compareGuide .option{font-size:10px;font-weight:700}#categoryBottom .content .selectionGuide .product,#categoryBottom .content2 .compareGuide .product{width:175px;text-align:center;padding:15px 0 0}#categoryBottom .content .selectionGuide .item,#categoryBottom .content2 .compareGuide .item{width:175px;height:175px;border-bottom:1px solid #dedede;border-right:1px solid #dedede}#categoryBottom .content .selectionGuide #info,#categoryBottom .content2 .compareGuide #info{width:175px;height:175px;position:relative}#categoryBottom .content .selectionGuide #info #fadeOn{width:175px;height:175px;position:absolute;top:0;left:0;z-index:2}#categoryBottom .content .selectionGuide .description-first{font-size:10px;border-bottom:1px solid #dedede;border-top:1px solid #dedede;background-image:url(/images/category/gradient.gif);background-repeat:repeat-x;background-color:#f1f1f1;padding:10px 15px}#categoryBottom .content .selectionGuide .description{font-size:10px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background-image:url(/images/category/gradient.gif);background-repeat:repeat-x;background-color:#f1f1f1;padding:10px 15px}#categoryBottom .content .selectionGuide .heading{color:#018dca;font-weight:700;font-size:11px}#categoryBottom .content .selectionGuide .new{width:35px;height:35px;position:absolute;left:140px;bottom:0;background-image:url(/images/category/new.gif);background-repeat:no-repeat}#categoryBottom .content .selectionGuide .itemRight,#categoryBottom .content2 .compareGuide .itemRight{width:172px;height:172px;border-bottom:1px solid #dedede}#categoryBottom .content .selectionGuide .itemBottom,#categoryBottom .content2 .compareGuide .itemBottom{width:172px;height:172px;border-right:1px solid #dedede}#categoryBottom .content .selectionGuide .itemRightBottom,#categoryBottom .content2 .compareGuide .itemRightBottom{width:172px;height:172px}#categoryTop .content,#categoryTopAdjust .content,#categoryBottom .content{width:832px;margin:0 auto}#categoryTop .content .subNav a,#categoryTopAdjust .content .subNav a,#configureTop .content .subNav2 a,#configureTopAdjust .content .subNav a{color:#000;text-decoration:none}#categoryBottom .content .selectionGuide .discontinued,#categoryBottom .content .selectionGuide #info #fadeOff{display:none}

/* Configure Styles */
#configureTop{width:923px;height:175px;background-image:url(/images/configure/top_bg.gif);background-repeat:repeat-x;margin:0 auto}#configureTop .content{width:853px;height:175px;position:relative;margin:0 auto}#configureTop .content .configNav{width:853px;height:21px;position:absolute;bottom:0;left:0;font-size:9px}#configureTop .content .configNav .whiteStart{color:#fff;font-weight:400;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-image:url(/images/configure/config_nav_white_start.jpg);background-repeat:repeat-none;width:4px;height:21px;float:left}#configureTop .content .configNav .white{color:#000;font-weight:400;font-size:10px;background-image:url(/images/configure/config_nav_white_fill.jpg);background-repeat:repeat-x;height:21px;float:left;padding:3px 3px 0}#configureTop .content .configNav .white a{color:#000;text-decoration:none}#configureTop .content .configNav .whiteEnd{background-image:url(/images/configure/config_nav_white_blue.jpg);background-repeat:repeat-none;width:13px;height:21px;float:left}#configureTop .content .configNav .whiteFinish{color:#fff;font-weight:400;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-image:url(/images/configure/config_nav_white_end.jpg);background-repeat:repeat-none;width:4px;height:21px;float:left}#configureTop .content .configNav .blueFinish{color:#fff;font-weight:400;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-image:url(/images/configure/config_nav_blue_end.jpg);background-repeat:repeat-none;width:2px;height:21px;float:left}#configureTop .content .configNav .blue{color:#fff;font-weight:400;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-image:url(/images/configure/config_nav_blue_fill.jpg);background-repeat:repeat-x;height:21px;float:left;padding:3px 3px 0}#configureTop .content .configNav .blueEnd{background-image:url(/images/configure/config_nav_blue_blue.jpg);background-repeat:repeat-none;width:13px;height:21px;float:left}#configureTop .content .configNav .greyStart{color:#fff;font-weight:400;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-image:url(/images/configure/config_nav_grey_end.jpg);background-repeat:repeat-none;width:2px;height:21px;float:left}#configureTop .content .configNav .grey{color:#fff;font-weight:400;font-size:10px;font-family:Arial, Helvetica, sans-serif;background-image:url(/images/configure/config_nav_grey_fill.jpg);background-repeat:repeat-x;height:21px;float:left;padding:3px 3px 0}#configureTop .content .configNav .greyEndGrey{background-image:url(/images/configure/config_nav_grey_grey.jpg);background-repeat:repeat-none;width:13px;height:21px;float:left}#configureTop .content .configNav .greyEnd{background-image:url(/images/configure/config_nav_grey_white.jpg);background-repeat:repeat-none;width:12px;height:21px;float:left}#configureBottom{width:923px;background-color:#fff;margin:0 auto;padding:0}#configureBottom .content{width:852px;background-color:#fff;margin:0 auto;padding:3px 0 0}#configureBottom .content .contentLeft{width:614px;background-color:#fff;padding:50px 0 20px}#configureBottom .content .contentMiddle{background-color:#fff;padding:30px 0 30px 50px}#configureBottom .content .contentLeft .modelSelect{width:180px;float:left}#configureBottom .content .contentLeft .extraOptions{width:420px;float:right;display:block}#configureBottom .content .contentLeft .cell{border-top:1px solid #ededed;padding:7px 0}#configureBottom .content .contentLeft .cellTop{padding:7px 0}#configureBottom .content .contentLeft .cell .delete{float:right}#configureBottom .content .contentRight{width:185px;background-color:#fff;border-color:#ededed;border-style:solid;border-width:1px 1px 0;padding:15px 12px}#configureBottom .content .contentRightGrey{width:185px;background-color:#ededed;padding:15px 12px}#configureBottom .content .contentRightGrey .nextStep{padding:5px 0 0 15px}#configureBottom .content .bandwidth{width:700px;text-align:right;padding-bottom:5px}#configureBottom .content .selectionGuide{width:700px;border-color:#dedede;border-style:solid;border-width:1px}#configureBottom .content .selectionGuide .new{width:35px;height:35px;position:absolute;left:140px;bottom:0;background-image:url(/images/category/new.gif);background-repeat:no-repeat}#configureBottom .content .selectionGuide .cell{border-bottom:1px dashed #ccc;padding:3px 0}#configureBottom .content .selectionGuide .cellBottom{padding:3px 0}#configureBottom .content .selectionGuide .type{font-weight:700;padding:10px 0 5px 10px}#configureBottom .content .selectionGuide .title{border-bottom:1px solid #dedede;padding:10px 0 0}#configureBottom .content .selectionGuide .option{font-size:10px;font-weight:700}#configureBottom .content .selectionGuide .product{width:175px;text-align:center;padding:15px 0 0}#configureBottom .content .selectionGuide .item{width:175px;height:175px;border-bottom:1px solid #dedede;border-right:1px solid #dedede;position:relative}#configureBottom .content .selectionGuide #info{width:175px;height:175px;position:relative}#configureBottom .content .selectionGuide .itemRight{width:172px;height:172px;border-bottom:1px solid #dedede}#configureBottom .content .selectionGuide .itemBottom{width:172px;height:172px;border-right:1px solid #dedede}#configureBottom .content .selectionGuide .itemRightBottom{width:172px;height:172px}#configureBottom .content .stepNav{width:600px;clear:both;padding:20px 0}#configureBottom .content .stepNav .leftSelection{width:50%;text-align:left;float:left}#configureBottom .content .stepNav .rightSelection{width:50%;text-align:right;float:right}#configureTop .content .configNav .blue a,#configureTop .content .configNav .grey a{color:#fff;text-decoration:none}

/* Home Styles */
.clear{clear:both}.spacer{height:10px}#container{margin:0 auto}#content{width:951px;background-image:url(/images/home/bg.gif);background-repeat:repeat-x;background-color:#00557a;padding:0}

#box{width:930px;background:url(/images/home/module_bgtop.png) no-repeat top center;padding-top:8px;margin:0 auto}
#box .middle{background:url(/images/home/module_bgmid.png) repeat-y}
#box .middle 
#featured{float:left;position:relative;padding:0}
#featured ul.ui-tabs-nav{position:absolute;top:-2px;left:618px;list-style:none;width:311px;background:url(/images/home/rotator_btnbg.png) no-repeat;margin:0;padding:0}

#featured ul.ui-tabs-nav li{padding-left:2px;height:98px;margin:1px 0 0}#featured ul.ui-tabs-nav li:hover{background:url(/images/home/rotator_btn_on.png) no-repeat 0 0;color:#fff}#featured li.ui-tabs-nav-item h3{font-size:16px;font-weight:700;color:#000}#featured li.ui-tabs-nav-item h4{font-size:12px;font-weight:700;color:#000}#featured li.ui-tabs-nav-item a{display:block;height:81px;color:#000;padding:18px 0 0 25px}#featured li.ui-tabs-selected{background:url(/images/home/rotator_btn_on.png) no-repeat}#featured .ui-tabs-panel{width:630px;height:292px;position:relative}#featured .ui-tabs-panel p{margin:4px 0 8px}#featured .product{float:left;margin-top:10px;padding:30px 0 30px 50px}#featured .info{float:left;width:240px;margin-top:10px;margin-left:28px;padding:30px 0}#featured .info p{margin-top:30px}#box .bottom{background:url(/images/home/module_bgbot.png) no-repeat;width:930px;height:3px;clear:both}.jcarousel-skin-tango .jcarousel-container{padding:10px 0 0}.jcarousel-skin-tango .jcarousel-container-horizontal{width:930px;height:200px;margin:-2px 0 -9px}.jcarousel-skin-tango .jcarousel-container-vertical{width:75px;height:245px;padding:40px 20px}.jcarousel-skin-tango .jcarousel-clip-horizontal{width:865px;height:200px;margin:-10px 0 0 40px}.jcarousel-skin-tango .jcarousel-clip-vertical{width:75px;height:245px}.jcarousel-skin-tango .jcarousel-item{width:250px;height:200px;background:url(/images/home/div.jpg) repeat-y top right;margin:0;padding:7px 20px 0 10px}.jcarousel-skin-tango .jcarousel-item h4{font-size:14px}.jcarousel-skin-tango .jcarousel-item p{line-height:15px;margin:2px 0 7px}.jcarousel-skin-tango .jcarousel-item-horizontal{margin-right:10px}.jcarousel-skin-tango .jcarousel-item-placeholder{background:#fff;color:#000}.jcarousel-skin-tango .jcarousel-next-horizontal{position:absolute;top:0;right:0;width:39px;height:202px;cursor:pointer;background:transparent url(/images/home/scroll_btnrt_off.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-horizontal:hover{background:transparent url(/images/home/scroll_btnrt_roll.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-horizontal:active{background:transparent url(/images/home/scroll_btnrt_press.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{cursor:default;background:transparent url(/images/home/scroll_btnrt_00.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-horizontal{position:absolute;top:0;left:0;width:39px;height:202px;cursor:pointer;background:transparent url(/images/home/scroll_btnlt_off.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-horizontal:hover{background:transparent url(/images/home/scroll_btnlt_roll.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-horizontal:active{background:transparent url(/images/home/scroll_btnlt_press.png) no-repeat 0 0}.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{cursor:default;background:transparent url(/images/home/scroll_btnlt_00.png) no-repeat 0 0}


ul.tabNavigation{
	border-bottom:1px solid #cfcfcf;
	height:44px;
	background:url(/images/home/tab_bg.jpg) no-repeat;
	margin-top:1px
}

ul.tabNavigation li{
	display:block;
	float:left;
	font-size:12px;
	font-weight:700;
	height:25px;
	background:url(/images/home/tab_off_lt500.png) no-repeat;
	margin:20px 0 0;
	padding:5px 0 0 10px
}

ul.tabNavigation li.on{
	background:url(/images/home/tab_on_lt500.png) no-repeat
}

ul.tabNavigation li.close{
	width:5px;
	height:25px;
	background:url(/images/home/tab_off_rt10.png) no-repeat
}

ul.tabNavigation li.close-on{
	width:5px;height:25px;
	background:url(/images/home/tab_on_rt10.png) no-repeat
}

ul.tabNavigation li.first{
	margin-left:30px
}

.left-content{
	float:left;
	width:400px;
	height:auto/*240px*/;
	clear:left;
	padding:20px 0 20px 40px
}

.left-content ul li{list-style-type:none;border-bottom:1px solid #e7ecf1;background:url(/images/home/bullet.jpg) no-repeat 0 9px;padding:8px 0 8px 19px}.right-content ul li{list-style-type:none;border-bottom:1px solid #e7ecf1;padding:8px 0}.right-content{float:right;width:380px;height:240px;background:url(/images/home/div.jpg) repeat-y top left;padding:20px 40px 20px 35px}.right-content .left{float:left;margin-right:8px}.left-content .view-all,.right-content .view-all{font-size:12px;font-weight:700;margin-left:19px}
.left-content h2,.right-content h2{
	font-size:15px;font-weight:700;color:#000;padding-bottom:10px;border-bottom:1px solid #e7ecf1;margin:0
	}
#navStart,#featured .ui-tabs-hide{
	display:none
	}
#featured ul.ui-tabs-nav li:hover a,#featured ul.ui-tabs-nav li:hover h3,#featured ul.ui-tabs-nav li:hover h4,#featured li.ui-tabs-selected a,#featured li.ui-tabs-selected a h3,#featured li.ui-tabs-selected a h4{color:#fff}.jcarousel-skin-tango .jcarousel-item-vertical,.left-content ul,.right-content ul{margin-bottom:10px}

/* Thickbox Styles */
#TB_window{font:12px Arial, Helvetica, sans-serif;position:fixed;background:#fff;z-index:102;color:#000;display:none;border:4px solid #525252;text-align:left;top:50%;left:50%}#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666}#TB_window a:hover{color:#000}#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;margin:15px 0 0 15px}#TB_caption{height:25px;float:left;padding:7px 30px 10px 25px}#TB_closeWindow{height:25px;float:right;padding:11px 25px 10px 0}#TB_closeAjaxWindow{margin-bottom:1px;text-align:right;float:right;padding:7px 10px 5px 0}#TB_ajaxWindowTitle{float:left;margin-bottom:1px;padding:7px 0 5px 10px}#TB_title{background-color:#e8e8e8;height:27px}#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;padding:2px 15px 15px}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px}#TB_window a:link,#TB_window a:visited,#TB_window a:active,#TB_window a:focus{color:#666}* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px')}* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px)}
/* JQuery Clutip Styles */
#cluetip-close img{border:0}#cluetip-title{overflow:hidden}#cluetip-title #cluetip-close{float:right;position:relative}#cluetip-waitimage{width:43px;height:11px;position:absolute;background-image:url(wait.gif)}.cluetip-arrows{display:none;position:absolute;top:0;left:-11px;height:22px;width:11px;background-repeat:no-repeat;background-position:0 0}#cluetip-extra{display:none}.cluetip-default{background-color:#d9d9c2}.cluetip-default #cluetip-outer{position:relative;background-color:#d9d9c2;margin:0}.cluetip-default h3#cluetip-title{font-size:1.1em;font-weight:400;background-color:#87876a;color:#fff;margin:0 0 5px;padding:8px 10px 4px}.cluetip-default #cluetip-title a{color:#d9d9c2;font-size:.95em}.cluetip-default #cluetip-inner{padding:10px}.clue-right-default .cluetip-arrows{background-image:url(images/darrowleft.gif)}.clue-left-default .cluetip-arrows{background-image:url(images/darrowright.gif);left:100%;margin-right:-11px}.clue-top-default .cluetip-arrows{background-image:url(images/darrowdown.gif);top:100%;left:50%;margin-left:-11px;height:11px;width:22px}.clue-bottom-default .cluetip-arrows{background-image:url(images/darrowup.gif);top:-11px;left:50%;margin-left:-11px;height:11px;width:22px}.cluetip-jtip{background-color:transparent}.cluetip-jtip #cluetip-outer{border:2px solid #ccc;position:relative;background-color:#fff}.cluetip-jtip h3#cluetip-title{font-size:16px;font-weight:400;background-color:#ccc;color:#333;margin:0 0 5px;padding:2px 5px}.cluetip-jtip #cluetip-inner{display:inline-block;padding:0 5px 5px}.clue-right-jtip .cluetip-arrows{background-image:url(images/arrowleft.gif)}.clue-left-jtip .cluetip-arrows{background-image:url(images/arrowright.gif);left:100%;margin-right:-11px}.clue-top-jtip .cluetip-arrows{background-image:url(images/arrowdown.gif);top:100%;left:50%;margin-left:-11px;height:11px;width:22px}.clue-bottom-jtip .cluetip-arrows{background-image:url(images/arrowup.gif);top:-11px;left:50%;margin-left:-11px;height:11px;width:22px}.cluetip-rounded{background:transparent url(/images/bl.gif) no-repeat 0 100%;margin-top:10px;margin-left:12px}.cluetip-rounded #cluetip-outer{background:transparent url(/images/tl.gif) no-repeat 0 0;margin-top:-12px}.cluetip-rounded #cluetip-title{background-color:transparent;position:relative;margin:0 -12px 0 0;padding:12px 12px 0}.cluetip-rounded #cluetip-extra{position:absolute;display:block;background:transparent url(/images/tr.gif) no-repeat 100% 0;top:0;right:0;width:12px;height:30px;margin:-12px -12px 0 0}.cluetip-rounded #cluetip-inner{background:url(/images/br.gif) no-repeat 100% 100%;position:relative;margin:-18px -12px 0 0;padding:5px 12px 12px}.cluetip-rounded div#cluetip-close{text-align:right;color:#009;background:transparent;margin:0 5px 5px}.cluetip-rounded div#cluetip-close a{color:#777}.clue-right-rounded .cluetip-arrows{background-image:url(images/rarrowleft.gif)}.clue-left-rounded .cluetip-arrows{background-image:url(images/rarrowright.gif);left:100%;margin-left:12px}.clue-top-rounded .cluetip-arrows{background-image:url(images/rarrowdown.gif);top:100%;left:50%;margin-left:-11px;height:11px;width:22px}.clue-bottom-rounded .cluetip-arrows{background-image:url(images/rarrowup.gif);top:-23px;left:50%;margin-left:-11px;height:11px;width:22px}.cluetip-rounded #cluetip-title,.cluetip-rounded #cluetip-inner{zoom:1}.cluetip-default div#cluetip-close,.cluetip-jtip div#cluetip-close{text-align:right;color:#900;margin:0 5px 5px}


.dropdown { font-size: 11px; }
.error { color: #ff0000; }
.required { color: #ff0000; }
.success { color: #267F00; }

a.document-type { color: #000000; text-decoration: none; }
a.document-type:hover { color: #007ac3; }
#document-type { background-color: #ffffff; margin: 0 auto; padding: 10px 10px 0; width: 903px; }
#document-type .content { width: auto; }

/********************************************************
*                      japan                            *
********************************************************/
table#manu-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:11px;
}
table#manu-table td.model{
    background-color:#808080;
    color:#ffffff;
	border:1px solid #808080;
}
table#manu-table th{
	background-color:#EEEEEE;
	padding:4px;
	border:1px solid #808080;
	text-align:center;
}
table#manu-table td{
	padding:8px;
	border:1px solid #808080;
}
table#manu-table td.center{
	text-align:center;
}
/***********************************   ソフトウエア一覧　*********************************************/


.read_open_close h3{
	margin-bottom:10px;
}





/***************** probe-table***********************/
table#probe-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:11px;
}
table#probe-table td.model{
    background-color:#808080;
    color:#ffffff;
	border:1px solid #808080;
}
table#probe-table th{
	background-color:#EEEEEE;
	padding:4px;
	border:1px solid #808080;
	text-align:center;
}
table#probe-table td{
	padding:4px;
	border:1px solid #808080;
	text-align:center;
}
table#probe-table td.left{
	padding:4px;
	border:1px solid #808080;
	text-align:left;
}

table#probe-table td.images{
	width:80;
}

table#probe-table-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 115%;
	font-weight: bold;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 60px;
}

#probe-table tr td input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	width: 50px;
}
#probe-table-title tr td input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 90%;
	width: 100px;
	margin-left: 5px;
}
/***************** probe-table ***********************/



#container #content table tr td .content2 #top-image #top-image-left{

	height: 25px;
	width: 110px;
	text-align: center;
	position: relative;
	z-index: 100;
	top: -30px;
	left: 15px;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}

#container #content table tr td .content2 #top-image #top-image-lef #top-rotate input {
	width: 30px;
	height:22px;
	font-size:13px;
	vertical-align:middle;
}


#container #content table tr td .content2 #top-image #top-image-lef #link-2012 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	text-decoration: none;
	display:block;
}

a img {
　　border-style: none;
}

p.soft-std{
	margin-top:5px;
	margin-bottom:0;
	padding:0;
	color:#006C9C;
	font-size:11px;
}

.content2 .reqest-b img{
	padding: 8px 8px 0px 0px;	
}
.intro2 .reqest-b img{
	padding: 8px 8px 0px 0px;	
}
/******************************   製品一覧news   ****************************/
#content #product-left{
	float:left;
	width:350px;
	height:200px;
	border:4px  solid #dcdcdc;
	margin:20px 10px 30px 0px;
	padding-left:0px;
	background-color:#f5f5f5;
	overflow-y:scroll;
	scrollbar-track-color:white;
	scrollbar-face-color:white;
	scrollbar-arrow-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-3dlight-color:#cccccc;
}	
#content #product-left #news{
	padding:10px;
	width:290px;
}

#content #product-left #news ul{
	list-style-type: none;
	padding: 5px 0px 5px 5px;
	clear:both; 
	margin:0;
	font-size:100%;
	}	

#content #product-left #news ul li{
	display:block;
	background: url('/japan/images/top/image831.gif') no-repeat 0 0;
	padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0;
	padding-bottom: 10px;
	color: #999999;
}

#contentMiddle-nomenu .content2 #product-right{
	width:330px;
	float:right;
		}
#contentMiddle-nomenu .content2 #product-right #news{
	padding:0;
	margin:0 0 0 10px;
}
#contentMiddle-nomenu .content2 #product-right #news ul{
	list-style-type: none;
	padding: 5px 0px 5px 5px;
	clear:both; 
	margin:0;
	font-size:100%;
	}	

#contentMiddle-nomenu .content2 #product-right #news li{
	display:block;
	list-style-type: none;
	background: url('/japan/images/top/image831.gif') no-repeat 0 0;
	padding-left:23px; padding-right:0; padding-top:0; padding-bottom:0;
	padding-bottom: 10px;
	color: #999999;
}






#content #product-left #news ul li a:link{
	color: #000000;
	text-decoration: none; 
}
#content #product-left #news ul li a:visited{
	color: #000000;
	text-decoration: none; 
}
#content #product-left #news ul li a:hover{
	color: #008ece;
	text-decoration: underline; 
}


#content #product-left #news ul{
	list-style-type: none;
	padding: 5px 0px 5px 5px;
	clear:both; 
	margin:0;
	font-size:100%;
	}	




#content #product-left h2{
	margin:10px 0px 0px 10px;
}

#content .contentRight .resources ul.reference li.mail a:hover {
	background-position:0 -49px;
	}

#content .contentRight .divider {
	border-top: 1px solid #cecece;
	height: 2px;
	margin: 5px 0px 10px 0px;
}

.tooltip {
	height: 110px;
	overflow: hidden;
	font-size: 10px;
}

.tooltip ul {
	list-style-type: none;
	padding: 5px 0px 0px 0px;
	margin: 0;
}

.tooltip ul li {
	padding: 0px 0px 4px 5px;
	margin: 0;
}

table#pr{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 95%;
	width:100%;
}	
table#pr td{
	padding:5px;
	border: 1px solid #999999;
	border-spacing:0;
}

table#pr2{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 100%;
	width:100%;
}	
table#pr2 td{
	padding:5px;
	border: 1px solid #999999;
	border-spacing:0;
	white-space:normal;
}

table#pr2 li{
	font-size: 105%;
}	
table#pr2 th{
	text-align:center;	
	border: 1px solid #999999;
	padding:5px;
	background-color:#F2F2F2;
	}
table#pr4{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 100%;
	width:100%;
}
table#pr4 td{
	padding:8px;
	border: 1px solid #999999;
	border-spacing:0;
}
table#pr4 td.center{
	text-align:center;
	}

table#pr4 table{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 105%;
	width:100%;
}
table#pr4 table td{
	padding:8px;
	border: 0px solid #999999;
	border-spacing:0;
}
table#pr4 ul {
	list-style-type:disk;
	padding-left:30px;
	text-align:left;
}

table#pr4 ul li {
	padding-bottom:3px;
	font-weight:normal;
}
/*********** 問合せトップ ***************************************/
h3.app{
	font-size:120%;
	border-bottom:1px solid #cfcfd0;
	margin:0 0 8px 0;
	padding:30px 0 5px 0;
	clear:both;
}
div#info-left{
	margin-top:10px;
	float:left;
	width:270px;
	height:350px;
	}
div#info-right{
	margin-top:10px;
	float:right;
	width:230px;
	height:350px;
	}
.content2 .resources ul {
	font-size: 110%;
	list-style-type:none;
	padding-left:0px;
}
.content2 .resources ul li {
	padding-bottom:3px;
}
.content2 .resources ul li.link {
	margin: 0;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/icons_link.gif');
	background-repeat: no-repeat;
	background-position:0px; 
	padding-left:28px; 
	padding-right:0px; 
	padding-top:5px; 
	padding-bottom:9px;
}

.intro2 .resources .info-left{
	width: 230px;
	height: auto;
	float: left;
	padding:5px;
}
.intro2 .resources .info-right{
	width: 230px;
	height: auto;
	float: right;
	padding:5px;
	align: left;
}




.intro2 .resources ul {
	font-size: 110%;
	list-style-type:none;
	padding-left:0px;
}
.intro2 .resources ul li {
	padding-bottom:3px;
}
.intro2 .resources ul li.link {
	margin: 0;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/icons_link.gif');
	background-repeat: no-repeat;
	background-position:0px; 
	padding-left:28px; 
	padding-right:0px; 
	padding-top:5px; 
	padding-bottom:9px;
}








p.tel-after{
	margin-left: 5px;
}

.content2 .reqest-b img{
	padding: 8px 8px 0px 0px;
	
}
.products-table {
	width: 911px;
	margin: 0 auto;
	padding: 30px 0 0 0;
}

.products-table .sub-content {
	border-left: 1px solid #bcbcbc;
}

.products-table .sub-content .small {
	font-size: 10px;
}

.products-table .sub-content table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom: 1px solid #bcbcbc;
}

.products-table .sub-content table th {
	background: #00628f url(../images/products/bodyBlueGradientLg.gif) repeat-x;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 13px;
	height: 35px;
	border: 1px solid #006a9a;
	border-top: 0;
	overflow: hidden;
}

.products-table .sub-content table td img {
	float: left;
	margin: 0 0 0 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.products-table .sub-content table td a.products {
	float: left;
	margin: 30px 0 0 0px;
	font-weight: 700;
	color: #01589b;
	text-decoration: underline;
}

.products-table .sub-content table td a.products2 {
	float: left;
	margin: 15px 0 15px 15px;
	font-weight: 700;
	color: #01589b;
	text-decoration: underline;
}

.products-table .sub-content table td.last {
	border-right: 1px solid #bcbcbc;
}

.products-table .sub-content table td.spacer {
	height: 16px;
}

.products-table .sub-content table td.grey {
	background: #e8e8e8;
}

.products-table .sub-content table div.item { text-align: left; width: 365px; }
.products-table .sub-content table td { text-align: center; }

div#box-jp{
	border-style: solid;
	border-width: 1px;
	padding:10px;
}

div#sales-button p{
	text-align: center;
	padding:0;
	margin:4px;
}
div#sales-button input{
	width:110px;
	height: 23px;
	font-size:96%;
}

div#sales-button2 p{
	text-align: center;
	padding:0;
	margin:4px;
}
div#sales-button2 input{
	width:90px;
	height: 23px;
	font-size:96%;
}

div#cam-button p{
	text-align: center;
	padding:0;
	margin:10px;
}
div#cam-button input{
	width:300px;
	height: 35px;
	font-size:130%;
}

/**************************************** accordion start ***************************************/

.accordion {
	border: 1px solid #dfdfdf;
	background-color: #fff;
	width: 460px;
	margin: 0 auto;
}

.accordion .list {
	cursor: pointer;
	height: 13px;
	margin: 1px 0px;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/icons_plus-minus.gif');
	background-repeat: no-repeat;
	background-color: #f1f1f1;
	background-position: right 10px; padding-left:10px; padding-right:10px; padding-top:8px; padding-bottom:8px
}

.accordion .list.active {
	background-position: right -30px;
}

.accordion .vidlist{
	cursor:pointer;
	font-weight:700;background-image:url('/images/icons/icons_plus-minus.gif');
	background-repeat:no-repeat;
	background-color:#007ac3;
	background-position: right 10px;color:#fff;
	margin:1px 0;
	padding-left:10px; 
	padding-right:10px; 
	padding-top:8px; 
	padding-bottom:8px
	}

.accordion p.faq {
	margin: 0;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 2px 10px;
}


/**************************************** accordion end ***************************************/







#productDetails {
	background-image:url('/japan/images/tabs/tab_j_product_details-jp.gif');
}
#productLine {
	background-image:url('/japan/images/tabs/tab_j_productline-jp.gif');
}
#overview {
	background-image:url('/japan/images/tabs/tab_j_overview-jp.gif');
}
#specsTab {
	background-image:url('/japan/images/tabs/tab_j_specs-jp.gif');
}
#probes {
	background-image:url('/japan/images/tabs/tab_j_probes-jp.gif');
}
#options {
	background-image:url('/japan/images/tabs/tab_j_options-jp.gif');
}
#modelstab {
	background-image:url('/japan/images/tabs/tab_j_models-jp.gif');
}

#dltab {
	background-image:url('/japan/images/tabs/tab_j_dl-jp.gif');
}

#techtab {
	background-image:url('/japan/images/tabs/tab_j_tech-jp.gif');
}

#comparison {
	background-image:url('/japan/images/tabs/tab_j_comparison-jp.gif');
}



#tabtr {
	line-height:2em;
	background-color: #ebebeb;
	font-size: 11px;
	font-weight: bold;
	color: #008ecc;
}

/***************** acc-table***********************/
table#acc-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:95%;
}
*:first-child+html table#acc-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:95%;
}	
	

table#acc-table td.model{
    background-color:#808080;
    color:#ffffff;
	border:1px solid #808080;
}
table#acc-table th{
	background-color:#EEEEEE;
	padding:5px;
	border:1px solid #808080;
	text-align:left;
}
table#acc-table td{
	padding:5px;
	border:1px solid #808080;
	text-align:left;
}
table#acc-table td.center{
	text-align:center;
}
table#acc-table td.price{
	text-align:right;
}

table#acc-table th.center{
	text-align:center;
}
table#acc-table-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 112%;
	font-weight: bold;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 50px;
}

#acc-table tr td input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	width: 50px;
}
#acc-table-title tr td input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	width: 130px;
	margin-left: 5px;
}

#acc-table-title tr td input.button-hard {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	width: 180px;
	margin-left: 5px;
	vertical-align:middle;
}

/***************** acc-table ***********************/


/***************** catalog-table***********************/
table#catalog-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:97%;
}
*:first-child+html table#catalog-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:97%;
}	
	

table#catalog-table td{
	padding:10px;
	border:1px solid #808080;
	text-align:left;
}
table#catalog-table td.center{
	text-align:center;
}


table#catalog-table-title {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 112%;
	font-weight: bold;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 50px;
}

#catalog-table tr td input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	width: 50px;
}
#catalog-table-title tr td input {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	width: 130px;
	margin-left: 5px;
}

#catalog-table-title tr td input.button-hard {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 100%;
	width: 180px;
	margin-left: 5px;
	vertical-align:middle;
}

/***************** catalog-table ***********************/



p.pro-info{
	text-align:center;
	margin-top: 25px;
}




/***********************************   製品単品　*********************************************/
ul.feature{
	padding: 3px 0px 5px 30px;
	margin: 0;
	font-size: 110%;
	line-height:135%;
}
.thumbnail{
	padding: 2px;
	background-color: #fff;
	border: 1px solid #a9a9a9;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	width: auto;
	height: 50px;
	top:50%;
	text-align:center;
	}
	
p.pro-info{
	text-align:center;
	margin-top: 20px;
}
img.hro{
	margin-top:10px;
	margin-bottom:0;
	display:block;
    text-align: center;
}
#content #contentMiddle #scope-list ul li{

	list-style-type:disk;
	line-height:18px;
}

#configureBottom .content .selectionGuide .cell{
	border-bottom:1px dashed #ccc;
	padding:3px 0
}

#Accordion1 .AccordionPanel .AccordionPanelContent table tbody tr td{
	border-bottom: 1px solid 
rgb(241, 241, 241);
padding: 5px 0 5px 20px;
}

/***********************************   製品単品　*********************************************/

/***********************************   manu table　*********************************************/

table#manu-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:11px;
}
table#manu-table td.model{
    background-color:#808080;
    color:#ffffff;
	border:1px solid #808080;
}

table#manu-table th{
	background-color:#EEEEEE;
	padding:4px;
	border:1px solid #808080;
	text-align:center;
}
table#manu-table th.hdo{
	background-color:#5CC151;
	padding:4px;
	border:1px solid #808080;
	text-align:center;
	color:#FFF;
	font-size:120%;
}

table#manu-table td{
	padding:4px;
	border:1px solid #808080;
}
table#manu-table td.center{
	text-align:center;
}


/***********************************   manu table　*********************************************/
/******2012.01.30 software option model table******/
table#smodel-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:11px;
}
table#smodel-table td.model{
    background-color:#808080;
    color:#ffffff;
	border:1px solid #808080;
}
table#smodel-table th{
	background-color:#EEEEEE;
	padding:4px;
	border:1px solid #808080;
	text-align:center;
}
table#smodel-table td{
	padding:4px;
	border:1px solid #808080;
}
table#smodel-table td.center{
	text-align:center;
}



#container .overview table tr td img#linkarrow{
	margin-right:5px;
}


div#conference{
	border: 1px solid #999;
	padding:10px;
	margin-top:15px;
	margin-bottom:10px;
	width:240px;
	background-color:#F9DDFF;
	float:right;
}



#container #content .intro2 #dso-info-left{
	width:365px;
	float:left;
}
#container #content .intro2 #dso-info-right{
	width:125px;
	float:right;
	margin-top:30px;
}

/************************  jitta FAQ  ************************************/
img.Q {
	padding: 3px;
	float: left;
}

img.A {
	padding: 5px;
	float: right;
	width: 200px;
}

img.R {
	padding: 3px;
	float: center;
}
div.R{
	background-image: url('/japan/images/jitta-faq/jitta-faq-arrow.gif');
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	position: relative;
	width: 36px;
	height: 153px;
	background-position:  center;
	float: left;
}

div.leftcol {
 width: 200px;
 float: left;
 background-color:#aaddff;
 border: solid 1px black;
 color:black;
 padding:10px;
}
#container #content #contentMiddle .intro2 .leftcol2 {
	width: 148px;
	height:138px;
	float: left;
	background:url('/japan/images/jitta-faq/jitta-faq-L.gif') no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 70px;
	margin: 0px;
}

#container #content #contentMiddle .intro2 .leftcol2 p {
	margin:0px;
	line-height:1.6em;
	font-size:100%;
	letter-spacing:0.1pt;
}

div.rightcol2 p {
	margin:0px;
	line-height:1.6em;
	font-size:100%;
	letter-spacing:0.1pt;
}


div.leftcol3 {
	width: 148px;
	height:160px;
	float: left;
	background:url('/japan/images/jitta-faq/jitta-faq-L.gif') no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 70px;
	margin: 0px;
}

div.rightcol {
 width: 200px;
 float: right;
 background-color:#aaddff;
 border: solid 1px black;
 color:black;
 padding:10px
}
div.rightcol2 {
	float: right;
	background:url('/japan/images/jitta-faq/jitta-faq-R.gif') no-repeat;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 135px;
	height: 138px;
}
div.rightcol3 {
	float: right;
	background:url('/japan/images/jitta-faq/jitta-faq-R.gif') no-repeat;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 135px;
	height:160px;
	}

div.main1 {
 clear: both;
 width: 100%;
 float:left;
 background-color:#ffccff;
 border: solid 1px black;
 padding:10px
}

div.main2 {
 clear: both;
 width: 100%;
 float:left;
 background-color:#ffccff;
 border: solid 1px black;
 padding:10px
}

div.bottomcol {
	clear: both;
	padding:12px;
	border: 1px solid #999;
	position: relative;
}

div.gap {
 clear: both;
 width:100%;
}

table.B {
 clear: both;
 width:100%;
}
 
caption {
	border-bottom: 1px black solid;
}

table#manu-table caption {
 border-bottom: 0px black solid;
 caption-side:bottom;
 text-align:left;
}

#space1112{
	height:600px;
}

#container #content #contentMiddle .intro2 .jitta-faq {
	font-size: 120%;
	font-weight: bold;
	color: #FFF;
	background-color: #006C9C;
	clear: both;
	margin-top:20px;
	margin-bottom:8px;
	margin-right: 0;
	margin-left: 0;
	padding: 2px 5px 5px 5px;
}
#container #content #contentMiddle .intro2 .more {
	padding: 5px;
	width: 200px;
	float: left;
	margin: 0px;
}
#container #content #contentMiddle .intro2 .back {
	float: right;
	width: 200px;
	text-align: right;
	padding: 5px;
	margin: 0px;
	position: relative;
}

#container #content #contentMiddle .intro2 #main1 {
	background-color:#F9DDFF;
	border: 1px solid #999;


 padding:12px	width: 100%;
	clear: both;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#container #content #contentMiddle .intro2 #main1 .jitta {
	color: #930;
}


div#Non-display {
	visibility: hidden;
	display: none;
}
#container #content #contentMiddle .intro2 #main1 p.space{
	height:20px;
}
#lay-con2 div#cap{
	position: relative;
	width: 340px;
	left: 70px;
}

#container #content #contentMiddle .intro2 .jitta-faq .cap {
	text-indent: -2.4em;
	padding-left: 2.4em;
	padding-bottom:10px;
}
#container #content #contentMiddle .intro2 .leftcol2 p {
	text-indent: -2.3em;
	padding-left: 2.3em;
}
#container #content #contentMiddle .intro2 #relation {
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom:10px;
	margin: 0px;
	list-style-type: square;
	clear:both;
}

#lay-all #lay-con2 #wl-left{
	float:left;
	width:200px;
}
#lay-all #lay-con2 #wl-right{
	float:right;
	width:300px;
}

#lay-all #lay-con2 #ddr-left{
	float:left;
	width:250px;
}
#lay-all #lay-con2 #ddr-right{
	float:right;
	width:250px;
}

#container #content table tr td .content2 ul{
	font-weight:normal;
}
/******2012.01.30 software option probe table******/
table#sprobe-table{
	width:100%;
	border-collapse: collapse; 
	border:1px solid #808080;
	font-size:11px;
}
table#sprobe-table td.model{
    background-color:#808080;
    color:#ffffff;
	border:1px solid #808080;
}
table#sprobe-table th{
	background-color:#EEEEEE;
	padding:4px;
	border:1px solid #808080;
	text-align:center;
}
table#sprobe-table td{
	padding:4px;
	border:1px solid #808080;
}
table#sprobe-table td.center{
	text-align:center;
}



/********************   koza tab  *****************************************************/

◆CSS
/* TabArea
-------------------------- */
#tab_area {
	margin: 0 auto;
	width: 100%;
	/*height: 350px;*/
	text-align: left;
	position: relative;
}

#tab_area dl {
	width: 498px;
	/*height: 350px;*/
	/*border-top: #a9a9a9 1px solid;*/
	position: absolute;
}

#tab_area dl dt {
	top: 0;
	width: 166px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	border-bottom: #a9a9a9 1px solid;
	z-index: 5;
}



#tab_area dl#contents02 dt {
	border-left: #a9a9a9 1px solid;
	border-right: #a9a9a9 1px solid;
}


#tab_area dl#contents01 dt {left: 0;}
#tab_area dl#contents02 dt {left: 166px;}
#tab_area dl#contents03 dt {left: 332px;}

#tab_area dl dt a {
	width: 166px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align:middle;
	text-decoration: none;
	display: block;
	
	
}
#tab_area dl dt a:hover {background: #d3d3d3;}

#tab_area dl dd {
	top: 41px;
	left: 0;
	/*height: 350px;*/
	width:100%;
	position: absolute;
	opacity: 0;
	overflow-y: auto;
	-webkit-margin-start: 0px;
}



#tab_area dl dd p {
	padding: 0px 10px;
}

/* CSS3 TabAnimation
-------------------------- */
@-webkit-keyframes TabSwitch {
	0% {background: #fff;}
	100% {background: #a9a9a9;}
}
#tab_area dl:target dt a {
	-webkit-animation-name: TabSwitch;
	-webkit-animation-duration: 1s;
	-webkit-animation-iteration-count: 1;
	color: #fff;
	font-weight: bold;
	background: #a9a9a9;
}

@-webkit-keyframes ContentsSwitch {
	0% {opacity: 0;}
	100% {opacity: 1;}
}
#tab_area dl:target dd {
	-webkit-animation-name: ContentsSwitch;
	-webkit-animation-duration: 1.5s;
	-webkit-animation-iteration-count: 1;
	opacity: 1;
	z-index: 15;
}



/********************   koza tab  *****************************************************/


p.pro-banner{
	text-align:center;
	margin-bottom: 10px;
	margin-top:0px;
	padding:0;
}


ul.ul-indent{
	margin:0;
	padding:0;
	list-style-type: none;
    font-size: 1em;
    line-height: 1.4;
}
ul.ul-indent li {
	margin-left:0px;
	margin-top: 0px;
	margin-bottom: 25px;
    padding-left: 2.8em; /*1em（1文字）分、右に動かす*/
    text-indent: -2.8em; /*最初の行だけ1em（1文字）分、左に動かす*/

}

	
	
/********************   youtube  *****************************************************/	
	
#player {
    float: left;

}
#thumbnail-movie {
    float: right;l
    width: 160px;
}
#thumbnail-movie li {
    margin-bottom: 7px;
	list-style-type:none;
}
#thumbnail-movie li img {
    width: 100%;
    height: auto;
}	


/********************   kakenhi-button  *****************************************************/	
.btn {
	background: -moz-linear-gradient(top,#0099CC 0%,#006699);
	background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
	background: -ms-linear-gradient(#0099CC, #006699);
	background: -o-linear-gradient(#0099CC, #006699);
	background: linear-gradient(#0099CC, #006699);
	-pie-background: linear-gradient(#0099CC, #006699);
	behavior: url(/japan/css/2012/pie.htc);
	background-color:#0099CC;
	border: 2px solid #FFF;
	color: #FFF;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	box-shadow: #666 0px 2px 3px;
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	width: 100px;
	padding: 10px 0;
	cursor: pointer;
	position:relative;
	
}

/********************   e-quote-button  *****************************************************/	
.btn-equote {
	background: -moz-linear-gradient(top,#0099CC 0%,#006699);
	background: -webkit-gradient(linear, left top, left bottom, from(#0099CC), to(#006699));
	background: -ms-linear-gradient(#0099CC, #006699);
	background: -o-linear-gradient(#0099CC, #006699);
	background: linear-gradient(#0099CC, #006699);
	-pie-background: linear-gradient(#0099CC, #006699);
	behavior: url(/japan/css/2012/pie.htc);
	background-color:#0099CC;
	/* border: 2px solid #FFF;*/
	color: #FFF;
	border-radius: 8px; 
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px; 
	/*-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
	box-shadow: #666 0px 2px 3px; */
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	width: 100px;
	padding: 10px 0;
	cursor: auto;
	position:relative;
	
}

/************************  news  *****************************************************************/
table#pr5 td{
	padding:8px 3px ;
}

/************************  e-quote-choice  *****************************************************************/


div#e-quote-choice{
	-moz-border-radius: 10px;    /* 古いFirefox */
   -webkit-border-radius: 10px; /* 古いSafari,Chrome */
   border-radius: 10px;         /* CSS3 */
/*
   border: 3px green solid;     /* 枠線の装飾 */
/*   background-color: #ccffcc;   /* 背景色 */
}

/************************  sample program *****************************************************************/

.breadcrumbs ol li{
  display: inline;
  list-style-type: none;
  font-size:95%;
}
.breadcrumbs ol li a{
	color:#999;
}
.breadcrumbs ol li a:hover{
	color:#666;
}
.breadcrumbs ol {
   padding-start: 0px;
   -webkit-padding-start: 0px;
   margin-left:0px;
  padding-bottom:20px;
  padding-top:0px;
  margin-top:0;
color:#999;
font-size:95%;
}


h2#space {
	padding-top: 20px;
}


#top-image-right .top-logo li {
    list-style-type: none;
	list-style: none;
    display: inline-block;
	white-space:normal;
	margin-right: 15px;
}
/************************  sample program *****************************************************************/


.yt-box {/*親div*/
  position: relative;/*相対配置*/
  }

.yt-box img.play-b {
    position: absolute;/*絶対配置*/
    top: 50%;
    left: 50%;
	  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
    margin: 0;
    padding: 0;
    height: 50;
	opacity: 0.7;
	border: 0px
  }

.yt-box:hover img.play-b {

	opacity: 0.3;
  }

.yt-box img {
    width: 50;
	border: 2px #c0c0c0 solid; 
  }
.yt-box:hover img {
opacity: 0.6;
	
  }
