@media print,
screen and (min-width:741px) and (max-width:20000px) {
    .pip .pip_cont .text_play {
        position: relative;
        width: 940px;
        overflow: hidden;
        margin: 0 auto;
        text-align: center;
        margin-bottom: 140px
    }

    .pip .pip_cont .text_play .text1 {
        width: 100%;
        font-size: 44px;
        line-height: 40px;
        font-family: HyundaiMedium
    }

    .pip .pip_cont .text_play .text2 {
        width: 100%;
        color: #000;
        font-size: 16px;
        line-height: 28px;
        margin-top: 24px;
        width: 700px;
        margin: 24px auto 0
    }

    .pip.contents_safety .morelist {
        padding: 100px 0 95px 0
    }

    .pip.contents_safety .caution {
        font-size: 12px
    }

    .pip.contents_safety .pip_cont .text_play {
        height: 1px;
        overflow: visible
    }

    .pip.contents_safety .visual_text {
        padding-top: 120px;
        width: 960px;
        margin: 150px auto 0 auto
    }

    .pip.contents_safety .visual_text .img {
        text-align: center;
        position: relative;
        margin-left: 50px
    }

    .pip.contents_safety .visual_text .text_list {
        font-size: 13px;
        font-weight: 700;
        color: #c84309
    }

    .pip.contents_safety .visual_text .text_list li {
        position: absolute;
        text-align: left
    }

    .pip.contents_safety .visual_text .text_list .text1 {
        left: 232px;
        top: 24px
    }

    .pip.contents_safety .visual_text .text_list .text2 {
        left: 384px;
        top: 0
    }

    .pip.contents_safety .visual_text .text_list .text3 {
        left: 303px;
        top: 584px
    }

    .pip.contents_safety .visual_text .text_list .text4 {
        left: 370px;
        top: 519px
    }

    .pip.contents_safety .scene_wrap {
        position: relative;
        width: 940px;
        margin: 0 auto;
        height: 1146px;
        margin-top: -113px
    }

    .pip.contents_safety .scene_wrap .slider_wrap {
        position: absolute;
        z-index: 4;
        left: -10px;
        top: 252px;
        width: 960px;
        height: 30px;
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/bg_slider-progressiveBlue.png) no-repeat 50% 9px
    }

    .pip.contents_safety .scene_wrap .slider_wrap .slider {
        position: relative;
        width: 800px;
        margin: 0 auto;
        border: 0;
        background: 0 0;
        height: 30px
    }

    .pip.contents_safety .scene_wrap .slider_wrap .slider .ui-slider-range {
        height: 30px;
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/bg_slider-progressiveBlue.png) no-repeat -5px -21px
    }

    .pip.contents_safety .scene_wrap .slider_wrap .slider .ui-slider-handle {
        position: absolute;
        top: 0 !important;
        display: block;
        width: 26px !important;
        height: 26px !important;
        margin-left: -13px !important;
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/bg_slider_handle-progressiveBlue.png) no-repeat 0 0 !important;
        border: 0 !important;
        border-radius: 0 !important
    }

    .pip.contents_safety .scene_wrap .slider_wrap .slider_text {
        width: 900px;
        margin: 0 auto
    }

    .pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li {
        float: left;
        width: 100px;
        margin-left: 100px;
        padding: 0;
        text-align: center;
        color: #666;
        font-size: 14px;
        font-weight: 700
    }

    .pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li.on {
        color: #00aad2
    }

    .pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li:first-child {
        margin-left: 0
    }

    .pip.contents_safety .scene_wrap .text_wrap {
        position: absolute;
        z-index: 2;
        left: 65px;
        top: 343px;
        height: auto;
        min-height: 1px;
        max-height: 999999px
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li {
        display: none
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li:first-child {
        display: block
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li strong {
        display: block;
        padding: 0 0 9px 0;
        font-size: 18px;
        color: #e1e1e1;
        line-height: 24px;
        color: #333
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li p {
        font-size: 14px;
        line-height: 20px;
        width: 630px;
        color: #888
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li span.notice_wrap {
        display: block;
        padding: 3px 0 0 0;
        background: #fff
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li span.notice_wrap span.notice {
        display: block;
        padding: 7px 0 0 15px;
        font-size: 12px;
        line-height: 15px;
        color: #736357;
        background: url(/sites/all/themes/responsive/images/icon_notice.png) no-repeat 0 9px
    }

    .pip.contents_safety .scene_wrap .text_wrap .caution {
        margin-top: 10px;
        color: #8d744a;
        display: block;
        font-size: 12px;
        padding-left: 15px;
        background: url(/sites/all/themes/responsive/images/bul_caution.png) no-repeat 0 2px
    }

    .pip.contents_safety .scene_wrap .controls {
        position: absolute;
        z-index: 3;
        left: 720px;
        top: 371px
    }

    .pip.contents_safety .scene_wrap .controls a {
        float: left;
        display: block;
        width: 65px;
        height: 22px;
        padding: 48px 0 0 0;
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/bg_slider_control-progressiveBlue.png) no-repeat 10px 0;
        color: #555;
        font-size: 12px;
        text-align: center
    }

    .pip.contents_safety .scene_wrap .controls a.replay {
        background-position: 10px 0
    }

    .pip.contents_safety .scene_wrap .controls a.replay:hover {
        background-position: 10px -90px;
        color: #888;
        text-decoration: none
    }

    .pip.contents_safety .scene_wrap .controls a.play {
        background-position: -55px 0
    }

    .pip.contents_safety .scene_wrap .controls a.play:hover {
        background-position: -55px -90px;
        color: #888;
        text-decoration: none
    }

    .pip.contents_safety .scene_wrap .controls a.stop {
        display: none;
        background-position: -120px 0
    }

    .pip.contents_safety .scene_wrap .controls a.stop:hover {
        background-position: -120px -90px;
        color: #888;
        text-decoration: none
    }

    .pip.contents_safety .scene_wrap .controls a.next {
        background-position: -185px 0
    }

    .pip.contents_safety .scene_wrap .controls a.next:hover {
        background-position: -185px -90px;
        color: #888;
        text-decoration: none
    }

    .pip.contents_safety .scene_wrap .scene {
        position: absolute;
        z-index: 1;
        left: -170px;
        top: 225px;
        width: 1280px;
        height: 930px;
        display: none
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg1 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg1.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg2 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg2.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg3 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg3.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg4 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg4.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg5 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg5.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg6 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg6.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg7 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg7.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg8 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg8.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg9 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg9.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg10 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg10.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg11 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg11.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg12 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg12.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg13 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg13.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg14 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg14.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg15 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg15.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene1 .bg16 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene1_bg16.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg1 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg1.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg2 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg2.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg3 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg3.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg4 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg4.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg5 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg5.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg6 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg6.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg7 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg7.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg8 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg8.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg9 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg9.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg10 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg10.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg11 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg11.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg12 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg12.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg13 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg13.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg14 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg14.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg15 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg15.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene2 .bg16 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene2_bg16.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg1 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg1.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg2 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg2.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg3 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg3.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg4 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg4.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg5 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg5.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg6 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg6.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg7 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg7.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg8 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg8.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg9 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg9.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg10 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg10.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg11 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg11.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg12 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg12.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg13 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg13.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg14 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg14.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg15 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg15.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene3 .bg16 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene3_bg16.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg {
        position: absolute;
        width: 100%;
        height: 100%
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg1 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg1.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg2 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg2.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg3 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg3.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg4 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg4.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg5 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg5.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg6 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg6.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg7 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg7.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg8 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg8.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg9 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg9.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg10 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg10.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg11 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg11.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg12 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg12.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg13 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg13.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg14 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg14.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg15 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg15.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap .scene.scene4 .bg16 {
        background: url(/sites/all/themes/responsive/images/new-palisade/safety/safety_scene4_bg16.png) no-repeat 0 0
    }

    .pip.contents_safety .scene_wrap.black .slider_wrap {
        background: url(/sites/all/themes/responsive/images/bg_slider6_blue_bg.png) no-repeat 50% 9px
    }

    .pip.contents_safety .scene_wrap.black .slider_wrap .slider .ui-slider-range {
        background: url(/sites/all/themes/responsive/images/bg_slider6_blue_bg.png) no-repeat -5px -21px
    }

    .pip.contents_safety .scene_wrap.black .text_wrap ul li strong {
        color: #ebebeb
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li .img {
        display: none
    }

    .pip.contents_interior .pip_cont .text_play {
        overflow: visible;
        z-index: 2
    }

    .pip.contents_interior .section0 {
        position: relative;
        width: 1280px;
        margin: 0 auto
    }

    .pip.contents_interior .section0 .menu ul {
        width: 100%;
        text-align: center
    }

    .pip.contents_interior .section0 .menu ul li {
        display: inline-block;
        width: 235px;
        height: 40px;
        overflow: hidden;
        margin-left: -1px;
        font-weight: 700
    }

    .pip.contents_interior .section0 .menu ul li a {
        position: relative;
        display: block;
        width: 233px;
        height: 38px;
        line-height: 38px;
        border: 1px solid #dcdcdc;
        text-align: center;
        color: #666;
        font-size: 13px;
        font-size: 1.3rem;
        z-index: 1;
        text-decoration: none
    }

    .pip.contents_interior .section0 .menu ul li.on a,
    .pip.contents_interior .section0 .menu ul li:hover a {
        border: 1px solid #a99281;
        color: #c97e34;
        z-index: 2
    }

    .pip.contents_interior .section0 .contents {
        margin-top: 60px;
        margin-bottom: 130px;
        position: relative
    }

    .pip.contents_interior .section0 .contents li {
        position: relative;
        display: none
    }

    .pip.contents_interior .section0 .contents li.on {
        display: block
    }

    .pip.contents_interior .section0 .contents .subject {
        position: absolute;
        top: 105px
    }

    .pip.contents_interior .section0 .contents .subject h3 {
        padding: 0 0 16px;
        margin: 0 0 23px;
        font-family: ModernHLight;
        color: #333;
        font-size: 30px;
        line-height: 130%;
        text-align: left;
        background: url(/sites/all/themes/responsive/images/line_orange_80.gif) no-repeat left bottom
    }

    .pip.contents_interior .section0 .contents .subject p {
        font-size: 14px;
        line-height: 22px;
        color: #888
    }

    .pip.contents_interior .section0 .contents .left .subject {
        left: 190px
    }

    .pip.contents_interior .section0 .contents .right .subject {
        left: 810px
    }

    .pip.contents_interior .section1 {
        position: relative;
        width: 100%;
        height: 730px;
        overflow: hidden;
        padding: 0;
        background: #f6f3f2
    }

    .pip.contents_interior .section1 .features {
        clear: both;
        width: 100%;
        padding: 560px 0 0 0;
        text-align: center
    }

    .pip.contents_interior .section1 .features strong {
        display: block;
        padding: 0 0 14px 0;
        font-size: 16px;
        color: #e1e1e1;
        line-height: 24px;
        color: #222;
        background: url(/sites/all/themes/responsive/images/bg_pip_title_orange_underline.gif) no-repeat center bottom
    }

    .pip.contents_interior .section1 .features p {
        padding: 15px 0 0 0;
        font-size: 14px;
        line-height: 20px;
        color: #888
    }

    .pip.contents_interior .section1 .car {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        text-align: center
    }

    .pip.contents_interior .section1 .car img {
        display: none
    }

    .pip.contents_interior .section1 .car img:first-child {
        display: inline
    }

    .pip.contents_interior .section1 .color {
        position: absolute;
        left: 0;
        top: 400px;
        width: 100%;
        height: auto;
        min-height: 1px;
        max-height: 999999px
    }

    .pip.contents_interior .section1 .color .txt {
        font-size: 12px;
        text-transform: uppercase;
        color: #333;
        text-align: center;
        font-weight: 700
    }

    .pip.contents_interior .section1 .color ul.chip {
        width: 100%;
        padding: 0;
        text-align: center
    }

    .pip.contents_interior .section1 .color ul.chip li {
        display: inline-block;
        width: 30px;
        height: 30px;
        overflow: hidden;
        margin: 0 2px 0 3px;
        text-align: left
    }

    .pip.contents_interior .section1 .color ul.chip li a {
        display: block;
        width: 24px;
        height: 24px;
        padding: 3px;
        text-align: center
    }

    .pip.contents_interior .section1 .color ul.chip li a span {
        display: block;
        width: 24px;
        height: 24px;
        font-size: 0
    }

    .pip.contents_interior .section1 .color ul.chip li a.color_1 span {
        background: url(/sites/all/themes/responsive/images/new-tucson/safety/interior_color_icon_1.png) no-repeat center;
        background-size: 24px 24px
    }

    .pip.contents_interior .section1 .color ul.chip li a.color_2 span {
        background: url(/sites/all/themes/responsive/images/new-tucson/safety/interior_color_icon_2.png) no-repeat center;
        background-size: 24px 24px
    }

    .pip.contents_interior .section1 .color ul.chip li a.color_3 span {
        background: url(/sites/all/themes/responsive/images/new-tucson/safety/interior_color_icon_3.png) no-repeat center;
        background-size: 24px 24px
    }

    .pip.contents_interior .section1 .color ul.chip li.on a {
        background: url(/sites/all/themes/responsive/images/bg_interior_color_cover_orange_new.png) no-repeat center top;
        background-size: 100%
    }

    .pip.contents_interior .section1 .color ul.chip li span.text {
        position: absolute;
        top: -3px;
        width: 200px;
        height: 20px;
        margin-left: -86px;
        line-height: 20px;
        color: #fefefe;
        font-size: 12px;
        text-align: center
    }

    .pip.contents_interior .section1 .color ul.chip li span.text span {
        display: inline-block;
        height: 20px;
        padding: 0 9px 0 8px;
        background: #464646
    }

    .pip.contents_interior .section1 .color ul.chip li span.text i {
        display: inline-block;
        top: 20px;
        width: 100%;
        height: 6px;
        vertical-align: top;
        background: url(/sites/all/themes/responsive/images/bg_arrow_white_down.png) no-repeat center top
    }

    .pip.contents_interior .section1 .color .details {
        width: 100%;
        padding: 2px 0 0 0;
        text-align: center;
        position: relative;
        top: -34px
    }

    .pip.contents_interior .section1 .color .details ul.detail {
        display: none;
        width: 300px;
        height: 30px;
        margin: 0 auto
    }

    .pip.contents_interior .section1 .color .details ul.detail:after {
        clear: both;
        content: '';
        display: block
    }

    .pip.contents_interior .section1 .color .details_img {
        width: 300px;
        height: 30px;
        margin: 5px auto 0
    }

    .pip.contents_interior .section1 .color .details_img img {
        display: none
    }

    .pip.contents_interior .section1 .color .details_img .detail_1 {
        display: block
    }

    .pip.contents_interior .section1 .color .details_img.web {
        display: block
    }

    .pip.contents_interior .section1 .color .details_img.mobile {
        display: none
    }

    .pip.contents_interior .section1 .color .details ul.detail li {
        float: left;
        position: relative;
        height: 30px
    }

    .pip.contents_interior .section1 .color .details ul.detail li span {
        display: none
    }

    .pip.contents_interior .section1 .color .details ul.detail li span.text {
        position: absolute;
        display: block;
        top: -26px;
        width: 145px;
        height: 20px;
        margin-left: -65px;
        line-height: 20px;
        color: #fefefe;
        font-size: 0;
        text-align: center
    }

    .pip.contents_interior .section1 .color .details ul.detail li span.text span {
        display: inline-block;
        height: 20px;
        padding: 0 9px 0 8px;
        background: #464646;
        font-size: 12px;
        vertical-align: top
    }

    .pip.contents_interior .section1 .color .details ul.detail li span.text i {
        display: inline-block;
        top: 20px;
        width: 100%;
        vertical-align: top;
        height: 6px;
        background: url(/sites/all/themes/responsive/images/bg_arrow_white_down.png) no-repeat center top
    }

    .pip.contents_interior .section1 .color .details ul.detail.detail1 {
        display: block
    }

    .pip.contents_interior .section1 .color .details ul.detail li.color_detail1 {
        width: 96px
    }

    .pip.contents_interior .section1 .color .details ul.detail li.color_detail2 {
        width: 96px;
        margin-left: 6px
    }

    .pip.contents_interior .section1 .color .details ul.detail li.color_detail3 {
        width: 96px;
        margin-left: 6px
    }

    .pip.contents_interior .section1 .color .details ul.detail li.color_detail1 span.text,
    .pip.contents_interior .section1 .color .details ul.detail li.color_detail2 span.text,
    .pip.contents_interior .section1 .color .details ul.detail li.color_detail3 span.text {
        margin-left: -74px;
        left: 50%
    }

    .pip.contents_interior .section1 .color .details ul.detail_txt {
        width: 300px;
        margin: 0 auto
    }

    .pip.contents_interior .section1 .color .details ul.detail_txt li {
        text-align: center;
        color: #666;
        font-size: 14px
    }

    .bgB {
        background-color: #e4dcd3
    }

    .p_section h3 {
        font-size: 30px;
        line-height: 40px;
        font-family: HyundaiMedium;
        text-align: center;
        margin-top: -9px
    }

    .p_section p.sub_title {
        font-size: 16px;
        text-align: center;
        width: 820px;
        margin: 22px auto 0
    }

    .p_section .engine_box {
        margin-top: 100px
    }

    .p_section .engine_box:after {
        clear: both;
        content: '';
        display: block
    }

    .p_section .engine_box>div {
        float: left;
        width: 50%
    }

    .p_section .engine_box .engine_spec {
        width: 520px;
        float: right;
        margin-top: 10px
    }

    .p_section .engine_box .pos {
        position: relative;
        opacity: 0
    }

    .p_section .engine_box .pos .text {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .p_section .engine_box .max {
        padding-top: 25px;
        margin-top: 25px;
        border-top: 1px solid #d9d9d9
    }

    .p_section .engine_box .max:after {
        clear: both;
        content: '';
        display: block
    }

    .p_section .engine_box .max dl {
        float: left;
        width: 50%
    }

    .p_section .engine_box .max dt {
        padding-top: 52px;
        width: 48px;
        font-size: 14px;
        line-height: 14px;
        color: #00aad2;
        text-align: center;
        font-weight: 700
    }

    .p_section .engine_box .max dd {
        float: left;
        margin-left: 10px
    }

    .p_section .engine_box .max dd strong {
        font-size: 80px;
        letter-spacing: -5px;
        line-height: 1;
        color: #444
    }

    .p_section .engine_box .max dd span {
        font-size: 16px
    }

    .p_section .engine_box .max .max_power {
        width: 50%
    }

    .p_section .engine_box .max .max_toque {
        width: 50%;
        float: right;
        padding-left: 10px
    }

    .p_section .engine_box .max .max_power dt {
        float: left;
        background: url(/sites/all/themes/responsive/images/performance_icon_1.png) no-repeat 0 0
    }

    .p_section .engine_box .max .max_toque dt {
        float: left;
        color: #002c5f;
        background: url(/sites/all/themes/responsive/images/performance_icon_2.png) no-repeat 0 0
    }

    .p_section.right .engine_box>div {
        float: right
    }

    .p_section.right .engine_box .engine_spec {
        float: left
    }

    .p_section.right .engine_box .max {
        overflow: hidden;
        padding-top: 25px;
        margin-top: 25px;
        border-top: 1px solid #c2bbb4
    }

    .p_section .graph_m {
        display: none
    }

    .p_section .engine_box {
        display: block
    }

    .p_section .caution {
        text-align: center;
        margin-top: 25px
    }

    .p_section .caution span {
        padding-left: 20px;
        font-size: 14px;
        color: #666;
        background: url(/sites/all/themes/responsive/images/pip_caution.png) no-repeat left center
    }

    .p_section .engine_box.typeTxt {
        margin-top: 50px;
        position: relative
    }

    .p_section .engine_box.typeTxt .engine_spec {
        float: left;
        margin-left: 20px
    }

    .p_section .engine_box.typeTxt .engine_spec .text_block h3 {
        text-align: left;
        margin-bottom: 20px
    }

    .p_section .engine_box.typeTxt .engine_spec .text_block p {
        text-align: left;
        font-size: 16px;
        line-height: 28px
    }

    .p_section .engine_box.typeTxt .engine_spec .max {
        border: 0;
        position: absolute;
        bottom: 165px
    }

    .p_section .engine_box.typeTxt .engine_spec .max dl {
        float: none;
        width: 100%
    }

    .p_section .engine_box.typeTxt .engine_spec .max dl dd {
        padding-left: 20px;
        margin-left: 20px;
        border-left: 1px dotted #aba59e
    }

    .p_section .engine_box.typeTxt .engine_spec .max .max_power {
        width: 100%;
        overflow: hidden;
        margin-bottom: 26px
    }

    .p_section .engine_box.typeTxt .engine_spec .max .max_toque {
        padding-left: 0;
        width: 100%;
        overflow: hidden
    }

    .p_section .engine_box.typeTxt .engine_spec .max dd strong {
        letter-spacing: 0
    }

    .p_section .caution {
        text-align: center;
        margin-top: 15px
    }
}

@media screen and (min-width:0) and (max-width:740px) {
    .contentWrap .contWrap .contBox {
        padding: 70px 15px 0 15px
    }

    .pip .pip_cont .text_play {
        position: relative;
        text-align: center;
        margin-bottom: 20px
    }

    .pip .pip_cont .text_play .text1 {
        font-size: 27px;
        line-height: 32px;
        font-family: HyundaiMedium
    }

    .pip .pip_cont .text_play .text2 {
        font-size: 14px;
        line-height: 21px;
        margin-top: 10px;
        width: auto
    }

    .pip.contents_safety .scene_wrap .scene {
        display: none !important
    }

    .pip.contents_safety .scene_wrap .controls {
        display: none
    }

    .pip.contents_safety .scene_wrap .slider_wrap {
        display: none
    }

    .pip.contents_safety .scene_wrap .text_wrap {
        margin: 0 -15px
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li {
        display: block !important
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li.bgBeige {
        background: #f6f3f2
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li.bgBlack {
        background: #000
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li:last-child {
        padding-bottom: 60px
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li strong.first {
        padding: 15px 35px 10px 35px
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li strong {
        font-family: HyundaiMedium;
        display: block;
        padding: 60px 35px 10px 35px;
        font-weight: 400;
        font-size: 19px;
        line-height: 24px;
        text-align: center
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li strong:after {
        width: 48px;
        height: 1px;
        padding-top: 10px;
        border-bottom: 1px solid #418ce5;
        content: '';
        display: none
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li div {
        color: #666;
        font-size: 14px;
        line-height: 18px;
        padding: 0 20px;
        position: relative;
        z-index: 4
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li div.img {
        z-index: 3
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li div .caution {
        position: relative;
        display: block;
        margin-top: 10px;
        font-size: 12px;
        line-height: 14px;
        color: #acacac;
        display: none
    }

    .pip.contents_safety .scene_wrap .text_wrap p {
        font-size: 14px;
        line-height: 21px;
        font-family: HyundaiRegular;
        color: #000;
        text-align: center
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li .img {
        padding: 0
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li.bgBlack strong {
        color: #fff
    }

    .pip.contents_safety .scene_wrap .text_wrap ul li.bgBlack p {
        color: #fff
    }

    .pip.contents_interior .section1 {
        position: relative;
        width: 100%;
        overflow: hidden;
        padding: 0;
        background: #f6f3f2;
        padding: 20px 0 40px 0
    }

    .pip.contents_interior .section1 .features {
        clear: both;
        width: 100%;
        text-align: center;
        margin-top: 0;
        display: none
    }

    .pip.contents_interior .section1 .features strong {
        display: block;
        padding: 0;
        font-size: 19px;
        line-height: 24px;
        color: #000;
        font-family: HyundaiMedium
    }

    .pip.contents_interior .section1 .features p {
        padding: 15px 0 0 0;
        font-size: 14px;
        line-height: 21px;
        color: #000
    }

    .pip.contents_interior .section1 .car {
        position: relative;
        padding: 0 15px
    }

    .pip.contents_interior .section1 .car img {
        display: none
    }

    .pip.contents_interior .section1 .car img:first-child {
        display: inline
    }

    .pip.contents_interior .section1 .color {
        margin-top: 0;
        width: 100%;
        height: auto;
        min-height: 1px;
        max-height: 999999px;
        position: relative
    }

    .pip.contents_interior .section1 .color .txt {
        font-size: 14px;
        color: #666;
        text-align: center;
        font-weight: 700
    }

    .pip.contents_interior .section1 .color ul.chip {
        width: 100%;
        padding: 5px 0 0 0;
        text-align: center
    }

    .pip.contents_interior .section1 .color ul.chip li {
        display: inline-block;
        width: 30px;
        height: 30px;
        overflow: hidden;
        margin: 0 2px 0 3px;
        text-align: left
    }

    .pip.contents_interior .section1 .color ul.chip li a {
        display: block;
        width: 24px;
        height: 24px;
        padding: 3px;
        text-align: center
    }

    .pip.contents_interior .section1 .color ul.chip li a span {
        width: 24px;
        height: 24px;
        display: block;
        font-size: 0
    }

    .pip.contents_interior .section1 .color ul.chip li a.color_1 span {
        background: url(/sites/all/themes/responsive/images/new-tucson/safety/interior_color_icon_1_3x.png) no-repeat center;
        background-size: 24px 24px
    }

    .pip.contents_interior .section1 .color ul.chip li a.color_2 span {
        background: url(/sites/all/themes/responsive/images/new-tucson/safety/interior_color_icon_2_3x.png) no-repeat center;
        background-size: 24px 24px
    }

    .pip.contents_interior .section1 .color ul.chip li a.color_3 span {
        background: url(/sites/all/themes/responsive/images/new-tucson/safety/interior_color_icon_3_3x.png) no-repeat center;
        background-size: 24px 24px
    }

    .pip.contents_interior .section1 .color ul.chip li.on a {
        border: 1px solid #ff5e00;
        border-radius: 50%;
        padding: 2px;
        background: 0 0
    }

    .pip.contents_interior .section1 .color ul.chip li span.text {
        display: none;
        position: absolute;
        top: -6px;
        width: 200px;
        height: 20px;
        margin-left: -86px;
        line-height: 20px;
        color: #fefefe;
        font-size: 12px;
        text-align: center
    }

    .pip.contents_interior .section1 .color ul.chip li span.text span {
        display: inline-block;
        height: 20px;
        padding: 0 9px 0 8px;
        background: #464646
    }

    .pip.contents_interior .section1 .color ul.chip li span.text i {
        display: inline-block;
        top: 20px;
        width: 100%;
        height: 6px;
        background: url(/sites/all/themes/responsive/images/bg_arrow_white_down.png) no-repeat center top
    }

    .pip.contents_interior .section1 .color .details_img img {
        display: none
    }

    .pip.contents_interior .section1 .color .details_img .detail_1 {
        display: block
    }

    .pip.contents_interior .section1 .color .details_img.web {
        display: none
    }

    .pip.contents_interior .section1 .color .details_img.mobile {
        display: block;
        width: 250px;
        margin: 10px auto 0
    }

    .pip.contents_interior .section1 .color .details {
        width: 100%;
        padding: 11px 0 0 0;
        text-align: center;
        position: relative;
        top: -30px
    }

    .pip.contents_interior .section1 .color .details ul.detail {
        display: none;
        width: 250px;
        margin: 0 auto;
        text-align: center
    }

    .pip.contents_interior .section1 .color .details ul.detail li {
        float: left;
        position: relative;
        height: 30px
    }

    .pip.contents_interior .section1 .color .details ul.detail li span {
        display: none
    }

    .pip.contents_interior .section1 .color .details ul.detail li.color_detail1 {
        width: 50%
    }

    .pip.contents_interior .section1 .color .details ul.detail li.color_detail2 {
        width: 50%
    }

    .pip.contents_interior .section1 .color .details ul.detail.detail1 {
        display: block
    }

    .pip.contents_interior .section1 .color .details ul.detail_txt {
        width: 250px;
        margin: 0 auto;
        overflow: hidden
    }

    .pip.contents_interior .section1 .color .details ul.detail_txt li {
        text-align: center;
        color: #666;
        font-size: 14px;
        display: none
    }

    .pip.contents_interior .section1 .color .details ul.detail_txt li.first {
        display: block
    }

    .pip.contents_interior .section1 .hidden_mo {
        display: none
    }

    .p_section .engine_box {
        display: none
    }

    .bgB {
        background-color: #e4dcd3
    }

    .p_section h3 {
        font-size: 19px;
        line-height: 24px;
        font-family: HyundaiMedium;
        text-align: center
    }

    .p_section p.sub_title {
        font-size: 14px;
        line-height: 21px;
        text-align: center;
        width: 100%;
        margin: 20px auto 0
    }

    .p_section .graph_m {
        display: block;
        padding: 35px 0 70px
    }

    .p_section .caution {
        text-align: center;
        margin-top: 15px
    }

    .p_section .caution span {
        padding-left: 20px;
        font-size: 14px;
        color: #000;
        background: url(/sites/all/themes/responsive/images/pip_caution.png) no-repeat left center
    }

    .p_section .engine_box.typeTxt {
        display: block
    }

    .p_section .engine_box.typeTxt .engine_image {
        display: none
    }

    .p_section .engine_box.typeTxt .engine_spec .max {
        display: none
    }

    .p_section .engine_box.typeTxt h3 {
        font-size: 19px;
        line-height: 24px;
        font-family: HyundaiMedium;
        text-align: center
    }

    .p_section .engine_box.typeTxt p {
        font-size: 14px;
        line-height: 21px;
        text-align: center;
        width: 100%;
        margin: 20px auto 0
    }
}