.productdetail .container {
    width: 860px;
    margin: 0 auto;
}

.productdetail img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 0 auto;
}

.part00 {
}

    .part00 .container {
        position: relative;
        height: 480px;
        background-size: cover;
        background: #ffffff url("/Content/Products/SS-01/images/00bg.jpg") no-repeat right center;
    }

    .part00 .photo {
        position: absolute;
        width: 230px;
        top: 50px;
        left: 100px;
    }

    .part00 .text {
        position: absolute;
        top: 0px;
        left: 40%;
        padding: 20px;
        text-align: left;
        width: 60%;
    }

        .part00 .text .p1 {
            font-size: 1.0em;
            text-align: right;
            margin-bottom: 6em;
        }

        .part00 .text .p2 {
            font-size: 1.4em;
            margin-bottom: 0em;
            font-weight: 600;
        }

        .part00 .text .p3 {
            font-size: 1.0em;
            margin-bottom: 2em;
        }

        .part00 .text h1 {
            color: #fddf00;
            font-size: 2.4em;
            font-weight: 600;
            margin-bottom: 0.1em;
        }

        .part00 .text h2 {
            color: #fddf00;
            font-size: 1.2em;
            font-weight: 600;
            margin-bottom: 2em;
        }

        .part00 .text p {
            color: #ffffff;
            font-size: 1.2em;
        }


.part01 {
}

    .part01 .container {
        position: relative;
        height: 480px;
        background-size: cover;
        background: #ffffff url("/Content/Products/SS-01/images/0101.jpg") no-repeat right center;
    }

    .part01 .text {
        width: 300px;
        position: absolute;
        top: 40px;
        right: 40px;
        text-align: left;
        padding: 20px;
        background: #fbb100;
        border-radius: 10px;
        box-shadow: 5px 5px 3px #666666;
    }

        .part01 .text p {
            color: #333;
            font-size: 1.2em;
            line-height: 2em;
        }



.part02 {
}

    .part02 .container {
        position: relative;
        height: 480px;
        background-size: cover;
        background: #ffffff url("/Content/Products/SS-01/images/0201.jpg") no-repeat right center;
    }

    .part02 .text {
        width: 300px;
        position: absolute;
        top: 80px;
        right: 80px;
        text-align: left;
        padding: 20px;
        background: #fbb100;
        border-radius: 10px;
        box-shadow: 5px 5px 3px #666666;
    }

        .part02 .text p {
            color: #333;
            font-size: 1.2em;
            line-height: 2em;
        }


.part03 {
}

    .part03 .container {
        position: relative;
        height: 480px;
        background-size: cover;
        background: #ffffff url("/Content/Products/SS-01/images/0301.jpg") no-repeat right center;
    }

    .part03 .text {
        width: 400px;
        position: absolute;
        top: 20px;
        right: 20px;
        text-align: left;
        padding: 20px;
        background: #fbb100;
        border-radius: 10px;
        box-shadow: 5px 5px 3px #666666;
    }

        .part03 .text p {
            color: #333;
            font-size: 1.2em;
            line-height: 2em;
        }


.part04 {
}

    .part04 .container {
        position: relative;
        height: 480px;
        background-size: cover;
        background: #ffffff url("/Content/Products/SS-01/images/0401.jpg") no-repeat right center;
    }

    .part04 .text {
        width: 300px;
        position: absolute;
        top: 60px;
        right: 100px;
        text-align: left;
        padding: 20px;
        background: #fbb100;
        border-radius: 10px;
        box-shadow: 5px 5px 3px #666666;
    }

        .part04 .text p {
            color: #333;
            font-size: 1.2em;
            line-height: 2em;
        }

.part05 {
}

    .part05 .container {
        position: relative;
        height: 480px;
        background-size: cover;
        background: #ffffff url("/Content/Products/SS-01/images/0501.jpg") no-repeat right center;
    }

    .part05 .text {
        width: 400px;
        position: absolute;
        top: 100px;
        right: 300px;
        text-align: left;
        padding: 20px;
        background: #fbb100;
        border-radius: 10px;
        box-shadow: 5px 5px 3px #666666;
    }

        .part05 .text p {
            color: #333;
            font-size: 1.2em;
            line-height: 2em;
        }

