@charset "UTF-8";
/* CSS Document */

/* =====================================================================
*    0. Bace Color
*    ---
*         Freecom Blue          #41A7E2
*         Freecom Light Blue    #CFE5F8
*         Freecom Gray          #474D51
*         ---
*         Gold for link color   #735212
*         Gold for hover color  #AB9144
*         Strong Blue           #01ABE6 (use for Product Name)
*         Strong Red            #E50007
*    ---
*    1. Products TOP contents Area
*    2. TOUGH DRIVE cover contents Area
*    3. Products Detail
*    4. page navigation
*    5. sub navigation
*    5.1. Products Detail
*    5.2. Products Cover
* =================================================================== */


/* =====================================================================
*
*    1. Products TOP contents Area
*
* =================================================================== */

dl.productsBtnArea {}
dl.productsBtnArea dd { width: 210px; height: 330px; padding: 10px 10px 0 0; float: left;}
dl.productsBtnArea dd.productsBtn01 { width: 650px; height: 150px; padding: 0;}
dd.productsBtn02 {}
dd.productsBtn03 {}
dl.productsBtnArea dd.productsBtn04 { padding-right: 0;}
dl.productsBtnArea dd a { width: 210px; height: 330px; display: block;}
dl.productsBtnArea dd.productsBtn01 a { width: 650px; height: 150px; background: url(../images/btn_TD-cover.jpg) 0 0 no-repeat;}
dd.productsBtn02 a { background: url(../images/btn_HD-xs.jpg) 0 0 no-repeat;}
dd.productsBtn03 a { background: url(../images/btn_MD-xxs.jpg) 0 0 no-repeat;}
dd.productsBtn04 a { background: url(../images/btn_USB-card.jpg) 0 0 no-repeat;}

ul.pageBnrArea { padding-left: 20px; display: none;}
ul.pageBnrArea li { padding: 10px 10px 0 0; float: left;}

/* =====================================================================
*
*    2. TOUGH DRIVE cover contents Area
*
* =================================================================== */

h2.ttl_TD-cover { width: 650px; height: 100px; background: url(../images/ttl_TD-family.gif) 0 0 no-repeat;}
ul.productsBtnArea {}
ul.productsBtnArea li { padding: 10px 10px 0 0; float: left;}
ul.productsBtnArea li.nopad { padding-right: 0;}

/* =====================================================================
*
*    3. Products Detail
*
* =================================================================== */

.mainImg { padding: 0 20px; background: url(../images/bg_naviPoint.gif) 624px 194px no-repeat;}
.mainImg h2 { padding: 20px 0;}

/* product icon */
.iconArea { margin: 0 20px; padding: 0 12px 30px 0; background: url(../images/bg_iconArea.gif) 0 0 no-repeat;}
.iconArea-inner { padding-left: 12px;}
.kwicks { list-style: none; position: relative; margin: 0; padding: 0; 
	 background-images: url(../images/no_flicker.gif) ; /*some browsers are to slow when aligning the menu items via jQuery and so the background shines through, this prevents this flickering*/
}  
.kwicks li{ display: block; overflow: hidden; padding: 0; cursor: pointer; float: left; width: 96px; height: 80px; margin-right: 0px; background-image:url(../images/icon_sprite.gif); background-repeat:no-repeat;}
#kwick1 { background-position:0px 0px;}
#kwick2 { background-position:-210px 0px;}
#kwick3 { background-position:-420px 0px;}
#kwick4 { background-position:-630px 0px;}
#kwick5 { background-position:-840px 0px;}
#kwick6 { background-position:-1050px 0px;}
#kwick7 { background-position:-1260px 0px;}

/* gallery Area */
.galleryArea { padding: 10px 20px 30px; background: url(../images/bg_naviPoint.gif) 624px 22px no-repeat;}
.galleryArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl01.gif) 0 0 no-repeat;}
.galleryArea ul { width: 600px; height: 86px; padding-top: 14px; background: url(../images/bg_galleryArea.gif) 0 0 no-repeat;}
.galleryArea li { display: inline;}

