﻿/* 3nd Layer */

#protitle{
	width: 475px;
	border: 1px solid #999999;
	background-image: url(../product/images/sp_title.gif);
	padding: 10px 10px 8px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: larger;
	vertical-align: middle;
}

#protitle h1{
	font-size: 16px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
}

#protitle dt{
	background-image: url(../product/images/i_titlemark.gif);
	background-position: center center;
	width: 15px;
	background-repeat: no-repeat;
}

#protitle dd{
	margin-top: -20px;
	margin-left: 20px;
}

#proimage{
	width: 475px;
	margin: 14 0 0 20;
}

#list{
	margin: 0 0 0 20;

}

#list table{
	table-layout:fixed;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 475px;
	margin-top: 23px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}
#list td.hd{
	width: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	text-align: left;
}
#list td.hd2{
	width: 49px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#list td.hd3{
	width: 148px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#list td.hd4{
	width: 296px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#list th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list th.grey{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list td.grey{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.caption{
	width: 475px;
	margin: 8 0 8 5;
}
.caption2{
	width: 148px;
	margin: 8 0 8 320;
}
.roma {
	font-family: "Times New Roman", "Times", "serif","ＭＳ Ｐ明朝","細明朝体";
}
#list2{
	margin: 0 0 0 20;
}
#list2 table,
#listvideo table{
	table-layout:fixed;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 325px;
	margin-top: 23px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#list2 td.hd,
#listvideo td.hd{
	width: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	text-align: left;
}
#list2 td.hd2,
#listvideo td.hd2{
	width: 49px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#list2 td.hd3,
#listvideo td.hd3{
	width: 148px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#list2 td.hd4,
#listvideo td.hd4{
	width: 148px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#list2 th,
#listvideo th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list2 td,
#listvideo td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list2 th.grey,
#listvideo th.grey{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#list2 td.grey,
#listvideo td.grey{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/*it・osp*/

#adlist{
	margin:0;
	width: 475px;
}

#adlist table{
	table-layout:fixed;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width:475px;
	margin: 0;
}

#adlist th{
 color: #FFFFFF;
	width: 115px;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	vertical-align: top;
	background-color: #003399;
}
#adlist td{
	width: 335px;
	padding: 5px 5px 5px 10px;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}

#adlist table table{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#adlist th table{

	border-style:none;
	margin: 0px;
	padding: 0px;
}

#adlist td table{
	width: 335px;
	border-style:none;
	margin: 0px;
	padding: 0px;
}

#adlist td table tr{
	border-style:none;
	margin: 0px;
	padding: 0px;
}

#adlist td table th{
	width: 50px;
	margin: 2px;
	padding: 2px;
	background-color: #FFFFFF;
}

#adlist td table td{
	width: 95px;
	margin: 2px;
	padding: 2px;
}

.td_waku {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.td_waku_m {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.td_name{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.aki {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#listVideo{
	margin: 0 0 0 20;
}

#listVideo table{
	table-layout:fixed;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 475px;
	margin-top: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}


#listVideo td.hd{
	width: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	text-align: left;
}

#listVideo td.hd2{
	width: 49px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#listVideo td.hd3{
	width: 148px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#listVideo td.hd4{
	width: 296px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#listVideo th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

#listVideo td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

#listVideo th.grey{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

#listVideo td.grey{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#videoButton table {
	font-size:10px;
	width:475px;
}

/*---------------------------------------------
00. product/new/vtra/index3.html(date_101212)
---------------------------------------------*/
#voice_developer             { color:#333333; font-size:75%; line-height:1.5em; }
#voice_developer .frame      { width: 715px; padding-top: 4px; text-align:left; }
#voice_developer .voice      { padding: 26px 50px 30px 50px; }
#voice_developer .voice .img { float: right; width: 193px; margin: 0px 0px 40px 40px; }
#voice_developer .voice .txt { padding: 0 70px 0 0; }
#voice_developer .voice h3   { margin-top: 35px; }
#voice_developer .voice p    { margin-top: 12px; }


/*---------------------------------------------
00. product/new/multusb2/index2.html(date_101212)
---------------------------------------------*/
#spec table											{ font-size: 9px !important; }
#backbg #container .contents #spec table .padLR15	{ padding:0 15px;}
#backbg #container .contents #spec table td			{ padding: 5px 0; }


