/*------------------------------------------------------
カテゴリーページボタン
------------------------------------------------------*/
@media only screen and (max-width:579px) {
ul.blv_categoryLink li { padding-top:21px!important;}

ul.blv_categoryLink li a{ color:#ff8533!important; line-height:1!important; font-size:18px!important;}
ul.blv_categoryLink li:first-child a{ color:#3797d0!important;}
ul.blv_categoryLink li a:before{ content:" "; display:inline-block; width:18px; height:18px; background:url(/medias/cat-btn02.gif?context=bWFzdGVyfGltYWdlc3wxNjUzfGltYWdlL2dpZnxpbWFnZXMvaGY1L2hiYy85NDM4MDM5Mzc1OTAyLmdpZnwzYjE1MjdiZGMwOTYzY2IxMmUzMTk2NDFkNWUwZjJiMzliZmEzNDgwNDA5MWY2ZGNjNmU5NmZiYzYyNDI1MWQ5) no-repeat center center!important;}
ul.blv_categoryLink li:first-child a:before{content:" ";  display:inline-block; width:18px; height:18px;background:url(/medias/cat-btn01.gif?context=bWFzdGVyfGltYWdlc3wxNjU4fGltYWdlL2dpZnxpbWFnZXMvaGQ2L2gyNC85NDM4MDM5MzEwMzY2LmdpZnwzMzJhZjRiNmU3YzJjODgxMjAyM2Y3ODhlZDYyMzJkZWJjYjZiNDNiMTUxMWQ2NDkzZWJhOGY2NDIyMzM5OGNl) no-repeat center center!important;}
}
@media only screen and (min-width:580px) {
ul.blv_categoryLink li a{ color:#ff8533!important; background:url(/medias/cat-btn02.gif?context=bWFzdGVyfGltYWdlc3wxNjUzfGltYWdlL2dpZnxpbWFnZXMvaGY1L2hiYy85NDM4MDM5Mzc1OTAyLmdpZnwzYjE1MjdiZGMwOTYzY2IxMmUzMTk2NDFkNWUwZjJiMzliZmEzNDgwNDA5MWY2ZGNjNmU5NmZiYzYyNDI1MWQ5) no-repeat left center!important; padding-left:16px!important;}
ul.blv_categoryLink li:first-child a{ color:#3797d0!important; background:url(/medias/cat-btn01.gif?context=bWFzdGVyfGltYWdlc3wxNjU4fGltYWdlL2dpZnxpbWFnZXMvaGQ2L2gyNC85NDM4MDM5MzEwMzY2LmdpZnwzMzJhZjRiNmU3YzJjODgxMjAyM2Y3ODhlZDYyMzJkZWJjYjZiNDNiMTUxMWQ2NDkzZWJhOGY2NDIyMzM5OGNl) no-repeat left center!important;}
}

/*------------------------------------------------------
ThinkPad Stack
------------------------------------------------------*/
/*タイトルに関する微調整*/
@media only screen and (max-width:579px) {
.blv_stackih2 h2{ line-height:1!important; padding-top:0.45em!important;}
}
@media only screen and (min-width:580px) {
.blv_stackih2 h2{ display:inline-block!important; vertical-align:top;}
.blv_stackih2{ padding-left:5%!important;}
.blv_stackih2 h2{ padding-right:30px!important; font-size:1.938em!important; padding-top:0.45em!important;  line-height:1!important;}
}
/*商品に関する微調整*/
.blv_stackitem li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_stackitem li .blv_categoryName span {width:100%!important; height:85px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_stackitem li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_stackitem li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
Docking station
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_dost li .blv_categoryName span { width:96%!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_dost li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_dost li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
ThinkPad キーボード
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_kybo li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_kybo li .blv_categoryName span {width:100%!important; height:85px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_kyboli .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_kybo li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
AC/DCアダプター
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_acdc li .blv_categoryName span { width:96%!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_acdc li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_acdc li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
Battery
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_btt li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_btt li .blv_categoryName span{width:100%!important; height:85px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_btt li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_btt li .blv_categoryTxt {min-height:138px;}
}



/*------------------------------------------------------
Security solutions
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_sso li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_sso li .blv_categoryName span{width:100%!important; height:85px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_sso li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_sso li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
Multimedia
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_multi li .blv_categoryName span { width:96%!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_multi li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_multi li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
Adapter
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_adap li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_adap li .blv_categoryName span{width:100%!important; height:85px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_adap li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_adap li .blv_categoryTxt {min-height:120px;}
}


/*------------------------------------------------------
ThinkPad10
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_tpa10 li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_tpa10 li .blv_categoryName span{width:100%!important; height:65px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_tpa10 li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_tpa10 li .blv_categoryTxt {min-height:200px;}
}

/*------------------------------------------------------
ThinkPad Helix
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_helix li .blv_categoryName span { width:96%!important; padding:10px 5px!important;word-wrap: break-word!important;}
@media only screen and (max-width:748px) {
.blv_helix li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_helix li .blv_categoryTxt {min-height:168px;}
}


@media only screen and (max-width:579px) {
}
@media only screen and (min-width:580px) and (max-width:749px) {
}
@media only screen and (min-width:750px) and (max-width:979px) {

.blv_helix li.blv_heighttweak_b .blv_categoryTxt{height:222px;}
.blv_helix li.blv_heighttweak_c .blv_categoryTxt{height:185px;}
}
@media only screen and (min-width:980px) and (max-width:1179px) {
.blv_helix li.blv_heighttweak_c .blv_categoryName { display:table;}
.blv_helix li.blv_heighttweak_c .blv_categoryName span{ display:table-cell;height:90px!important; vertical-align:middle;}
.blv_helix li.blv_heighttweak_b .blv_categoryTxt{height:222px!important;}
.blv_helix li.blv_heighttweak_c .blv_categoryTxt{height:204px!important;}
}
@media only screen and (min-width:1180px) {
.blv_helix li.blv_heighttweak_c .blv_categoryName { display:table;}
.blv_helix li.blv_heighttweak_c .blv_categoryName span{ display:table-cell;height:90px!important; vertical-align:middle;}
.blv_helix li.blv_heighttweak_a .blv_categoryTxt{height:240px!important;}
.blv_helix li.blv_heighttweak_b .blv_categoryTxt{height:222px!important;}
.blv_helix li.blv_heighttweak_c .blv_categoryTxt{height:204px!important;}
}

/*------------------------------------------------------
ThinkVision/Lenovo モニター
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_htvlmoni li .blv_categoryName span { width:96%!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_htvlmoni li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_htvlmoni li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
ThinkCentre モニターアーム
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_htvlarm li .blv_categoryName span { width:96%!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_htvlarm li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_htvlarm li .blv_categoryTxt {min-height:168px;}
}


/*------------------------------------------------------
ThinkCentre キーボード
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_htvlkyb li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_htvlkyb li .blv_categoryName span{width:100%!important; height:65px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_htvlkyb li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_htvlkyb li .blv_categoryTxt {min-height:168px;}
}



/*------------------------------------------------------
tinyアクセサリー
------------------------------------------------------*/
/*商品に関する微調整*/
.blv_htvltiny li .blv_categoryName{ display:table!important; width:100%!important;}
.blv_htvltiny li .blv_categoryName span {width:100%!important; height:85px!important; display:table-cell!important; vertical-align:middle!important; padding:10px 5px!important; }
@media only screen and (max-width:748px) {
.blv_htvltiny li .blv_categoryTxt {min-height:1em;}
}
@media only screen and (min-width:749px)  {
.blv_htvltiny li .blv_categoryTxt {min-height:145px;}
}




@media only screen and (max-width:579px) {}
@media only screen and (min-width:580px) and (max-width:749px) {}
@media only screen and (min-width:750px) and (max-width:979px) {}
@media only screen and (min-width:980px) and (max-width:1179px) {}
@media only screen and (min-width:1180px) {}