/* point Area */
.pointArea { padding: 10px 0 30px; background: url(../images/bg_naviPoint.gif) 624px 44px no-repeat;}
.pointArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl02.gif) 20px 0 no-repeat;}
.TD .pointStyle01 ul { width: 480px; padding: 20px 20px 0 40px;}
.TD .pointStyle01 li { list-style: disc;}
.TD .pointStyle01 img { padding: 20px 40px 0 0;}
.TD .pointStyle02 img.subBody { padding: 10px 20px 20px;}
.TD .pointStyle02 img { padding-left: 20px;}
.TD .pointStyle02 p { width: 470px; padding: 0 20px 10px 10px;}
.TD .pointStyle03 img.subBody { padding: 10px 20px 20px;}
.TD .pointStyle03 img { padding-right: 20px;}
.TD .pointStyle03 p { width: 470px; padding: 0 10px 10px 20px;}
.TD .pointStyle04 p { width: 318px; padding: 24px 20px 0 0;}
.TD .pointStyle04 img.subBody { padding-bottom: 20px;}
.TD .pointStyle04 img {}

/* use Area */
.useArea { padding: 10px 0 30px; background: url(../images/bg_naviPoint.gif) 624px 66px no-repeat;}
.useArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl03.gif) 20px 0 no-repeat;}
.useArea ul { width: 580px; padding: 20px 20px 0 40px;}
.useArea li { list-style: disc;}
.useArea strong { font-weight: bold;}

/* spec Area */
.specArea { padding: 10px 20px 30px; background: url(../images/bg_naviPoint.gif) 624px 88px no-repeat;}
.specArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl04.gif) 0 0 no-repeat;}
.specArea p.subBody01 { width: 100px; height: 14px; padding: 20px 0 14px; background: url(../images/info_subBody01.gif) 0 20px no-repeat;}
.specArea p.subBody02 { width: 100px; height: 14px; padding: 20px 0 14px; background: url(../images/info_subBody02.gif) 0 20px no-repeat;}
.specArea p.subBody03 { width: 100px; height: 14px; padding: 20px 0 14px; background: url(../images/info_subBody03.gif) 0 20px no-repeat;}
.specArea table {}
.specArea tr { background: #C7C9CA;}
.specArea tr.zeebra { background: #E4E4E4;}
.specArea th { width: 174px; border-top: 1px solid #FFFFFF; padding: 3px 0 3px 6px; text-align: right; vertical-align: top;}
.specArea td { width: 413px; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; padding: 3px 0 3px 6px;}
.specArea span {}
.specArea ul { width: 580px; padding: 0 0 0 20px;}
.specArea li { list-style: disc;}
.specArea table.productNo {}
.specArea table.productNo tr {}
.specArea table.productNo th { width: 87px; padding-right: 3px;}
.specArea table.productNo td { width: 110px;}

/* driver Area */
.driverArea { padding: 10px 20px 30px; background: url(../images/bg_naviPoint.gif) 624px 117px no-repeat;}
.driverArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl05.gif) 0 0 no-repeat;}
.driverArea dt { padding: 10px 0 0;}
.driverArea dd { padding: 20px 0 20px 40px; background: url(../images/icon_blank.gif) 20px 24px no-repeat;}
.driverArea dd a {}

/* datasheet Area */
.datasheetArea { padding: 10px 20px 30px; background: url(../images/bg_naviPoint.gif) 624px 146px no-repeat;}
.datasheetArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl06.gif) 0 0 no-repeat;}
.datasheetArea blockquote { height: 53px; padding: 50px 0 0 100px; background: url(../images/iconPDF.jpg) 18px 30px no-repeat;}

/* ---- TD leather Template */
.TD-leather .pointStyle01 ul { width: 480px; padding: 20px 20px 0 40px;}
.TD-leather .pointStyle01 li { list-style: disc;}
.TD-leather .pointStyle01 img { padding: 20px 40px 0 0;}
.TD-leather .pointStyle02 img.subBody { padding: 0 20px 20px;}
.TD-leather .pointStyle02 p { width: 600px; padding: 0 20px;}
.TD-leather .pointStyle02 p img { padding: 0 20px 10px 0;}
.TD-leather .pointStyle03 img.subBody { padding: 40px 20px 20px;}
.TD-leather .pointStyle03 img { padding-left: 20px;}
.TD-leather .pointStyle03 p { width: 470px; padding: 0 20px 0 10px;}
.TD-leather .pointStyle04 img { padding-top: 40px;}
.TD-leather .pointStyle04 p { width: 360px; padding: 0 20px 0 0;}
.TD-leather .pointStyle04 img.subBody { padding-bottom: 20px;}