/*---------------------------------------------
00. /product/3dcam（date_120404）
---------------------------------------------*/
.Snavi			{ margin: 0 0 10px; padding: 0; }
.Snavi li		{ list-style: none; float: left; width: 150px; padding: 0 4px; background: url("../product/3dcam/images/dot.gif") repeat-y right; text-align: center; }
.Snavi li.none	{ background: none; }
.SnaviLine		{ padding-top: 12px; background: url("../product/3dcam/images/snaviline.gif") no-repeat; }
.SnaviSecLine	{ padding-top: 15px; border-top: 1px dotted #333; }

.detail ul	{ padding:0; margin:0 0 0 ; }
.detail dl#DEL				{ width: 475px; padding: 20px 0 0; border-top: #333 dotted 1px; }
.detail dl#ED				{ width: 475px; padding: 20px 0; border-bottom: #333 dotted 1px; border-top: #333 dotted 1px; }
.detail dl#ES,#MA,#NX,#TO,#GC,#SC	{ width: 475px; padding: 20px 0; border-bottom: #333 dotted 1px; }
.detail dl dt		{ width: 140px; float: left; }
.detail dl dd		{ width: 315px; float: right; }
.detail dl dd dt	{ width: auto;  }

/*
#Snavi dd { width:auto; float:left; }
.detail ul	{ padding:0; margin:0 0 0 15px; }
.detail dl#ED				{ width:475px; padding:20px 0 20px 0; border-bottom:#333333 dotted 1px; border-top:#333333 dotted 1px; }
.detail dl#ES,#MA,#NX,#TO	{ width:475px; padding:20px 0 20px 0; border-bottom:#333333 dotted 1px; }
.detail dl dt	{ width: 140px; float: left; }
.detail dl dd	{ width: 315px; float: right; }
.detail dl dd dt	{ width: auto;  }
*/

.thinc		{ background:url(../product/3dcam/images/thinc.gif) left top no-repeat; padding:4px 0 6px 0; }
.thinc a	{ margin: 0 0 0 27px; }
.waku		{ border: #999999 1px solid; padding: 10px 0 8px 8px; background:#FFFFFF; margin: 0 0 0 5px; }

.mab4	{ margin-bottom: 4px; }
.mat10	{ margin-top: 10px; }
.mat15	{ margin-top: 15px; }
.mat20	{ margin-top: 20px; }
.sTitle	{ width: 470px; padding: 3px 0 3px 5px; background-color: #003399; }
.sTitle p	{ color: #FFFFFF; font-weight:600; }

#kome	{ margin:5px 0 0 0; text-align:right; }


/*130925一個追加*/
/*.Vnavi			{ margin: 0 0 10px; padding: 0; }
.Vnavi li		{ list-style: none; float: left; width: 110px; padding: 10px 4px 0 4px; background: url("../product/3dcam/images/dot.gif") repeat-y; text-align: center; }
.Vnavi li.none	{ background: none; }
.VnaviLine		{ padding-top: 12px; background: url("../product/3dcam/images/snaviline.gif") no-repeat; }
.VnaviSecLine	{ padding-top: 15px; border-top: 1px dotted #333; }*/

/*---------------------------------------------
 121207　新製品情報9機種追加/
---------------------------------------------*/
#container .contentsIn h3,
#container .contentsIn h4,
#container .contentsIn h5,
#container .contentsIn div,
#container .contentsIn dl,
#container .contentsIn dt,
#container .contentsIn dd,
#container .contentsIn ol,
#container .contentsIn li,
#container .contentsIn p,
#container .contentsIn span,
#container .contentsIn th,
#container .contentsIn td            { margin: 0; padding: 0; text-align: left; }
#container .tabwide					{ text-align: center; }
#container .contentsIn ol, ul		{ list-style: none outside none; }
#container .contentsIn table		{ border-collapse: collapse; border-spacing: 0; font-size: inherit; }
#container .contents table.s th		{ text-align: center; }
#container .contents table.s td		{ text-align: center; }

#container .contentsIn h4				{ margin: 15px 0 0 0;}
#container .contentsIn h5				{ margin: 15px 0 0 0;}
#container .contentsIn li				{ background: url(../product/new/images/img_dot.png) no-repeat scroll 0 0.3em transparent; padding:0 0 0 15px; }

#container .contentsIn .matNone			{ margin: 0 0 0 0; }
#container .contentsIn .w01				{ width: 346px; }
#container .contentsIn .w001			{ width: 307px; }
#container .contentsIn .fontS			{ font-size:84%; }
#container .contentsIn .padL5			{ padding: 0 0 0 10px; }
#container .contentsIn .detailText		{ padding: 0 0 0 10px; margin: 10px 0 0 0; }
#container .contentsIn .contentsDetail	{ padding: 0 10px; }
#container .contentsIn .alCenter		{ text-align: center; }

/* MCR-C */
#container .contentsIn #tableList		{ margin: 0 0 0 10px; border-left: #000000 solid 1px; }
#container .contentsIn #tableList td	{ padding: 0 0 0 10px; }
#container .contentsIn #w420			{ width: 420px; }

/* MULTUS B550 */
#container .contentsIn #tabbleTd01		{ margin-right: 10px;}
#container .contentsIn #tabbleTd02		{ padding: 0 0 0 10px; border-left: #000000 solid 1px; }
#container #osp-p300s					{ background:url(../product/new/multus_b550/images/bg_ph03.gif) left top repeat-x #cbd0d6; border: solid 1px #ccc; }
#container #osp-p300s p					{ padding:0 30px 20px 40px; text-align:center;}
#container #osp-p300s_2					{ text-align:center;}

/* LB3000EXII */
#container .contentsIn #w380			{ width: 380px; }
#container .contentsIn #w390			{ width: 390px; }

/*---------------------------------------------
00. /product/mcr_a5cII
---------------------------------------------*/
#container .contentsIn h3, h4, h5, div, dl, dt, dd, ol, li, p, span, th, td		{ margin: 0; padding: 0; }
#container .tabwide					{ text-align: center; }
#container .contentsIn ol, ul		{ list-style: none outside none; }
#container .contentsIn table		{ border-collapse: collapse; border-spacing: 0; font-size: inherit; }
#container .contents table.s th		{ text-align: center; }
#container .contents table.s td		{ text-align: center; }

#container .contentsIn h4				{ margin: 15px 0 0 0;}
#container .contentsIn h5				{ margin: 15px 0 0 0;}
#container .contentsIn ul				{ margin: 0; padding: 0; }
#container .contentsIn li				{ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px; }

#container .contentsIn .matNone			{ margin: 0 0 0 0; }
#container .contentsIn .w01				{ width: 346px; }
#container .contentsIn .fontS			{ font-size:84%; }
#container .contentsIn .padL5			{ padding: 0 0 0 10px; }
#container .contentsIn .detailText		{ padding: 0 0 0 10px; margin: 10px 0 0 0; }
#container .contentsIn .contentsDetail	{ padding: 0 10px; }
#container .contentsIn .alCenter		{ text-align: center; }

/* MCR-A5CⅡ */
#container #A5C2Section01 dt				{ margin-bottom: 10px; }
#container #A5C2Section01 .right			{ float: right; width: 298px; padding-right: 50px; }
#container #A5C2Section01 .right dd dt		{ clear: both; float: left; width: 12.5em; margin-bottom: 0; }
#container #A5C2Section01 .left				{ float: left; width: 298px; }
#container #A5C2Section01 .left dd dt		{ clear: both; float: left; width: 12.5em; margin-bottom: 0; }
#container #A5C2Section01 .left dd dl		{ zoom: 1; }
#container #A5C2Section01 .left dd dd		{ margin-left: 14.3em; /*zoom: 1;*/ }
#container #A5C2Section01 .left dd li dd	{ margin-left: 13em; /*zoom: 1;*/ }
#container #A5C2Section01 .right dd dl		{ zoom: 1; }
#container #A5C2Section01 .right dd dd		{ margin-left: 13.8em; /*zoom: 1;*/ }
#container #A5C2Section01 .right dd li dd	{ margin-left: 12.5em; /*zoom: 1;*/ }

#container #A5C2Section02 .left			{ float: left; width: 340px; }
#container #A5C2Section02 .right		{ float: right; width: 298px; padding-right: 50px; }
#container #A5C2Section02 .right dt		{ clear: both; float: left; margin-bottom: 0; }
#container #A5C2Section02 .right dd		{ margin-left: 10.2em; /*zoom: 1;*/ }

#container #A5C2Section03 .left			{ float: left; width: 330px; }
#container #A5C2Section03 .left dt.mat	{ margin-top: 180px; }
#container #A5C2Section03 .left dt.mat2	{ margin-top: 165px; }
#container #A5C2Section03 .left dt.mat3	{ margin-top: 120px; }
#container #A5C2Section03 .left dd		{ margin: 0px 0 20px 20px; }
#container #A5C2Section03 .left dd span	{ font-weight:bold; }
#container #A5C2Section03 .right		{ float: right; width: 346px; margin-top: 55px; }
#container #A5C2Section03 .right li		{ margin-bottom: 20px; padding: 0; background: none; text-align: right; }
#container #A5C2Section03 .right2		{ float: right; width: 335px;}


#container #A5C2Section04 .left			{ float: left; width: 402px; }
#container #A5C2Section04 .right		{ float: right; width: 292px; }
#container #A5C2Section04 dt			{ margin: 20px 0 15px; }


/* OSP-P300 */
#osp-p300Mainimg       { position: relative;}
#osp-p300Mainimg ul    { position: absolute; width: 355px; left: 345px; top: 235px; margin:0; padding:0; }
#osp-p300Mainimg ul li { float: left; display: block; padding: 0 20px 0 13px; background: url("../product/new/osp_p300/images/arrow.gif") no-repeat 0 0.3em; font-size: 11px;}
#osp-p300Mainimg ul li a { color: #0066cc; }
#osp-p300Mainimg ul li span { font-size: 83%; }

#container #osp-p300Section01 .displayimg          { text-align: right; }

#container #osp-p300Section01 #sousa p             { text-align: center; padding-bottom: 25px; }

#container #osp-p300Section01 #kougu ol li         { margin: 0; padding: 0 0 30px 0; list-style-type: none; background: none; }
#container #osp-p300Section01 #kougu ol li.last    { padding-bottom: 0; }
#container #osp-p300Section01 #kougu ol li dt      { width: 175px; float: left; margin-right: 20px; }
#container #osp-p300Section01 #kougu ol li dd.txt  { width: 165px; float: left; }
#container #osp-p300Section01 #kougu ol li dd.pht  { width: 332px; float: right; text-align: right; }


#container #osp-p300Section01 #kakou dl.left       { width: 333px; float: left; }
#container #osp-p300Section01 #kakou dl.right      { width: 333px; float: right; }
#container #osp-p300Section01 #kakou dd            { margin-top: 10px; }
#container #osp-p300Section01 #kakou dd img        { padding-bottom: 5px; }

#container #osp-p300Section01 #hyouji dd           { margin-top: 10px; }
#container #osp-p300Section01 #hyouji dd img       { padding-bottom: 5px; }
#container #osp-p300Section01 #hyouji ul li        { margin: 0; padding: 0; list-style-type: none; background: none; }
#container #osp-p300Section01 #hyouji ul.left      { width: 333px; float: left; }
#container #osp-p300Section01 #hyouji ul.right     { width: 333px; float: right; }

#container #osp-p300Section02 p                    { margin: 15px 0 0 0; }
#container #osp-p300Section02 ul li                { margin: 0; padding: 15px 0 0 0; list-style-type: none; background: none; }

#container #osp-p300Section03 ul li                { width: 356px; float: left; margin: 0; padding: 0 3px 1px 0; list-style-type: none; background: none; line-height: 1; }
#container #osp-p300Section03 ul li.last           { padding-right: 0; }


/* OSP-VPS */
#container #osp-vps p { padding:0; margin:0; }
#container #osp-vps h3{ padding:0 0 10px 0; margin:0; }
#container #osp-vps h4{ padding:0 0 10px 0; margin:0; }
#container #osp-vps h5 { font-size:14px; color:#003399; border-bottom:#999999 1px dotted; font-weight:bold; margin-bottom:3px; margin-top:0; }
#container #osp-vps .peculiarity { padding-bottom:30px; }
#container #osp-vps .peculiarity table {border: 1px #999999 solid; font-size:12px; width: 500px; border-collapse: collapse; }
#container #osp-vps .peculiarity th { font-weight: bold; background-color: #F0F0F0; border:1px solid #BFBFBF; text-align: center; padding: 10px; font-size:14px; }
#container #osp-vps .peculiarity tr td { width: 400px; background-color: #FFFFFF; border:1px solid #BFBFBF; text-align: left; padding: 10px;}
#container #osp-vps .bluebox  {padding:15px; margin:0 0 10px 0; border:#6699CC 1px solid;}


/* MU-10000H */
#container #mu10000h h4             { padding-bottom:3px; }
#container #mu10000h .box           { padding-bottom:25px; }
#container #mu10000h .left			{ float: left;  width: 350px; padding-right: 15px; }
#container #mu10000h .right			{ float: right; width: 350px;  }
#container #mu10000h .box1 dl		{ width: 298px; /*padding-right: 50px;*/ }
#container #mu10000h .box1 dt		{ clear: both; margin-bottom:0px; padding-top:10px; }
#container #mu10000h .box1 dd		{ /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0px 15px; }

#container #mu10000h .box2 dl	    { width: 298px; /*padding-right: 50px;*/ }
#container #mu10000h .box2 dt		{ clear: both; float: left; margin:5px 0 0 0; /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px; }
#container #mu10000h .box2 dd		{ margin-left: 9em; /*zoom: 1;*/ font-weight:bold; font-size:140%; color:#FF0000; padding:0 0 0 15px; }

#container #mu10000h .box3 dl	    { width: 298px; /*padding-right: 50px;*/ }
#container #mu10000h .box3 dt		{ clear: both; float: left; margin:0 0 0 0; /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px; }
#container #mu10000h .box3 dd		{ padding:0 0 0 15px; }
#container #mu10000h .box3 .pl01    { margin-left: 5em; }
#container #mu10000h .box3 .pl02    { margin-left: 15em; }
/*#container #mu10000h .box3 dd		{ margin-left: 15em; /*zoom: 1; padding:0 0 0 15px; }*/


/*131009ビデオボタン移動*/
#videolist{	margin: 0 0 0 20; }
#videolist table{
	table-layout:fixed;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 475px;
	margin-top: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;

}
#videolist td.hd{
	width: 110px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	text-align: left;
}
#videolist td.hd2{
	width: 49px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#videolist td.hd3{
	width: 148px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}
#videolist td.hd4{
	width: 296px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #FFFFFF;
	background-color: #003595;
	padding: 3px 0px 3px 0px;
	text-align: center;
}

