@charset "UTF-8";
@import "common.css";

/*--------------------------------------
 ///【IE6用 Hover】///
-------------------------------------- */
* html body {   
    behavior: url(../js/csshover3.htc);   
}



/*--------------------------------------
 ///【ナビセレクト】///
-------------------------------------- */
#glovalNavi dl#hdd {
    width: 130px;
    height: 42px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/navi/navi_hdd_ov.jpg) no-repeat;
}



/*--------------------------------------
 ///【タイトル】///
-------------------------------------- */
#page h1 {
    margin: 20px 0 10px 0;
    padding: 0;
}

/* 説明共通フォントサイズ */
#contents dd {
    font-size: 14px;
}



/*******************************************************************************
 ///【ラインナップ】///
****************************************************************************** */
#contents #lineup {
    margin: 0 auto;
    padding: 0;
    width: 915px;
}

/*--- 商品紹介 ---*/
#contents #lineup dl#productMain {
    width: 915px;
    height: 500px;
    margin: 0;
    padding: 0px;
}

#contents #lineup dl#productMain dt#mainPic {
    width: 454px;
    height: 500px;
    margin: 0;
    padding: 0px;
    float: left;
}

#contents #lineup dl#productMain dd#mainCont {
    width: 461px;
    height: 500px;
    margin: 0;
    padding: 0;
    float: left;
}

#contents #lineup dl#productMain dd dl.nestDlUsb dt a,
#contents #lineup dl#productMain dd dl.nestDlFirewire dt a {
	font-weight: bold;
    font-family: "Trebuchet MS", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
}

#contents #lineup dl#productMain dd dl.nestDlUsb {
    width: 381px;
    height: 177px;
    margin: 0 0 13px 0;
    padding: 20px 40px 10px 40px;
    clear: both;
    background: url(../images/hdd/index_usb_back.jpg) no-repeat;
    font-size: 12px;
    position: relative;
}

* html #contents #lineup dl#productMain dd dl.nestDlUsb {
    width: 461px;
    height: 207px;
}

#contents #lineup dl#productMain dd dl.nestDlUsb dt {
    margin: 0 0 10px 0;
    font-size: 14px;
}

#contents #lineup dl#productMain dd dl.nestDlUsb dd {
    font-size: 12px;
}

#contents #lineup dl#productMain dd dl.nestDlFirewire {
    width: 381px;
    height: 177px;
    margin: 0;
    padding: 20px 40px 10px 40px;
    clear: both;
    background: url(../images/hdd/index_firewire_back.jpg) no-repeat;
    font-size: 12px;
    position: relative;
}

* html #contents #lineup dl#productMain dd dl.nestDlFirewire {
    width: 461px;
    height: 207px;
}

#contents #lineup dl#productMain dd dl.nestDlFirewire dt {
    margin: 0 0 10px 0;
    font-size: 14px;
}

#contents #lineup dl#productMain dd dl.nestDlFirewire dd {
    font-size: 12px;
}

#contents #lineup dl#productMain dd dl dd span {
    line-height: 120%;
    position: absolute;
    bottom: 32px;
    left: 350px;
    width: 100px;
}

#contents #lineup dl#productMain dd dl dd span a {
    color: #004b96;
    text-decoration: none;
}

#contents #lineup dl#productMain dd dl dd span a:hover {
    color: #04a8ee;
    text-decoration: none;
}

#contents #lineup dl#productMain dd dl dd span img {
    margin: 0;
    padding: 0 0 1px 5px;
}

* html #contents #lineup dl#productMain dd dl dd span img {
    margin: 0 0 0 5px;
    padding: 0 0 1px 0;
}


/*******************************************************************************
 ///【 USB接続タイプ 】///
****************************************************************************** */
#contents #usbhdd {
    margin: 20px auto 0 auto;
    padding: 0;
    width: 915px;
}

#contents #usbhdd h1 {
    margin: 0 0 25px 0;
    padding: 0;
}

/*--------------------------------------
 ///【ページ上部】///
-------------------------------------- */
#contents #usbhdd dl#productMain {
    width: 915px;
    margin: 0;
    padding: 0;
    font-size: 12px;
}

#contents #usbhdd dl#productMain dt#mainPic {
    width: 430px;
    height: 505px;
    margin: 0;
    padding: 0;
    float: left;
}

#contents #usbhdd dl#productMain dd#mainCont {
    width: 472px;
    height: 505px;
    margin: 0;
    padding: 0 0 0 13px;
    float: left;
}

