@charset "UTF-8";

/*---- Title ----*/
#Title{
	height:220px;
	background:url('../image/products/title.jpg') no-repeat center 0 #000;
}
#Title h2,
#InformationTitle h2{
	margin:0 auto;
	padding:130px 0 0;
	width:1000px;
	height:50px;
	text-align:left;
	font-size:30px;
	font-weight:bold;
	line-height:120%;
	color:#fff;
}
#InformationTitle{
	height:220px;
	background:url('../image/support/information.jpg') no-repeat center 0 #000;
}

/*----  ----*/
#Contents h3{
	margin:50px 0 0;
	padding:0;
	text-shadow:1px 1px 1px rgba(0,0,0,0.2);
	font-size:28px;
	line-height:130%;
	color:#03a;
}
#Contents h3:first-child{
	border:none;
	margin:0;
}
#Contents h4{
	margin:40px 0 0;
	font-size:18px;
	font-weight:bold;
	line-height:120%;
	color:#468;
}
#Contents p{
	margin:18px 0 0;
	font-size:16px;
	line-height:140%;
}
#Contents p strong{
	font-size:18px;
	color:#999;
}
#Contents p img{
	margin:12px 0 0;
}

/*----  ----*/
#SupportDownload{
	padding:5px 0 0;
}
#SupportDownload li{
	float:left;
	margin:0;
	padding:10px 10px 0 0;
}
#SupportDownload li > a,
#SupportDownload li.DummyButton p{
	position:relative;
	display:inline-block;
	border:1px solid #fff;
	margin:0;
	padding:10px;
    background-color:#ffffff;
	background:linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
	box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);
	transition:0.2s linear;
	vertical-align:middle;
	text-decoration:none;
}
#SupportDownload li.DummyButton p{
	display:flex;
	flex-wrap:wrap;
	padding:0;
	width:480px;
	height:70px;
    background-color:#ffffff;
	background:linear-gradient(to bottom, #ffffff 0%, #f9f9f9 100%);
}
#SupportDownload li a span{
	display:table-cell;
	margin:0;
	padding:0 0 0 14px;
	width:446px;
	height:50px;
	background:url('../image/common/arrow001.png') no-repeat 0 center;
	vertical-align:middle;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	line-height:130%;
	color:#09b;
}
#SupportDownload li.DummyButton p > span:nth-child(1),
#SupportDownload li.DummyButton p > span:nth-child(2){
	padding:0;
	width:100%;
	height:35px;
	text-decoration:none;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:34px;
	color:#777;
}
#SupportDownload li.DummyButton p > span:nth-child(2){
	display:flex;
	align-items:flex-start;
	padding:0 4px;
}
#SupportDownload li.DummyButton > p span a{
	display:flex;
	align-items:center;
	border:1px solid #fff;
	margin:0 2px 0 0;
	padding:0 4px;
	width:142px;
	height:31px;
	background-color:#ffffff;
	background:linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%);
	box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);
	transition:0.2s linear;
	vertical-align:middle;
	text-decoration:none;
}
#SupportDownload li.DummyButton > p span a::before{
	content:'';
	display:block;
	width:8px;
	height:6px;
	background:url('../image/common/arrow001.png') no-repeat -2px center;
}
#SupportDownload li.DummyButton > p span a:nth-child(2){
	width:134px;
}
#SupportDownload li.DummyButton > p span a:nth-child(3){
	margin:0;
	width:162px;
}
#SupportDownload li.DummyButton > p span a span{
	background-image:none;
	color:#09b;
}
#SupportDownload li.DummyButton > p a span{
	display:inline;
	padding:0;
	width:100%;
	height:auto;
	text-decoration:none;
	text-align:left;
	font-size:15px;
	font-weight:bold;
	line-height:100%;
	color:#999;
}
#SupportDownload li span.New{
	position:absolute;
	top:4px;
	right:10px;
	display:block;
	padding:0;
	width:50px;
	background:none;
	text-align:right;
	font-size:14px;
	font-weight:bold;
	line-height:16px;
	color:#c00;
	z-index:98;
}
#SupportDownload li a:hover{
	border:1px solid #69c;
	background:#dff;
	box-shadow:none;
	transform:translate(2px,2px);
}
#SupportDownload li.DummyButton > p span a:hover{
	border:1px solid #69c;
	background:#dff;
	box-shadow:none;
	transform:translate(1px,1px);
}