#videolist th{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#videolist td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#videolist th.grey{

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
#videolist td.grey{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 3px 3px 3px 6px;
	text-align: center;
	background-color: #EEEEEE;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

/* VTM-2000YB */
#container #vtm2000yb               { text-align:left; }
#container #vtm2000yb h3            { padding-bottom:15px; }

#container #vtm2000yb #box1 .inbox  { padding-bottom:25px; }
#container #vtm2000yb #box1 .left	{ float: left; }
#container #vtm2000yb #box1 .right	{ float: right; }
#container #vtm2000yb #box1 p		{ padding-top:40px; }
#container #vtm2000yb #box1 ul		{ width: 400px; /*padding-right: 50px;*/ }
#container #vtm2000yb #box1 li		{ /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; }

#container #vtm2000yb #box2 	    { background:url("../product/new/vtm2000yb/images/p_ph02_1.jpg") no-repeat top left; height:500px; padding-bottom:25px; }
#container #vtm2000yb #box2 dl	    { width: 265px; padding-top:50px; float:right; }
#container #vtm2000yb #box2 dt		{ clear: both; margin:0; padding:0  0 ; font-size:110%; font-weight:bold; }
#container #vtm2000yb #box2 dd		{ padding:0 0 0 ; }

#container #vtm2000yb #box3                 { width:7; padding-bottom:25px;}
#container #vtm2000yb #box3 .left			{ float: left;  width: 350px; }
#container #vtm2000yb #box3 .right		    { float: right; width: 350px; }

