@charset "Shift_JIS";
/* CSS Document */
.mainImg01{
position:relative;
background:url(../images/knowledgeTop/mainImage01.gif) no-repeat 0 0;
margin:0px 0px 6px 0px;
padding:0;
clear:both;
width:390px;
height:160px;
}
.mainImg02{
position:relative;
background:url(../images/productTop/mainImage02.jpg) no-repeat 0 0;
margin:0px 0px 6px 0px;
padding:0;
clear:both;
width:390px;
height:160px;
}

.mainImg01 h2,
.mainImg01 p,
.mainImg02 h2,
.mainImg02 p{
text-indent:-5000px;
font-size:0;
line-height:0;
margin:0;
}

.mainImg01 .detailBtn{
width:222px;
height:25px;
margin:0;
position:absolute;
top:118px;
right:12px;
padding:0;
}

.mainImg01 .detailBtn a{
width:222px;
background:url(../images/knowledgeTop/btn_mainimage01.gif) no-repeat 0px 0px;
}

.mainImg02 .detailBtn{
	width:182px;
	height:25px;
	margin:0;
	position:absolute;
	top:119px;
	right:19px;
	background-image: url(http://japan.rsa.com/node.aspx?id=3471);
	padding:0;
}

.mainImg02 .detailBtn a{
width:182px;
background:url(../images/productTop/btn_mainimage02.gif) no-repeat 0px 0px;
}

/***secondary  add080926********************/

.secondary .contactRenew{
margin-bottom:15px;
float:right;
}

.secondary .contactRenew h5{
text-indent:-5000px;
font-size:0;
line-height:0;
background:url(../images/common/title_contact.gif) no-repeat 0 0;
width:130px;
height:40px;
}

.secondary .contactRenew ul{
width:130px;
height:101px;
list-style:none;
padding:0;
margin:0;
background:url(../images/common/contactLink2.gif) no-repeat -130px 0px;
}

.secondary .contactRenew ul li,
.secondary .contactRenew ul li a{
background:none;
padding:0;
margin:0;
display:block;
text-indent:-5000px;
font-size:0;
line-height:0;
width:130px;
height:25px;
}

.secondary .contactRenew ul li a:hover{
background:url(../images/common/contactLink2.gif) no-repeat 0 0;
}
.secondary .contactRenew ul li.seminarPage a:hover{
background-position:0px 0px;
}
.secondary .contactRenew ul li.samplePage a:hover{
background-position:0px -25px;
}
.secondary .contactRenew ul li.catalogPage a:hover{
background-position:0px -50px;
}
.secondary .contactRenew ul li.contactPage a:hover{
background-position:0px -75px;
}


/***tertiary  add080926********************/

.tertiary{
width:530px;
clear:both;
padding-top:10px;
}

.tertiary dl{
	float:left;
	width:262px;
	min-height:100px;
	background:url(../images/knowledgeTop/btn_bg.gif) repeat-y 0 0;
	margin-top:0;
	margin-bottom:6px;
}

.tertiary dt.btn_01_pass{
height:34px;
margin:0px;
background:url(../images/knowledgeTop/btn_01_pass.gif) no-repeat 0 0;
}

.tertiary dt.btn_01_secureid{
height:34px;
margin:0px;
background:url(../images/knowledgeTop/btn_01_secureid.gif) no-repeat 0 0;
}

.tertiary dt.btn_01_lineup{
height:34px;
margin:0px;
background:url(../images/knowledgeTop/btn_01_lineup.gif) no-repeat 0 0;
}

.tertiary dt.btn_01_detail{
height:34px;
margin:0px;
background:url(../images/knowledgeTop/btn_01_detail.gif) no-repeat 0 0;
}

.tertiary dt.btn_02_pass{
height:34px;
margin:0px;
background:url(../images/productTop/btn_02_pass.gif) no-repeat 0 0;
}

.tertiary dt.btn_02_product{
height:34px;
margin:0px;
background:url(../images/productTop/btn_02_product.gif) no-repeat 0 0;
}

.dlSpace{
margin-right:6px;
}

.tertiary h3{
display:block;
text-indent:-5000px;
font-size:0;
line-height:0;
margin-bottom:0;
}

.tertiary dd{
margin:0;
background:url(../images/knowledgeTop/btn_image.gif) no-repeat left bottom;
min-height:66px;
*height:67px;
}

div.main .tertiary ul{
padding:5px 15px;
margin:0;
}

div.main .tertiary li {
background:url(../images/knowledgeTop/btn_li.gif) no-repeat left 4px; !important
list-style-type:none;
margin:0 0 3px 0;
padding-left:10px;
}

