@charset "utf-8";
/* Layout down Page */

.downContents{padding-top:9px; margin-bottom:20px; z-index:0;}
*html .downContents{padding-top:9px; float:left;margin-bottom:0px;}
.downLeft{width:420px; height:110px; float:left; display:inline;}
.downRight{width:466px; height:110px; float:right; line-height:140%; display:inline;}
.downRight img{padding:2px; border:1px solid #ccc; margin-left:7px; display:inline;}
.downRight a:hover img{ 
	filter:alpha(opacity=50); /*←ie*/
   -moz-opacity:0.50; /*←Mozilla*/
   opacity:0.5;}
.downEach{clear:both;}
.downNavi{position:absolute; top:0;left:0; z-index:2;}
.downMap{position:absolute; top:0; left:257px; z-index:1;}
.downBox{margin-left:240px; margin-bottom:10px; border:1px dotted #cccccc; padding:15px;}


td.downup{}
td.downtest{ background:#ffeeff;}





h2.downProducts{background:url(../image/down/product_bg.gif) no-repeat; padding:6px; padding-left:25px; color:#1a89ad; zoom:1;}
/* downPAGE
------------------------------------------------------------------------------------------------------*/

/* imageNavi----*/
#imageNavi{
	margin:0;
	padding:0;
	width:901px;
	height:50px;
	position:relative;
	overflow:hidden;
}

#imageNavi ul{
	margin:0;
	padding:0;
	list-style:none;
}


#imageNavi li{
	margin:0;
	padding:0;
	float:left;
}

#imageNavi li a{
	display:block;
	text-decoration:none;
}

#imageNavi li#in01 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:127px;
	position:absolute;
	top:0;
	left:0;
}
#imageNavi li#in01 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:127px;
	position:absolute;
	top:-50px;
	left:0;
}
#imageNavi li#in01-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:127px;
	position:absolute;
	top:-50px;
	left:0;
}

imageNavi li#in01s a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:63px;
	position:absolute;
	top:0;
	left:0;
}
#imageNavi li#in01s a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:63px;
	position:absolute;
	top:-50px;
	left:0;
}
#imageNavi li#in01s-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:63px;
	position:absolute;
	top:-50px;
	left:0;
}
#imageNavi li#in02 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:127px;
}
#imageNavi li#in02 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:127px;
}
#imageNavi li#in02-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:127px;
}
#imageNavi li#in02s a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:64px;
	position:absolute;
	top:0;
	left:64px;
}
#imageNavi li#in02s a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:64px;
	position:absolute;
	top:-50px;
	left:64px;
}
#imageNavi li#in02s-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:64px;
	position:absolute;
	top:-50px;
	left:64px;
}
#imageNavi li#in03 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:256px;
}
#imageNavi li#in03 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:256px;
}
#imageNavi li#in03-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:256px;
}
#imageNavi li#in04 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:385px;
}
#imageNavi li#in04 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:385px;
}
#imageNavi li#in04-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:385px;
}

#imageNavi li#in05 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:514px;
}
#imageNavi li#in05 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:514px;
}
#imageNavi li#in05-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:514px;
}

#imageNavi li#in06 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:643px;
}
#imageNavi li#in06 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:643px;
}
#imageNavi li#in06-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:643px;
}

#imageNavi li#in07 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:772px;
}
#imageNavi li#in07 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:772px;
}
#imageNavi li#in07-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:772px;
}

#imageNavi li#inR a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:127px;
}
#imageNavi li#inR a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:127px;
}
#imageNavi li#inR-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:127px;
}

#imageNavi2{
	margin:0;
	padding:0;
	width:901px;
	height:50px;
	position:relative;
	overflow:hidden;
}

#imageNavi2 ul{
	margin:0;
	padding:0;
	list-style:none;
}


#imageNavi2 li{
	margin:0;
	padding:0;
	float:left;
}

