@charaset "Shift_JIS";
/* Main Styles */
/*@import "header.css";*/
@import "/japan/css/header.css";
@import "/japan/css/footer.css";
@import "/japan/css/category.css";
@import "/japan/css/configure.css";


body {
	font-family: Verdana, Arial, Helvetica, sans-serif,ＭＳ Pゴシック;
	font-size: 11px;
	color: #000;
	background-color: #ffffff;
	margin: 50;
}
#body-7zi {
	font-family: Verdana, Arial, Helvetica, sans-seri,ＭＳ Pゴシックf;
	font-size: 11px;
	color: #000;
	background-color: #8d8d8d;
	margin: 0; 
}
#bodyFix {
	width:100%;
	background-color: #8d8d8d;
}
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: 8px;
	line-height: 15px;
	font-size:12px;
}

h1 {
	font-size: 15px;
	font-weight: bold;
	padding: 0;
	margin: 5px 0px;
	color: #006c9c;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	padding: 0;
	margin: 5px 0px;
	color: #006c9c;
}

h3 {
	font-size: 12px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #006c9c;
}

input {
	font-size: 11px;
}

.blue {
	font-size: 11px;
	font-weight: bold;
	padding: 0;
	margin: 0;
	color: #006c9c;
}

#container {
	width: 951px;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/side_shadow.gif');
	background-position:  right 50%;
	background-repeat: repeat-y
	
}

#content {
	width: 951px;
	background-color: #00557a;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/block.gif');
	background-repeat: repeat-x;
	margin-top: 0px;
}
#content-space{
	height:84px;
	width:100%;
}


#container-top {
	width: 811px;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/side_shadow.gif');
	background-position:  right 50%;
	background-repeat: repeat-y
}
#content-top {
	width: 800px;
	background-color: #00557a;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/block.gif');
	background-repeat: repeat-x;
	margin-top: 0px
}

#content-ot {
	width: 100%;
	background-color: #00557a;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/block.gif');
	background-repeat: repeat-x;
	margin-top: 0px
}

#content .contentPadding {
	background-color: #00557a;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/block.gif');
	background-repeat: repeat-x
}

#content .leftNav {
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/leftNavBG.gif');
	background-repeat: repeat-y;
	background-position:  right 50%;
}

#content #contentLeft {
	width: 194px;
	height: auto;
	background-color: #fff;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/topBlock.gif');
	background-repeat: repeat-x;
	float: left;
	font-size:12px;
}

#content #contentLeft-seo {
	width: 194px;
	height: auto;
	background-color: #fff;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/topBlock.gif');
	background-repeat: repeat-x;
	float: left;
	font-size:12px;
	position:absolute;
	top:79px;
}

#content #contentLeft ul {
	list-style-type: none;
	margin: 0;
	padding: 0px 0px 10px 0px;	
	border-right: 1px solid #008ece;
	font-weight: bold;
	color: #000;
}

#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 {
	color: #000;
	background-image: url('../../products/scopes/WavePro-7Zi/images/icons/icons_lft_nav_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 3px;
	 margin-left:6px;
	  margin-right:0px;
	   margin-top:15px;
	    margin-bottom:0px; 
	    padding-left:10px; 
	    padding-right:0px; 
	    padding-top:0px; 
	    padding-bottom:0px
}


#content #contentLeft ul li.current {
	color: #008ece;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/spacer.gif');
	background-repeat: no-repeat;
	background-position: 0 3px; 
	margin-left:6px; 
	margin-right:0px; 
	margin-top:15px; 
	margin-bottom:0px; 
	padding-left:10px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px
}

#content #contentLeft ul li.current a:link, #content #contentLeft ul li.current a:active, #content #contentLeft ul li.current a:visited {
	color: #008ece;
	text-decoration: none;
}

#content #contentLeft ul li.current a:hover {
	color: #003e5a;
	text-decoration: underline; 
}


#content #contentLeft li ul {
	margin: 0px 0px 0px 6px;
	padding: 0;	
	border-right: none;
	font-weight: normal;
}


#content #contentLeft li ul a:link, #content #contentLeft li ul a:active, #content #contentLeft li ul a:visited  {
	color: #008ece;
	text-decoration: none; 
}

#content #contentLeft li ul a:hover  {
	color: #003e5a;
	text-decoration: underline;  
}


#content #contentLeft li ul.nocurrent a:link, #content #contentLeft li ul a:active, #content #contentLeft li ul a:visited  {
	color: #000;
	text-decoration: none; 
}

#content #contentLeft li ul.nocurrent a:hover  {
	color: #003e5a;
	text-decoration: underline;  
}


#content #contentLeft li ul li {
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/spacer.gif');
	background-repeat: no-repeat;
	background-position: 0 3px; 
	margin-left:10px; 
	margin-right:0px; 
	margin-top:10px; 
	margin-bottom:0px; 
	padding-left:5px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px
}

#content #contentLeft li ul li.current {
	font-weight: bold;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/spacer.gif');
	background-repeat: no-repeat;
	background-position: 0 3px; 
	margin-left:10px; 
	margin-right:0px; 
	margin-top:10px; 
	margin-bottom:0px; 
	padding-left:5px; 
	padding-right:0px; 
	padding-top:0px; 
	padding-bottom:0px
}

#content #contentMiddle {
	width: 540px;
	height: auto;
	background-color: #fff;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/topBlock.gif');
	background-repeat: repeat-x;
	float: left
}


#container-ot #contentMiddle-ot {
	width: 500px;
	height: 100%;
	background-color: #fff;
	float: left
}

#content #contentMiddle .intro {
	padding: 90px 0px 0px 20px;
}

#content #contentMiddle .intro2 {
	padding: 90px 10px 0px 20px;
}

#content #contentMiddle .content2 {
	padding: 3px 19px;
}

#content #contentMiddle .content2 ul li{
	font-size:110%;
	line-height:150%;
}

#content #contentMiddle .content2 h4{
		font-size: 110%;
	margin-top:5px;
	margin-bottom:5px;
	font-weight: bold;
}

#content #contentMiddle .content2-wj {
	padding: 80px 15px 0px 15px; 
}

#content #contentMiddle .content2 p{
	line-height: 1.4em;
}

#content #contentMiddle .tabs {
	width: 508px;
	margin: 0 auto;
	padding: 5px 15px;
	font-size: 11px;
}

#content #contentMiddle .tabs .tab {
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/tabs/square.gif');
	background-repeat: repeat-x;
	height: 25px;
	line-height: 28px; padding-left:1px; padding-right:1px; padding-top:0px; padding-bottom:0px; background-position-y:50%	
}

#content #contentMiddle .tabs .serialOptions {
	padding: 5px;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
}

#content #contentMiddle .tabs .serialOptions .blueBox {
	background-color: #d8f4ff;
	height: 10px;
	width: 10px;
	border: 1px solid #e8e8e8;
}

#content #contentMiddle .tabs .serialOptions .greenBox {
	background-color: #d5fed6;
	height: 10px;
	width: 10px;
	border: 1px solid #e8e8e8;
}