#container #vtm2000yb #box3 .spec dl	    { width: 100%; }
#container #vtm2000yb #box3 .spec dt		{ clear: both; width:10em; float: left; margin:0 0 3px 0; /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px; }
#container #vtm2000yb #box3 .spec dd		{ margin-left: 12em; /*zoom: 1;*/ padding:0 0 3px ;  }

#container #vtm2000yb #box3 .box3red dl	    { width: 100%; }
#container #vtm2000yb #box3 .box3red dt		{ clear: both; width:8em; float: left; margin:0 0 3px 0; /*zoom: 1;*/ font-size:150%; color:#FF0000; font-weight:bold; }
#container #vtm2000yb #box3 .box3red dd		{ margin-left: 8em; /*zoom: 1;*/ font-size:150%; color:#FF0000; font-weight:bold; padding:0 0 3px ;  }
#container #vtm2000yb #box3 .box3red dd sup { vertical-align: baseline; position:relative; top:-6px }

#container #vtm2000yb #box3 .spec dl:before,#container #vtm2000yb #box3 .box3red dl:after { content: ""; display: table; }
#container #vtm2000yb #box3 .spec dl:after { clear: both; }
#container #vtm2000yb #box3 .spec dl { zoom: 1; }

#container #vtm2000yb #box3 .box3red dl:before,#container #vtm2000yb #box3 .box3red dl:after { content: ""; display: table; }
#container #vtm2000yb #box3 .box3red dl:after { clear: both; }
#container #vtm2000yb #box3 .box3red dl { zoom: 1; }