/*---- SupportTable ----*/
#Contents table.SupportTable{
	margin:30px 0 0;
	border-collapse:separate;
	border-spacing:0 1px;
	border:none;
	width:1000px;
}
#Contents table.SupportTable th{
	padding:0;
}
#Contents table.SupportTable th span{
	display:block;
	border:none;
	border-right:1px solid #fff;
	background:#abc;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
}
#Contents table.SupportTable th.Title{
	padding:8px 0;
	font-size:18px;
	line-height:24px;
}
#Contents table.SupportTable td{
	border:none;
	border:1px solid #ddd;
	padding:12px 15px;
	background:#fff;
	vertical-align:middle;
	text-align:center;
	font-size:16px;
	line-height:28px;
}
#Contents table.SupportTable td.Body{
	text-align:left;
}
#Contents table.SupportTable td.Name{
	border-right:none;
	text-align:left;
	text-shadow:1px 1px 0 #ddd;
	font-size:18px;
	font-weight:bold;
	color:#357;
}
#Contents table.SupportTable td.Price{
	width:30%;
	border-left:none;
	vertical-align:middle;
	font-size:14px;
}
#Contents table.SupportTable td.Item{
	width:30%;
}
#Contents table.SupportTable td.LeftCell{
	border-right:none;
}
#Contents table.SupportTable td.RightCell{
	border-left:none;
}
#Contents table.SupportTable td.BothCell{
	border-right:1px solid #ddd;
}
#Contents table.SupportTable td.Pipe{
	border-right:none;
	border-left:none;
}
#Contents table.SupportTable td.Price span{
	padding:0 4px 0 0;
	font-size:24px;
	font-weight:bold;
	color:#c00;
}
#Contents table.SupportTable td sup{
	padding:0 0 0 4px;
	vertical-align:super;
	font-size:12px;
}
/*---- SupportList ----*/
#SupportList{
	margin:0 0;
	padding:20px 0 10px;
	list-style:none;
}
#SupportList li{
	border-radius:2px;
	border:1px solid #e6e6e6;
	margin:10px 0 0;
	padding:1px;
    background:#ffffff;
}
#SupportList li span{
	display:block;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	margin:0;
	padding:0 10px;
    background-color:#f7f7f7;
	background:linear-gradient(to bottom, #ffffff 0%, #e6e6e6 100%);
	text-align:left;
	font-size:18px;
	font-weight:bold;
	line-height:38px;
}
/*---- SupportSubList ----*/
#SupportSubList{
	margin:0;
	padding:10px 0 10px;
	list-style:none;
}
#SupportSubList li{
	padding:8px 0 0 14px;
	background:url('../jet2/img/support102.png') no-repeat 2px 14px;
	text-align:left;
	font-size:16px;
	line-height:20px;
}