#content #contentMiddle .tabs .bg {
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/tabs/tab_fade.gif');
	background-repeat: no-repeat;
	background-position: 0 24px
}

#content #contentMiddle .tabs .quickBox {
	margin: 5px 3px 5px 3px;
	padding: 10px;
	background-color: #f1f1f1;
	clear: both;
}

#content #contentMiddle .tabs .quickBoxBlue {
	margin: 5px 3px 5px 3px;
	padding: 2px;
	background-color: #d8f4ff;
	clear: both;
}

#content #contentMiddle .tabs .quickBoxGreen {
	margin: 5px 3px 1px 3px;
	padding: 2px;
	background-color: #d5fed6;
	clear: both;
}

#content #contentMiddle .tabs .quickSpecs {
	margin: 2px 0px 0px 0px;
	padding: 4px;
	background-color: #fff;
	position: relative;
}

#content #contentMiddle .tabs .quickSpecs .checkBox {
	position: absolute;
	right: 0px;
	top: 0px;
}


#content #contentMiddle .tabs .title {
	font-size: 10px;
	font-weight: bold;
	color: #008ecc;
	cursor: pointer;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/tabs/quick_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding-left: 15px
}

#content #contentMiddle .tabs .title2 {
	font-size: 12px;
	font-weight: bold;
	color: #008ecc;
}

#content #contentMiddle .tabs .title.active {
	background-position: 0 -10px;
}

#content #contentMiddle .tabs .title a {
	color: #008ecc;
	text-decoration: none;
}
#content #contentMiddle .tabs .title2 a {
	color: #008ecc;
	text-decoration: none;
}

#content #contentMiddle .tabs .quickSpecs #specs {
	clear: both;
	display: none;
	padding-top: 10px;
	min-height: 1px;
}

#content #contentMiddle .tabs .cell {
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #f1f1f1;
}

#content #contentMiddle .tabs .cellBottom {
	padding: 5px 0px 5px 10px;
}

#content #contentMiddle .tabs .overview {
	font-size: 12px;
	padding: 5px 10px;
	margin: 0px 0px 8px 0px;
	line-height: 1.4em;
	}
#content #contentMiddle .tabs .overview p {
	line-height: 1.4em;
	}
#content #contentMiddle .tabs .overview .overviewLeft {
	float: left;
	width: 225px;
	padding: 5px 25px 10px 0px;
}

#content #contentMiddle .tabs .overview .overviewRight {
	float: right;
	width: 200px;
	text-align: right;
	padding: 5px 25px 10px 0px;
}

#content #contentMiddle .tabs .overview .searchResults {
	clear: both;
}

#content #contentMiddle .tabs .overview ul {
	padding: 10px 0px 0px 15px;
	margin: 0;
}

#content #contentMiddle .tabs .overview ul li {
	padding: 0px 0px 5px 5px;
	margin: 0;
}

#content #contentMiddle .tabs .modelCompare {
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	margin: 10px 0px
}

#content #contentMiddle-nomenu {
	width: 700px;
	height: auto;
	background-color: #fff;
	float: left;
	padding: 5px 15px;
}
#content #contentMiddle .tabs .modelstab {
	font-size: 12px;
	padding: 5px 10px;
	margin: 0px 0px 8px 0px;
	line-height: 1.4em;
	}
	
#content #contentMiddle .tabs .modelstab table td.dso-image {	
	text-align:center;
}
#content #contentMiddle .tabs .modelstab table td.model1 {	
	white-space: nowrap;
}
#content #contentMiddle .tabs .modelstab table td.band {	
	text-align:center;
	white-space: nowrap;
}
#content #contentMiddle .tabs .modelstab table td.bikou {	
	width:100%;
}


/******************************   製品ページがらみ   ****************************/

/******************************   製品一覧メニューボタン   ****************************/
.rover {
	width: 690px;
	text-align: left;
	margin: 20px auto 40px auto;
}


ul.rollover {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.rollover li {
	float: left;
	margin-right: 8px;
	margin-bottom:8px;
	width:220px;
	height:54px;
}

ul.rollover li.roll1 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-01.jpg'); /*メニュー画像*/
    background-repeat:no-repeat
}
ul.rollover li.roll1 a:hover {
	background-position:0 -54px;
	}
	
	
ul.rollover li.roll2 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-02.jpg'); /*メニュー画像*/
    background-repeat:no-repeat
}
ul.rollover li.roll2 a:hover {
	background-position:0 -54px;
	}

ul.rollover li.roll3 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-03.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll3 a:hover {
	background-position:0 -54px;
	}

ul.rollover li.roll4 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-04.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll4 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll5 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-05.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll5 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll6 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-06.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll6 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll7 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-07.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll7 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll8 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-08.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll8 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll9 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-09.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll9 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll10 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-10.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll10 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll11 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-11.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll11 a:hover {
	background-position:0 -54px;
	}	

ul.rollover li.roll12 a {
	display:block; /*インラインからブロック要素へ変更*/
    height:54px; /*高さ*/
    width:220px; /*横幅*/
    text-align:center; /*テキストの位置*/
    font-weight:bold; /*テキストの太さ*/
    letter-spacing:1px; /*文字間隔*/
    text-indent:-9898px; /*テキストを横に飛ばして見えなくする*/
    background-image:url('/japan/images/top/pb-12.jpg'); /*メニュー画像*/
    background-repeat:no-repeat;
}
ul.rollover li.roll12 a:hover {
	background-position:0 -54px;
	}	


#content h1{
	margin-top:20px;
}
#contentMiddle #content2 h1{
	margin-top:0px;
}

#content #contentRight {
	width: 203px;
	height: auto;
	background-color: #ebebeb;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/topBlock.gif');
	background-repeat: repeat-x;
	float: left;	
	padding-top: 70px;
}

#content #contentRight2 {
	width: 203px;
	height: auto;
	background-color: #ebebeb;
/*	background-image: url('/japan/products/scopes/WavePro-7Zi/images/topBlock.gif');
	background-repeat: repeat-x;*/
	float: left;	
	padding-top: 20px;
}

#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: 108%;
}

#content .contentRight .resources ul li.pdf {
	margin: 0;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/icons_pdf.gif');
	background-repeat: no-repeat;
	background-position: 0 5px; padding-left:28px; padding-right:0px; padding-top:5px; padding-bottom:9px
}

#content .contentRight .resources ul li.vid {
	margin: 0;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/icons_vid.gif');
	background-repeat: no-repeat;
	background-position: 0 5px; padding-left:28px; padding-right:0px; padding-top:5px; padding-bottom:9px
}

#content .contentRight .resources ul li.software {
	margin: 0;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/icons_software.gif');
	background-repeat: no-repeat;
	background-position: 0 5px; padding-left:28px; padding-right:0px; padding-top:5px; padding-bottom:9px
}

#content .contentRight .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: 0 5px; padding-left:28px; padding-right:0px; padding-top:5px; padding-bottom:9px
}


#content .contentRight .resources ul.reference {
	list-style-type: none;
	margin-top: 10px;
	padding: 0;
}

