@charset "utf-8";

@media screen and (min-width : 769px){ 
/*------------------------------------------------------------------------------------------
*
*
    /webcatalog/interior/utility/
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------
*
    #section_seat_arrange
*
------------------------------------------------------------ */
#section_seat_arrange .img_slider{
    margin: 0 0 100px 0;
}

#section_seat_arrange .img_slider .slider_inner{
    width: 880px;
    margin: 0 auto 50px auto;
}

#section_seat_arrange .img_slider .col_left{
    width: 610px;
    float: left;
    position: relative;
}

#section_seat_arrange .img_slider .col_left img{
    width: 100%;
}

#section_seat_arrange .img_slider .col_right{
    width: 240px;
    padding: 20px 0;
    float: right;
    position: relative;
}

#section_seat_arrange .img_slider .col_right h4{
    margin: 0 0 20px 0;
    font-size: 22px;
}

#section_seat_arrange .img_slider .col_right h4 .bold {
    margin-right: 2px;
    font-size: 36px;
}

#section_seat_arrange .img_slider .col_right h4 span.small{
    margin: 5px 0;
    font-size: 16px;
    display: block;
}

#section_seat_arrange .img_slider .col_right .caption{
    font-size: 14px;
    line-height: 1.5em;
    margin: 0 0 30px 0;
}

#section_seat_arrange .img_slider .col_right .img{
    margin: 0 0 20px 0;
}

#section_seat_arrange .img_slider .col_right .caution{
    font-size: 12px;
    line-height: 1.5em;
    text-indent: -1em;
    padding-left: 1em;
    white-space: nowrap;
}

#section_seat_arrange .rear_seat_slider .slider_inner {
    display: table;
}

#section_seat_arrange .rear_seat_slider .col_left {
    display: table-cell;
    float: none;
    width: 300px;
    padding-right: 20px;
    vertical-align: middle;
}

#section_seat_arrange .rear_seat_slider .col_right {
    display: table-cell;
    float: none;
}

#section_seat_arrange .rear_seat_slider .pic_caption {
    margin-top: 10px;
    text-align: right;
    font-size: 13px;
    line-height: 1;
}


/* ------------------------------------------------------------
*
    #section_storage
*
------------------------------------------------------------ */
#storage_slider{
    width: 880px;
    margin: 0 auto;
}

#storage_slider:after{
    content: '';
    clear: both;
    display: block;
}

#storage_slider .col_left{
    padding: 60px 0 0 0;
    width: 350px;
    float: left;
}

#storage_slider .caption{
    margin: 0 0 20px 0;
    font-size: 16px;
    line-height: 1.375em;
}

#storage_slider .type{
    font-size: 12px;
}

#storage_slider .caution{
    font-size: 10px;
    display: block;
    text-indent: -1em;
    padding-left: 1em;
    line-height: 1.3em;
}

#storage_slider .circle li,
#storage_slider .circle li div{
    width: 20px;
    height: 20px;
    display: none;
    background:url(../image/parts_circle.png) no-repeat;
    position: absolute;
    top: 0;
    left: 0;
}
#storage_slider .circle li div{
    display: block;
}

#storage_slider .circle li.multi {
    background: none;
}


#storage_slider .circle li.c01{top: 30px;left: 310px;}
#storage_slider .circle li.c02{top: 75px;left: 180px;}
#storage_slider .circle li.c03{top: 90px;left: 250px;}
#storage_slider .circle li.c04{top: 100px;left: 215px;}
#storage_slider .circle li.c05{top: 65px;left: 210px;}
#storage_slider .circle li.c06{top: 70px;left: 265px;}
#storage_slider .circle li.c07{top: 0;left: 250px;}
#storage_slider .circle li.c08{top: 100px;left: 230px;}
#storage_slider .circle li.c09{top: 115px;left: 335px;}

#storage_slider .circle .c10_01{top: 150px;left: 300px;}
#storage_slider .circle .c10_02{top: 120px;left: 370px;}
#storage_slider .circle .c11_01{top: 90px;left: 335px;}
#storage_slider .circle .c11_02{top: 160px;left: 105px;}
#storage_slider .circle .c11_03{top: 140px;left: 425px;}

#storage_slider .circle li.c12{top: 260px;left: 450px;}

#storage_slider .col_right{
    position: relative;
    float: right;
    width: 470px;
}

#storage_slider .col_right .img{
    position: relative;
    left: -20px;
    top: -45px;
}


}