/* ---- TD pink Template */
.TD-pink .galleryArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pink01.gif) 0 0 no-repeat;}
.TD-pink .pointArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl-pink02.gif) 20px 0 no-repeat;}
.TD-pink .useArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl-pink03.gif) 20px 0 no-repeat;}
.TD-pink .specArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pink04.gif) 0 0 no-repeat;}
.TD-pink .driverArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pink05.gif) 0 0 no-repeat;}
.TD-pink .datasheetArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pink06.gif) 0 0 no-repeat;}
.TD-pink .specArea tr { background: #F6D4DB;}
.TD-pink .specArea tr.zeebra { background: #FBEAED;}
.TD-pink .pointStyle01 ul { width: 480px; padding: 20px 20px 0 40px;}
.TD-pink .pointStyle01 li { list-style: disc;}
.TD-pink .pointStyle01 img { padding: 20px 40px 0 0;}
.TD-pink .pointStyle02 img.subBody { padding: 0 20px 20px 16px;}
.TD-pink .pointStyle02 img { padding: 0 16px 0 16px;}
.TD-pink .pointStyle02 p { width: 380px; padding: 0 20px 0 0;}
.TD-pink .pointStyle03 img.subBody { padding: 40px 20px 20px;}
.TD-pink .pointStyle03 img { padding-right: 20px;}
.TD-pink .pointStyle03 p { width: 470px; padding: 0 10px 0 20px;}
.TD-pink .pointStyle04 img.subBody { padding: 0 0 20px 20px;}
.TD-pink .pointStyle04 img { padding-top: 40px;}
.TD-pink .pointStyle04 p { width: 480px; padding: 30px 140px 0 20px; background: url(../images/subImg_TD-pink05.jpg) 490px 0 no-repeat;}
.TD-pink .pointStyle05 img { padding: 40px 20px 0 0;}
.TD-pink .pointStyle05 p { width: 380px; padding: 0 0 0 20px;}
.TD-pink .pointStyle05 img.subBody { padding-bottom: 20px;}

/* ---- TD custom Template */
.TD-custom .mainImg { padding: 0 20px; background: url(../images/bg_naviPoint.gif) 624px 204px no-repeat;}
.TD-custom .pointStyle01 ul { width: 480px; padding: 20px 20px 0 40px;}
.TD-custom .pointStyle01 li { list-style: disc;}
.TD-custom .pointStyle01 img { padding: 20px 40px 0 0;}
.TD-custom .pointStyle02 p { width: 600px; padding: 10px 20px 0;}
.TD-custom .pointStyle02 p img { padding: 10px 0 10px 20px;}
.TD-custom .pointStyle02 p img.subBody { padding: 0 20px 20px 0;}
.TD-custom .pointStyle03 img.subBody { padding: 40px 20px 20px;}
.TD-custom .pointStyle03 img { padding-left: 20px;}
.TD-custom .pointStyle03 p { width: 470px; padding: 0 20px 0 10px;}
.TD-custom .pointStyle04 { background: url(../images/subImg_TD-custom04.jpg) 310px 40px no-repeat;}
.TD-custom .pointStyle04 img.subBody { padding: 40px 0 0 20px;}
.TD-custom .pointStyle04 p { width: 250px; padding: 20px 0 0 20px;}
.TD-custom .pointStyle04 p.linkArea { width: 310px; padding: 125px 20px 0 0;}
.TD-custom .pointStyle04 p.linkArea img { padding-bottom: 10px;}
.TD-custom .pointStyle05 img.subBody { padding: 40px 0 20px 20px;}
.TD-custom .pointStyle05 img { padding-bottom: 20px;}
.TD-custom .pointStyle05 p { width: 600px; padding: 0 0 0 20px;}

/* ---- TD pro Template */
.TD-pro .galleryArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pro01.gif) 0 0 no-repeat;}
.TD-pro .pointArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl-pro02.gif) 20px 0 no-repeat;}
.TD-pro .useArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl-pro03.gif) 20px 0 no-repeat;}
.TD-pro .specArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pro04.gif) 0 0 no-repeat;}
.TD-pro .driverArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pro05.gif) 0 0 no-repeat;}
.TD-pro .datasheetArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-pro06.gif) 0 0 no-repeat;}
.TD-pro .pointStyle01 ul { width: 480px; padding: 20px 20px 0 40px;}
.TD-pro .pointStyle01 li { list-style: disc;}
.TD-pro .pointStyle01 img { padding: 20px 40px 0 0;}
.TD-pro .pointStyle02 img.subBody { padding: 0 0 20px 20px;}
.TD-pro .pointStyle02 p { width: 600px; padding: 0 20px; background: url(../images/subImg_TD-pro02.jpg) 0 0 no-repeat;}
.TD-pro .pointStyle02 p img { padding: 0 20px 20px 0;}
.TD-pro .useArea { padding-bottom: 20px;}
.TD-pro .useArea img { padding: 15px 0 0 110px;}