* html #contents #usbhdd dl#productMain dd#mainCont {
    width: 485px;
}

#contents #usbhdd dl#productMain dd#subCont {
    clear: left;
    width: 430px;
    margin: 0;
    padding: 0 0 0 0px;
    float: left;
}

_x_* html #contents #usbhdd dl#productMain dd#subCont {
    width: 430px;
}

#contents #usbhdd dl#productMain dd#subPic {
    width: 472px;
    margin: 0;
    padding: 0 0 0 5px;
    float: left;
}

* html #contents #usbhdd dl#productMain dd#subPic {
    width: 485px;
}

#contents #usbhdd dl#productMain dd dl.nestDl {
    margin: 0;
    padding: 0;
    clear: both;
}

#contents #usbhdd dl#productMain dd dl.nestDl dt {
    margin: 0 0 10px 0;
    padding: 0;
    clear: both;
    font-size: 14px;
    font-weight: bold;
}

#contents #usbhdd dl#productMain dd dl.nestDl dd {
    margin: 0;
    padding: 0 0 40px 0;
    clear: both;
}

#contents #usbhdd dl#productMain dd dl.nestDl dd p {
    margin: 0;
    padding: 0 20px 0 0;
}

#contents #usbhdd dl#productMain dd dl.nestDl dd p.pComment {
    float: right;
}

#contents #usbhdd dl#productMain dd dl.nestDl dd p.pCommentSmall {
    float: none;
    font-size: 11px;
}

#contents #usbhdd dl#productMain dd dl.nestDlChar {
    width: 205px;
    margin: 0;
    padding: 0 0 40px 0;
    float: left;
}

#contents #usbhdd dl#productMain dd dl.nestDlChar dt {
    width: 205px;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
}

#contents #usbhdd dl#productMain dd dl.nestDlChar dd {
    width: 185px;
    margin: 0 0 40px 0;
    padding: 0 20px 0 0;
}

* html #contents #usbhdd dl#productMain dd dl.nestDlChar dd {
    width: 205px;
}

#contents #usbhdd dl#productMain dd dl.nestDlPic {
    width: 250px;
    float: left;
    margin: 0;
    padding: 0 0 40px 0;
}

#contents #usbhdd dl#productMain dd dl.nestDlPic dd {
    width: 250px;
}



/*--------------------------------------
 ///【製品詳細】///
-------------------------------------- */
#contents #usbhdd dl#productDetail {
    width: 915px;
    clear: both;
}

#contents #usbhdd dl#productDetail dt#detailTitle {
    width: 915px;
    height: 31px;
}

#contents #usbhdd dl#productDetail dd#detailContents {
    margin: 0;
    padding: 0;
    width: 913px;
    border: solid 1px #dcdcdc;
}

* html #contents #usbhdd dl#productDetail dd#detailContents {
    width: 915px;
}

/* ----- 製品写真 ----- */
#contents #usbhdd dl#productDetail div#productPic {
    margin: 0;
    padding: 0;
    width: 304px;
    float: left;
}

#contents #usbhdd dl#productDetail div#productPic ul#thumbnail {
    margin: 0;
    padding: 0 0 0 50px;
    width: 224px;
    clear: both;
}

* html #contents #usbhdd dl#productDetail div#productPic ul#thumbnail {
    width: 274px;
}

#contents #usbhdd dl#productDetail div#productPic ul#thumbnail li {
    margin: 0 5px 5px 0;
    padding: 0;
    border: solid 1px #cccccc;
    float: left;
}

#contents #usbhdd dl#productDetail div#productPic ul#markPic {
    margin: 50px 0 0 0;
    padding: 0 0 0 50px;
    width: 224px;
    clear: both;
}

* html #contents #usbhdd dl#productDetail div#productPic ul#markPic {
    width: 274px;
}

#contents #usbhdd dl#productDetail div#productPic ul#markPic li {
    margin: 0 5px 8px 0;
    padding: 0;
    float: left;
}

#contents #usbhdd dl#productDetail div#productPic ul#markPicU {
    margin: 0;
    padding: 0 0 0 50px;
    width: 224px;
    clear: both;
}

*+html #contents #usbhdd dl#productDetail div#productPic ul#markPicU {
    margin: 8px 0 0 0;
}

* html #contents #usbhdd dl#productDetail div#productPic ul#markPicU {
    width: 274px;
    margin: 8px 0 0 0;
}