/* MU-5000V */
#container #mu5000v				{ text-align:left; font-size:115%; line-height:1.4em; }
#container #mu5000v h3          { padding-bottom:15px; }
#container #mu5000v h4			{ font-size:128%; border-left:#41aa61 2px solid; margin:0 0 10px 0; padding:8px 0 8px 10px; vertical-align:baseline; }
#container #mu5000v .box		{ padding-bottom:25px; }
#container #mu5000v .left		{ float: left; padding-right: ; }
#container #mu5000v .right		{ float: right;  }
#container #mu5000v sup { vertical-align: baseline; position:relative; font-size:60%; top:-6px; }
#container #mu5000v sub { vertical-align: baseline; position:relative; font-size:60%; }
/*#container #mu5000v .asterisk { font-size:larger; vertical-align:baseline; position:relative; font-size:120%; bottom:1px; }*/
#container #mu5000v strong { font-weight:bold; }

#container #mu5000v #box1			{ padding-bottom:20px; }
#container #mu5000v #box1 .boxa dl	{ width: 100%; padding-bottom:15px; }
#container #mu5000v #box1 .boxa dt	{ font-size:115%; font-weight:bold; background:url("../product/new/images/img_square_green.gif") no-repeat 0 0.2em; padding:0 0 3px 15px; }
#container #mu5000v #box1 .boxa dd  { /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px; }
#container #mu5000v #box1 .boxa p   { padding-bottom:3px; line-height:1.5em; }

#container #mu5000v #box1 .boxb dl	{ width: 100%; padding-bottom:15px; }
#container #mu5000v #box1 .boxb dt	{ font-size:115%; font-weight:bold; background:url("../product/new/images/img_square_green.gif") no-repeat 0 0.2em; padding:0 0 3px 15px; }
#container #mu5000v #box1 .boxb dd	{ /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px; }
#container #mu5000v #box1 .boxb dd p   { padding-bottom:10px; }
/*#container #mu5000v #box1 .boxb .bnr    { text-align:right;}*/