#content .contentRight .resources ul.reference li{
		height: 57px;
}

#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('../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('../images/top/tel.gif'); /*メニュー画像*/
    background-repeat:no-repeat
	}
	
/******************************   製品一覧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:110%;
	}	

#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;
}
#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 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;
}

/**************************************** 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('http://d3514stwyd9t6u.cloudfront.net/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');
}


#tabtr {
	line-height:2em;
	background-color: #ebebeb;
	font-size: 11px;
	font-weight: bold;
	color: #008ecc;
}	

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:4px;
	border:1px solid #808080;
}
table#manu-table td.center{
	text-align:center;
}

/************* other left menu **********/
#content_lmenu {
	padding: 0px 0px 0 5px;
	float:left;
	width: 170px;
	}	
#left_content {
	color: #093f78;
	width: 175px;
	line-height: 2em;
	text-decoration:none;
	}
/*Side Menu Navigation*/

.SideBody:hover
{
	background-color:#e0e1e3;}
.SideBodyBlue:hover
{
	background-color:#ccffff;}
.SideBody2Blue:hover
{
	background-color:#ccffff;}
.SideBody3Blue:hover
{
	background-color:#ccffff;}
.SideHeader, .SideBody, .SideBodyBlue, .SideBody2, .SideBody2Blue, .SideBody3, .SideBody3Blue, .SideBody4 {
	font-family:verdana;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
	white-space:nowrap;
	line-height:14px;
	padding-left:5px;
	}
.SideHeader {
	font-size:14px;
	color: #1871cd;
}
.SideBodyBlue, .SideBody2Blue, .SideBody3Blue {
color: #1871cd;
}
.SideBody, .SideBodyBlue, .SideBody2, .SideBody2Blue, .SideBody3Blue, .SideBody3, .SideBody4 {
font-size:11px;
}
.SideBody2, .SideBody2Blue{
padding-left:15px;

}
.SideBody3, .SideBody3Blue{
padding-left:20px;
}
.SideBody4{
padding-left:30px;
}



.SideHeader2 {
	font-size:14px;
	color: #1871cd;
	font-family:verdana;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	line-height:40px;
}

#left-menu
{
	float:left;

	width : 190px ;
}
.sidebar2 {
	font-size:12px;
	font-family:ＭＳ Ｐゴシック, Osaka, Verdana, Arial, Helvetica, sans-serif; 
	margin: 2px 0 0 10px;
	border-left: 4px solid #cbd6e2;
	padding: 0;	
	}
.sidebar2 ul {
	margin: 2px 0 0 0;
	margin-left: 2px;
	padding: 0;

	}
.sidebar2 li {
	margin-left: 2px;
	margin-bottom: 7px;

	padding: 0;
	display:list-item;
	list-style-type: none;
	color:#000;
		line-height:12pt;

	}
.sidebar2 li a {
	color:#000;
	text-decoration:none;
	}	
	
.sidebar2 li a:visited {
	color:#000;
	text-decoration:none;
	}
		
	
.sidebar2 li a:hover {
	display: block;
	color:red;
	width: 100%;
	text-decoration:none;
	background-color:#eee;
	}	
	
.title2 
{
	font-weight: normal;
	font-size:12px;
	line-height: 14pt;
	text-decoration: none
	color:#000;
	}	
	
	
.title2 a{
	color:#000;
	text-decoration: none;
	}	

.title2 a:visited {
	color:#000;
	}
.title2 a:hover {
	background-color:#ddd;
	}		
	
	
/****************** Global Navi Style start *****************/
div#dso-menu {
 height:40px;
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat;
 margin-left:0px; margin-right:0px; margin-top:3px; margin-bottom:15px
}
div#dso-menu li {
 display:inline;
 list-style-type:none;
}
div#dso-menu li a {
 height:40px;
 display:block;
 float:left;
 text-indent:-9877em;
 text-decoration:none;
 overflow:hidden;
}
div#dso-menu li.menu-spec a {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat;
 width:123px
}
div#dso-menu li.menu-spec a:hover {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat 0px -40px;
}
div#dso-menu li.menu-sousa a {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat 123px 0px;
 width:72px
}
div#dso-menu li.menu-sousa a:hover {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat -123px -40px ;
}
div#dso-menu li.menu-kinou a {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat 195px 0px;
 width:60px
}
div#dso-menu li.menu-kinou a:hover {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat -195px -40px ;
}
div#dso-menu li.menu-apri a {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat 255px 0px;
 width:156px
}
div#dso-menu li.menu-apri a:hover {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat -255px -40px ;
}
div#dso-menu li.menu-opu a {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat 411px 0px;
 width:99px
}
div#dso-menu li.menu-opu a:hover {
 background:url('/japan/images/dso/dso-menu-top.gif') no-repeat -411px -40px ;
}
/****************** Global Navi Style end *****************/

/****************** Global Navi Style bottom start *****************/
div#dso-menu-bt {
 height:40px;
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat;
 margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:15px
}
div#dso-menu-bt li {
 display:inline;
 list-style-type:none;
}
div#dso-menu-bt li a {
 height:40px;
 display:block;
 float:left;
 text-indent:-9877em;
 text-decoration:none;
 overflow:hidden;
}
div#dso-menu-bt li.menu-doc a {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat;
 width:85px
}
div#dso-menu-bt li.menu-doc a:hover {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat 0px -40px;
}
div#dso-menu-bt li.menu-demo a {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat 94px 0px;
 width:93px
}
div#dso-menu-bt li.menu-demo a:hover {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat -85px -40px ;
}
div#dso-menu-bt li.menu-q a {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat 178px 0px;
 width:117px
}
div#dso-menu-bt li.menu-q a:hover {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat -178px -40px ;
}
div#dso-menu-bt li.menu-other a {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat 295px 0px;
 width:118px
}
div#dso-menu-bt li.menu-other a:hover {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat -295px -40px ;
}
div#dso-menu-bt li.menu-quote a {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat 413px 0px;
 width:96px
}
div#dso-menu-bt li.menu-quote a:hover {
 background:url('/japan/images/dso/dso-menu-bt.gif') no-repeat -413px -40px ;
}


div#dso-info{
	width:515px;
	height:200px;
	margin-bottom:5px;
	background:url('/japan/images/dso/dso-info.gif') no-repeat;
}
div#dso-info p{
	width:360px;
	padding-left:140px;
	padding-top:19px;
}


div#pdf-download {
 height:30px;
 background:url('/japan/images/dso/spec-download.gif') no-repeat;
 margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px;
}
div#pdf-download li {
 display:inline;
 list-style-type:none;
}
div#pdf-download li a {
 height:30px;
 display:block;
 float:left;
 text-indent:-9877em;
 text-decoration:none;
 overflow:hidden;
  background:url('/japan/images/dso/spec-download.gif') no-repeat;
 width:250px
}
div#pdf-download li a:hover {
  background:url('/japan/images/dso/spec-download.gif') no-repeat 0px -30px;
}


/****************** Global Navi Style  bottom end *****************/

