html,body,h1,h2,h3,p,ul,ol,li,dl,dt,dd,table,tr,th,td {
    margin:0;
    padding:0;
    font-family:"Hiragino Kaku Gothic ProN",Meiryo, sans-serif;
    line-height:1.0;
    }
    ul,ol{
        list-style:none;
        }
    a{
        text-decoration:none;
        color:inherit;
    }
    img{
        vertical-align:bottom;
        border:none;
    }
    .container{
        width: 412px;
        margin: -20px auto 0;
    }

    /* PRO X */
    #proX{
        height: 667px;
        background: url(/../img/bg/model11b.png)left 30px/cover;
    }

    #proX header{
        z-index: 2;
        height: 28px;
        margin: 0 auto 15px;
        font-size: 15px;
        background-color: #f00;
        color: #fff;
        text-align: center;
    }
    #proX header img{
        display: block;
        width: 25px;
        padding: 0 40px 0 342px;
        margin: -10px 0 0;
    }
    #proX header img:hover{
        width: 30px;
        height: 25px;
    }

    #proX header h4{
        padding: 7px 0 7px;
    }
    #proX .name{
        width:140px;
        padding: 0 30px 0;
    }
    #proX .photo{
        width:210px;
        margin-top: -60px;
        padding: 0 92px;
    }
    #proX .siyou{
        height: 150px;
        margin: -24px auto 0;
    }
    #proX .siyou p{
        font-size: 12px;
        line-height: 1.1;
        padding: 6px 20px 0 40px;
    }

    /* objet */
    #objet{
        height: 677px;
        background: url(/../img/bg/wisky8.png)left 20px/cover;
    }
    #objet header{
        z-index: 2;
        height: 28px;
        margin: -16px auto 15px;
        font-size: 15px;
        background-color: #f00;
        color: #fff;
        text-align: center;
    }
    #objet header h4{
        padding: 7px 0 7px;
    }
    #objet .name{
        width:240px;
        padding: 0 30px 0;
    }
    #objet .photo{
        width:300px;
        margin-top: -18px;
        padding: 0 62px;
    }
    #objet .siyou{
        height: 150px;
        margin: -22px auto 0;
    }
    #objet .siyou p{
        font-size: 12px;
        line-height: 1.1;
        padding: 6px 20px 0 40px;
    }

    /* pro55 */
    #pro55{
        height: 677px;
        background: url(/../img/bg/model35c8.png)left 30px/cover;
    }
    #pro55 header{
        z-index: 2;
        height: 28px;
        margin: -14px auto 15px;
        font-size: 15px;
        background-color: #f00;
        color: #fff;
        text-align: center;
    }
    #pro55 header h4{
        font-size: 14px;
        padding: 7px 0 7px;
    }
    #pro55 .name{
        width:140px;
        padding: 0 30px 0;
    }
    #pro55 .photo{
        width:200px;
        margin-top: -18px;
        padding: 0 82px;
    }
    #pro55 .siyou{
        height: 150px;
        margin: -24px auto 0;
    }
    #pro55 .siyou p{
        font-size: 12px;
        line-height: 1.1;
        padding: 6px 20px 0 40px;
    }

    /* pro50 */
    #pro50{
        height: 677px;
        background: url(/../img/bg/watch9.png)left 30px/cover;
    }
    #pro50 header{
        z-index: 2;
        height: 28px;
        margin: -14px auto 15px;
        font-size: 15px;
        background-color: #f00;
        color: #fff;
        text-align: center;
    }
    #pro50 header h4{
        font-size: 14px;
        padding: 7px 0 7px;
    }
    #pro50 .name{
        width:140px;
        padding: 0 30px 0;
    }
    #pro50 .photo{
        width:182px;
        margin-top: -30px;
        padding: 0 92px;
    }
    #pro50 .siyou{
        height: 150px;
        margin: -14px auto 0;
    }
    #pro50 .siyou p{
        font-size: 12px;
        line-height: 1.1;
        padding: 6px 20px 0 40px;
    }

    /* pro77 */
    #pro77{
        height: 677px;
        background: url(/../img/bg/11c08.png)left 28px/cover;
    }
    #pro77 header{
        z-index: 2;
        height: 28px;
        margin: -14px auto 15px;
        font-size: 15px;
        background-color: #f00;
        color: #fff;
        text-align: center;
    }
    #pro77 header h4{
        font-size: 14px;
        padding: 7px 0 7px;
    }
    #pro77 .name{
        width: 143px;px;
        padding: 0 30px 0;
    }
    #pro77 .photo{
        width:225px;
        margin-top: -40px;
        padding: 0 65px;
    }
    #pro77 .siyou{
        height: 150px;
        margin: 0 auto;
    }
    #pro77 .siyou p{
        font-size: 12px;
        line-height: 1.1;
        padding: 6px 20px 0 40px;
    }

    footer{
        height: 90px;
        margin: 0 auto 20px;
        background:#333;
    }
    footer img{
        width: 35px;
        padding: 23px 188px 5px 188px;
    }
    footer p{
        font-size: 12px;
        padding: 0 170px 0 182px;
        color: #fff;
    }