.part06 {
}

    .part06 .container {
        position: relative;
        height: 480px;
        background-size: cover;
        background: #ffffff url("/Content/Products/SS-01/images/0601.jpg") no-repeat right center;
    }

    .part06 .text {
        width: 240px;
        position: absolute;
        top: 0px;
        right: 20px;
        text-align: left;
        padding: 0px;
        background: #e3e3e3;
    }

        .part06 .text h2 {
            color: #ffffff;
            font-size: 1.1em;
            background: #526872;
            padding: 8px 6px;
            font-weight: 600;
        }

        .part06 .text ul {
            list-style: none;
        }

            .part06 .text ul li {
                color: #333;
                padding: 6px;
                font-size: 1.0em;
                border-bottom: 1px dotted #aaaaaa;
            }




.part07 {
    margin-bottom: 6em;
}

    .part07 .container {
        position: relative;
        background: #e5e5e5 url("/Content/Products/SS-01/images/bg02.png") no-repeat 40% top;
    }

    .part07 .photo1 {
        float: left;
        margin-right: 10px;
        margin-left: 16px;
    }
    .part07 .photo2 {
        float: right;
        margin-right: 10px;
        margin-left: 16px;
    }

    .part07 .text {
        text-align: left;
        padding: 40px;
    }

        .part07 .text h2 {
            color: #004183;
            font-size: 2.0em;
            font-weight: 600;
            margin-bottom: 20px;
            padding-bottom: 20px;
            border-bottom: 1px solid #004183;
        }

        .part07 .text h3 {
            color: #666;
            font-size: 1.4em;
            font-weight: 300;
            margin-bottom: 20px;
        }

        .part07 .text p {
            color: #666;
            font-size: 1.1em;
            line-height: 1.4em;
            margin-bottom: 20px;
        }

    .part07 ul {
        list-style: none;
    }

        .part07 ul li {
            color: #666;
            font-size: 1.1em;
            line-height: 2em;
        }

@media(max-width:1024px) {
}

