@charset "UTF-8";
@import "common.css";



/*--------------------------------------
 ///【IE6用 Hover】///
-------------------------------------- */
* html body {   
    behavior: url(../js/csshover3.htc);   
}



/*--------------------------------------
 ///【ナビセレクト】///
-------------------------------------- */
#glovalNavi dl#bd {
    width: 131px;
    height: 42px;
    margin: 0;
    padding: 0;
    float: left;
    background: url(../images/navi/navi_bd_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: 180px;
    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;
}

/*******************************************************************************
 ///【サブ ラインナップ】///
****************************************************************************** */
#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: 280px;
    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;
}

