@charset "utf-8";
@media screen and (min-width: 769px) {
    /*------------------------------------------------------------------------------------------
    *
    *
    /webcatalog/interior/cabin/
    Responsive / PC
    *
    *
    ------------------------------------------------------------------------------------------ */

    /* 2016/11/01 改行突き抜け補完 */
    .section_inner h3 {
        white-space: normal;
    }

    /* -----------------------------------
    #section_package
    ----------------------------------- */
    #section_package .pic_full {
        margin: 0 0 100px 0;
    }

    /* -----------------------------------
    #section_package
    ----------------------------------- */
    #section_package .pic span {
        margin: 0 0 0 -65px;
        display: block;
        font-size: 20px;
        color: #ff9021;
        font-weight: bold;
    }

    /* -----------------------------------
    #section_amenity
    ----------------------------------- */
    #section_amenity .col_left p, #section_amenity .col_left p {
        padding: 0 40px;
    }

    /* -----------------------------------
    #section_other
    ----------------------------------- */
    #section_other .allergen .desc {
        margin: 0 0 10px 0;
    }



    /* -----------------------------------
     20160815 追記
    -----------------------------------  */

    /* -----------------------------------
    #section_amenity
    ----------------------------------- */
    #section_amenity .col_left p, #section_amenity .col_left p {
        padding: 0 0px;
    }



    /* ------------------------------------------------------------
    *
    #section_use
    *
    ------------------------------------------------------------ */
    #storage_slider{
    width: 880px;
    margin: 0 auto;
    }

    #storage_slider:after{
    content: '';
    clear: both;
    display: block;
    }

    #storage_slider .col_left{
    width: 470px;
    float: left;
    position: relative;
    }

    #storage_slider .col_left .img{
    position: relative;
    left: -125px;
    }

    #storage_slider .col_right{
    padding: 60px 0 0 0;
    width: 350px;
    float: right;
    }

    #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{
    width: 20px;
    height: 20px;
    display: none;
    background-image:url(../image/parts_circle.png);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    }

    #storage_slider .circle li.c01{ top: 125px; left: 175px;}
    #storage_slider .circle li.c02{ top: 125px; left: 175px;}
    #storage_slider .circle li.c03{ top: 110px; left: 107px;}
    #storage_slider .circle li.c04{ top: 120px; left: 47px;}
    #storage_slider .circle li.c05{ top: 48px; left: 158px;}
    #storage_slider .circle li.c06{ top: 176px; left: -10px;}
    #storage_slider .circle li.c07{ top: 235px; left: 95px;}
    #storage_slider .circle li.c08{ top: 155px; left: 155px;}
    #storage_slider .circle li.c09{ top: 47px; left: 332px;}
    #storage_slider .circle li.c10{ top: 230px; left: 385px;}
    #storage_slider .circle li.c11{ top: 230px; left: 385px;}
    #storage_slider .circle li.c12{ top: 230px; left: 385px;}


    /* 160817 追記 補完*/

    /* -----------------------------------
    #section_package 補完
    ----------------------------------- */

    #section_package .img_slider{
        width: 880px !important;
        margin-bottom: 80px;
    }


    /* ------------------------------------------------------------
    *
    #section_use 補完
    *
    ------------------------------------------------------------ */
    #storage_slider .col_right{
    padding: 0 0 0 0;
    }

    #storage_slider .caption{
    margin: 0 0 10px 0 !important;
    }

    #storage_slider .type{
      margin: 0 0 10px 0 !important;
    }

    #storage_slider .caution{
    margin: 0 0 20px 0 !important;
    }

    #section_use .more {
        font-size: 13px;
        line-height: 1.461em;
    }

    #section_use .ico_type{;
        left: 0;
        margin: 0 0 25px 0 !important;
    }

    #storage_slider .col_left{
    width: 470px;
    float: left;
    position: relative;
    }

    #storage_slider .col_left .img{
    position: relative;
    left: 0px !important;
    }

    #section_use #storage_slider .col_right{
    padding: 0 0 0 0 !important;
    width: 275px;
    float: right;
    }

    #storage_slider .circle li.c01{ top: 287px; left: 446px;}
    #storage_slider .circle li.c02{ top: 43px; left: 187px;}
    #storage_slider .circle li.c03{ top: 126px; left: 372px;}
    #storage_slider .circle li.c04{ top: 56px; left: 132px;}
    #storage_slider .circle li.c05{ top: 38px; left: 98px;}
    #storage_slider .circle li.c06{ top: 147px; left: 136px;}
    #storage_slider .circle li.c07{ top: 100px; left: 130px;}
    #storage_slider .circle li.c08{ top: 43px; left: 333px;}
    #storage_slider .circle li.c09{ top: 47px; left: 332px;}
    #storage_slider .circle li.c10{ top: 230px; left: 385px;}
    #storage_slider .circle li.c11{ top: 230px; left: 385px;}
    #storage_slider .circle li.c12{ top: 230px; left: 385px;}

    /*　160905 追記　*/
    #section_package .section_column .notes {
        /*text-align: right;*/
    }

    #storage_slider .col_right .notes {
        font-size: 12px;
        line-height: 1.5em;
        display: block;
        text-indent: -1em;
        padding-left: 1em;
    }
    #storage_slider .switch_pc .col_left p.img .notes{
        font-size: 12px;
        line-height: 1.5em;
        display: block;
        text-indent: -1em;
        padding-left: 1em;
        padding-top: 5px;
    }

    /* 161014 追記*/
    #section_use .caution {
        margin: 0 0 10px 0;
        font-size: 12px;
        line-height: 1.4em;
    }

    #section_use .section_column .col_right .text-indent{
      text-indent: -23px;
      padding-left: 23px;
    }

    .section .section_pic {
        max-width: 880px !important;
        margin: 0 auto 80px;
    }

    .section .section_pic img {
        width: 100%;
        height: auto;
    }

    /* 2016/11/01 追記 */
    #section_amenity .driving-zone {
            margin-bottom: 100px;
        }

    /* 2016/11/02 追記 パラパラ実装*/

    #section_use #cbn_thumb01 {
      position: relative;
    }

    #section_use #cbn_thumb02 {
      position: relative;
    }

    #section_use .fadeInner img{
      position: absolute;
      top: 0;
      left: 0;
    }

    #section_use .fadeInner img:first-child{
      position: relative;
      top: 0;
      left: 0;
    }


    #section_use .icnPlay{
      position: absolute;
      left: 50%;
      top: 50%;
      margin: -42px 0 0 -42px;
    }

    #section_use .icnPlay img{
      opacity: 0;
    }

    #section_cabin .section_desc  .sp-view {
        display: none !important;
    }

    .pic .caption {
        line-height: 1;
    }


}
