@charset "Shift_JIS";

/*========================================
* products_detail basic settings
* ======================================== */

body.prod, body.prod_popup {font-size:62.5%;line-height:180%;}
a {color:#00a0c6;text-decoration:none;}
a:link {text-decoration:underline;}

.prod h2 {width:210px;}
.prod h3 {float:left;width:223px;}
.prod h5 {color:#00A0C6; font-size:x-small; margin:-10px 0 27px; padding:-10px 15px; font-weight:bold;}
.prod h7 {color:#00A0C6; font-size:x-small; margin:-10px 0 27px; padding:-10px 15px;}
.prod ul {margin:0;padding:0;}
.prod ul li {padding:0;list-style:none;}

/*========================================
* products_detail header settings
* ======================================== */

/* headerLeft settings---------------------------------------- */
.prod div.headLeft { width:230px; float:left; margin:0;	margin-top: 80px;}
.prod div.headLeft ul {height:48px;}
.prod div.headLeft li {margin:0px 0 0 45px;	display:block; width:170px;	height:24px;}
.prod div.headLeft li a {display:block;width:170px;height:24px;}
.header div.headLeft h1 {width:49px; height: 71px; position: relative; padding: 54px 0 0 45px;}

/* headerRight settings---------------------------------------- */
.prod div.headRight {width:515px;}
.prod div.headRight ul {float:right;}
.prod div.headRight li.toCompany { left: 90px;}
.prod div.headRight li.toProducts { left: 180px;}
.prod div.headRight li.toSitemap { left: 270px;}
.prod div.headRight div.txtLead { height:153px; margin:0; padding:55px 0 0;}
html>body .prod div.headRight div.txtLead { height:98px;}

/* popup product titles---------------------------------------- */
.prod_popup h1 {text-indent:-9999px;}
#hhid_dvdrw_popup h1 {background:url(../../products/hhid_dvdrw/img/tl.gif) left 55px no-repeat;display:block;height:122px;margin:0 auto;width:475px;}
#hhid_cdrw_popup h1 {background:url(../../products/hhid_cdrw/img/tl.gif) left 55px no-repeat;display:block;height:122px;margin:0 auto;width:475px;}

/*========================================
* products_detail contents settings
* ======================================== */
#contents_divider {background:#fff;margin:0 auto 1px;width:800px;}
#contents {	background:url(../../products/img/bg_pt.gif) repeat-y;padding:0 0 55px;margin:0 auto 1px; width:800px;}
.prod_popup .wrapper {width:555px; text-align:center;}
#popup_contents {background:#fff; padding:45px 0 0;margin:0 auto; width:555px;}
#prod_popup_tl {background:#fff;width:555px; margin:0 auto;}
#prod_photo01, #prod_photo02 {background:#fff; margin:1px auto 0; padding:20px 0; text-align:center; width:555px;}
#prod_photo02 {margin:1px auto 45px;}
.prod_popup img {margin:40px auto;}

/* contents function settings---------------------------------------- */
#prod_func {background:url(../../products/img/bg_pt.gif) repeat-y;margin-bottom:3px;height:37px;}
#prod_zoom_up {height:37px;text-align:right;padding:10px 0 0;margin:0 15px 0 0;}
#prod_zoom_up a {background:url(../../products/img/plus.gif) right no-repeat;padding:5px 20px 5px 0;}
#prod_close {height:37px;text-align:right;padding:10px 0 0;margin:0 15px 0 0;}
#prod_close a {background:url(../../products/img/close.gif) right no-repeat;padding:5px 20px 5px 0;}

/* contents sidenavigation settings---------------------------------------- */
#prod_sidenav {float:left;}
#prod_sidenav a {background:url(../../products/img/m_pdt.gif) no-repeat;display:block;width:244px;height:37px;}
#prod_sidenav a:hover {background:url(../../products/img/m_pdt_ov.gif) #44a8cf no-repeat;}
div#prod_lists {clear:right;float:left; margin-top:18px;}
html>body div#prod_lists {margin-top: 0;}
#prod_lists ul {padding:12px 0;}
#prod_lists ul li { width:243px; height:14px; margin:0 0 -4px; padding:0;}
html>body #prod_lists ul li {margin:0;}
#prod_lists ul li a {display:block; width:243px; height:14px;}
#prod_lists ul li a:hover {background:#44a8cf;}
li.bdcombo {height:18px!important;}
html>body li.bdcombo {height:14px!important;}

/* EXTERNAL DRIVE menu
---------------------------------------- */
ul#prod_ed p {background:url(../../products/img/tl_prod_ed.gif) bottom left no-repeat;}
#prod_ed li#prod_ed_m01 a {background:url(../../products/img/ed_m01.gif) no-repeat;}
#prod_ed li#prod_ed_m01 a:hover {background:url(../../products/img/ed_m01_ov.gif) #44a8cf no-repeat;}

/* VALUE ADDED PRODUCTS menu---------------------------------------- */
ul#prod_vap p {background:url(../../products/img/tl_prod_vap.gif) bottom left no-repeat;}
#prod_vap li#prod_vap_m01 a {background:url(../../products/img/vap_m01.gif) no-repeat;}
#prod_vap li#prod_vap_m01 a:hover {background:url(../../products/img/vap_m01_ov.gif) #44a8cf no-repeat;}

/* contents text settings---------------------------------------- */

/* product intro settings---------------------- */
#prod_intro {width:475px;}
#prod_txt {background:#fff;padding:0 40px;float:right;position:relative;top:-3px;width:475px;}
#prod_toptxt {background:#fff;padding:0 20px;float:right;position:relative; top:-3px; width:515px;}
#prod_gfx {text-align:right;height:1px; float:right;}
#prod_feature {margin-top:40px; width:475px;}

/* product colors settings---------------------- */
#prod_colorselctr {padding:10px 0 0 250px;}
#prod_colorselctr p {padding:3px 2px 0 0;float:left;}
ul#prod_color {float:left; width:200px;}
ul#prod_color li {display:inline; font-size:9px !important;}
ul#prod_color li a {text-decoration:none; float:left;}

ul.feat li {
color: #00A0C6;
list-style-type: square;
margin-left: 18px;
font-size: 120%;
font-weight: bold;
margin-bottom: 8px;
}

ul.disc {
margin-top: 8px;
}

ul.disc li {
list-style-type: disc;
font-size: 86%;
font-weight: normal;
color: #646464;
margin-bottom: 0;
}

ul.att {margin-top: 20px;}

ul.att li {
list-style: none!important;
margin-left: 0!important;
}

/*BDCOMBO_COLOR!*/
body#hhid_bdcombo li#prod_color01 a,
body#hhid_bdcombo li#prod_color02a a,
body#hhid_bdcombo li#prod_color02b a,
body#hhid_bdcombo li#prod_color03 a,
body#hhid_bdcombo li#prod_color04 a,
body#hhid_bdcombo li#prod_color05 a {width:auto;}

/*DVDRW_COLOR!*/
body#hhid_dvdrw li#prod_color01 a,
body#hhid_dvdrw li#prod_color02a a,
body#hhid_dvdrw li#prod_color02b a,
body#hhid_dvdrw li#prod_color02c a,
body#hhid_dvdrw li#prod_color03 a,
body#hhid_dvdrw li#prod_color04 a,
body#hhid_dvdrw li#prod_color05 a {width:auto;}

/*DVDROM_COLOR!*/
body#hhid_dvdrom li#prod_color01 a,
body#hhid_dvdrom li#prod_color02 a,
body#hhid_dvdrom li#prod_color03 a,
body#hhid_dvdrom li#prod_color04 a,
body#hhid_dvdrom li#prod_color05 a {width:auto;}

/*CDRW_COLOR!*/
body#hhid_cdrw li#prod_color01 a {background-color:#00a0c6;}
body#hhid_cdrw li#prod_color02 a {background-color:#3989be;}
body#hhid_cdrw li#prod_color03 a {width:auto; color:#3d60aa;}
body#hhid_cdrw li#prod_color04 a {color:#4ab182;}
body#hhid_cdrw li#prod_color05 a {color:#9ad5a6;}

/*CDROM_COLOR!*/
body#hhid_cdrom li#prod_color01 a {background-color:#00a0c6;}
body#hhid_cdrom li#prod_color02 a {background-color:#3989be;}
body#hhid_cdrom li#prod_color03 a {width:auto; color:#3d60aa;}
body#hhid_cdrom li#prod_color04 a {color:#4ab182;}
body#hhid_cdrom li#prod_color05 a {color:#9ad5a6;}

/*COMBO_COLOR!*/
body#hhid_combo li#prod_color01 a {background-color:#00a0c6;}
body#hhid_combo li#prod_color02 a {background-color:#3989be;}
body#hhid_combo li#prod_color03 a {width:auto; color:#3d60aa;}
body#hhid_combo li#prod_color04 a {color:#4ab182;}
body#hhid_combo li#prod_color05 a {color:#9ad5a6;}


/* spec table settings---------------------- */

table#prod_spec {font-size:100%;margin:20px 0 0 0;width:475px;}
th, td {padding:2px;}
th {background:#19A9CC;border-left:solid 1px #fff;border-top:solid 1px #fff;color:#fff;font-weight:normal;text-align:left;vertical-align:top;}
td {background:#ededed;border-left:solid 1px #fff;border-top:solid 1px #fff;color:#646464;vertical-align:top;}
td.h5_1 {background:url(../../products/img/hoge.gif) no-repeat; white-space:nowrap}
td.h5_off { background-color:#FFFFFF !important;}
td.h5_2 {color:#00A0C6 !important; font-size:x-small; font-weight:bold !important; background-color:#FFFFFF !important;}
ul.h5_ul2 li.h5_li2 {font-size:xx-small !important; list-style:none;}
td.h5_3 {background-color:#FFFFFF !important; list-style:disc !important;}
ul.h5_ul li.h5_li {font-size:xx-small !important;}

tr.prod_max th.prod_max_speed {background:#1993B1;text-align:left;}
tr.prod_max td.prod_max_speed {background:#dcdcdc;text-align:left;width:152px;}

/* Magnification ratio---------------------- */

.prod_ratio {text-align:left;}

/* no border---------------------- */

.prod_nbd {border-bottom:solid 1px #199391;border-top:none;}

#prod_lists img#hhid_tl,
#prod_lists img#sid_tl {
margin:10px 0 8px 46px;
}

html>body #prod_lists img#hhid_tl,
html>body #prod_lists img#sid_tl {
margin: 26px 0 8px 46px;
}

#prod_toptxt h3 {
background: none;
margin:24px 0 0;
padding-bottom: 10px;
width: 100%;
}

.prod h4 { display:block; text-indent:-9999px; margin:0 0 20px; width:52px; height:18px;}
.prod h6 { display:block; text-indent:-9999px; margin:30px 0 0; width:52px; height:18px;}