@media (max-width: 768px) {
    .productdetail .container {
        width: 100%;
    }

    .part00 {
    }

        .part00 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/00bg.jpg") no-repeat center center;
        }

        .part00 .photo {
            position: absolute;
            width: 230px;
            top: 50px;
            left: 30px;
        }

        .part00 .text {
            position: absolute;
            top: 0px;
            left: 40%;
            padding: 20px;
            text-align: left;
            width: 60%;
        }

            .part00 .text .p1 {
                font-size: 1.0em;
                text-align: right;
                margin-bottom: 6em;
            }

            .part00 .text .p2 {
                font-size: 1.4em;
                margin-bottom: 0em;
                font-weight: 600;
            }

            .part00 .text .p3 {
                font-size: 1.0em;
                margin-bottom: 2em;
            }

            .part00 .text h1 {
                color: #fddf00;
                font-size: 2.4em;
                font-weight: 600;
                margin-bottom: 0.1em;
            }

            .part00 .text h2 {
                color: #fddf00;
                font-size: 1.2em;
                font-weight: 600;
                margin-bottom: 2em;
            }

            .part00 .text p {
                color: #ffffff;
                font-size: 1.2em;
            }


    .part01 {
    }

        .part01 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0101.jpg") no-repeat center center;
        }

        .part01 .text {
            width: 300px;
            position: absolute;
            top: 20px;
            right: 20px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part01 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }



    .part02 {
    }

        .part02 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0201.jpg") no-repeat center center;
        }

        .part02 .text {
            width: 300px;
            position: absolute;
            top: 40px;
            right: 40px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part02 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }


    .part03 {
    }

        .part03 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0301.jpg") no-repeat center center;
        }

        .part03 .text {
            width: 400px;
            position: absolute;
            top: 20px;
            right: 20px;
            text-align: left;
            padding: 20px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part03 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }


    .part04 {
    }

        .part04 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0401.jpg") no-repeat center center;
        }

        .part04 .text {
            width: 300px;
            position: absolute;
            top: 60px;
            right: 100px;
            text-align: left;
            padding: 20px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part04 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }

    .part05 {
    }

        .part05 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0501.jpg") no-repeat center center;
        }

        .part05 .text {
            width: 300px;
            position: absolute;
            top: 100px;
            right: 200px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part05 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }

    .part06 {
    }

        .part06 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0601.jpg") no-repeat center center;
        }

        .part06 .text {
            width: 240px;
            position: absolute;
            top: 0px;
            right: 00px;
            text-align: left;
            padding: 0px;
            background: #e3e3e3;
        }

            .part06 .text h2 {
                color: #ffffff;
                font-size: 1.1em;
                background: #526872;
                padding: 8px 6px;
                font-weight: 600;
            }

            .part06 .text ul {
                list-style: none;
            }

                .part06 .text ul li {
                    color: #333;
                    padding: 6px;
                    font-size: 1.0em;
                    border-bottom: 1px dotted #aaaaaa;
                }




    .part07 {
        margin-bottom: 2em;
    }

        .part07 .container {
            position: relative;
            background: #e5e5e5 url("/Content/Products/SS-01/images/bg02.png") no-repeat 40% top;
        }

        .part07 .photo1 {
            float: left;
            margin-right: 10px;
            margin-left: 0px;
        }

        .part07 .photo2 {
            float: none;
            margin: 10px auto;
        }

        .part07 .text {
            text-align: left;
            padding: 10px;
        }

            .part07 .text h2 {
                color: #004183;
                font-size: 2.0em;
                font-weight: 600;
                margin-bottom: 20px;
                padding-bottom: 20px;
                border-bottom: 1px solid #004183;
            }

            .part07 .text h3 {
                color: #666;
                font-size: 1.4em;
                font-weight: 300;
                margin-bottom: 20px;
            }

            .part07 .text p {
                color: #666;
                font-size: 1.1em;
                line-height: 1.4em;
                margin-bottom: 20px;
            }

        .part07 ul {
            list-style: none;
        }

            .part07 ul li {
                color: #666;
                font-size: 1.1em;
                line-height: 2em;
            }
}