#imageNavi2 li a{
	display:block;
	text-decoration:none;
}
#imageNavi2 li#in08 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:127px;
	position:absolute;
	top:0;
	left:0;
}
#imageNavi2 li#in08 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:127px;
	position:absolute;
	top:-50px;
	left:0;
}
#imageNavi2 li#in08-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:127px;
	position:absolute;
	top:-50px;
	left:0;
}
#imageNavi2 li#in09 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:127px;
}
#imageNavi2 li#in09 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:127px;
}
#imageNavi2 li#in09-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:127px;
}
#imageNavi2 li#in10 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:256px;
}
#imageNavi2 li#in10 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:256px;
}
#imageNavi2 li#in10-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:256px;
}
#imageNavi2 li#in11 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:385px;
}
#imageNavi2 li#in11 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:385px;
}
#imageNavi2 li#in11-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:385px;
}

#imageNavi2 li#in12 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:514px;
}
#imageNavi2 li#in12 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:514px;
}
#imageNavi2 li#in12-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:514px;
}

#imageNavi2 li#in13 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:643px;
}
#imageNavi2 li#in13 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:643px;
}
#imageNavi2 li#in13-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:643px;
}

#imageNavi2 li#in14 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:0;
	left:772px;
}
#imageNavi2 li#in14 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:772px;
}
#imageNavi2 li#in14-1 a{
	display:block;
	margin:0;
	padding:0;
	height:50px;
	width:129px;
	position:absolute;
	top:-50px;
	left:772px;
}

.imageNavi * { box-sizing:border-box;}
.imageNavi ul { display: table; table-layout: fixed; width: 100%;}
.imageNavi ul li { display: table-cell; padding: 1px; vertical-align: middle;}
.imageNavi ul li a { display: block; width: 100%; height: 42px; padding: 2px; border: 1px #ccc solid; color: #333; font-size: 13px; line-height: 100%; line-height: 36px; text-align: center; opacity:0.5; filter:alpha(opacity=50); -ms-filter:"alpha(opacity=50)"; white-space: nowrap;}
.imageNavi ul li a.double { line-height: 18px;}
.imageNavi ul li a.small { font-size: 11px;}
.imageNavi ul li a img { width: 36px; height: 36px; float: left; padding-right: 2px;}
.imageNavi ul li a:hover, .imageNavi ul li a.this { text-decoration:none; opacity:1; filter:alpha(opacity=100); -ms-filter:"alpha(opacity=100)";}










/*--imageNaviEnd*/

.downtop{text-align:right; font-size:15px; letter-spacing:0.2em; padding-right:50px; padding-bottom:5px;}

/* downMENU (BACKGROUND:blue) */
#down{background-color:#1A89AD; width:900px; height:40px;}
#downMenu ul{background-color:#1A89AD;}
#downMenu li{float:right;}
#downMenu a{
	display:block;
	padding:9px 19px 11px 19px;
	color: #fff;
	border-right:1px dotted #ccc;
	text-transform: uppercase;
	font: normal 12px/20px Arial, Helvetica;
	text-ddownration: none;
}
#downMenu a:hover{background-color:#9bcbdb; color:#fff;}

/* catalogMENU (BACKGROUND:brawn) */
#catalog{background-color:#993300; width:900px; height:40px;}
#catalogMenu ul{background-color:#993300;}
#catalogMenu li{float:right;}
#catalogMenu a{
	display:block;
	padding:9px 19px 11px 19px;
	color: #fff;
	border-right:1px dotted #ccc;
	text-transform: uppercase;
	font: normal 12px/20px Arial, Helvetica;
	text-ddownration: none;
}
#catalogMenu a:hover{background-color:#d6b7a9; color:#fff;}
/* down PAGE SLIDER*/