/************* seo layout start **********/
div#lay-header-top{
	position: absolute;
	top: 0px;
	width:100%;
}

div#lay-con-dso-top
{
	position: absolute;
	top: 72px;
	margin-left:195px;
	margin-top:20px;
	width:510px;
	font-family: &amp;amp
}

div#lay-con-dso-top h1{
	font-family: &amp;amp
}
div#lay-con-dso-top table#product {
	width:100%;
	border: 1px solid #c0c0c0;
	border-spacing:0;
	border-collapse: collapse;
	font-size:85%;
}

div#lay-con-dso-top table#product td {
	border: 1px solid #c0c0c0;
	line-height:1;
	padding:5px;
	text-align:center;	
}
div#lay-con-dso-top table#product th {
	background-color: #f2f2f2;
	border: 1px solid #c0c0c0;
	text-align:center;
	line-height:1;
	padding:5px;
	font-weight: normal;
}




/************* seo layout end **********/

/****************** lay-com-dso start *****************/
div#lay-con-dso
{
	margin-left:195px;
	margin-top:20px;
	width:510px;
}

/* safari only \*/
html* #lay-con-dso {
	margin-left:200px;
	margin-top:20px;
	width:510px;
}


div#lay-con-dso h2
{
	font-family: &amp;amp
}
div#lay-con-dso h3
{
	font-size: 100%;
}
div#lay-con-dso h4
{
	font-size: 100%;
	margin-top:5px;
	margin-bottom:5px;
	color:#009999;
	font-weight: bold;
}
div#lay-con-dso hr{
	size:1px;
	margin-top: 15px;
	margin-bottom: 8px;
	border: thin dashed #999999;
}
div#lay-con-dso p{
	line-height:1.2em;
	margin-bottom:10px;
}
	
div#lay-con-dso table{
	text-align:center;
	margin: 0px;
	padding: 0px;
	width: 100%;
	border: 1px solid #999999;
	border-spacing:0;
	border-collapse: collapse;
	font-size: 100%;

}

div#lay-con-dso table#lab {
	width:100%;
	margin-bottom:10px;
	border: 1px solid #1871CD;
	border-spacing:0;
	font-size: 90%;
}
table#lab td {
	border: 1px solid #1871CD;
	vertical-align: top;
	padding:3px;
	text-align:left;
}
table#lab th {
	background-color: #1871CD;
	border: 1px solid #1871CD;
	vertical-align: top;
	padding:3px;
	text-align:left;
	font-weight:normal;
	color:#ffffff;
}

div#lay-con-dso table#product {
	font-family: &amp;amp
}

table#product td {
	border: 1px solid #c0c0c0;
	line-height:1;
}
table#product th {
	background-color: #f2f2f2;
	border: 1px solid #c0c0c0;
	text-align:center;
	line-height:1;
	padding:4px;
	font-weight: normal;
}

div#lay-con-dso table#sui {
	float:right;
	width:350px;
	border: 1px solid #c0c0c0;
	border-spacing:0;
	font-size: 100%;
	margin-bottom:10px;
}
table#sui td {
	border: 1px solid #c0c0c0;
	vertical-align: top;
	padding:4px;
	text-align:left;
}


#lay-all
{
	width:800px;
}
.clearfix:after {
	content: url(/japan/images/top/1pixspacer.gif);
	display: block;
	clear: both;
	height: 0;
}



#lay-all #lay-con-dso ul {
	list-style-position: outside;
	list-style-type: disc;
}
#lay-all #lay-con-dso ol {
	list-style-position: outside;
	padding-left:5px;
}
#lay-all #lay-con-dso ul li,
#lay-all #lay-con-dso ol li {
	padding-top:3px;
}
#lay-con-dso #dso-spec th {
	border: 1px solid #999999;
    background-color:#808080;
	color:#FFFFFF;
	text-align: center;
	padding: 3px;
	line-height:1;
}
#lay-con-dso #dso-spec td{
	border: 1px solid #999999;
	margin: 0px;
	padding: 3px;
	width: auto;
}
#lay-con-dso #dso-spec caption {
	text-align: right;
}
#lay-con-dso #catalog {
	margin-right: 10px;
	float: left;
	height: 113px;
	width: 80px;
	border: 1px solid #CCCCCC;
}


table#app-table{
	width:100%;
	font-size:110%;
	line-height:110%;
	padding:10px;
}
table#app-table thead{
	font-weight:bold;
	font-size:110%;
}
table#app-table td, th{
	text-align:left;
/*	padding:3px;*/
}




div#lay-navi{
	width:160px;
	padding:0;
	margin:0px 0px 0 5px;
	float:left;
}


*:first-child+html div#lay-navi
{
	margin:15px 10px 0 5px;
}
* html div#lay-navi
{
	margin:15px 10px 0 5px;
}
* html body div#lay-navi
{
	margin:15px 4px 0 0px;
}





}
#lay-con2 li{
	line-height:1.5em;
	font-size:110%;
}




#lay-con2
{
	margin-left:10px;
	margin-right:70px;
	margin-top:30px;
	width:500px;
	float:right;
}
#lay-con2 p{
	line-height:1.4em;
	margin-top:7pt;
	margin-bottom:7pt;
}
#lay-con2 li{
	line-height:1.5em;
	font-size:110%;
}
#lay-con2 h1{
	padding-top:7pt;
	font-size:150%;
}
#lay-con2 h2{
	font-size:13px;
	padding-top:7pt;
}
#lay-con2 h3{
	font-size:120%;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

#lay-con2 h3#app{
	font-size:120%;
	border-bottom:1px solid #cfcfd0;
	margin:0 0 8px 0;
	padding:30px 0 5px 0;
	float:clear;
}
#lay-con2 table
{
	line-height:145%;
	clear: both;
	position: relative;
}
#lay-con2 table td
{
	font-size:110%;
}


div#lay-con2 div#pan{
	margin-bottom:20px;
	font-size: 100%;
}

#lay-con3
{
	margin-left:0px;
	margin-right:80px;
	margin-top:30px;
	margin-bottom:30px;
	width:500px;
	potision:absolute;
	float:right;
}

* html #lay-con3
{
	margin-left:0px;
	margin-right:70px;
	margin-top:30px;
	margin-bottom:30px;
	width:500px;
	potision:absolute;
	left:0px;
}

#lay-con3 p{
	line-height:1.5em;
	margin-top:4pt;
	margin-bottom:4pt;
}


div#lay-con3 div#pan{
	margin-bottom:15px;
	font-size: 100%;
}

/****************** select *****************/
div#lay-navi2{
	width:140px;
	padding:0;
	margin:0px 0px 0 5px;
	float:left;
}

*:first-child+html div#lay-navi2
{
	margin:15px 10px 0 5px;
}
* html div#lay-navi2
{
	margin:15px 10px 0 5px;
}
* html body div#lay-navi2
{
	margin:15px 4px 0 0px;
}


#lay-con4
{
	margin-left:0px;
	margin-right:20px;
	margin-top:30px;
	margin-bottom:30px;
	width:570px;
	potision:absolute;
	float:right;
}