@media (max-width: 640px) {
    .productdetail .container {
        width: 100%;
    }

    .part00 {
    }

        .part00 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/00bg.jpg") no-repeat center center;
        }

        .part00 .photo {
            position: absolute;
            width: 230px;
            top: 50px;
            left: 10px;
        }

        .part00 .text {
            position: absolute;
            top: 0px;
            left: 40%;
            padding: 20px;
            text-align: left;
            width: 60%;
        }

            .part00 .text .p1 {
                font-size: 1.0em;
                text-align: right;
                margin-bottom: 6em;
            }

            .part00 .text .p2 {
                font-size: 1.4em;
                margin-bottom: 0em;
                font-weight: 600;
            }

            .part00 .text .p3 {
                font-size: 1.0em;
                margin-bottom: 2em;
            }

            .part00 .text h1 {
                color: #fddf00;
                font-size: 2.4em;
                font-weight: 600;
                margin-bottom: 0.1em;
            }

            .part00 .text h2 {
                color: #fddf00;
                font-size: 1.2em;
                font-weight: 600;
                margin-bottom: 2em;
            }

            .part00 .text p {
                color: #ffffff;
                font-size: 1.2em;
            }


    .part01 {
    }

        .part01 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0101.jpg") no-repeat center center;
        }

        .part01 .text {
            width: 300px;
            position: absolute;
            top: 20px;
            right: 20px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part01 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }



    .part02 {
    }

        .part02 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0201.jpg") no-repeat center center;
        }

        .part02 .text {
            width: 300px;
            position: absolute;
            top: 40px;
            right: 40px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part02 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }


    .part03 {
    }

        .part03 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0301.jpg") no-repeat center center;
        }

        .part03 .text {
            width: 400px;
            position: absolute;
            top: 20px;
            right: 20px;
            text-align: left;
            padding: 20px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part03 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }


    .part04 {
    }

        .part04 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0401.jpg") no-repeat center center;
        }

        .part04 .text {
            width: 300px;
            position: absolute;
            top: 60px;
            right: 100px;
            text-align: left;
            padding: 20px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part04 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }

    .part05 {
    }

        .part05 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0501.jpg") no-repeat center center;
        }

        .part05 .text {
            width: 300px;
            position: absolute;
            top: 100px;
            right: 200px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part05 .text p {
                color: #333;
                font-size: 1.2em;
                line-height: 2em;
            }

    .part06 {
    }

        .part06 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0601.jpg") no-repeat center center;
        }

        .part06 .text {
            width: 240px;
            position: absolute;
            top: 0px;
            right: 00px;
            text-align: left;
            padding: 0px;
            background: #e3e3e3;
        }

            .part06 .text h2 {
                color: #ffffff;
                font-size: 1.1em;
                background: #526872;
                padding: 8px 6px;
                font-weight: 600;
            }

            .part06 .text ul {
                list-style: none;
            }

                .part06 .text ul li {
                    color: #333;
                    padding: 6px;
                    font-size: 1.0em;
                    border-bottom: 1px dotted #aaaaaa;
                }




    .part07 {
        margin-bottom: 2em;
    }

        .part07 .container {
            position: relative;
            background: #e5e5e5 url("/Content/Products/SS-01/images/bg02.png") no-repeat 40% top;
        }

        .part07 .photo1 {
            float: left;
            margin-right: 10px;
            margin-left: 0px;
        }

        .part07 .photo2 {
            float: none;
            margin:10px auto;
        }

        .part07 .text {
            text-align: left;
            padding: 10px;
        }

            .part07 .text h2 {
                color: #004183;
                font-size: 2.0em;
                font-weight: 600;
                margin-bottom: 20px;
                padding-bottom: 20px;
                border-bottom: 1px solid #004183;
            }

            .part07 .text h3 {
                color: #666;
                font-size: 1.4em;
                font-weight: 300;
                margin-bottom: 20px;
            }

            .part07 .text p {
                color: #666;
                font-size: 1.1em;
                line-height: 1.4em;
                margin-bottom: 20px;
            }

        .part07 ul {
            list-style: none;
        }

            .part07 ul li {
                color: #666;
                font-size: 1.1em;
                line-height: 2em;
            }
}