#container #mu5000v #box2				{ padding-bottom:30px; }
#container #mu5000v #box2 .list						{ padding-bottom:10px; }
#container #mu5000v #box2 .spec						{ width:470px; float:left; }
#container #mu5000v #box2 .spec .biglist			{ padding-bottom:5px; }
#container #mu5000v #box2 .spec .biglist dl			{ width: 450px; /*padding-right: 50px;*/ font-size:100%; }
#container #mu5000v #box2 .spec .biglist dt			{ clear: both; float:left; width:11em;  font-size:115%; font-weight:bold; background:url("../product/new/images/img_square_green.gif") no-repeat 0 0.2em; padding:0 0 3px 15px;}
#container #mu5000v #box2 .spec .biglist dd			{ padding-left:9em; font-size:150%; color:#FF0000; font-weight:bold; }
#container #mu5000v #box2 .spec .sublist dl			{ width: 450px; padding-right: 50px; }
#container #mu5000v #box2 .spec .sublist dt			{ clear: both; margin-bottom:0px; padding-top:0; float:left; }
#container #mu5000v #box2 .spec .sublist dd			{ padding-left:13.5em; padding-bottom:3px; }
#container #mu5000v #box2 .spec .sublist .first		{ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px;}
#container #mu5000v #box2 .spec .sublist .other		{ padding-left:1.5em; }

#container #mu5000v #box2 .list:before,#container #mu5000v #box2 .list:after { content: ""; display: table; }
#container #mu5000v #box2 .list:after { clear: both; }
#container #mu5000v #box2 .list { zoom: 1; }
#container #mu5000v #box2 .spec .biglist dl:before,#container #mu5000v #box2 .spec .biglist dl:after { content: ""; display: table; }
#container #mu5000v #box2 .spec .biglist dl:after { clear: both; }
#container #mu5000v #box2 .spec .biglist dl { zoom: 1; }
#container #mu5000v #box2 .spec .sublist dl:before,#container #mu5000v #box2 .spec .sublist dl:after { content: ""; display: table; }
#container #mu5000v #box2 .spec .sublist dl:after { clear: both; }
#container #mu5000v #box2 .spec .sublist dl { zoom: 1; }

#container #mu5000v #box3			{ padding-bottom:30px; }

#container #mu5000v #box4 .spec		{ float:left; }
#container #mu5000v #box4 p	{ font-size:115%; font-weight:bold; background:url("../product/new/images/img_square_green.gif") no-repeat 0 0.2em; padding:0 0 3px 15px; }

#container #mu5000v #box4 dl	    { padding-top:5px; width: 380px; }
#container #mu5000v #box4 dt		{ clear: both; width:14em; float: left; margin:0 0 3px 0; /*zoom: 1;*/ background: url("../product/new/images/img_dot.gif") no-repeat 0 0.3em; padding:0 0 0 15px; }
#container #mu5000v #box4 dd		{ margin-left: 15em; /*zoom: 1;*/ padding:0 0 3px ;  }

#container #mu5000v #box4 dl:before,#container #mu5000v #box4 dl:after { content: ""; display: table; }
#container #mu5000v #box4 dl:after { clear: both; }
#container #mu5000v #box4 dl { zoom: 1; }