* html #lay-con4
{
	margin-left:0px;
	margin-right:20px;
	margin-top:30px;
	margin-bottom:30px;
	width:570px;
	potision:absolute;
	left:0px;
}

div#lay-con4 table#product {
	width:100%;
	border: 1px solid #c0c0c0;
	border-spacing:0;
	border-collapse: collapse;
	font-size:95%;
}

div#lay-con4 table#product td {
	border: 1px solid #c0c0c0;
	line-height:1.3em;
	padding:5px;
	text-align:center;	
}
div#lay-con4 div#pan{
	margin-bottom:20px;
	font-size: 100%;
}
/****************** select *****************/

/****************** lay-com-dso end *****************/

/********************* /products/scopes/ **********************/

div#r-topics{
	background-image:url('/japan/images/bg-image/blue-line.gif');
	background-repeat:repeat;
	width:135px;
	height:630px;
	position: absolute;
	top: 110px;
	left:745px;
	padding:7px;
	font-size:100%;
}


div#r-topics-window{
	width:145px;
	height:300px;
	position: absolute;
	top: 110px;
	left:720px;
	padding:7px;
	font-size:100%;
}

div#r-topics-dr{
	background-image:url('/japan/images/bg-image/blue-line.gif');
	background-repeat:repeat;
	width:135px;
	height:225px;
	position: absolute;
	top: 110px;
	left:745px;
	padding:7px;
}

div#r-topics-option{
	background-image:url('/japan/images/bg-image/blue-line.gif');
	background-repeat:repeat;
	width:135px;
	height:438px;
	position: absolute;
	top: 110px;
	left:745px;
	padding:7px;
}
div#r-topics-option p{
	padding:0;
	margin:0;
}

div#r-topics-dr-lib{
	background-image:url('/japan/images/bg-image/blue-line.gif');
	background-repeat:repeat;
	width:135px;
	position: absolute;
	top: 110px;
	left:745px;
	padding:7px;
}

*:first-child+html div#r-topics-dr{
	height:200px;
}

*:first-child+html div#r-topics-option{
	height:430px;
}

*:first-child+html div#r-topics{
	height:565px;
}

body:first-of-type div#r-topics{
	height:610px;
}



div#r-topics-sdaplan{
	background-image:url('/japan/images/bg-image/blue-line.gif');
	background-repeat:repeat;
	width:135px;
	height:210px;
	position: absolute;
	top: 110px;
	left:720px;
	padding:7px;
	font-size:100%;
}
div#r-topics-sdaplan-wm{
	background-image:url('/japan/images/bg-image/blue-line.gif');
	background-repeat:repeat;
	width:135px;
	height:210px;
	position: absolute;
	top: 110px;
	left:820px;
	padding:7px;
	font-size:100%;
}

*:first-child+html div#r-topics-sdaplan{
	height:210px;
}


div#r-topics-probe{
	background-image:url('/japan/images/bg-image/blue-line.gif');
	background-repeat:repeat;
	width:135px;
	height:540px;
	position: absolute;
	top: 110px;
	left:745px;
	padding:7px;
	font-size:100%;
}



div#r-topics-01{
	border: 1px solid #cc6600;
	background-color: #cc6600;
	padding:4px;
	font-size:100%;
	color:#ffffff;
	text-align:center;
}
div#r-topics-02{
	border: 1px solid #cc6600;
	background-color: #ffffff;
	padding:6px;
	font-size:100%;
	margin-bottom:8px;
}

* html div#r-topics-02{
	border: 1px solid #cc6600;
	background-color: #ffffff;
	padding:6px;
	font-size:85%;
	margin-bottom:8px;
}
*+html div#r-topics-02{
	border: 1px solid #cc6600;
	background-color: #ffffff;
	padding:6px;
	font-size:85%;
	margin-bottom:8px;
}





div#r-topics p{
	margin:0;
	padding:0;
}

div#lay-con2 table#product {
	width:100%;
	border: 1px solid #c0c0c0;
	border-spacing:0;
	border-collapse: collapse;
	font-size:95%;
}

div#lay-con2 table#product td {
	border: 1px solid #c0c0c0;
	line-height:1.3em;
	padding:5px;
	text-align:center;	
}
div#lay-con2 table#product th {
	background-color: #f2f2f2;
	border: 1px solid #c0c0c0;
	text-align:center;
	line-height:1.3em;
	padding:5px;
	font-weight: normal;
}

div#lay-con2 #fromapp{
	width:500px;
	}

div#lay-con2 #fromapptitle{
	margin-top:50px;
	padding:7px;
	border: 1px solid #3366FF;
	background-color:#CEE7FF;
	color:#3366FF;
	font-weight:bold;
	font-size:130%;
}
div#lay-con2 #app-main{
	float:left;
	width:250px;
}

/******************* 200801 dso start *****************/
div#lay-con-dso #soft2{
	float:left;
	width:240px;
	height:220px;
	}
div#lay-con-dso #hard2{
	float:right;
	width:240px;
	height:220px;
	}
/******************* 200801 dso end *****************/
/******************* 200801 dso start *****************/
div#left{
	float:left;
	width:250px;
	}
div#right{
	float:right;
	width:250px;
	}
	
#lay-con-dso table#noborder{
	border:10px none;
	line-height:120%;
}
/******************* 200801 dso end *****************/
p.op-menu{
	border: 1px solid #C0C0C0;
	padding:10px;
	margin-top:20px;
	background:#ffffff;
}

div#op-menu{
	border: 1px solid #C0C0C0;
	padding:10px;
	margin-top:20px;
	background:#ffffff;
}

/*********************  **********************/

/******************* info *****************/
div#info-left{
	margin-top:10px;
	float:left;
	width:270px;
	height:350px;
	}
div#info-right{
	margin-top:10px;
	float:right;
	width:230px;
	height:350px;
	}
/******************* info *****************/
div#box{
	border-style: solid;
	border-width: 1px;
	padding:10px;
}

h3#pr
{
	font-size: 110%;
    font-weight:bold;
    color:#000000;
    margin-top: 15px;
    margin-bottom: 4px;
    text-decoration:none;
}

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: 105%;
	width:100%;

}	
table#pr2 td{
	padding:5px;
	border: 1px solid #999999;
	border-spacing:0;
}

table#pr2 li{
	font-size: 105%;
}	
table#pr2 th{
	text-align:center;	
	border: 1px solid #999999;
	padding:5px;
	background-color:#F2F2F2;
	}

table#pr3{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 105%;
	width:100%;

}	
table#pr3 td{
	padding:10px;
	border: 1px solid #999999;
	border-spacing:0;
}

table#pr4{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 105%;
	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#pr5{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 105%;
	width:100%;
}
table#pr5 td{
	padding:8px;
	border: 1px solid #999999;
	border-spacing:0;
	vertical-align:top;
}
table#pr5 td p{
	margin:0;
}
table#pr5 td a:link{
	text-decoration: underline; 
}
	
table#app{
	border-spacing:0;
	border-collapse: collapse;
	font-size: 105%;
	width:100%;
}
table#app td{
	padding:3px;
	border: 1px solid #999999;
	border-spacing:0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
