
.typesupportBox {
	width:840px;
	margin:20px auto 0;
}
.typesupportBox h3 {
	padding:0;
	border:none;
	font-size:18px;
}
.typesupportBox h3 span {
	font-size:13px;
	font-weight:normal;
}
.typesupportBox .ttlBox {
	margin:30px 0 20px;
	border-bottom:1px solid #ccc;
}
.typesupportBox .ttlBox h4 {
	margin-bottom:5px;
	padding-left:10px;
	font-size:18px;
	border-left:8px solid #7aa800;
}
.gttl {
	margin-bottom:5px;
	padding-left:10px;
	font-size:16px;
	color:#333;
	border-left:5px solid #7aa800;
}

/*  検索窓
--------------------------------------------- */
.searchBox {
	margin:20px 0 40px 20px;
	padding:0 0 0 80px;
	background:url(/support/fax/images/ico_search.gif) no-repeat 0 0;
}

/*  形名リスト
--------------------------------------------- */
.arrList li {
	float:left;
	width:290px;
	border-bottom:1px dotted #ccc;
	padding:5px 5px 5px 13px;
	background:url(/support/images/ar_g01.gif) no-repeat 0 50%;
}
.arrList .topLi {
	border-top:1px dotted #ccc;}

/*  機種別ナビゲーション部分
--------------------------------------------- */
.typeheadBox {
	border:1px solid #999;
}
.searchBoxInner {
	width:380px;
	padding:20px;
	border:1px solid #ccc;
	background:#efefef;
}
.searchBoxInner span {
	font-size:16px;
	line-height:20px;
}
.searchBoxInner input[type="text"] {
	width:100px;
	height:20px;
	padding:0;
	border:2px solid #ccc;
}
.searchBoxInner input[type="button"] {
	width:50px;
	height:24px;
	border:2px solid #ccc;
	padding:0;
	background:#fff;
	color:#000;
}
.typeboxWrap {
	float:left;
	width:630px;
}
.typeBox {
	height:50px;
	position:relative;
	padding:10px;
	background:#666;
	color:#fff;
}
.typeBox .releaseDate {
	position:absolute;
	top:10px;
	right:10px;
}
.typeBox .colorType {
	font-size:12px;
}
.typeNav li {
	float:left;
	border-right:1px solid #999;
}
.typeNav li a {
	display:block;
	width:125px;
	height:50px;
	line-height:50px;
	text-indent:1em;
	background:url(/support/images/ico_arrow_g.gif) no-repeat 110px 50%;
}
.typeNav02 li {
	float:left;
	border-right:1px solid #999;
}
.typeNav02 li a {
	display:block;
	width:157px;
	height:50px;
	line-height:50px;
	text-indent:1em;
	background:url(/support/images/ico_arrow_g.gif) no-repeat 140px 50%;
}
.typeNav02 li:first-child a {
	display:block;
	width:155px;
	height:50px;
	line-height:50px;
	text-indent:1em;
	background:url(/support/images/ico_arrow_g.gif) no-repeat 140px 50%;
}
.imgBox {
	float:left;
	width:200px;
	height:120px;
}
.imgBox .imgP {
	text-align:center;
}
.imgBox .txtP {
	text-align:right;
	font-size:12px;
}
.subNav {
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.subNav li {
	float:left;
	padding:10px 0 10px 12px;
	margin:0 20px 0 10px;
	background: url(/support/images/ar_g01.gif) no-repeat 0 50%;
	font-size:12px;
}

/*  おもな機能
--------------------------------------------- */

.mainFunction {
	
}
.mainFunction li {
	float:left;
	position:relative;
	margin-left:10px;
	width:70px;
	height:70px;
	background:url(/support/fax/images/bg_function.gif) no-repeat 0 0;
	font-size:12px;
}
.mainFunction li:first-child {
	margin-left:20px;
}
.mainFunction li p {
	font-size:12px;
	padding-top:20px;/*
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	height:2em;*/
	width:70px;
	text-align:center;
	color:#0e604d;
}

.mainFunction li p {
}

/*  機能
--------------------------------------------- */
.functionTable {
	margin-bottom:50px;
}
.functionTable table {
	width:95%;
	margin:0 auto;
}
.functionTable table th ,.functionTable table td {
	border:1px solid #666;
	padding:5px;
}
.functionTable table th {
	text-align:left;
	font-weight:normal;
	background:#efefef;
}
.commTxt {
	margin:5px 20px 5px 20px;
	font-size:0.8em;
}

.functionTable table th:first-child {
	width:27%;
}
.functionTable table th:nth-child(2) {
	width:23%;
}
.functionTable table th:nth-child(3) {
	width:23%;
}

/*  用語集
--------------------------------------------- */
.functionTable .glossaryBtn {
	width:95%;
	margin:10px auto 0;
	text-align:right;
}
.functionTable .glossaryBtn a {
	padding-left:12px;
	background:url(/support/images/ico_link.gif) no-repeat 0 50%;
}