@media (max-width: 480px) {

    .productdetail .container {
        width: 100%;
    }

    .part00 {
    }

        .part00 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/00bg.jpg") no-repeat right center;
        }

        .part00 .photo {
            position: absolute;
            width: 130px;
            top: 100px;
            left: 10px;
        }

        .part00 .text {
            position: absolute;
            top: 0px;
            left: 35%;
            padding: 20px;
            text-align: left;
            width: 65%;
        }

            .part00 .text .p1 {
                font-size: 1.0em;
                text-align: right;
                margin-bottom: 6em;
            }

            .part00 .text .p2 {
                font-size: 1.0em;
                margin-bottom: 0em;
                font-weight: 600;
            }

            .part00 .text .p3 {
                font-size: 1em;
                margin-bottom: 2em;
            }

            .part00 .text h1 {
                color: #fddf00;
                font-size: 1.6em;
                font-weight: 600;
                margin-bottom: 0.1em;
            }

            .part00 .text h2 {
                color: #fddf00;
                font-size: 1.0em;
                font-weight: 600;
                margin-bottom: 2em;
            }

            .part00 .text p {
                color: #ffffff;
                font-size: 1.0em;
            }


    .part01 {
    }

        .part01 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0101.jpg") no-repeat center center;
        }

        .part01 .text {
            width: 260px;
            position: absolute;
            top: 20px;
            right: 20px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part01 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 2em;
            }



    .part02 {
    }

        .part02 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0201.jpg") no-repeat -200px center;
        }

        .part02 .text {
            width: 200px;
            position: absolute;
            top: 80px;
            right: 10px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part02 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 2em;
            }


    .part03 {
    }

        .part03 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0301.jpg") no-repeat center center;
        }

        .part03 .text {
            width: 200px;
            position: absolute;
            top: 10px;
            right: 10px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part03 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 2em;
            }


    .part04 {
    }

        .part04 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0401.jpg") no-repeat center center;
        }

        .part04 .text {
            width: 200px;
            position: absolute;
            top: 60px;
            right: 100px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part04 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 2em;
            }

    .part05 {
    }

        .part05 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0501.jpg") no-repeat center center;
        }

        .part05 .text {
            width: 200px;
            position: absolute;
            top: 100px;
            right: 100px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part05 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 2em;
            }

    .part06 {
    }

        .part06 .container {
            position: relative;
            height: 480px;
            background-size: cover;
            background: #ffffff url("/Content/Products/SS-01/images/0601.jpg") no-repeat center center;
        }

        .part06 .text {
            width: 180px;
            position: absolute;
            top: 0px;
            right: 0px;
            text-align: left;
            padding: 0px;
            background: #e3e3e3;
        }

            .part06 .text h2 {
                color: #ffffff;
                font-size: 1.0em;
                background: #526872;
                padding: 8px 6px;
                font-weight: 600;
            }

            .part06 .text ul {
                list-style: none;
            }

                .part06 .text ul li {
                    color: #333;
                    padding: 6px;
                    font-size: 0.8em;
                    border-bottom: 1px dotted #aaaaaa;
                }




    .part07 {
        margin-bottom: 2em;
    }

        .part07 .container {
            position: relative;
            background: #e5e5e5 url("/Content/Products/SS-01/images/bg02.png") no-repeat 40% top;
        }

        .part07 .photo1 {
            float: left;
            margin-right: 10px;
            margin-left: 0px;
        }

        .part07 .photo2 {
            float: none;
            margin:8px auto;
        }

        .part07 .text {
            text-align: left;
            padding: 0px;
        }

            .part07 .text h2 {
                color: #004183;
                font-size: 1.4em;
                font-weight: 600;
                margin-bottom: 10px;
                padding-bottom: 10px;
                border-bottom: 1px solid #004183;
            }

            .part07 .text h3 {
                color: #666;
                font-size: 1.0em;
                font-weight: 300;
                margin-bottom: 10px;
            }

            .part07 .text p {
                color: #666;
                font-size: 1.0em;
                line-height: 1.4em;
                margin-bottom: 20px;
            }

        .part07 ul {
            list-style: none;
        }

            .part07 ul li {
                color: #666;
                font-size: 1.0em;
                line-height: 2em;
            }
}