#contents #usbhdd dl#productDetail div#productPic ul#markPicU li {
    margin: 0 5px 8px 0;
    padding: 0;
    float: left;
}




/* ----- 製品説明 ----- */
#contents #usbhdd dl#productDetail div#productExplain {
    margin: 0;
    padding: 20px 0 0 0;
    width: 609px;
    float: left;
}

/* ----- 主な特徴 ----- */
#contents #usbhdd dl#productDetail dl#feature {
    margin: 0 0 10px 0;
    padding: 0;
    width: 285px;
    float: left;
}

#contents #usbhdd dl#productDetail dl#feature dt {
    margin: 0;
    padding: 0;
    width: 285px;
    font-size: 14px;
    font-weight: bold;
}

#contents #usbhdd dl#productDetail dl#feature dd {
    margin: 0;
    padding: 0;
    width: 285px;
    border: none;
    font-size: 12px;
}

#contents #usbhdd dl#productDetail dl#feature dd ul {
    margin: 0;
    padding: 0;
    width: 285px;
    list-style-type: none;
}

#contents #usbhdd dl#productDetail dl#feature dd ul li {
    margin: 0;
    padding: 0;
    border: none;
}

#contents #usbhdd dl#productDetail dl#feature dd ul li span {
   vertical-align: super;
   font-size: 8px;
}

/* ----- システム要件 ----- */
#contents #usbhdd dl#productDetail dl#system {
    margin: 0 0 10px 0;
    padding: 0;
    width: 324px;
    float: left;
}

#contents #usbhdd dl#productDetail dl#system dt {
    margin: 0;
    padding: 0;
    width: 324px;
    font-size: 14px;
    font-weight: bold;
}

#contents #usbhdd dl#productDetail dl#system dd {
    margin: 0;
    padding: 0;
    width: 324px;
    border: none;
    font-size: 12px;
}

#contents #usbhdd dl#productDetail dl#system dd ul {
    margin: 0;
    padding: 0;
    width: 324px;
    list-style-type: none;
}

#contents #usbhdd dl#productDetail dl#system dd ul li {
    margin: 0;
    padding: 0;
    border: none;
}

/* ----- 製品構成 ----- */
#contents #usbhdd dl#productDetail dl#composition {
    margin: 0 0 20px 0;
    padding: 0;
    width: 609px;
    float: left;
}

#contents #usbhdd dl#productDetail dl#composition dt {
    margin: 0;
    padding: 0;
    width: 609px;
    font-size: 14px;
    font-weight: bold;
}

#contents #usbhdd dl#productDetail dl#composition dd {
    margin: 0;
    padding: 0;
    width: 609px;
    border: none;
    font-size: 12px;
}

#contents #usbhdd dl#productDetail dl#composition dd ul {
    margin: 20px 0 20px 0;
    padding: 0;
    width: 609px;
    list-style-type: none;
    clear: both;
}

#contents #usbhdd dl#productDetail dl#composition dd ul li {
    margin: 0;
    padding: 0;
    border: none;
    float: none;
}

#contents #usbhdd dl#productDetail dl#composition dd ul li img {
    margin: 0 2px;
    padding: 0;
    border: none;
    vertical-align: top;
}

*+html #contents #usbhdd dl#productDetail dl#composition dd ul li img {
    vertical-align: middle;
}

* html #contents #usbhdd dl#productDetail dl#composition dd ul li img {
    vertical-align: middle;
}

#contents #usbhdd dl#productDetail dl#composition dd ul.floatL {
    margin: 0;
    padding: 0;
    width: 500px;
    list-style-type: none;
}

#contents #usbhdd dl#productDetail dl#composition dd ul.floatL li {
    margin: 0 25px 0 0;
    padding: 0;
    float: left;
    border: none;
}

#contents #usbhdd dl#productDetail dl#composition dd ul.floatLong {
    margin: 20px 0;
    padding: 0;
    width: 560px;
    list-style-type: none;
}

#contents #usbhdd dl#productDetail dl#composition dd ul.floatLong li {
    margin: 0 25px 0 0;
    padding: 0;
    float: left;
    border: none;
}

#contents #usbhdd dl#productDetail dl#composition dd ul.floatLong li.floatNone {
    float: none;
}

#contents #usbhdd dl#productDetail h3 {
    width: 609px;
    margin: 10px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #034ea2;
    clear: both;
}

#contents #usbhdd dl#productDetail table {
    width: 585px;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 12px;
    clear: both;
}