table#app th{
	padding:3px;
	border: 1px solid #999999;
	border-spacing:0;
	background-color:999999;
}
#lay-con-faq p{
	margin:0;
	padding:4px;
		}
		

/*　最強アプリケーションページボタン　*/
#apri-base{
	width:500px;
	height:112px;
}

#apri01{
	float:left;
}

#apri01 a span {
display:none;
}
#apri01 a {
	display:block;
	width:250px;
	height:112px;
	background-image:url('/japan/images/app/apri01-1.gif');
	background-repeat:no-repeat
}
#apri01 a:hover {
	background-image:url('/japan/images/app/apri01-2.gif');
	background-repeat:no-repeat
} 

#apri02{
	float:right;
}
#apri02 a span {
	display:none;
}
#apri02 a {
	display:block;
	width:250px;
	height:112px;
	background-image:url('/japan/images/app/apri02-1.gif');
	background-repeat:no-repeat
}
#apri02 a:hover {
	background-image:url('/japan/images/app/apri02-2.gif');
	background-repeat:no-repeat
} 

#apri03{
	float:left;
}
#apri03 a span {
display:none;
}
#apri03 a {
	display:block;
	width:250px;
	height:112px;
	background-image:url('/japan/images/app/apri03-1.gif');
	background-repeat:no-repeat
}
#apri03 a:hover {
	background-image:url('/japan/images/app/apri03-2.gif');
	background-repeat:no-repeat
} 


#apri04{
	float:left;
}
#apri04 a span {
display:none;
}
#apri04 a {
	display:block;
	width:250px;
	height:112px;
	background-image:url('/japan/images/app/apri04-1.gif');
	background-repeat:no-repeat
}
#apri04 a:hover {
	background-image:url('/japan/images/app/apri04-2.gif');
	background-repeat:no-repeat
}

#apri-banner a span {
display:none;
}
#apri-banner a {
	display:block;
	width:151px;
	height:67px;
	background-image:url('/japan/images/app/apri-banner-1.gif');
	background-repeat:no-repeat
}
#apri-banner a:hover {
	background-image:url('/japan/images/app/apri-banner-2.gif');
	background-repeat:no-repeat
}

#invitation{
	text-align:center;
	margin-left:10px;
}

#invitation table{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#inv-form{
	width:100%;
	text-align:left;
}

/*********************** app page **************************************/

div#lay-con2 #app-main{
	float:left;
	width:250px;
}
div#lay-con2 #app-pickup{
	float:right;
	width:180px;
	margin-top:20px;
	padding:7px;
	border: 1px solid #c0c0c0;

}
div#lay-con2 #app-pickup2{
	float:right;
	width:180px;
	margin-top:10px;
	padding:7px;
	border: 1px solid #c0c0c0;
}

div#lay-con2 #app-pickup3{
	float:right;
	width:210px;
	padding:7px;
	border: 0px solid #c0c0c0;
}

div#lay-con2 #fromapp{
	width:500px;
	}

div#lay-con2 #fromapptitle{
	margin-top:50px;
	padding:7px;
	border: 1px solid #3366FF;
	background-color:#CEE7FF;
	color:#3366FF;
	font-weight:bold;
	font-size:130%;
}

/*********************** app page end **************************************/

/*********************** car page start **************************************/

div#carflash{
	text-align:center;
}
ol#car{
	list-style-type: decimal; 
}
table#car {
	width:100%;
}
table#car td {

	text-align:center;
}
table#car2 {
	width:100%;
	margin-bottom:30px;
}
table#car2 td {
	vertical-align: top;
	padding:3px;
	text-align:left;
}

table#car3 {
	width:100%;
	margin-bottom:5px;
	margin-top:3px;
}
table#car3 td {
	text-align:center;
	padding:2px;
	}

table#cartoppage {
	width:100%;
	margin-bottom:30px;
}
table#cartoppage td{
	padding:3px;
	text-align:center;
	border:1px;	
}
table#chara {
	line-height: 150%;
	background-color: #FFFFCC;
	list-style-type: square;
	list-style-position: inside;
	padding: 10px;
	width: 100%;
	border: 1px solid #000000;
	margin-bottom: 10px;
}
table#chara p {
	padding-left: 10px;
}

hr {
	border-style: dotted none;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	height: 1px;
	margin-top:15px;
	margin-bottom: 15px;
}


div#images{
	text-align:center;
	font-size: 95%;
	margin:0;
	padding:0;
}

div#main{
	width:440px;
}

div#carindex{
	margin:10px;
	width:100px;
}

#car-listid {
	margin-top: 10px;
	margin-bottom: 30px;
	list-style-type: disc;
	list-style-position: inside;
	line-height: 1.5em
}

#car-listid li {
	margin-left: 20px;
}
#car-listid #square {
	margin-left: 25px;
	list-style-type: disk;
}
div#lay-con2 table#lab {
	width:100%;
	margin-bottom:10px;
	border: 1px solid #1871CD;
	border-spacing:0;
	font-size: 95%;
}
table#lab td {
	border: 1px solid #1871CD;
	vertical-align: top;
	padding:3px;
	text-align:left;
}
table#lab th {
	background-color: #1871CD;
	border: 1px solid #1871CD;
	vertical-align: top;
	padding:3px;
	text-align:left;
	font-weight:normal;
	color:#ffffff;
}
/*********************** car page end **************************************/
/*********************** sitemap **************************************/
div#lay-con2 div#sitemap ul{
	margin:0;
	padding:0 0 0 25px;
}
/*********************** sitemap **************************************/
/*********************** WSXs **************************************/

#lay-con2 #product caption {
	text-align: right;
}
#lay-con2 #catalog {
	margin-right: 10px;
	float: left;
	height: 113px;
	width: 80px;
	border: 1px solid #CCCCCC;
}
div#lay-con2 table#product {
	width:100%;
	border: 1px solid #c0c0c0;
	border-spacing:0;
	font-size:100%
}
/*
#lay-all #lay-con2 ul {
	list-style-position: outside;
	list-style-type: disc;
}
#lay-all #lay-con2 ol {
	list-style-position: outside;
	padding-left:5px;
}
#lay-all #lay-con2 ul li,
#lay-all #lay-con2 ol li {
	padding-top:3px;
}
*/


#lay-con2 div#pdf-download {
 height:30px;
 background:url('/japan/images/dso/spec-download.gif') no-repeat;
 margin-left:0px; margin-right:0px; margin-top:10px; margin-bottom:0px;
}
#lay-con2 div#pdf-download li {
 display:inline;
 list-style-type:none;
}
#lay-con2 div#pdf-download li a {
 height:30px;
 display:block;
 float:left;
 text-indent:-9877em;
 text-decoration:none;
 overflow:hidden;
  background:url('/japan/images/dso/spec-download.gif') no-repeat;
}
#lay-con2 div#pdf-download li a:hover {
  background:url('/japan/images/dso/spec-download.gif') no-repeat 0 -30px;
}

/*********************** WSXs **************************************/

