@charset "UTF-8";
/*--------------------------------------------------------------
jp-second-index
--------------------------------------------------------------*/

/*----  Primary  ----*/
.primary {
	float: left;
	width: 710px;
}

/*----  secondary  ----*/
.secondary {
	float: right;
	width: 190px;
}



/*----  H1 title  ----*/
h1.tit-main {
	width: 920px;
	height: 130px;
	background: url(../images/main.jpg) no-repeat;
	text-indent:-9999px;
	outline: 0;
	margin: 0 0 30px;
}

h2{
 margin-top:30px;}
/*--------------------------------------------------------------
category
--------------------------------------------------------------*/
ul#category {
}
ul#category li {
 float: left;
}
ul#category li a {
 background: url(../images/list-menu-tab.gif) no-repeat;
 height: 56px;
 display: block;
 text-indent: -9999px;
 outline: 0;
}
ul#category li#aNav a {
 background-position: 0 0;
 width: 177px;
}
ul#category li#hNav a {
 background-position: -177px 0;
 width: 177px;
}
ul#category li#oNav a {
 background-position: -355px 0;
 width: 178px;
}
ul#category li#vNav a {
 background-position: -533px 0;
 width: 177px;
}

ul#category li#aNav a:hover { background-position: 0 -56px;}
ul#category li#hNav a:hover { background-position: -177px -56px;}
ul#category li#oNav a:hover { background-position: -355px -56px;}
ul#category li#vNav a:hover { background-position: -533px -56px;}

ul#category li#aNav.on a{ background-position: 0 -56px;}
ul#category li#hNav.on a { background-position: -177px -56px;}
ul#category li#oNav.on a { background-position: -355px -56px;}
ul#category li#vNav.on a { background-position: -533px -56px;}


/*--------------------------------------------------------------
prodList
--------------------------------------------------------------*/
.prodList{
	font-size:1.2em;
 margin-top:10px;
}
.prodList li{
 float:left;
 width:345px;
 border-top: 1px solid #eeeeee;
 }
.prodList li.noBorder{
 border-top:none;}
.prodList li.right{
 margin-left:20px;}
 
.prodList li  dt {
  background:url(../../../images/common/icon-arrow1.gif) no-repeat 5px 20px;
  background-color: #f9f9f9;
  float: left;
  clear:left;
  width:150px;
  font-weight:bold;
  padding: 15px 10px 15px 18px;
  font-weight: bold;
  line-height:150%;}
.prodList li dt a:link,
.prodList li dt a:visited{
 color:#333;}
.prodList li dt a:hover{
 color: #0068b7;}
.prodList dl dd {
   padding: 15px 0 15px 0px;
   margin-left:190px;
   line-height:150%;}


/*.prodList-clearfix
--------------------*/
.prodList:before,
.prodList:after {
  content: "";
  display: table;}
.prodList:after { clear: both; }
.prodList { zoom: 1; }

/*.prodList li-clearfix
--------------------*/
.prodList li:before,
.prodList li:after {
  content: "";
  display: table;}
.prodList li:after { clear: both; }
.prodList li { zoom: 1; }