#contents #usbhdd dl#productDetail table th {
    margin: 0;
    padding: 3px;
    border: solid 1px #dcdcdc;
    text-align: center;
    background: #f0f3f5;
    font-weight: bold;
    color: #034ea2;
}

#contents #usbhdd dl#productDetail table th.colorHeadLeft {
    text-align: left;
    background: #f0f3f5;
    font-weight: normal;
    color: #8796b2;
    width: 125px;
}

#contents #usbhdd dl#productDetail table td {
    margin: 0;
    padding: 3px;
    border: solid 1px #dcdcdc;
    text-align: center;
}

#contents #usbhdd dl#productDetail table td.tdBold {
    font-weight: bold;
    color: #034ea2;
}

#contents #usbhdd dl#productDetail table td.tdBold span {
    font-weight: bold;
    color: #034ea2;
    vertical-align: super;
    font-size: 8px;
}



/*******************************************************************************
 ///【 Firewire & USB 】///
****************************************************************************** */
#contents #firewire {
    margin: 0 auto;
    padding: 0;
    width: 915px;
}

#contents #firewire h1 {
    margin: 20px 0 25px 0;
    padding: 0;
}

/*--------------------------------------
 ///【ページ上部】///
-------------------------------------- */
#contents #firewire dl#productMain {
    width: 915px;
    margin: 0;
    padding: 0;
}

#contents #firewire dl#productMain dt {
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    font-size: 0;
    text-indent: -9999px;
}

#contents #firewire dl#productMain dd#bgDt {
    width: 915px;
    height: 485px;
    margin: 0;
    padding: 0;
    background: url(../images/hdd/firewire_main_pic.jpg) no-repeat center bottom;
}

#contents #firewire dl#productMain dd#bgDt dl#nestDlTop {
    margin: 220px 0 0 28px;
    padding: 0;
    width: 430px;
    float: left;
}

#contents #firewire dl#productMain dd#bgDt dl#nestDlTop dt {
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px; /**/
    font-weight: bold;
    width: 430px;
    text-indent: 0;
    height: 100%;
}

#contents #firewire dl#productMain dd#bgDt dl#nestDlTop dd {
    margin: 0 0 30px 0;
    padding: 0;
    font-size: 14px;
    width: 430px;
    background: none;
}

#contents #firewire dl#productMain dd#bgDt dl#nestDlTop dd p {
    font-size: 14px;
    padding: 0;
    margin: 0;
}

#contents #firewire dl#productMain dd#bgDt dl#nestDlTop dd p.tMargin {
    font-size: 14px;
    padding: 0;
    margin: 20px 0 0 0;
}

#contents #firewire dl#productSub {
    width: 915px;
    margin: 0;
    padding: 0;
    clear: both;
}

#contents #firewire dl#productSub dt {
    width: 535px;
    margin: 0;
    padding: 0;
    float: left;
}

#contents #firewire dl#productSub dd {
    width: 380px;
    margin: 0;
    padding: 0;
    float: left;
}

#contents #firewire dl#productSub dd dl#nestDlSub {
    width: 380px;
    margin: 0;
    padding: 90px 0 0 0;
}

#contents #firewire dl#productSub dd dl#nestDlSub dt {
    width: 380px;
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px; /**/
    font-weight: bold;
}

#contents #firewire dl#productSub dd dl#nestDlSub dd {
    width: 380px;
    margin: 0;
    padding: 0;
    font-size: 14px;
}

#contents #firewire dl#productSub dd dl#nestDlSub dd p.pComment {
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 11px;
}


/*--------------------------------------
 ///【製品詳細】///
-------------------------------------- */
#contents #firewire dl#productDetail {
    width: 915px;
    clear: both;
}

#contents #firewire dl#productDetail dt#detailTitle {
    width: 915px;
    height: 31px;
}

#contents #firewire dl#productDetail dd#detailContents {
    margin: 0;
    padding: 0;
    width: 913px;
    border: solid 1px #dcdcdc;
}

* html #contents #firewire dl#productDetail dd#detailContents {
    width: 915px;
}

/* ----- 製品写真 ----- */
#contents #firewire dl#productDetail div#productPic {
    margin: 0;
    padding: 0;
    width: 304px;
    float: left;
}

#contents #firewire dl#productDetail div#productPic ul#thumbnail {
    margin: 0;
    padding: 0 0 0 50px;
    width: 224px;
    clear: both;
}

