@media print,screen and (min-width:741px) and (max-width:20000px){
	.bgB { background-color:#e4dcd3; }
	.p_section .caution { text-align:center; margin-top:15px; }

	.pip .pip_cont .text_play {position: relative;width: 940px;overflow: hidden;margin: 0 auto;text-align: center; margin-bottom:90px;}
	.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: #000000;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 {background:#e4dcd3;}
	.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: bold;
		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: 1130px;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("/content/dam/hyundai/template_en/en/images/find-a-car/pip/common/bg_slider5.png") no-repeat 50% 9px;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider {position: relative;width: 800px;margin: 0 auto;border:0px; background:none; height:30px;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider .ui-slider-range {height: 30px;background: url("/content/dam/hyundai/template_en/en/images/find-a-car/pip/common/bg_slider5.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("/content/dam/hyundai/template_en/en/images/find-a-car/pip/common/bg_slider_handle4.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: #404040;font-size: 14px;font-weight: bold;}
	.pip.contents_safety .scene_wrap .slider_wrap .slider_text ul li.on {color: #ff7e00;}
	.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;line-height: 24px;color: #000;}
	.pip.contents_safety .scene_wrap .text_wrap ul li p {font-size: 14px;line-height: 20px;width: 600px;color: #666666;}
	.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("/content/dam/hyundai/template_en/en/images/find-a-car/pip/common/icon_notice.png") no-repeat 0 9px;}
	.pip.contents_safety .scene_wrap .text_wrap .caution { margin-top:10px; color:#666666;display:block;font-size:14px;line-height:24px;padding-left:20px;background: url('/content/dam/hyundai/template_en/en/images/find-a-car/pip/common/bul_caution.png') no-repeat 0 center; }
	.alignR .pip.contents_safety .scene_wrap .text_wrap .caution {padding-left: 0; padding-right: 20px; background-position: center right;}/*191031 add*/
	.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("/content/dam/hyundai/template_en/en/images/find-a-car/pip/common/bg_slider_control3.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: 230px;width: 1280px;height: 900px;display: none;}
	.pip.contents_safety .scene_wrap .scene .bg {position: absolute;width:100%; height:100%; background-repeat: no-repeat;}
	.pip.contents_safety .scene_wrap .scene .bg.on {z-index:2;}
	.pip.contents_safety .scene_wrap .text_wrap ul li .img{ display:none;}	
}

@media screen and (max-width: 740px) and (min-width: 0) {
	.bgBL {background:#e9e3dc; }
	.bgB { background-color:#e4dcd3; }
	.pip .pip_cont .text_play {position: relative; text-align:center; margin-bottom:0px;}
	.pip .pip_cont .text_play .text1 {font-size: 27px;line-height: 32px;font-family:"HyundaiMedium"; padding:0 20px;}
	.pip .pip_cont .text_play .text2 {font-size: 14px;line-height: 21px; margin-top:20px; width:auto; padding:0 20px; }

	.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 br { display:none; }
	.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.bgBeige2 { background:#e9e3dc;}
	.pip.contents_safety .scene_wrap .text_wrap ul li.bgBlack { background:#000000;}
	.pip.contents_safety .scene_wrap .text_wrap ul li:last-child { padding-bottom:0px;}
	.pip.contents_safety .scene_wrap .text_wrap ul li strong.first { padding: 15px 35px 15px 35px;}
	.pip.contents_safety .scene_wrap .text_wrap ul li strong {font-family:"HyundaiMedium";display: block;padding: 60px 35px 10px 35px;font-weight: normal;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 35px; position:relative; z-index:4;}
	.pip.contents_safety .scene_wrap .text_wrap ul li div.img { z-index:3; margin-top:-15px;}
	.pip.contents_safety .scene_wrap .text_wrap ul li div .caution {margin-top:10px; color:#666666;display:block;font-size:14px;line-height:21px;padding-left:20px;background: url('/content/dam/hyundai/template_en/en/images/find-a-car/pip/common/bul_caution.png') no-repeat 0 4px; text-align:left; }
	.pip.contents_safety .scene_wrap .text_wrap p {font-size:14px; line-height:21px; font-family:"HyundaiRegular"; color:#000000; text-align:center; }
	.pip.contents_safety .scene_wrap .text_wrap ul li .img{ padding: 0;}
}

	.noticeList.noticeList-position-move li{margin-top:-65px;padding-bottom:74px;text-align:center;background:none;}
	.noticeList.noticeList-position-move li:before{content:'';display:inline-block;width:14px;/*height:16px;*/padding:0 2px 16px 0;background:url(/etc/designs/hyundai/template_en/en/images/common/ico_notice_grey.png) 0 3px no-repeat;background-size:12px auto;vertical-align:top;}
	/* s: 18.04.30 */
	@media screen and (max-width: 740px) and (min-width: 0){.noticeList.noticeList-position-move li{margin-top:-35px;font-size:14px;}.noticeList.noticeList-position-move li:before{padding:0 1px 15px 0;background-position:0 2px;}}
	/* e: 18.04.30 */