/* ---- TD sport Template */
.TD-sport .galleryArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-sport01.gif) 0 0 no-repeat;}
.TD-sport .pointArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl-sport02.gif) 20px 0 no-repeat;}
.TD-sport .useArea p.ttl { width: 600px; height: 20px; padding-left: 20px; background: url(../images/info_ttl-sport03.gif) 20px 0 no-repeat;}
.TD-sport .specArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-sport04.gif) 0 0 no-repeat;}
.TD-sport .driverArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-sport05.gif) 0 0 no-repeat;}
.TD-sport .datasheetArea p.ttl { width: 600px; height: 20px; background: url(../images/info_ttl-sport06.gif) 0 0 no-repeat;}
.TD-sport .pointStyle01 img { padding: 20px 0 0 40px;}
.TD-sport .pointStyle01 ul { width: 365px; padding: 20px 20px 0 20px;}
.TD-sport .pointStyle01 li { list-style: disc;}
.TD-sport .pointStyle02 { background: url(../images/subImg_TD-sport02.jpg) 280px 20px no-repeat;}
.TD-sport .pointStyle02 img.subBody { padding: 60px 0 50px 20px;}
.TD-sport .pointStyle02 p { width: 600px; padding: 0 20px;}
.TD-sport .pointStyle03 img.subBody { padding: 40px 20px 20px;}
.TD-sport .pointStyle03 img { padding-left: 20px;}
.TD-sport .pointStyle03 p { width: 470px; padding: 0 20px 0 10px;}

/* ---- HD xs Template */
.HD-xs .pointStyle01 ul { width: 500px; padding: 20px 20px 0 40px;}
.HD-xs .pointStyle01 li { list-style: disc;}
.HD-xs .pointStyle01 img { padding: 20px 40px 0 0;}
.HD-xs .pointStyle02 img.subBody { padding: 20px 0 20px 20px;}
.HD-xs .pointStyle02 img { padding: 0 20px 0 0;}
.HD-xs .pointStyle02 p { width: 360px; padding: 0 0 0 20px;}
.HD-xs .pointStyle03 img.subBody { padding: 40px 20px 20px;}
.HD-xs .pointStyle03 img { padding-left: 20px;}
.HD-xs .pointStyle03 p { width: 470px; padding: 0 20px 0 10px;}

/* ---- MD xxs Template */
.MD-xxs .pointStyle01 ul { width: 500px; padding: 20px 20px 0 40px;}
.MD-xxs .pointStyle01 li { list-style: disc;}
.MD-xxs .pointStyle01 img { padding: 20px 0 0 40px;}
.MD-xxs .pointStyle02 { background: url(../images/subImg_MD-xxs02.jpg) 295px 0 no-repeat;}
.MD-xxs .pointStyle02 img.subBody { padding: 100px 0 40px 20px;}
.MD-xxs .pointStyle02 p { width: 600px; padding: 0 20px;}
.MD-xxs .pointStyle03 img { padding: 40px 35px 0 0;}
.MD-xxs .pointStyle03 p { width: 300px; padding: 40px 0 0 20px;}
.MD-xxs .pointStyle03 p img.subBody { padding: 0 0 20px;}

/* ---- USB card Template */
.USB-card .pointStyle01 ul { width: 580px; padding: 20px 20px 0 40px;}
.USB-card .pointStyle01 li { list-style: disc;}
.USB-card .pointStyle02 img { padding-top: 90px;}
.USB-card .pointStyle02 p { width: 300px; padding: 40px 20px 0 0;}
.USB-card .pointStyle02 p img.subBody { padding: 0 0 20px 0;}
.USB-card .pointStyle03 { background: url(../images/subImg_USB-card02.jpg) 354px 20px no-repeat;}
.USB-card .pointStyle03 img.subBody { padding: 65px 0 0 20px;}
.USB-card .pointStyle03 img { padding: 30px 0 0 20px;}
.USB-card .pointStyle03 p { width: 600px; padding: 30px 20px 0 ;}