* html #contents #firewire dl#productDetail div#productPic ul#thumbnail {
    width: 274px;
}

#contents #firewire dl#productDetail div#productPic ul#thumbnail li {
    margin: 0 5px 5px 0;
    padding: 0;
    border: solid 1px #cccccc;
    float: left;
}

#contents #firewire dl#productDetail div#productPic ul#markPic {
    margin: 50px 0 0 0;
    padding: 0 0 0 50px;
    width: 224px;
    clear: both;
}

* html #contents #firewire dl#productDetail div#productPic ul#markPic {
    width: 274px;
}

#contents #firewire dl#productDetail div#productPic ul#markPic li {
    margin: 0 5px 8px 0;
    padding: 0;
    float: left;
}

#contents #firewire dl#productDetail div#productPic ul#markPicU {
    margin: 0;
    padding: 0 0 0 50px;
    width: 224px;
    clear: both;
}

*+html #contents #firewire dl#productDetail div#productPic ul#markPicU {
    margin: 8px 0 0 0;
}

* html #contents #firewire dl#productDetail div#productPic ul#markPicU {
    width: 274px;
    margin: 8px 0 0 0;
}

#contents #firewire dl#productDetail div#productPic ul#markPicU li {
    margin: 0 5px 8px 0;
    padding: 0;
    float: left;
}


/* ----- 製品説明 ----- */
#contents #firewire dl#productDetail div#productExplain {
    margin: 0;
    padding: 20px 0 0 0;
    width: 609px;
    float: left;
}

/* ----- 主な特徴 ----- */
#contents #firewire dl#productDetail dl#feature {
    margin: 0 0 10px 0;
    padding: 0;
    width: 285px;
    float: left;
}

#contents #firewire dl#productDetail dl#feature dt {
    margin: 0;
    padding: 0;
    width: 285px;
    font-size: 14px;
    font-weight: bold;
}

#contents #firewire dl#productDetail dl#feature dd {
    margin: 0;
    padding: 0;
    width: 285px;
    border: none;
    font-size: 12px;
}

#contents #firewire dl#productDetail dl#feature dd ul {
    margin: 0;
    padding: 0;
    width: 285px;
    list-style-type: none;
}

#contents #firewire dl#productDetail dl#feature dd ul li {
    margin: 0;
    padding: 0;
    border: none;
}

#contents #firewire dl#productDetail dl#feature dd ul li span {
   vertical-align: super;
   font-size: 8px;
}

/* ----- システム要件 ----- */
#contents #firewire dl#productDetail dl#system {
    margin: 0 0 10px 0;
    padding: 0;
    width: 324px;
    float: left;
}

#contents #firewire dl#productDetail dl#system dt {
    margin: 0;
    padding: 0;
    width: 324px;
    font-size: 14px;
    font-weight: bold;
}

#contents #firewire dl#productDetail dl#system dd {
    margin: 0;
    padding: 0;
    width: 324px;
    border: none;
    font-size: 12px;
}

#contents #firewire dl#productDetail dl#system dd ul {
    margin: 0;
    padding: 0;
    width: 324px;
    list-style-type: none;
}

#contents #firewire dl#productDetail dl#system dd ul li {
    margin: 0;
    padding: 0;
    border: none;
}

/* ----- 製品構成 ----- */
#contents #firewire dl#productDetail dl#composition {
    margin: 0 0 20px 0;
    padding: 0;
    width: 609px;
    float: left;
}

#contents #firewire dl#productDetail dl#composition dt {
    margin: 0;
    padding: 0;
    width: 609px;
    font-size: 14px;
    font-weight: bold;
}

#contents #firewire dl#productDetail dl#composition dd {
    margin: 0;
    padding: 0;
    width: 609px;
    border: none;
    font-size: 12px;
}

#contents #firewire dl#productDetail dl#composition dd ul {
    margin: 20px 0 20px 0;
    padding: 0;
    width: 609px;
    list-style-type: none;
    clear: both;
}

#contents #firewire dl#productDetail dl#composition dd ul li {
    margin: 0;
    padding: 0;
    border: none;
    float: none;
}

#contents #firewire dl#productDetail dl#composition dd ul li img {
    margin: 0 2px;
    padding: 0;
    border: none;
    vertical-align: top;
}

*+html #contents #firewire dl#productDetail dl#composition dd ul li img {
    vertical-align: middle;
}