/*---- Probe ----*/
#Contents h3 span{
	padding:0 0 0 10px;
	text-shadow:none;
	font-size:16px;
	color:#666;
}
#Contents table.Probe{
	border-collapse:collapse;
	border:none;
	border-bottom:1px solid #ddd;
	margin:15px 0 0;
	width:1000px;
}
#Contents table.Probe th{
	padding:0;
}
#Contents table.Probe th span{
	display:block;
	border:none;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#abc;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	color:#fff;
}
#Contents table.Probe td{
	border:none;
	border-top:1px solid #ddd;
	padding:12px 15px;
	background:#fff;
	vertical-align:top;
}
#Contents table.Probe tr.Stripe td{
	background:#f7f7f7;
}
#Contents table.Probe td.Name{
	border-left:1px solid #ddd;
	width:52%;
	background:#fff;
	text-align:left;
	font-size:16px;
	line-height:150%;
}
#Contents table.Probe td.Name h4{
	margin:0;
	padding:0 0 16px;
	text-shadow:1px 1px 0 #ddd;
	font-size:18px;
	line-height:22px;
	color:#357;
}
#Contents table.Probe td.Name a{
	display:inline-block;  
    *display:inline;  
    *zoom:1;
    border-radius:10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
	margin:34px 0 0;
	padding:0 20px 16px 30px;
	height:4px;
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	background:url('../jet2/img/pm004.png') no-repeat 18px center #4af;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	color:#fff;
}
#Contents table.Probe td.Name a.TUAAS38-01,
#Contents table.Probe td.Name a.TUAAS38-02{
	min-width:170px;
}
#Contents table.Probe td.Name a.TUAAS38-02{
	margin:10px 0 0;
}
#Contents table.Probe td.Name a:hover{
	box-shadow:none;
	background:url('../jet2/img/pm004.png') no-repeat 18px center #069;
	text-decoration:none;
	font-size:14px;
	line-height:20px;
	color:#fff;
}
#Contents table.Probe td.Name sup{
	font-size:14px;
	font-weight:normal;
}
#Contents table.Probe td.Photo{
	width:30%;
	padding:7px 15px 12px;
}
#Contents table.Probe td.Photo p{
	display:inline-block;  
    *display:inline;  
    *zoom:1;
	margin:5px 0 0;
	padding:2px;
	background:#fff;
	box-shadow:1px 1px 2px rgba(0,0,0,0.2);
	font-size:12px;
	line-height:16px;
}
#Contents table.Probe td.Photo p img{
	margin:0;
	vertical-align:bottom;
}
#Contents table.Probe td.Price{
	width:18%;
	border-right:1px solid #ddd;
	vertical-align:middle;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	color:#c00;
}
#Contents ul.PMNotice{
	margin:4px 100px 0;
	padding:0;
	text-align:left;
	list-style:none;
}
#Contents ul.PMNotice li{
	margin:0;
	padding:6px 0 0 16px;
	text-indent:-16px;
	font-size:16px;
	line-height:120%;
}
#Contents ul.PMNotice li.Sup{
	padding:6px 0 0 21px;
	text-indent:-21px;
}

/*---- ----*/
p.AddLink{
	padding:40px 0 0;
	text-align:center;
}
p.AddLink a.BoxLinkW{
	padding:0 60px 0 74px;
	background:url('../image/common/arrow001.png') no-repeat 60px center #fff;
	line-height:50px;
}
p.AddLink a.BoxLinkW:hover{
	background-color:#09b;
	background-position:-940px center;
	box-shadow:none;
}

/*---- UPgrade ----*/
#UpGradeHead{
	margin:50px 0 0;
	padding:10px 260px 30px 30px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-ms-border-radius:7px;
	background:url('../jet2/img/upgrade002.jpg') no-repeat right bottom #06c;
}
#UpGradeHead h3{
	margin:0;
	padding:100px 0 0;
	background:url('../jet2/img/upgrade001.png') no-repeat 0 0;
	text-shadow:1px 1px 0 #04a;
	font-size:26px;
	line-height:28px;
	color:#ff0;
}
#UpGradeHead p.BodyText{
	font-weight:bold;
	color:#fff;
}
table.PriceTable{
	border-collapse:separate;
	border-spacing:0 2px;
	border:none;
	margin:0;
	width:960px;
}
table.PriceTable caption{
	background:#abc;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	color:#fff;
}
table.PriceTable caption.Second{
	margin:30px 0 0;
}
table.PriceTable th{
	border:1px solid #ddd;
	border-right:none;
	padding:16px 12px;
	width:52%;
	background:#fff;
	text-align:left;
	text-shadow:1px 1px 0 #ddd;
	font-size:18px;
	line-height:22px;
	color:#357;
}
table.PriceTable td.Price{
	border:1px solid #ddd;
	border-left:none;
	padding:16px 12px;
	width:48%;
	vertical-align:middle;
	text-align:right;
	font-size:24px;
	font-weight:bold;
	line-height:28px;
	color:#c00;
}


