@charset "UTF-8";
@import "common.css";



/*--------------------------------------
 ///【IE6用 Hover】///
-------------------------------------- */
* html body {   
    behavior: url(../js/csshover3.htc);   
}



/*--------------------------------------
 ///【ナビセレクト】///
-------------------------------------- */
#glovalNavi dl#dvd {
    width: 130px;
    height: 42px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/navi/navi_dvd_ov.jpg) no-repeat;
}



/*--------------------------------------
 ///【タイトル】///
-------------------------------------- */
#page h1 {
    margin: 20px 0 10px 0;
    padding: 0;
}



/*******************************************************************************
 ///【ラインナップ】///
****************************************************************************** */
#contents #lineup {
    margin: 0 auto;
    padding: 20px 0 0 0;
    width: 915px;
}

/*--- 商品紹介 ---*/

#contents #lineup div.item {
    float: left;
    width: 455px;
    height: 200px;
    padding: 0px;
    margin: 20px 0px 0 0;
    text-align: left;
}
#contents #lineup div.item a.image {
    float: left;
    margin-right: 5px;
}

#contents #lineup div.item h2 {
    font-size: 14pt;
    font-weight: bold;
    margin: 25px 0 15px 0;
}
#contents #lineup div.item h2 a {
    font-weight: bold;
}

#contents #lineup div.item p {
    font-size: 10pt;
    margin: 0 0 10px 0;
}
#contents #lineup div.item p.detail {
    font-size: 9pt;
}

/* ダウンロード */
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: 310px; /*260*/
    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 {
    vertical-align: top;
    margin: 8px 0;
}

#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 h3 {
    margin: 30px 0 5PX 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;
    color: #034ea2;
    clear: both;
}


#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%;
}