/*表ページ内リンク追加*/
ul.product-pagelink				{ width: 480px; height: 23px; padding:0; }
ul.product-pagelink li			{ width: 120px; float: left; padding-left:10px; padding-top:3px; position: relative; }
ul.product-pagelink a:link			{color:#000;}
ul.product-pagelink a:visited		{color:#000;}
ul.product-pagelink li::before{ content: ''; position: absolute; left: 0px; top: 0; bottom: 0; margin: auto 0; display: block; width: 5px; height: 5px; background-color: transparent; border-right: 2px solid #005eb8; border-bottom: 2px solid #005eb8; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}

/*mus600v追加*/
#mus600v dt               { color:#0069b7; font-size: 20px; font-weight: bold; }
#mus600v dd span          { color:#0069b7; font-weight: bold; }

/* GPWGAW */
#container #gpwGaw				{ text-align:left; }
#container #gpwGaw h3        	{ padding-bottom:15px; }
#container #gpwGaw #box1 h4	{ padding-bottom:8px; margin-top:30px; }
#container #gpwGaw .box		{ padding-bottom:25px; }
#container #gpwGaw ul li 		{ background:none; padding:0; }
#container #gpwGaw .split 		{ width:715px;}
#container #gpwGaw .split li	{ width:345px; float:left; }
#container #gpwGaw .mar23		{ margin-right:23px; }
#container #gpwGaw .list 		{ margin: 30px 0 0 20px; }
#container #gpwGaw .list li	{ width: auto; float: none; background:url("../product/new/images/img_dot.gif") no-repeat 0 0.3em !important; padding:0 0 0 15px; font-size:132%; font-weight: bold; }

/* GPWGAW_2 */
#container #gpwGaw2				{ text-align:left; }
#container #gpwGaw2 h3        	{ padding-bottom:15px; }
#container #gpwGaw2 #box h4	{ padding-bottom:8px; margin-top:30px; }
#container #gpwGaw2 ul li 		{ background:none; padding:0; }
#container #gpwGaw2 .split 		{ width:715px;}
#container #gpwGaw2 .split li	{ width:345px; float:left; }
#container #gpwGaw2 .split li.long	{ width:715px;margin-bottom:10px; }
#container #gpwGaw2 .mar23		{ margin-right:23px; }
#container #gpwGaw2 .list 		{ margin: 30px 0 0 20px; }
#container #gpwGaw2 .list li	{ width: auto; float: none; background:url("../product/new/images/img_dot.gif") no-repeat 0 0.3em !important; padding:0 0 0 15px; font-size:132%; font-weight: bold; }
#container #gpwGaw2 .split dt				{font-size: 16px; font-weight: bold; }
#container #gpwGaw2 .split .square_title	{color:#0b318f;}
#container #gpwGaw2 .split .circle_title	{color:#7d8488;}
#container #gpwGaw2 .osp_operation_txt		{text-align: center; line-height:2; }
#container #gpwGaw2 .osp_operation_txt span	{font-size:24px; font-weight: bold; }
#container #gpwGaw2 .btn					{text-align: right; border-bottom: solid 1px #ccc; padding-bottom:20px; }

/* MULTSU U */
#container #multusu 		{ text-align:left; }
#container #multusu h3		{ padding-bottom:15px; }
#container #multusu h4		{ padding-bottom:8px; }
#container #multusu .left	{ float: left; }
#container #multusu .right	{ float: right; }

#container #multusu #box1			{ padding-bottom:25px; }
#container #multusu #box1 .left		{ width:350px; }
#container #multusu #box1 .right	{ width:350px; }

#container #multusu #box2			{ padding-bottom:25px; }
#container #multusu #box2 .left		{ width:350px; }
#container #multusu #box2 .right	{ width:350px; }

#container #multusu #box3			{ padding-bottom:25px; }
#container #multusu #box3 .left		{ width:300px; }
#container #multusu #box3 .right	{ width:400px; }
#container #multusu #box3 .ph		{ float:left; }
#container #multusu #box3 .spec		{ float:left; width:200px; }
#container #multusu #box3 .spec p	{ padding-bottom:5px; }
#container #multusu #box3 .red		{ font-size:150%; color:#FF0000; font-weight:bold; }
#container #multusu #box3 dl		{ width: 200px; padding-right: 50px; }
#container #multusu #box3 dt		{ clear: both; margin-bottom:0px; padding-top:0; float:left; }
#container #multusu #box3 dd		{ padding-left:8.5em; padding-bottom:3px; }

#container #multusu #box4			{ padding-bottom:25px; }
#container #multusu #box4 .ph_left		{ margin:10px 20px 10px 0; float:left; }
#container #multusu #box4 .ph_center	{ margin:10px 15px 10px 0; float:left; }
#container #multusu #box4 .ph_right	{ margin-top:10px; float:left; }
#container #multusu #box4 dl		{ width:350px; }
#container #multusu #box4 dd		{ padding-bottom:5px; }

#container #multusu #box5			{ padding-bottom:25px; }
#container #multusu #box5 dl		{ width:350px; }
#container #multusu #box5 dd		{ padding-bottom:5px; }

/* MU-8000V */
#container #mu8000v				{ text-align:left; }
#container #mu8000v h3        	{ padding-bottom:15px; }
#container #mu8000v #box1 h4	{ padding-bottom:8px; margin-top:30px; }
#container #mu8000v .box		{ padding-bottom:25px; }
#container #mu8000v ul li 		{ background:none; padding:0; }
#container #mu8000v .split 		{ width:715px;}
#container #mu8000v .split li	{ width:345px; float:left; }
#container #mu8000v .mar23		{ margin-right:23px; }
#container #mu8000v .list 		{ margin: 30px 0 0 20px; }
#container #mu8000v .list li	{ width: auto; float: none; background:url("../product/new/images/img_dot.gif") no-repeat 0 0.3em !important; padding:0 0 0 15px; font-size:132%; font-weight: bold; }

/* 150914_新製品情報新スタイル */
.new-style															{ text-align: left; font-family: "ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","helvetica","arial",sans-serif; }
.new-style h3														{ margin-bottom: 20px !important; }
.new-style h4														{ margin-bottom: 17px !important; }
.new-style h5														{ margin-bottom: 17px !important; padding-bottom: 15px !important; border-bottom: 1px solid #ccc; }
.new-style h6														{ margin: 0 0 10px 0 !important; }
.new-style em														{ font-style: normal; font-weight: bold; }
.new-style .mod-gray-txt								{ color: #999; }
.new-style .fz10 												{ font-size: 10px; }

.new-style .mod-sec-inner								{ margin-bottom: 40px !important; }
.new-style .mod-p20-box									{ margin-bottom: 30px !important; padding: 0 17px; }

.new-style .mod-harf-box								{ zoom: 1; margin-bottom: 20px !important; }
.new-style .mod-harf-box:after					{ content: ""; display: block; clear: both; }
.new-style .mod-harf-box > div					{ width: 340px; }
.new-style .mod-harf-box .mod-left			{ float: left; }
.new-style .mod-harf-box .mod-right			{ float: right; }

.new-style .mod-left-large							{ zoom: 1; }
.new-style .mod-left-large:after				{ content: ""; display: block; clear: both; }
.new-style .mod-left-large .mod-left		{ float: left; width: 420px; }
.new-style .mod-left-large .mod-right		{ float: right; width: 250px; }

.new-style .mod-right-large							{ zoom: 1; }
.new-style .mod-right-large:after				{ content: ""; display: block; clear: both; }
.new-style .mod-right-large .mod-left		{ float: left; width: 250px; }
.new-style .mod-right-large .mod-right	{ float: right; width: 420px; }

.new-style .mod-disc-list								{ zoom: 1; margin-bottom: 20px !important; }
.new-style .mod-disc-list:after					{ content: ""; display: block; clear: both; }
.new-style .mod-disc-list li						{ padding-left: 17px; background: url("../product/new/images/bg_list.gif") no-repeat left 6px !important; }
.new-style .mod-disc-list dt						{ padding-left: 17px !important; background: url("../product/new/images/bg_list.gif") no-repeat left 6px !important; }
.new-style .mod-disc-list dd						{ padding-left: 17px !important; }

/* 150914_mu4000v */
#mu4000v .section1 .right-ph						{ background: url("../product/new/mu_4000v/images/p_ph1_2.jpg") no-repeat right bottom; }
#mu4000v .section1 .right-ph dt					{ float: left; width: 50px; }
#mu4000v .section1 .right-ph dd					{ float: left; width: 330px; padding-left: 0 !important; }

#mu4000v .section2 .fl-box							{ zoom: 1; }
#mu4000v .section2 .fl-box:after				{ content: ""; display: block; clear: both; }
#mu4000v .section2 .fl-box dl						{ float: left; width: 150px; }

/* 160106_動画再生ボタン追加 */
.product-tab-area:after,
.product-tab-area ul.product-tab:after,
.product-tab-area ul.video:after				{ content: ""; display: block; clear: both; }
.product-tab-area												{ zoom: 1; margin: 20px 0 8px; padding: 0 7px 4px 7px; background: url("../product/new/images/b_tab04w.gif") no-repeat bottom; }
.product-tab-area ul										{  margin: 0; padding: 0; }
.product-tab-area ul.product-tab				{ float: left; width: 320px; height: 23px;}
.product-tab-area ul.product-tab li			{ width: 160px; float: left;}
.product-tab-area ul.video li						{ float: right; list-style: none; margin-left: 15px; font-size: 10px; }
.product-tab-area ul.video li a					{ display: block; min-height: 15px; padding: 2px 30px 0 0; background: url("../product/images/b_video2.gif") no-repeat right top; color: #000; }
.product-tab-area ul.video li a:hover		{ text-decoration: none; background: url("../product/images/b_video2_on.gif") no-repeat right top; }

ul#new-videoButton:after								{ content: ""; display: block; clear: both; }
ul#new-videoButton											{ width: 475px; padding: 0; }
ul#new-videoButton li										{ float: right; list-style: none; margin-left: 15px; }
ul#new-videoButton li a									{ display: block; min-height: 17px; padding-right: 30px; background: url("../product/images/b_video2.gif") no-repeat right top; color: #000; }
ul#new-videoButton li a:hover						{ text-decoration: none; background: url("../product/images/b_video2_on.gif") no-repeat right top; }

/* laserex */
#container #laserex 		{ text-align:left; }
#container #laserex h3		{ padding-bottom:15px; }
#container #laserex h4		{ padding-bottom:8px; }
#container #laserex .left	{ float: left; }
#container #laserex .right	{ float: right; }

#container #laserex #box1			{ padding-bottom:25px; }
#container #laserex #box1 .left		{ width:270px; }
#container #laserex #box1 .right	{ width:430px; }

#container #laserex #box2			{ padding-bottom:25px; }
#container #laserex #box2 .left		{ width:350px; }
#container #laserex #box2 .right	{ width:350px; }