/*********************** invitation web **************************************/
#form2{
	margin:0;
	padding:0;
}
#invitation-web{
	border:1px solid #c0c0c0; 
}
#mouse{
	width:501px;
}
#lay-con2 #mouse-L{
	width:335px;
	height:155px;
	background-image:url('/japan/images/campaign/osi-cam01.gif');
	float:left;
}
#lay-con2 #mouse-R{
	width:160px;
	position:relative;
	margin-left:3px;
}
#lay-con2 #mouse-R li{
 display:inline;
 list-style-type:none;
}
#lay-con2 #mouse-R li a {
 height:72px;
 display:block;
 text-indent:-9877em;
 text-decoration:none;
 overflow:hidden;
}
#lay-con2 #mouse-R li.sinki a {
 background:url('/japan/images/campaign/osi-cam02.gif') no-repeat;
 width:160px;
}
#lay-con2 #mouse-R li.sinki a:hover {
 background:url('/japan/images/campaign/osi-cam02.gif') no-repeat 0 -72px;
}
#lay-con2 #mouse-R li.kizon a {
 background:url('/japan/images/campaign/osi-cam03.gif') no-repeat;
 width:160px;
 margin-top:8px;
}
#lay-con2 #mouse-R li.kizon a:hover {
 background:url('/japan/images/campaign/osi-cam03.gif') no-repeat 0 -72px;
}
.clearfix:after {
	content: url(1.gif);
	display: block;
	clear: both;
	height: 0;
}

/*********************** invitation web **************************************/

/*********************** support **************************************/

#support-box-l{
	width:243px;
	height:700px;
	float:left;
}
#support-box-r{
	width:243px;
	height:700px;
	float:right;

}
#support-box h1{
	font-size: 140%;
	color:#000;
	padding:0;
	margin:0;
}
#support-box h1#faq{
	width:243px;
	height:27px;
	background:url('/japan/images/support/sup-faq.gif') no-repeat;
}
#support-box h1#manu{
	width:243px;
	height:27px;
	background:url('/japan/images/support/sup-manu.gif') no-repeat;
}
#support-box h1#soft{
	width:243px;
	height:27px;
	background:url('/japan/images/support/sup-soft.gif') no-repeat;
}
#support-box h1#pro{
	width:243px;
	height:27px;
	background:url('/japan/images/support/sup-pro.gif') no-repeat;
}
#support-box h1#rep{
	width:243px;
	height:27px;
	background:url('/japan/images/support/sup-rep.gif') no-repeat;
}
#support-box h1#toi{
	width:243px;
	height:27px;
	background:url('/japan/images/support/sup-toi.gif') no-repeat;
}
#support-box p{
	padding:0;
	margin:0 0 3px 0;
}
#support-box ul{
	list-style:none;
	padding:0;
	margin:0;
}
#support-box li#b-faq{
	padding:0 0 10px 0;
	margin:0;
}
#support-box li#b-faq a{
	width:242px;
	height:97px;
	display:block;
	background:url('/japan/images/support/b-faq.gif') no-repeat;
} 
#support-box li#b-faq a:hover{
	background-position:0 -97px;
} 
#support-box li#b-rep{
	padding:0 0 10px 0;
	margin:0;
}
#support-box li#b-rep a{
	width:242px;
	height:97px;
	display:block;
	background:url('/japan/images/support/b-rep.gif') no-repeat;
} 
#support-box li#b-rep a:hover{
	background-position:0 -97px;
} 
#support-box li#b-manu{
	padding:0 0 10px 0;
	margin:0;
}
#support-box li#b-manu a{
	width:242px;
	height:40px;
	display:block;
	background:url('/japan/images/support/b-manu.gif') no-repeat;
} 
#support-box li#b-manu a:hover{
	background-position:0 -40px;
} 
#support-box li#b-soft{
	padding:0 0 20px 0;
	margin:0;
}
#support-box li#b-soft a{
	width:242px;
	height:40px;
	display:block;
	background:url('/japan/images/support/b-soft.gif') no-repeat;
} 
#support-box li#b-soft a:hover{
	background-position:0 -40px;
} 
#support-box li#b-toi{
	padding:0 0 20px 0;
	margin:0;
}
#support-box li#b-toi a{
	width:242px;
	height:40px;
	display:block;
	background:url('/japan/images/support/b-toi.gif') no-repeat;
} 
#support-box li#b-toi a:hover{
	background-position:0 -40px;
} 
#support-box li#b-pro{
	padding:0 0 10px 0;
	margin:0;
}
#support-box li#b-pro a{
	width:242px;
	height:40px;
	display:block;
	background:url('/japan/images/support/b-pro.gif') no-repeat;
} 
#support-box li#b-pro a:hover{
	background-position:0 -40px;
} 
/*********************** support **************************************/
/*********************** repair-req **************************************/
#repair-req{
	width:100%;
}
#repair-req-left{
	width:210px;
	float:left;
}
#repair-req-right{
	width:250px;
	float:right;
}
#repair-req ul{
	list-style:none;
	padding:0;
	margin:0;
}
#repair-req li#req{
	padding:0 0 10px 0;
	margin:0;
}
#repair-req li#req a{
	width:200px;
	height:40px;
	display:block;
	background:url('/japan/images/support/repair-req.gif') no-repeat;
} 
#repair-req li#req a:hover{
	background-position:0 -40px;
}

div#news20090202{
	width:100%;
	background-color:#FF9;
	border:1px solid #F90;
	padding: 15px;
	margin-bottom: 20px;
	}
	
#top-dso ul{
	list-style-position: inside;
	list-style-image: url('none');
	list-style-type: disc;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
}
#top-dso p{
	margin-top:6px;
	margin-bottom:7px;
}

#invitation{
	width:200px;
	border:thin #008ecd solid;
	background-color:#e6e6fa;
	float:right;
	padding:15px;
	text-align:left;
	line-height:1.7em;
}

/************************  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('../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;
}
div.leftcol2 {
	width: 148px;
	height:133px;
	float: left;
	background:url('../images/jitta-faq/jitta-faq-L.gif') no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 70px;
	margin: 0px;
}

div.leftcol3 {
	width: 148px;
	height:160px;
	float: left;
	background:url('../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('../images/jitta-faq/jitta-faq-R.gif') no-repeat;
	padding-top: 10px;
	padding-right: 90px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 135px;
	height: 133px;
}
div.rightcol3 {
	float: right;
	background:url('../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;
}

#lay-con2 h2.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;
}
#lay-con2 div.more {
	padding: 5px;
	width: 200px;
	float: left;
	margin: 0px;
}
#lay-con2 div.back {
	float: right;
	width: 200px;
	text-align: right;
	padding: 5px;
	margin: 0px;
	position: relative;
}

#lay-con2 #main1 {
	background-color:#F9DDFF;
	border: 1px solid #999;


 padding:12px	width: 100%;
	clear: both;
	padding: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#lay-con2 #main1 .jitta {
	color: #930;
}


div#Non-display {
	visibility: hidden;
	display: none;
}
#lay-con2 #main1 p.space{
	height:20px;
}
#lay-con2 div#cap{
	position: relative;
	width: 340px;
	left: 70px;
}#lay-con3 #jitta-faq .cap {
	text-indent: -2.4em;
	padding-left: 2.4em;
	padding-bottom:10px;
}
#lay-con2 .leftcol2 p {
	text-indent: -2.3em;
	padding-left: 2.3em;
}
#lay-all #lay-con2 #relation {
	padding-left: 25px;
	padding-top: 0px;
	padding-bottom:10px;
	margin: 0px;
	list-style-type: square;
}

#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;
}


/************************  DSO INFO  ************************************/

