/* [共通]サムネールリンク
=========================================================================================== */
/* サイトトップ、カテゴリトップ にて使用 */
div.envThumbLink {
position: relative;
z-index: 1;
width: 230px;
height: 130px;
margin: 0 0 15px 0;
}
div.envThumbLink a {
display:block;
width: 230px;
height: 130px;
}
div.envThumbLink.sizeL,
div.envThumbLink.sizeL a {
height: 160px;
}
div.envThumbLink.sizeLL,
div.envThumbLink.sizeLL a {
height: 186px;
}
div.envThumbLink.sizeWide,
div.envThumbLink.sizeWide a {
width: 475px;
}
div.envThumbLink.sizeWideHeight,
div.envThumbLink.sizeWideHeight a {
width: 475px;
height: 215px;
}

div.envThumbLink.sizeWideHeightL,
div.envThumbLink.sizeWideHeightL a {
width: 967px;
height: 215px;
}


div.envThumbLink span {
display: block;
}
div.envThumbLink .linkImage{
position:absolute;
top: 0;
left: 0;
z-index: 1;
border: 1px #666 solid;
font-size: 0;
line-height: 0;
}
div.envThumbLink .underLay {
position: absolute;
left: 0;
bottom: 0;
z-index:10;
width: 212px;
height: 54px;
padding: 0 8px 0 10px;
background: url(/Prod/comp/soft1/citrix/images/top/bg_thumb.png) right center no-repeat;
}
div.envThumbLink a .underLay {
width: 190px;
padding: 0 30px 0 10px;
background: url(/Prod/comp/soft1/citrix/images/top/bg_thumblink.png) right center no-repeat;
cursor: pointer;
}
div.sizeWideHeightL a .underLay {
background: url/Prod/comp/soft1/citrix/images/top/images/bg_thumblink_wide.png) right;
width: 967px;
}

div.envThumbLink.sizeWideHeightL .underLay {
width: 949px;
}

div.envThumbLink.sizeWideHeightL a .underLay {
width: 926px;
}
div.envThumbLink.sizeWide .underLay,
div.envThumbLink.sizeWideHeight .underLay {
width: 457px;
}
div.envThumbLink.sizeWide a .underLay,
div.envThumbLink.sizeWideHeight a .underLay {
width: 435px;
}
div.envThumbLink.sizeWideHeightL .underLay {
width: 949px;
}
div.envThumbLink.sizeWideHeightL a .underLay {
width: 926px;
}




div.envThumbLink .linkText {
display:table-cell;
vertical-align:middle;
width: 212px;
height: 54px;
color: #fff;
font-size: 14px;
font-weight: bold;
line-height: 1.2;
}
div.envThumbLink a .linkText {
width: 190px;
}

/* 20140324 追加 */
div.envThumbLink .underLay.line4,
div.envThumbLink .underLay.line4 .linkText {
height: 74px;
}
/* */

div.envThumbLink.sizeWide .linkText,
div.envThumbLink.sizeWideHeight .linkText {
width: 457px;
}
div.envThumbLink.sizeWide a .linkText,
div.envThumbLink.sizeWideHeight a .linkText {
width: 435px;
}
div.envThumbLink.sizeWideHeightL .linkText {
width: 949px;
}
div.envThumbLink.sizeWideHeightL a .linkText {
width: 926px;
}



/*\*//*/
* html div.envThumbLink .linkText{
display:inline-block;
}
/**/
/* for IE 6,7 */
div.envThumbLink .linkText{
*display:inline-block;
*zoom:1;
*padding-top: 19px;
*height: 35px;
}
div.envThumbLink .line2{
*padding-top: 10px;
*height: 44px;
}
div.envThumbLink .line3{
*padding-top: 1px;
*height: 53px;
}

div.envThumbLink .newFlag {
position:absolute;
top: 1px;
left: 1px;
z-index:10;
}

div.envThumbLink a:link span,
div.envThumbLink a:link sub,
div.envThumbLink a:link sup,
div.envThumbLink a:visited span,
div.envThumbLink a:visited sub,
div.envThumbLink a:visited sup {
color: #fff;
text-decoration: none !important;
}
div.envThumbLink a:hover span,
div.envThumbLink a:hover sub,
div.envThumbLink a:hover sup,
div.envThumbLink a:active span,
div.envThumbLink a:active sub,
div.envThumbLink a:active sup {
color: #ffd970;
text-decoration: underline !important;
}

.catIndexStyle p {
margin-top: -7px;
}

/*
.catIndexStyle div.envThumbLink {
margin-bottom: 8px;
}
.catIndexStyle p.ImgOnlyStyle {
margin-bottom: 6px;
}
*/



/*------------------------------------------------------
 14.7.2014 修正
-------------------------------------------------------*/

div.envThumbLink a:link,
div.envThumbLink a:visited {
 text-decoration: none !important;
}