/* recomend Area */
.recommendArea { padding: 0 20px; display: none;}
.recommendArea p.ttl03   { height: 24px; border-bottom: #E3E4E4 1px solid; padding-top: 25px; background: url(../images/top_ttl03.gif) 0 25px no-repeat;}
.recommendArea li.reco01 { width: 310px; height: 80px; float: left; padding: 20px 10px 0 0;}
.recommendArea li.reco02 { width: 280px; height: 80px; float: left; padding: 20px 0 0 0;}

/* =====================================================================
*
*    4. page navigation
*
* =================================================================== */

.pageNaviArea { margin-top: 10px; padding-bottom: 8px; background: url(../images/pageNaviFoot.png) bottom left no-repeat;}
.pageNaviArea ul { padding: 10px 10px 0; background: url(../images/pageNaviHead.gif) 0 0 no-repeat; background-color: #474D51;}
.pageNaviArea li { height: 22px;}
.pageNaviArea li.pageNavi05,
.pageNaviArea li.pageNavi07 { height: 36px;}
.pageNaviArea li a { height: 22px; display: block;}
.pageNaviArea li.pageNavi05 a,
.pageNaviArea li.pageNavi07 a { height: 36px;}
.pageNaviArea li.pageNavi01 a { background: url(../images/pageNavi01.gif) 0 0 no-repeat;}
.pageNaviArea li.pageNavi02 a { background: url(../images/pageNavi02.gif) 0 0 no-repeat;}
.pageNaviArea li.pageNavi03 a { background: url(../images/pageNavi03.gif) 0 0 no-repeat;}
.pageNaviArea li.pageNavi04 a { background: url(../images/pageNavi04.gif) 0 0 no-repeat;}
.pageNaviArea li.pageNavi05 a { background: url(../images/pageNavi05.gif) 0 0 no-repeat;}
.pageNaviArea li.pageNavi06 a { background: url(../images/pageNavi06.gif) 0 0 no-repeat;}
.pageNaviArea li.pageNavi07 a { background: url(../images/pageNavi07.gif) 0 0 no-repeat;}
.pageNaviArea li.pageNavi08 a { background: url(../images/pageNavi08.gif) 0 0 no-repeat;}
.pageNaviArea li a:active { background-position: 0 1px;}

/* =====================================================================
*
*    5. sub navigation
*
* =================================================================== */

/* =====================================================================
*    5.1. Products Detail
* =================================================================== */
ul.productsList {}
ul.productsList li { padding: 0 0 10px 20px;}
ul.productsList li dt { width: 158px; height: 30px;}
li.listHDD { height: 362px; background: url(../images/bg_menuHDD.gif) 0 0 no-repeat;}
li.listHDD dt { background: url(../images/ttl_menuHDD.gif) 0 0 no-repeat;}
li.listUSB { height: 66px; background: url(../images/bg_menuUSB.gif) 0 0 no-repeat;}
li.listUSB dt { background: url(../images/ttl_menuUSB.gif) 0 0 no-repeat;}

ul.productsList li dd { width: 82px; height: 76px; float: left;}
ul.productsList li dd.menuHDD00 { width: 158px; height: 34px;}
ul.productsList li dd.menuHDD07 { width: 158px; height: 32px;}
ul.productsList li dd.menuHDD08 { width: 158px; height: 30px;}
ul.productsList li dd a { width: 76px; height: 70px; display: block;}
/* HDD */
ul.productsList li dd.menuHDD00 a { width: 158px; height: 18px; padding-top: 10px; background: url(../images/btn_TDfamily.gif) 0 10px no-repeat;}
ul.productsList li dd.menuHDD01 a { background: url(../images/btn_TD01.gif) 0 0 no-repeat;}
ul.productsList li dd.menuHDD02 a { background: url(../images/btn_TD02.gif) 0 0 no-repeat;}
ul.productsList li dd.menuHDD03 a { background: url(../images/btn_TD03.gif) 0 0 no-repeat;}
ul.productsList li dd.menuHDD04 a { background: url(../images/btn_TD04.gif) 0 0 no-repeat;}
ul.productsList li dd.menuHDD05 a { background: url(../images/btn_TD05.gif) 0 0 no-repeat;}
ul.productsList li dd.menuHDD06 a { background: url(../images/btn_TD06.gif) 0 0 no-repeat;}
ul.productsList li dd.menuHDD07 a { width: 158px; height: 26px; padding-top: 6px; background: url(../images/btn_HD01.gif) 0 6px no-repeat;}
ul.productsList li dd.menuHDD08 a { width: 158px; height: 26px; padding-top: 4px; background: url(../images/btn_HD02.gif) 0 4px no-repeat;}
/* USB */
ul.productsList li dd.menuUSB01 { width: 158px; height: 26px;}
ul.productsList li dd.menuUSB01 a { width: 158px; height: 26px; background: url(../images/btn_USB01.jpg) 0 4px no-repeat;}

.sM01_head { padding-top: 10px; background: url(../images/subMenu01_head.gif) 0 0 no-repeat;}
.sM01_head ul { width: 178px; border: 1px solid #DEDEDE; border-top: none; border-bottom: none; padding: 0 9px;}
.sM01_head li { height: 30px;}
.sM01_head li.sM0200 { height: 40px;}
.sM01_head li a { width: 178px; height: 30px; display: block;}
.sM01_head li.sM0200 a { height: 40px; background: url(../images/btn_shopList.gif) 0 0 no-repeat;}
.sM01_head li.sM0201 a { background: url(../images/btn_beforeBuy.gif) 0 4px no-repeat;}
.sM01_foot { margin-bottom: 10px; padding-bottom: 10px; background: url(../images/subMenu01_foot.gif) bottom left no-repeat;}

/* =====================================================================
*    5.2. Products Cover
* =================================================================== */
.products-cover ul.productsList li dt { width: 240px;}
.products-cover li.listHDD { height: 286px; background: url(../images/bg_CV-menuHDD.gif) 0 0 no-repeat;}
.products-cover li.listHDD dt { background: url(../images/ttl_CV-menuHDD.gif) 0 0 no-repeat;}
.products-cover li.listUSB { background: url(../images/bg_CV-menuUSB.gif) 0 0 no-repeat;}
.products-cover li.listUSB dt { background: url(../images/ttl_CV-menuUSB.gif) 0 0 no-repeat;}

.products-cover ul.productsList li dd.menuHDD00 { width: 240px;}
.products-cover ul.productsList li dd.menuHDD07 { width: 240px;}
.products-cover ul.productsList li dd.menuHDD08 { width: 240px;}
/* HDD */
.products-cover ul.productsList li dd.menuHDD00 a { width: 240px; background: url(../images/btn_CV-TDfamily.gif) 0 10px no-repeat;}
.products-cover ul.productsList li dd.menuHDD07 a { width: 240px; background: url(../images/btn_CV-HD01.gif) 0 6px no-repeat;}
.products-cover ul.productsList li dd.menuHDD08 a { width: 240px; background: url(../images/btn_CV-HD02.gif) 0 4px no-repeat;}
/* USB */
.products-cover ul.productsList li dd.menuUSB01 { width: 240px;}
.products-cover ul.productsList li dd.menuUSB01 a { width: 240px; background: url(../images/btn_CV-USB01.jpg) 0 4px no-repeat;}

.sM02_head { padding-top: 10px; background: url(../images/subMenu02_head.gif) 0 0 no-repeat;}
.sM02_head ul { width: 260px; border: 1px solid #DEDEDE; border-top: none; border-bottom: none; padding: 0 9px;}
.sM02_head li { height: 30px;}
.sM02_head li.sM0200 { height: 40px;}
.sM02_head li a { width: 260px; height: 30px; display: block;}
.sM02_head li.sM0200 a { height: 40px; background: url(../images/btn_CV-shopList.gif) 0 0 no-repeat;}
.sM02_head li.sM0201 a { background: url(../images/btn_CV-beforeBuy.gif) 0 4px no-repeat;}
.sM02_foot { padding-bottom: 10px; background: url(../images/subMenu02_foot.gif) bottom left no-repeat;}


/* =====================================================================
*
*    6. Buy Products
*
* =================================================================== */
.storeListArea { background: url(../images/bg_ttl00.gif) top right no-repeat;}
.storeListArea h2.ttlNetStore { width: 430px; height: 50px; padding: 20px 0 0 20px; background: url(../images/ttl-buyProducts.gif) 20px 20px no-repeat;}
.storeListArea p { padding: 45px 0 15px;}
.storeListArea ul { height: 260px; background: url(../images/bg_storeList.gif) -10px 0 repeat;}
.storeListArea li { width: 210px; height: 120px;}
.storeListArea li a { background: url(../images/btn_amazoncojp.gif) 0 0 no-repeat;}
.storeListArea li.amazon a { width: 210px; height: 120px; display: block;}
.storeListArea li.amazon a:hover { background-position: 0 -130px;}
