body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:url('./img/view.png') repeat-x 100% 0px #fff;
	font-family:メイリオ, Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;
	color:#333;
}
#Contents{
	margin:0 auto;
	width:1010px;
}
/*---- nav ----*/
nav.Jet2{
	margin:0px auto;
	padding:0px;
	width:1010px;
	height:520px;
}
nav.Jet2 h2{
	margin:0px;
	padding:0px;
	height:354px;
}
/*---- ----*/
nav.Jet2 ul.Menu002{
	margin:0px;
	padding:0px 5px;
	height:166px;
	list-style:none;
	background:#000;
}
nav.Jet2 ul.Menu002 li{
	position:relative;
	float:left;
	margin:0px;
	width:166px;
	height:166px;
}
nav.Jet2 ul.Menu002 li a{
	display:block;
	margin:0px;
	padding:6px;
	height:154px;
	text-decoration:none;
	color:#fff;
}
nav.Jet2 ul.Menu002 li.Tag001 a{
	background:url('./img/nav001.png') repeat-x 100% 0px #f27;
}
nav.Jet2 ul.Menu002 li.Tag002 a{
	background:url('./img/nav001.png') repeat-x 100% -166px #f92;
}
nav.Jet2 ul.Menu002 li.Tag003 a{
	background:url('./img/nav001.png') repeat-x 100% -332px #7d4;
}
nav.Jet2 ul.Menu002 li.Tag004 a{
	background:url('./img/nav001.png') repeat-x 100% -498px #bef;
}
nav.Jet2 ul.Menu002 li.Tag005 a{
	background:url('./img/nav001.png') repeat-x 100% -664px #1af;
}
nav.Jet2 ul.Menu002 li.Tag006 a{
	width:158px;
	background:url('./img/nav001.png') repeat-x 100% -830px #36c;
}
nav.Jet2 ul.Menu002 li a span.Category{
	display:block;
	z-index:9999;
	margin:0px;
	padding:0px;
	height:154px;
	text-indent:-76500px;
}
nav.Jet2 ul.Menu002 li a span.List{
	display:none;
}
nav.Jet2 ul.Menu002 li a:hover span.Category{
	display:block;
	margin:0px;
	padding:0px;
	height:22px;
	background:none;
	text-indent:0px;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:120%;
}
nav.Jet2 ul.Menu002 li a:hover span.List{
	display:block;
	margin:0px;
	padding:7px 0px 0px 8px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
}
nav.Jet2 ul.Menu002 li.Tag001 a span.Category{
	background:url('./img/nav005.png') no-repeat -6px 0px;
}
nav.Jet2 ul.Menu002 li.Tag001 a:hover span.List{
	background:url('./img/nav002.png') no-repeat 0px 11px;
	text-shadow:1px 1px 0px #c03;
}
nav.Jet2 ul.Menu002 li.Tag002 a span.Category{
	background:url('./img/nav005.png') no-repeat -172px 0px;
}
nav.Jet2 ul.Menu002 li.Tag002 a:hover span.List{
	background:url('./img/nav002.png') no-repeat 0px -39px;
	text-shadow:1px 1px 0px #d40;
}
nav.Jet2 ul.Menu002 li.Tag003 a span.Category{
	background:url('./img/nav005.png') no-repeat -338px 0px;
}
nav.Jet2 ul.Menu002 li.Tag003 a:hover span.List{
	background:url('./img/nav002.png') no-repeat 0px -89px;
	text-shadow:1px 1px 0px #790;
}
nav.Jet2 ul.Menu002 li.Tag004 a span.Category{
	background:url('./img/nav005.png') no-repeat -504px 0px;
}
nav.Jet2 ul.Menu002 li.Tag004 a:hover span.List{
	background:url('./img/nav002.png') no-repeat 0px -139px;
	text-shadow:1px 1px 0px #1ad;
}
nav.Jet2 ul.Menu002 li.Tag005 a span.Category{
	background:url('./img/nav005.png') no-repeat -670px 0px;
}
nav.Jet2 ul.Menu002 li.Tag005 a:hover span.List{
	background:url('./img/nav002.png') no-repeat 0px -189px;
	text-shadow:1px 1px 0px #06c;
	font-size:12px;
	line-height:110%;
}
nav.Jet2 ul.Menu002 li.Tag006 a span.Category{
	background:url('./img/nav005.png') no-repeat -836px 0px;
}
nav.Jet2 ul.Menu002 li.Tag006 a:hover span.List{
	background:url('./img/nav002.png') no-repeat 0px -239px;
	text-shadow:1px 1px 0px #028;
}