h2.topdeck{border-left:5px solid #999; font-size:1.2em; padding-left:5px; margin-bottom:5px;}
.downTable{border-top:2px solid #cccccc; border-right:2px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; margin-bottom:10px;}
.downTable th{border-left:1px solid #cccccc; padding:5px; background:#dddddd; text-align:center;}
.downTable td{border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:5px; vertical-align:middle;}
.downKind{width:60px;}
.downDate{width:60px;}
.downType{background:#ffffff; font-size:11px; text-align:center; width:52px;}
.bikou{font-size:12px; margin-top:5px;}
.test { background:#FFECFF;}

.topDeckTable{border-top:2px solid #666666; border-right:2px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; }
.topDeckTable th{border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:3px; background:#eee; vertical-align:middle; text-align:center; font-weight:normal; font-size:90%; }
.topDeckTable td{border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; padding:3px; vertical-align:middle; font-size:90%;}
.topDeckTable caption{background:#f0f0f0; text-align:left;}
.blue{background:#99CCFF;}
.blueR{background:#99CCFF; border-right:1px solid #666666;}
.yellow{background:#F7E4AE;}

.topDeckTableC td.yellowL{background:#F7E4AE; text-align:left;}
.pink{background:#FBE3ED;}
.usgreen{background:#E9FBDB;}
.usblue{background:#D7E7F7;}
.topDeckTableC td.usblueL{background:#D7E7F7; text-align:left;}
.topDeckTableC td.pinkL{background:#FBE3ED; text-align:left;}
.topDeckTableC td.whiteL{text-align:left;}
.topDeckTableC td.hidari{border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; font-size:90%;  text-align:left;}
.topDeckTable td.yellowLine{background:#F7E4AE; border-bottom:2px solid #666;}
.topDeckTable th.wline{border-bottom:2px solid #666; vertical-align:middle;}
.topDeckTable td.wline{border-bottom:2px solid #666;}
.topDeckTableC{border-top:1px solid #666666; border-right:1px solid #666666; margin-bottom:10px;}
.topDeckTableC th{border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; background:#eee; vertical-align:middle; text-align:center; font-weight:normal; font-size:11px; }
.topDeckTableC td{border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; vertical-align:middle; font-size:90%; text-align:center; }
.topDeckTableC td.nasi{border:1px solid #fff;}
.topDeckTableC td.lineBg{background:url(../image/line.gif) no-repeat; }


.akrosloof td.yellowL{background:#F7E4AE; text-align:left;}
.pink{background:#FBE3ED;}
.usgreen{background:#E9FBDB;}
.usblue{background:#D7E7F7;}
.akrosloof td.hidari{border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; font-size:90%;  text-align:left;}
.akrosloof td.usblueL{background:#D7E7F7; text-align:left;}
.akrosloof td.pinkL{background:#FBE3ED; text-align:left;}
.akrosloof td.whiteL{text-align:left;}
.akrosloof td.yellowLine{background:#F7E4AE; border-bottom:2px solid #666;}
.akrosloof th.wline{border-bottom:2px solid #666; vertical-align:middle;}
.akrosloof td.wline{border-bottom:2px solid #666;}
.akrosloof {border-top:1px solid #666666; border-right:1px solid #666666; margin-bottom:10px;}
.akrosloof th{border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; background:#eee; vertical-align:middle; text-align:center; font-weight:normal; font-size:11px; }
.akrosloof td{border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; vertical-align:middle; font-size:90%; text-align:center; }
.akrosloof td.nasi{border:1px solid #fff;}
.akrosloof td.lineBg{background:url(../image/line.gif) no-repeat; }




.topDeckTableS{margin-top:5px; margin-bottom:10px;}
.topDeckTableS th{border-top:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; background:#eee; vertical-align:middle; text-align:center; font-weight:normal; font-size:12px; }
.topDeckTableS td{border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; vertical-align:middle; font-size:90%; text-align:center; }
.topDeckTableS td.nasiL{border-left:1px solid #fff;}
.topDeckTableS td.nasiLB{border-left:1px solid #fff; border-bottom:1px solid #fff;}
.topDeckTableS th.lineR{border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; background:#eee; vertical-align:middle; text-align:center; font-weight:normal; font-size:90%; }
.topDeckTableS td.lineR{border-right:1px solid #666666; border-bottom:1px solid #666666; border-left:1px solid #666666; padding:3px; vertical-align:middle; font-size:90%; text-align:center; }

.nasiTable td{padding:3px;}
.lineTable{border-top:1px solid #666; border-right:1px solid #666; font-size:12px;}
.lineTable td{border-bottom:1px solid #666; border-left:1px solid #666; padding:3px;}

/*------------------------------------------------------------------------------------------------------*/
#catalogNavi{
	margin:0;
	padding:0;
	width:900px;
}

#catalogNavi ul{
	margin:0;
	padding:0;
	list-style:none;
	margin-bottom:5px;
}


#catalogNavi li{
	margin:0;
	padding:0;
	float:left;
}
#catalogNavi li span{visibility:hidden;}
#catalogNavi li a{
	display:block;
	text-decoration:none;
}
#catalogNavi li#ctab_all a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/down/d011.gif) no-repeat left top;
}
#catalogNavi li#ctab_all a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/down/d011.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_all a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/down/d011.gif) no-repeat left bottom;
}
#catalogNavi li#d01 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/down/d01.gif) no-repeat left top;
}
#catalogNavi li#d01 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/down/d01.gif) no-repeat left bottom;
}
#catalogNavi li#d01_1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:80px;
	background:url(../image/down/d01.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_a1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:70px;
	background:url(../image/down/d02.gif) no-repeat left top;
}
#catalogNavi li#ctab_a1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:70px;
	background:url(../image/down/d02.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_a1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:70px;
	background:url(../image/down/d02.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_a2 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:104px;
	background:url(../image/down/d03.gif) no-repeat left top;
}
#catalogNavi li#ctab_a2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:104px;
	background:url(../image/down/d03.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_a2 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:104px;
	background:url(../image/down/d03.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_b1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:68px;
	background:url(../image/down/d04.gif) no-repeat left top;
}
#catalogNavi li#ctab_b1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:68px;
	background:url(../image/down/d04.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_b1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:68px;
	background:url(../image/down/d04.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_c1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:59px;
	background:url(../image/down/d05.gif) no-repeat left top;
}
#catalogNavi li#ctab_c1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:59px;
	background:url(../image/down/d05.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_c1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:59px;
	background:url(../image/down/d05.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_c2 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/down/d06.gif) no-repeat left top;
}
#catalogNavi li#ctab_c2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/down/d06.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_c2 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/down/d06.gif) no-repeat left bottom;
}

#catalogNavi li#ctab_rail a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:44px;
	background:url(../image/down/d_rail.gif) no-repeat left top;
}
#catalogNavi li#ctab_rail a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:44px;
	background:url(../image/down/d_rail.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_rail a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:44px;
	background:url(../image/down/d_rail.gif) no-repeat left bottom;
}

#catalogNavi li#ctab_d1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/down/d07.gif) no-repeat left top;
}
#catalogNavi li#ctab_d1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/down/d07.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_d1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:69px;
	background:url(../image/down/d07.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_d3 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:76px;
	background:url(../image/down/d08.gif) no-repeat left top;
}
#catalogNavi li#ctab_d3 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:76px;
	background:url(../image/down/d08.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_d3 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:76px;
	background:url(../image/down/d08.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_h2 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:52px;
	background:url(../image/down/d09.gif) no-repeat left top;
}
#catalogNavi li#ctab_h2 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:52px;
	background:url(../image/down/d09.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_h2 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:52px;
	background:url(../image/down/d09.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_h1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:55px;
	background:url(../image/down/d10.gif) no-repeat left top;
}
#catalogNavi li#ctab_h1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:55px;
	background:url(../image/down/d10.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_h1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:55px;
	background:url(../image/down/d10.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_f1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:82px;
	background:url(../image/down/d11.gif) no-repeat left top;
}
#catalogNavi li#ctab_f1 a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:82px;
	background:url(../image/down/d11.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_f1 a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:82px;
	background:url(../image/down/d11.gif) no-repeat left bottom;
}
#catalogNavi li#ctab_co a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:72px;
	background:url(../image/down/d12.gif) no-repeat left top;
}
#catalogNavi li#ctab_co a:hover{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:72px;
	background:url(../image/down/d12.gif) no-repeat left bottom;
}
#catalogNavi li.on#ctab_co a{
	display:block;
	margin:0;
	padding:0;
	height:30px;
	width:72px;
	background:url(../image/down/d12.gif) no-repeat left bottom;
}


.att{text-align:center; font-size:18px; color:red; margin:50px auto; width:700px; padding:10px;border:1px solid #ff0000; line-height:140%;}

#catalogNavi { box-sizing:border-box;}
#catalogNavi li a { display: inline-block; height:30px; padding:0 4px; border: 1px #ddd solid; color: #1988AC; font-size: 13px; line-height: 30px; text-align: center;}
#catalogNavi li a:hover, #catalogNavi li a.this { background: #eee; border: 1px #999 solid; color: #333;}

.kenchiku{ background:#00A3D9; color:#fff; padding:1px 4px; margin-right:2px; line-height:1.0; border-radius:2px;}
.doboku{ background:#FF8000; color:#fff; padding:1px 4px; margin-right:2px; line-height:1.0;border-radius:2px;}