/*---- Version ----*/
#VersionNavi{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	margin:70px 0 0;
	border:1px solid #e6e6e6;
	padding:1px;
}
#VersionNavi dl{
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	margin:0;
	padding:13px 8px;
	height:33px;
    background-color:#f7f7f7;
	background:linear-gradient(to bottom, #eeeeee 0%, #ffffff 100%);
	background:-ms-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background:-moz-linear-gradient(top, #eeeeee 0%, #ffffff 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff));
}
#VersionNavi dl dt{
	float:left;
	width:190px;
	font-size:18px;
	font-weight:bold;
	line-height:33px;
	color:#444;
}
#VersionNavi dl dd{
	float:left;
	margin:0;
	padding:0 10px 0 0;
}
#VersionNavi dl dd a{
	display:inline-block;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	border:1px solid #bbb;
	margin:0;
	padding:0 16px;
    background-color:#f3f3f3;
	background:linear-gradient(to bottom, #f7f7f7 0%, #eeeedd 100%);
	background:-ms-linear-gradient(top, #f7f7f7 0%, #eeeedd 100%);
    background:-moz-linear-gradient(top, #f7f7f7 0%, #eeeedd 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eeeedd));
	box-shadow:1px 1px 2px 0 rgba(0,0,0,0.2);
	text-decoration:none;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:31px;
	color:#468;
}
#VersionNavi dl dd a:hover{
    background-color:#ccffff;
	background:linear-gradient(to bottom, #aae6ff 50%, #ccffff 100%);
	background:-ms-linear-gradient(top, #aae6ff 50%, #ccffff 100%);
    background:-moz-linear-gradient(top, #aae6ff 50%, #ccffff 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(50%,#aae6ff), color-stop(100%,#ccffff));
	box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3) inset;
	text-decoration:none;
    background-color:#06f;
}
#VersionNavi dl dd.Date{
	float:right;
	text-align:right;
	font-size:14px;
	line-height:33px;
}
/*---- -----*/
#Contents div.VersionHead{
	position:relative;
	margin:50px 0;
	padding:0;
	height:55px;
}
#Contents div.VersionHead:first-child{
	margin:0;
}
#Contents div.VersionHead h3{
	padding:8px 0 0;
	border-top:1px solid #048;
}
#Contents div.VersionHead p{
	position:absolute;
	top:13px;
	left:740px;
	margin:0;
	padding:0;
	width:260px;
	text-align:right;
	font-size:14px;
	line-height:22px;
}
#Contents div.VersionHead p span.VersionNumber{
	text-align:right;
	font-size:20px;
	font-weight:bold;
	color:#c00;
}
#Contents div.VersionHead p span.Date{
	display:block;
	font-size:12px;
	line-height:16px;
}
#Contents div.VersionHead p span.New{
	display:inline-block;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	margin:0 0 0 8px;
	padding:0 8px;
    background-color:#aa0000;
	background:linear-gradient(to bottom, #cc0000 0%, #990000 100%);
	background:-ms-linear-gradient(top, #cc0000 0%, #990000 100%);
    background:-moz-linear-gradient(top, #cc0000 0%, #990000 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(0%,#cc0000), color-stop(100%,#990000));
	vertical-align:top;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	color:#fff;
}
#Contents p.Caution{
	margin:0;
	padding:50px 0 20px;
}
#Contents p.Caution a{
	display:block;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	border:1px solid #e6e6e6;
	margin:0 auto;
	padding:0;
	width:80%;
	height:60px;
    background-color:#ffffff;
	background:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
	background:-ms-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
    background:-moz-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(50%,#ffffff), color-stop(100%,#eeeeee));
	box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3);
	text-decoration:none;
}
#Contents p.Caution a span{
	display:table-cell;
	margin:0;
	height:60px;
	vertical-align:middle;
	text-align:left;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	color:#039;
	z-index:99;
}
#Contents p.Caution a span:first-letter{
	padding:0 0 0 20px;
	background:url('../image/toppage/topics001.png') no-repeat 8px center;
}
#Contents p.Caution a:hover{
	border:1px solid #69c;
    background-color:#ccffff;
	background:linear-gradient(to bottom, #aae6ff 50%, #ccffff 100%);
	background:-ms-linear-gradient(top, #aae6ff 50%, #ccffff 100%);
    background:-moz-linear-gradient(top, #aae6ff 50%, #ccffff 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(50%,#aae6ff), color-stop(100%,#ccffff));
	box-shadow:1px 1px 2px 0 rgba(0,0,0,0.3) inset;
	text-decoration:none;
    background-color:#06f;
}