/*---- Feature ----*/
div.Feature{
	margin:0px auto;
	padding:0px;
	width:1000px;
}
div#Display001{
	border-top:20px solid #f05;
}
div#Display002{
	border-top:20px solid #f70;
}
div#Display003{
	border-top:20px solid #5b2;
}
div#Display004{
	border-top:20px solid #2bf;
}
div#Display005{
	border-top:20px solid #09f;
}
div#Display006{
	border-top:20px solid #24a;
}
/*---- ----*/
div.Feature ul.SubNavi{
	margin:0px 0px 0px 38px;
	padding:0px;
	height:75px;
	list-style:none;
}
div.Feature ul.SubNavi li{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
div.Feature ul.SubNavi li a{
	display:block;
	margin:23px 5px 20px;
	padding:1px;
	width:216px;
	height:30px;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	border:1px solid #bbb;
    background:#fff;
	text-decoration:none;
	text-align:center;
}
div.Feature ul.SubNavi li a span{
	display:block;
    background-color:#eeeeee;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dddddd', GradientType=0)";
	background:linear-gradient(to bottom, #f7f7f7 0%, #dddddd 100%);
	background:-ms-linear-gradient(top, #f7f7f7 0%, #dddddd 100%);
    background:-moz-linear-gradient(top, #f7f7f7 0%, #dddddd 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(0%,#f7f7f7), color-stop(100%,#dddddd));
	text-shadow:1px 1px 0px #fff;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	color:#444;
}
div.Feature ul.SubNavi li a:hover{
	border:1px solid #666;
}
div.Feature ul.SubNavi li a:hover span{
    background-color:#555555;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#dddddd', GradientType=0)";
	background:linear-gradient(to bottom, #444444 0%, #666666 100%);
	background:-ms-linear-gradient(top, #444444 0%, #666666 100%);
    background:-moz-linear-gradient(top, #444444 0%, #666666 100%);
    background:-webkit-gradient(linear, center top, center bottom, color-stop(0%,#444444), color-stop(100%,#666666));
	text-shadow:-1px -1px 0px #333;
	color:#fff;
}
/*---- ----*/
#Notice p.ReturnTop a{
	display:block;
	margin:0px;
	padding:0px;
	width:200px;
	height:24px;
	background:url('./img/nav003.png') no-repeat 0px 0px;
	text-decoration:none;
	text-align:center;
}
#Notice p.ReturnTop a span{
	padding:0px 0px 0px 10px;
	background:url('./img/nav004.png') no-repeat 0px 4px;
	text-shadow:-1px -1px 0px #eee;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	color:#468;
}
/*---- ----*/
div.Feature p.Succession{
	margin:30px 0px 0px 20px;
	text-align:left;
}
/*---- ----*/
div.Feature div.Section{
	margin:30px 20px 0px;
	padding:27px 0px 0px;
	background:url('./img/body002.png') repeat-x 100% 0px;
	text-align:left;
}
div.Feature div.Section p.Image01{
	float:right;
}
div.Feature div.Section h3{
	margin:0px;
	padding:0px;
	text-shadow:1px 1px 0px #ddd;
	font-size:26px;
	line-height:30px;
	color:#03a;
}
div.Feature div.Section h3 span{
	display:block;
	margin:0px;
	padding:2px 0px 0px;
	text-shadow:1px 1px 0px #ddd;
	font-size:16px;
	line-height:20px;
	color:#03a;
}
div.Feature div.Section p.Text{
	margin:10px 240px 0px 0px;
	font-size:16px;
	line-height:140%;
}
div.Feature div.Section p.Note{
	margin:8px 240px 0px 0px;
	padding:0px 0px 0px 14px;
	text-indent:-14px;
	font-size:14px;
	line-height:130%;
}
div.Feature div.Section p.TextSpace001{
	margin:10px 534px 0px 0px;
}
div.Feature div.Section p.TextSpace002{
	margin:10px 330px 0px 0px;
}
div.Feature div.Section p.TextSpace003{
	margin:10px 430px 0px 0px;
}
div.Feature div.Section p.TextSpace004{
	margin:10px 0px 0px 0px;
}
div.Feature div.Section p.TextSpace005{
	margin:10px 500px 0px 0px;
}
div.Feature div.Section ul.FeatureList{
	margin:18px 0px 0px 16px;
	padding:0px;
	list-style-type:disc;
}
div.Feature div.Section ul.FeatureList li{
	margin:0px;
	padding:4px 0px 0px;
	font-size:14px;
	line-height:120%;
}
div.Feature div.Section p.Supplement{
	clear:both;
	padding:10px 14px;
	border-top:20px solid #fff;
	background:#f7f7dd;
	font-size:16px;
	line-height:140%;
}
div.Feature div.Section ul.Programmable{
	margin:14px 500px 0px 0px;
	padding:0px;
	list-style-type:none;
}
div.Feature div.Section ul.Programmable li{
	margin:0px;
	padding:10px 0px 0px 16px;
	background:url('./img/body603.png') no-repeat 2px 19px;
	font-size:18px;
	line-height:140%;
}

/*---- Specification ----*/
#Specification{
	margin:60px auto 0px;
	padding:30px 0px;
	width:960px;
	background:#e6e6e6;
}
#Specification table{
	border-collapse:collapse;
	border:none;
	margin:0px 30px;
	width:900px;
	text-align:left;
}
#Specification table{
	border-collapse:collapse;
	border:none;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	margin:0px 29px;
	width:900px;
}
#Specification table caption{
	text-align:left;
	font-size:22px;
	line-height:24px;
	padding:0px 0px 16px;
}
#Specification table th{
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	background:#246;
	text-indent:10px;
	text-align:left;
	font-size:20px;
	line-height:30px;
	color:#fff;
}
#Specification table td{
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	padding:8px 10px;
	background:#fff;
	text-align:left;
	font-size:14px;
	line-height:18px;
}
#Specification table td.ItemName{
	color:#666;
}
#Specification table tr.Stripe td{
	background:#eef7ff;
}
/*---- Notice ----*/
#Notice{
	margin:60px auto 0px;
	padding:0px;
	width:960px;
}
#Notice p.Notice{
	padding:0px 0px 0px 12px;
	width:600px;
	text-align:left;
	text-indent:-12px;
	font-size:12px;
	line-height:16px;
	color:#666;
}
#Notice p.ReturnTop {
	float:right;
	margin:0px;
	padding:4px 0px 0px;
	width:200px;
}
/*---- Inc ----*/
#Inquiry{
	background:url('./img/inquiry002.png') repeat-x 100% 0px #fff;
}
#Inquiry nav.Jet2{
	height:200px;
}

#Inquiry nav.Jet2 h2{
	height:160px;
}
#Crumb{
	margin:0px auto;
	padding:0px;
	width:1000px;
	background:url('./img/inquiry003.png') no-repeat 0px 0px #048;
	height:50px;
}
#Crumb ul{
	float:right;
	margin:0px;
	padding:0px 20px 0px 0px;
	list-style:none;
}
#Crumb ul li{
	float:left;
	margin:0px;
	padding:0px;
	background:url('./img/inquiry004.png') no-repeat right 22px;
	font-size:12px;
	line-height:50px;
	color:#fff;
}
#Crumb ul li a{
	padding:0px 15px 0px 0px;
	text-decoration:none;
	color:#fff;
}



/*---- filter ----*/
nav.Jet2 ul.Menu002 li a:hover{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
}


.Clearfix:after{
    content:".";
    display:block;
    height:0px;
    clear:both;
    visibility:hidden;
}
.Clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .Clearfix{height:1%;}
.Clearfix {display:block;}
/* End hide from IE-mac */