#lay-all #lay-con2 #dso-info-left{
	width:365px;
	float:left;
}
#lay-all #lay-con2 #dso-info-right{
	width:125px;
	float:right;
	margin-top:30px;
}

#lay-all #lay-con2 #news {
	list-style-position: outside;
	list-style-image: url('none');
	list-style-type: none;
	padding: 0px;
	margin:0;
	width: 100%
}


#lay-all #lay-con2 #news li {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	background: url('/japan/images/top/image831.gif') no-repeat 0 0;
	padding-left:23px; 
		background-repeat: no-repeat;
	background-position: left center;
}

#product-left{
	border:4px  solid #dcdcdc;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:5px;
	padding-left:5px;
	background-color:#f5f5f5;
	width:410px;
	height:200px;
	overflow: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;
}

#product-left #news2 {
	list-style-position: outside;
	list-style-image: url('none');
	list-style-type: none;
	padding: 0px;
	margin:0;
	width: 95%
}
#product-left #news2 li {
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #999;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	background: url('/japan/images/top/bullet.jpg') no-repeat 0 0;
	padding-left:23px; 
	background-repeat: no-repeat;
	background-position: left center;
}
#product-left #news2 li a {
	color:#000000;
}
#product-left #news2 strong{
	color:#008ecd;
}
/************************  DSO INFO-dso-mailpage  ************************************/
#contentMiddle-nomenu #news {
	list-style-position: outside;
	list-style-image: url('none');
	list-style-type: none;
	padding: 0px;
	margin:0;
	width: 100%
}


#contentMiddle-nomenu #news li {

	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	background: url('/japan/images/top/image831.gif') no-repeat 0 0;
	padding-left:23px; 
	background-repeat: no-repeat;
	background-position: left center;
}

#contentMiddle-nomenu #product-left{
	width:330px;
	float:left;
	margin-right:8px;
}
#contentMiddle-nomenu #product-right{
	width:330px;
	float:right;
		}

#contentMiddle-nomenu #product-right:after {
	clear: both;
	content: ".";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

/************************ usb30-seminar  ************************************/
#lay-all #lay-navi #usb30{
	width:500px;
	height:800px;
	}
	
div#conference{
	border: 1px solid #999;
	padding:10px;
	margin-top:15px;
	margin-bottom:10px;
	width:240px;
	height:430px;
	background-color:#F9DDFF;
	float:right;
}
div#conference-et2011{
	border: 1px solid #999;
	padding:10px;
	margin-top:15px;
	margin-bottom:10px;
	width:99%;
	background-color:#FAE5FF;
}

div#conference-left{
	width:220px;
	height:430px;
	float:left;
}
div#conference02{
	border: 1px solid #999;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:240px;
	height:280px;
	background-color:#F9DDFF;
	float:right;
}
div#conference-left02{
	width:220px;
	height:290px;
	float:left;
}
div#conference03{
	border: 0px solid #999;
	padding:0px;
	margin-top:15px;
	margin-bottom:10px;
	width:250px;
	height:100px;
	float:right;
}

/********************************************************************************/
#lay-all #lay-con2 #table-blank{
	border: 1px solid #999;
	padding:20px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#F9DDFF;

}
/********************************************************************************/
    /*------------------------------ 角丸CSS */
    .kado  { background-color:#fff; }
    .kado1 { margin: 0 5px;height:1px;overflow: hidden; background-color:#e8e8e8; }
    .kado2 { margin: 0 3px;height:1px;overflow: hidden; background-color:#e8e8e8; }
    .kado3 { margin: 0 2px;height:1px;overflow: hidden; background-color:#e8e8e8; }
    .kado4 { margin: 0 1px;height:2px;overflow: hidden; background-color:#e8e8e8; }
    .kado5 { padding:10px; background-color:#e8e8e8; }
    
    

div#lay-con2 ul.soft {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

    
div#lay-con2 ul li.link {
	margin: 0 0 0 20px;
	background-image: url('/japan/products/scopes/WavePro-7Zi/images/icons/icons_link.gif');
	background-repeat: no-repeat;
	background-position: 0 5px; padding-left:28px; padding-right:0px; padding-top:5px; padding-bottom:9px 
}


P.discon{
	font-size:130%;
	padding-top:15px;
}
P.sales{
	font-size:130%;
	padding-top:15px;
	text-decoration:underline;
	background-image: url('../images/top/arrow01.gif');
	background-repeat: no-repeat;
	background-position: 0 5px; padding-left:20px; padding-right:0px; padding-top:2px; padding-bottom:9px 
}
P.sales a:link{
	text-decoration:underline;
}

div#sales-button p{
	text-align: center;
	padding:0;
	margin:4px;
}
div#sales-button input{
	width:110px;
	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%;
}

p.separator-g {
height: 1px;
border: none;
border-top: 1px #cccccc solid;
}

p.separator-blue {
height: 1px;
border: none;
border-top: 1px #1872CC solid;
}

.content2 ul.probe{
	padding-left:0;
	margin:0;
}

.content2 ul.probe li{
	font-size:120%;
	text-decoration:underline;
	background-image: url('/japan/images/Probes/ViewBrochure[1].gif');
	background-repeat: no-repeat;
	background-position: 0 5px; 
	padding-left:30px; 
	padding-right:0px; 
	padding-top:5px; 
	padding-bottom:9px; 
	list-style-type:none;
}
.content2 ul.probe li a:link{
	text-decoration:underline;
}

/***********************************   問合せトップ　*********************************************/

h3.app{
	font-size:120%;
	border-bottom:1px solid #cfcfd0;
	margin:0 0 8px 0;
	padding:30px 0 5px 0;
	float:clear;
}


table#pr4 ul {
	list-style-type:disk;
	padding-left:30px;
	text-align:left;
}

table#pr4 ul li {
	padding-bottom:3px;
}

.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;
}

.content2 .resources .info-left{
	width: 200px;
	height: auto;
	float: left;
	padding:5px;
}
.content2 .resources .info-right{
	width: 270px;
	height: auto;
	float: right;
	padding:5px;
	align: left;
}

p.tel-after{
	margin-left: 38px;
}

.content2 .reqest-b img{
	padding: 8px 8px 0px 0px;	
}



/***********************************   問合せトップ　*********************************************/

/***********************************   製品単品　*********************************************/
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;
}

/***********************************   製品単品　*********************************************/

#contentMiddle span#main-image-potision{
	margin: 10px;
	padding: 50px;
}

/***********************************   ソフトウエア一覧　*********************************************/