* html #contents #firewire dl#productDetail dl#composition dd ul li img {
    vertical-align: middle;
}

#contents #firewire dl#productDetail dl#composition dd ul.floatL {
    margin: 0;
    padding: 0;
    width: 530px;
    list-style-type: none;
}

#contents #firewire dl#productDetail dl#composition dd ul.floatL li {
    margin: 0 25px 0 0;
    padding: 0;
    float: left;
    border: none;
}

#contents #firewire dl#productDetail dl#composition dd ul.floatLong {
    margin: 20px 0;
    padding: 0;
    width: 560px;
    list-style-type: none;
}

#contents #firewire dl#productDetail dl#composition dd ul.floatLong li {
    margin: 0 25px 0 0;
    padding: 0;
    float: left;
    border: none;
}

#contents #firewire dl#productDetail dl#composition dd ul.floatLong li.floatNone {
    float: none;
}

#contents #firewire dl#productDetail h3 {
    width: 609px;
    margin: 10px 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #034ea2;
    clear: both;
}

#contents #firewire dl#productDetail table {
    width: 585px;
    margin: 0 0 20px 0;
    padding: 0;
    font-size: 12px;
    clear: both;
}

#contents #firewire dl#productDetail table th {
    margin: 0;
    padding: 3px;
    border: solid 1px #dcdcdc;
    text-align: center;
    background: #f0f3f5;
    font-weight: bold;
    color: #034ea2;
}

#contents #firewire dl#productDetail table th.colorHeadLeft {
    text-align: left;
    background: #f0f3f5;
    font-weight: normal;
    color: #8796b2;
    width: 125px;
}

#contents #firewire dl#productDetail table td {
    margin: 0;
    padding: 3px;
    border: solid 1px #dcdcdc;
    text-align: center;
}

#contents #firewire dl#productDetail table td.tdBold {
    font-weight: bold;
    color: #034ea2;
}

#contents #firewire dl#productDetail table td.tdBold span {
    font-weight: bold;
    color: #034ea2;
    vertical-align: super;
    font-size: 8px;
}


/* ダウンロード */
p.download {
    margin-bottom:  20px;
    font-size:      12px;
}
/*******************************************************************************
 ///【サブ ラインナップ】///
****************************************************************************** */
#contents #sub_lineup {
    margin: 0 auto;
    padding: 10px 0 0 0;
    width: 915px;
}

#contents #sub_lineup h2 {
    clear: both;
    margin: 0 0 15px 0;
    font-weight: bold;
    font-size: 16pt;
    border-bottom: solid 1px #CCCCCC;
    padding: 20px 0 5px 0;
}

/* 商品 */

#contents #sub_lineup .item {
    width: 300px;
    height: 260px;
    text-align: center;
    float: left;
    margin-right: 0px;
}

#contents #sub_lineup .item h3 {
    font-size: 10pt;
    font-weight: bold;
    text-align: center;
}

#contents #sub_lineup .item p {
    font-size: 10pt;
    text-align: center;
    margin: 6px 0;
}

/*******************************************************************************
 ///【商品詳細】///
****************************************************************************** */
#contents #product_detail {
    margin: 0 auto;
    padding: 10px 0 0 0;
    width: 915px;
}

#contents #product_detail p.path {
    margin: -5px 0 15px 0;
}

#contents #product_detail p.image {
    float: left;
    text-align: left;
    padding: 15px 0;
}

#contents #product_detail p.icon {
    float: left;
    text-align: left;
    padding: 35px 0 0 20px;
}

#contents #product_detail p.icon img {
    height: 51px;
}
#contents #product_detail p.icon img.mini {
    height: 41px;
}

#contents #product_detail p.icon a.download {
    display: block;
    margin-top: 10px;
    padding: 9px 15px 9px 35px;
    background: url('../images/icon_pdf.gif') 6px 6px no-repeat #FFFFDD;
    font-size: 85%;
}

#contents #product_detail ul.point {
    clear: left;
    list-style-type: none;
    margin-left: 5px;
}

#contents #product_detail ul.point li {
    margin-bottom: 8px;
    background: url('../images/product_point.gif') no-repeat center left;
    padding-left: 15px;
}

#contents #product_detail h2 {
    font-size: 16pt;
    font-weight: bold;
    color: #054FA4;
    line-height: 1.3;
    margin: 0 0 25px 0;
    padding: 0;
}
#contents #product_detail h3 {
    margin: 30px 0 5PX 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #034ea2;
    clear: both;
}