@media (max-width: 320px) {

    .productdetail .container {
        width: 100%;
    }

    .part00 {
    }

        .part00 .container {
            position: relative;
            height: 320px;
            background: #ffffff url("/Content/Products/SS-01/images/00bg.jpg") no-repeat right center;
            background-size: 580px;
        }

        .part00 .photo {
            position: absolute;
            width: 100px;
            top: 60px;
            left: 0px;
        }

        .part00 .text {
            position: absolute;
            top: 0px;
            left: 35%;
            padding: 4px 4px 0 0;
            text-align: left;
            width: 65%;
        }

            .part00 .text .p1 {
                font-size: 1.0em;
                text-align: right;
                margin-bottom: 4em;
            }

            .part00 .text .p2 {
                font-size: 1.0em;
                margin-bottom: 0em;
                font-weight: 300;
            }

            .part00 .text .p3 {
                font-size: 0.9em;
                margin-bottom: 2em;
            }

            .part00 .text h1 {
                color: #fddf00;
                font-size: 1.4em;
                font-weight: 600;
                margin-bottom: 0.1em;
            }

            .part00 .text h2 {
                color: #fddf00;
                font-size: 0.9em;
                font-weight: 600;
                margin-bottom: 2em;
            }

            .part00 .text p {
                color: #ffffff;
                font-size: 1.0em;
            }


    .part01 {
    }

        .part01 .container {
            position: relative;
            background: #ffffff url("/Content/Products/SS-01/images/0101.jpg") no-repeat -160px center;
            height: 320px;
            background-size: 580px;
        }

        .part01 .text {
            width: 180px;
            position: absolute;
            top: 8px;
            right: 8px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part01 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 1.4em;
            }



    .part02 {
    }

        .part02 .container {
            position: relative;
            background: #ffffff url("/Content/Products/SS-01/images/0201.jpg") no-repeat -160px center;
            height: 320px;
            background-size: 580px;
        }

        .part02 .text {
            width: 200px;
            position: absolute;
            top: 8px;
            right: 8px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part02 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 1.4em;
            }


    .part03 {
    }

        .part03 .container {
            position: relative;
            background: #ffffff url("/Content/Products/SS-01/images/0301.jpg") no-repeat right center;
            height: 320px;
            background-size: 580px;
        }

        .part03 .text {
            width: 200px;
            position: absolute;
            top: 10px;
            right: 10px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part03 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 1.4em;
            }


    .part04 {
    }

        .part04 .container {
            position: relative;
            background: #ffffff url("/Content/Products/SS-01/images/0401.jpg") no-repeat center center;
            height: 320px;
            background-size: 580px;
        }

        .part04 .text {
            width: 200px;
            position: absolute;
            top: 10px;
            right: 10px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part04 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 1.4em;
            }

    .part05 {
    }

        .part05 .container {
            position: relative;
            background: #ffffff url("/Content/Products/SS-01/images/0501.jpg") no-repeat center center;
            height: 320px;
            background-size: 580px;
        }

        .part05 .text {
            width: 200px;
            position: absolute;
            top: 10px;
            right: 30px;
            text-align: left;
            padding: 10px;
            background: #fbb100;
            border-radius: 10px;
            box-shadow: 5px 5px 3px #666666;
        }

            .part05 .text p {
                color: #333;
                font-size: 1.0em;
                line-height: 1.4em;
            }

    .part06 {
    }

        .part06 .container {
            position: relative;
            background: #ffffff url("/Content/Products/SS-01/images/0601.jpg") no-repeat center center;
            height: 320px;
            background-size: 580px;
        }

        .part06 .text {
            width: 170px;
            position: absolute;
            top: 0px;
            right: 0px;
            text-align: left;
            padding: 0px;
            background: #e3e3e3;
        }

            .part06 .text h2 {
                color: #ffffff;
                font-size: 1.0em;
                background: #526872;
                padding: 8px 6px;
                font-weight: 600;
            }

            .part06 .text ul {
                list-style: none;
            }

                .part06 .text ul li {
                    color: #333;
                    padding: 4px;
                    font-size: 0.8em;
                    border-bottom: 1px dotted #aaaaaa;
                }




    .part07 {
        margin-bottom: 2em;
    }

        .part07 .container {
            position: relative;
            background: #e5e5e5 url("/Content/Products/SS-01/images/bg02.png") no-repeat 40% top;
        }

        .part07 .photo1 {
            float: none;
            margin:0 auto;
        }

        .part07 .photo2 {
            float: none;
            margin: 0 auto;
            max-width:90%;
        }

        .part07 .text {
            text-align: left;
            padding: 0px;
        }

            .part07 .text h2 {
                color: #004183;
                font-size: 1.4em;
                font-weight: 600;
                margin-bottom: 10px;
                padding-bottom: 10px;
                border-bottom: 1px solid #004183;
            }

            .part07 .text h3 {
                color: #666;
                font-size: 1.0em;
                font-weight: 300;
                margin-bottom: 20px;
            }

            .part07 .text p {
                color: #666;
                font-size: 1.1em;
                line-height: 1.4em;
                margin-bottom: 20px;
            }

        .part07 ul {
            list-style: none;
            margin-bottom:2em;
        }

            .part07 ul li {
                color: #666;
                font-size: 1.0em;
                line-height: 1.4em;
            }
}
