@CHARSET "utf-8";
@font-face {
font-family:'NotoSansKR';
font-weight:100;
font-style:normal;
src:url('fonts/Noto/NotoSans-Light.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSans-Light.otf') format('opentype'),
url('fonts/Noto/NotoSans-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSans-Light.woff') format('woff'); /* �� ������ ���� */
}
@font-face {
font-family:'NotoSansKR';
font-weight:300;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Regular.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Regular.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Regular.woff') format('woff'); /* �� ������ ���� */
}

@font-face {
font-family:'NotoSansKR';
font-weight:600;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Medium.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Medium.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Medium.woff') format('woff'); /* �� ������ ���� */
}

@font-face {
font-family:'NotoSansKR';
font-weight:800;
font-style:normal;
src:url('fonts/Noto/NotoSansKR-Bold.eot'); /* IE9 Compat Modes */
src:url('fonts/Noto/NotoSansKR-Bold.otf') format('opentype'),
url('fonts/Noto/NotoSansKR-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Noto/NotoSansKR-Bold.woff') format('woff'); /* �� ������ ���� */
}


@font-face {
font-family:'NanumSquare';
font-weight:100;
font-style:normal;
src:url('fonts/nanumsquarel.eot'); /* IE9 Compat Modes */
src:url('fonts/nanumsquarel.otf') format('opentype'),
url('fonts/nanumsquarel.eot?#iefix') format('embedded-opentype'),
url('fonts/nanumsquarel.woff') format('woff'); /* �� ������ ���� */
}
@font-face {
font-family:'NanumSquare';
font-weight:300;
font-style:normal;
src:url('fonts/NanumSquareR.eot'); /* IE9 Compat Modes */
src:url('fonts/NanumSquareR.otf') format('opentype'),
url('fonts/NanumSquareR.eot?#iefix') format('embedded-opentype'),
url('fonts/NanumSquareR.woff') format('woff'); /* �� ������ ���� */
}

@font-face {
font-family:'NanumSquare';
font-weight:600;
font-style:normal;
src:url('fonts/NanumSquareB.eot'); /* IE9 Compat Modes */
src:url('fonts/NanumSquareB.otf') format('opentype'),
url('fonts/NanumSquareB.eot?#iefix') format('embedded-opentype'),
url('fonts/NanumSquareB.woff') format('woff'); /* �� ������ ���� */
}

@font-face {
font-family:'NanumGothic';
font-weight:100;
font-style:normal;
src:url('fonts/NanumGothicLight.eot'); /* IE9 Compat Modes */
src:url('fonts/NanumGothicLight.otf') format('opentype'),
url('fonts/NanumGothicLight.eot?#iefix') format('embedded-opentype'),
url('fonts/NanumGothicLight.woff') format('woff'); /* �� ������ ���� */
}
@font-face {
font-family:'NanumGothic';
font-weight:300;
font-style:normal;
src:url('fonts/NanumGothic.eot'); /* IE9 Compat Modes */
src:url('fonts/NanumGothic.otf') format('opentype'),
url('fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
url('fonts/NanumGothic.woff') format('woff'); /* �� ������ ���� */
}

@font-face {
font-family:'NanumGothic';
font-weight:600;
font-style:normal;
src:url('fonts/NanumGothicBold.eot'); /* IE9 Compat Modes */
src:url('fonts/NanumGothicBold.otf') format('opentype'),
url('fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
url('fonts/NanumGothicBold.woff') format('woff'); /* �� ������ ���� */
}

@font-face {
font-family:'tvN 즐거운이야기';
font-weight:100;
font-style:normal;
src: url('fonts/tvNEnjoystoriesL.woff') format('woff'); /* �� ������ ���� */
}
@font-face {
font-family:'tvN 즐거운이야기';
font-weight:300;
font-style:normal;
src: url('fonts/tvNEnjoystoriesM.woff') format('woff'); /* �� ������ ���� */
}
@font-face {
font-family:'tvN 즐거운이야기';
font-weight:600;
font-style:normal;
src: url('fonts/tvNEnjoystoriesB.woff') format('woff'); /* �� ������ ���� */
}



body *{font-family: 'NotoSansKR';}
#wrap{position: relative;}

.btn_inquriy_top {
    position: absolute;
    top: 13px;
    right: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 0 0 39px;
    z-index: 9999;
}
.btn_inquriy_top a{display: inline-block;}
.btn_inqury_quick {
    position: fixed;
    right: 3%;
    bottom: 289px;
    z-index: 9999;
}
.btn_inqury_quick img{width: 85px;}
.btn_inqury_quick1 {
    position: fixed;
    right: 3%;
    bottom: 400px;
    z-index: 9999;
}
.btn_inqury_quick1 img{width: 85px;}
.custom_b{position:absolute;top:50px;right:40px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 0 0 39px;}
.custom_b li{display: inline-block;margin: 0 12px 0 0 ;display:none;}
.custom_b .txt1{font-weight: 300;font-size:14px;color:#e1dbdb;}
.custom_b .txt2{font-weight: 600;font-size:30px;color:#e1dbdb;padding: 5px 0 20px;font-family:'NanumSquare';}

.wrap_header{position: absolute;width: 100%;left: 0;top: 0;height: 70px;z-index:999;background: rgba(0, 0, 0, 0.4)}

.header{max-width:1142px;margin:0 auto;position:relative;}

.header h1 {
    
    display: inline-block;
    z-index: 999;
	position: absolute;
	left: 0;
	top: 14px;
}


.slider_top{position: absolute;left: 60px;top: 102px;width: 520px;height: 128px;}


.slider_top .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:0;
	text-align: right;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	width: 100%;
	font-size:0 ;
}

.slider_top .bx-wrapper .bx-pager .bx-pager-item,
.slider_top .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.slider_top .bx-wrapper .bx-pager.bx-default-pager a {
	background: #b4b4b4;
	text-indent: -9999px;
	display: block;
	width: 8px;
	height: 8px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	font-size:0 ;
}

.slider_top .bx-wrapper .bx-pager.bx-default-pager a:hover,
.slider_top .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}




/*.slider_main_top{height: 895px;}*/

.slider_main_top{height: 720px;}

.slider_main_top li{height: 720px;background-size:cover !important}
.slider_main_top{position:relative;}
.slider_main_top .bx-controls-direction a{display:inline-block;width:24px;height:100px;position:absolute;top:349px;font-size:0;}
.slider_main_top .ment{text-align:center;padding:100px 0;z-index:999; /*margin: 197px auto;*/ margin: 160px auto;	}

.slider_main_top .ment .txt1{font-size:43px;color:#fff;font-weight: 300;padding: 0 0 10px;}
.slider_main_top .ment .txt2{font-size:43px;color:#fff;font-weight: 600;padding: 0 0 28px;}
.slider_main_top .ment .txt1 strong{font-size:43px;color:#fff;font-weight: 300;display: inline-block;position: relative;padding: 19px 0 0;}
.slider_main_top .ment .txt1 strong:after{content:'';width: 11px;height: 11px;border-radius:50%;background:#ff0000;position: absolute;left: 50%;top: 0;margin-left:-6px ;}
.slider_main_top li .ment a{display: inline-block;font-weight: 300;font-size:18px;color:#fff;padding: 0 15px 0 40px;border:2px solid #a59fa1;border-radius:2px;line-height:46px;background:rgba(0, 0, 0, 0.4) url('../images/icon_search.png') 14px center no-repeat;background-size:22px auto}

.slider_main_top .bx-controls-direction a{display:inline-block;width:45px;height:53px;position:absolute;top:50%;font-size:0;margin-top:-30px ;opacity: 0.5;}
.slider_main_top .bx-controls-direction .bx-prev{background: rgba(0, 0, 0, 0.51) url(../images/main_prav.png) center center no-repeat;left:0;}
.slider_main_top .bx-controls-direction .bx-next{background: rgba(0, 0, 0, 0.51) url(../images/main_next.png) center center no-repeat;right:0;}
.slider_main_top .bx-controls-direction a:hover{opacity: 1;}


/*************���ν����̵� �ؽ�Ʈ�߰�*******************/
.mslide_text_1 { 
	font-size:46px; color:#fff;
	font-style:italic;font-weight:700;
}
.mslide_text_2 { 
	font-size:46px; color:#b6141e;
	font-style:italic;
	letter-spacing:-3px; font-weight:700;
	padding-left:10px;
}

@media only screen and (max-width : 900px) {
	.mslide_text_1, .mslide_text_2 { 
		display:none !important;
	}
}

.inquriy_main{position: absolute;left: 0;bottom: 0;width: 100%;background: rgba(0, 0, 0, 0.51);height: 112px;;text-align:center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 28px 0;}
.inquriy_main  a{display: inline-block;font-weight: 300;font-size:22px;color:#fff;padding: 0 41px 0 88px;border:1px solid #595757;border-radius:2px;line-height:57px;background: #b6141e url('../images/icon_inqurity_main.png') 46px center no-repeat;}
/*
.inquriy_main .txt{display: inline-block;padding: 15px 40px 0 0;vertical-align: top;}
*/
.inquriy_main .txt{display: inline-block;padding: 0px 40px 0 0;vertical-align: top;}
.inquriy_main .txt p{display: inline-block;}
.wrap_gnb {
    /*height: 306px;*/
    position: absolute;
    width: 905px;
    right: -31px;
    top: 28px;
    z-index: 999;
}
.wrap_header .bg.on {
    content:'';display: block;position: absolute;left: 0;top: 70px;height: 520px;left: 0;width: 100%;background: url('../images/bg_w.jpg') 0 0 repeat-x;;
}
.wrap_gnb .gnb{ /*height:306px;*/ z-index: 999;}

.wrap_gnb .gnb li{padding: 0 10px;float:left;position:relative;z-index: 99999;}
.wrap_gnb .gnb li a {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
	padding: 0 17px 39px;
	background: url('../images/arrow_gnb.png') right 7px no-repeat;
	font-family:'NanumGothic';
}
.wrap_gnb .gnb li:hover a{

color: #d80821;
}

.wrap_gnb .gnb li:hover .depth2 a{

color: #fff;
}



.wrap_gnb .gnb .depth2{display: none;z-index: 999;position:absolute;left:50%;width:198px;top:40px;padding: 0 0 0 0;background:#333333;border:1px solid #3f3f3f;border-top:1px solid #a94545;margin-left:-100px ;}
.wrap_gnb .gnb .depth2 a {
    display: block;
    color: #cccccc;
    font-size: 13px;
    font-weight: 300;
    line-height: 40px;
    padding: 0 17px;
	background: url('../images/arrow_gnb2.png') right 7px no-repeat;
	border-bottom:1px solid #303030;
}
.header .list_brand{
	position: absolute;
	top: 42px;
	width: 100%;
	height: 0;
	overflow: hidden;
	left: -250px;
	width: 1140px;
	padding: 0 0 0 10px;
}
.header .list_brand.on{height: 500px;z-index:9999;}
.header .list_brand h2{padding: 42px 0 40px;font-weight: 600;font-size:22px;color:#333333;}
.header .list_brand .more{font-weight: 600;font-size:14px;color:#999999;position: absolute;right: 0;top: 45px;}
.header .list_brand li{width: 80px;float: left;text-align:center;height: 70px;border-radius:5px;padding: 10px 0;margin: 0 15px 0 0;

}
.header .list_brand li p{font-weight: 300;font-size:14px;color:#999999;}
.header .list_brand li .img{height: 40px;}
.header .list_brand li .img img{
filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */;
}
.header .list_brand li:hover .img img{ filter: none;
  -webkit-filter: grayscale(0%);}
.header .list_brand li:hover{


    -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);


}
.select_box {
    position: relative;
	display: inline-block;
	background: url('../images/icon_combo.png') 92% center no-repeat;
	border:1px solid #e5e5e5;

}
.select_box label {
    position: absolute;
    font-size: 15px;
    color: #737373;
    top: 0px;
    left: 18px;
	line-height:47px;
}
.select_box select.color {
    width: 100%;
    height: 47px;
    min-height: 47px;
    line-height: 47px;
    padding: 0 18px;
    opacity: 0;
    filter: alpha(opacity=0); /* IE 8 */
}


.tit_c{position: relative;padding:48px 0 0px;text-align:center;text-transform: uppercase;}
.tit_c strong{font-size:29px;font-weight:800 ;color: #e40321;margin: 0 0 0 10px;}
.tit_c p{display: inline-block;padding: 0 15px;background:#fff;position: relative;z-index:999;font-size:29px;font-weight:300 ;color: #1c1c1b;}
.tit_c:after{content:'';display: block;height: 1px;width: 100%;position: absolute;left: 0;top: 63px;background:#e1e1e1;}

.txt_c{font-size:13px;font-weight:300 ;color: #bbbbbb;line-height:34px;padding: 0 0 36px;text-align:center;text-transform: uppercase;}

.wrap_slider {position:relative;height:895px;}
.wrap_slider .btn_area{text-align:center;width: 100%;position: absolute;left: 0;bottom: 108px;}
.section_main{position: relative;}

.section_main.section1{padding: 46px 0;background: #fafafa;border-bottom:1px solid #e3e3e3;text-align:center;}
.section_main.section1 li{display: inline-block;margin: 0 98px;text-align:left;}
.section_main.section1 li .num{padding: 0px 0 10px 66px;background: url('../images/icon_total_main_1.jpg') 0 0 no-repeat;font-weight: 800;font-size:52px;color:#413937;}
.section_main.section1 li:nth-child(2) .num{background: url('../images/icon_total_main_2.jpg') 0 0 no-repeat;}
.section_main.section1 li:nth-child(3) .num{background: url('../images/icon_total_main_3.jpg') 0 0 no-repeat;}
.section_main.section1 li .ment{font-weight: 600;font-size:15px;color:#434042;padding: 10px 0 0 20px;}
.section_main.section1 .inner{max-width: 100%;}
.section_main .inner{max-width: 1142px;margin: 0 auto;}

.list_promotion{overflow: hidden;}
.list_promotion li{width: 25%;float: left;text-align:center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 13px 75px 0;}
.list_promotion li .year{font-weight: 300;font-size:14px;color:#333333;background:#fafafa;margin: 0 10px;padding: 5px 0 0;}
.list_promotion li .num_top{font-weight: 300;font-size:14px;color:#333333;padding: 12px 0 18px;background:#fafafa;margin: 0 10px;}
.list_promotion li .num_top strong{font-weight: 600;font-size:18px;color:#333333;}
.list_promotion li .num_b{position: relative;}
.list_promotion li .num_b p{font-weight: 300;font-size:14px;color:#333333;display: inline-block;background:#fff;position: relative;z-index:999;}
.list_promotion li .num_b p strong{font-weight: 800;font-size:24px;color:#b5131e;}
.list_promotion li .num_b:after{content:'';display: block;height: 4px;width: 100%;position: absolute;left: 0;top: 13px;background: url('../images/bg_line_pro.jpg') 0 0 repeat-x;}

.list_promotion li a{display: block;position: relative;}
.list_promotion li:hover a *{opacity: 0.6;}

.list_promotion li:hover a:before {
content: '';
display: block;
height: 65px;
width: 65px;
position: absolute;
left: 50%;
top: 50%;
background: url('../images/icon_pod_view.png') 0 center no-repeat;
margin-left:-33px ;
margin-top:-33px ;
z-index:99
}



.tit_sub_s{position: relative;padding:97px 0 60px;text-align:center;text-transform: uppercase;}
.tit_sub_s strong{font-size:36px;font-weight:800 ;color: #e40321;margin: 0 0 0 10px;}
.tit_sub_s p {
    font-size: 30px;
    font-weight: 300;
    color: #333;
    padding: 12px 0 5px;
    letter-spacing: 12px;
}
.tit_sub_s span{display: block;padding: 0 25px;font-size: 30px;
font-weight: 800;
color: #333333;
padding: 8px 0 0;
text-align: center;
text-transform: uppercase;}
.tit_sub_s .wrap:after{content:'';display: block;height: 60px;width: 37px;position: absolute;left: 0;top: 18px;background: url('../images/list_logo_service_l.png') 0 0 no-repeat;}
.tit_sub_s .wrap:before{content:'';display: block;height: 60px;width: 37px;position: absolute;right: 0;top: 18px;background: url('../images/list_logo_service_r.png') 0 0 no-repeat;}
.tit_sub_s .wrap{position: relative;display: inline-block;padding: 0 56px;}



.wrap_service .section1 {
    background: #f0f0f0;
	padding: 0 0 100px;


}
.wrap_service .section2{
background: url('../images/bg_sub_7_1_2.jpg') center center no-repeat;
background-size: cover;
text-align: center;
}
.wrap_service .section2 .tit{padding: 98px 0 38px;}
.wrap_service .section2 .txt1{font-size: 14px;
font-weight: 300;
color: #fff;}
.wrap_service .section2 strong{font-size: 40px;
font-weight: 800;
display: block;
margin: 18px 0 25px;
padding: 0 0 38px;
position: relative;
color: #fff;}
.wrap_service .section2 strong::after {
    content: '';
    display: block;
    height: 1px;
    width: 38px;
    position: absolute;
    left: 50%;
    margin-left: -19px;
    bottom: 0;
    background: #fff;
}
.wrap_service .section2 .txt2{font-size: 18px;
font-weight: 300;
line-height:23px;
color: #fff;}
.wrap_service .section2 .img{margin: 0 0 -1px;}


.wrap_service .section1 .inner{max-width: 1329px;margin: 0 auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0 55px;
position: relative;
}


.wrap_about2 .section1{
background: url('../images/bg_sub_7_2_1.jpg') center center no-repeat;
background-size: cover;
text-align: center;
padding: 84px 0;
}
.wrap_about2 .section1 .tit{padding: 98px 0 38px;}
.wrap_about2 .section1 .tit1{font-size: 14px;
font-weight: 300;
color: #fff;}
.wrap_about2 .section1 img{width: 122px;} 
.wrap_about2 .section1 .txt1{font-size: 32px;
font-weight: 800;
display: block;
margin: 25px 0 25px;
padding: 0 0 38px;
position: relative;
color: #fff;}
.wrap_about2 .section1 .txt1::after {
    content: '';
    display: block;
    height: 1px;
    width: 38px;
    position: absolute;
    left: 50%;
    margin-left: -19px;
    bottom: 0;
    background: #fff;
}
.wrap_about2 .section1 .txt2{font-size: 18px;
font-weight: 300;
line-height:23px;
color: #fff;}
.wrap_about2 .section1 .txt2 strong{font-weight: 800;
font-size: 18px;
color: #fff;}

.wrap_about2 .section2{text-align: center;}
.wrap_about2 .section2 .tit{padding: 98px 0 66px;}
.wrap_about2 .section2 .tit1{font-size: 18px;
font-weight: 800;
display: block;
position: relative;
color: #e91a30;}
.wrap_about2 .section2 .tit2{font-size: 32px;
font-weight: 800;
display: block;
margin: 17px 0 28px;
position: relative;
color: #333333;}
.wrap_about2 .section2 .tit3{font-size: 16px;
font-weight: 100;
display: block;
position: relative;
color: #333333;}


.wrap_about2 .section2 .tit3 strong{font-size: 16px;
font-weight: 800;
color: #333333;}


.wrap_about2 .section2 {text-align:center;padding: 0 0 85px;}
.wrap_about2 .section2 li {
    display: inline-block;
    width: 241px;
    vertical-align: top;
}
.wrap_about2 .section2 li .txt1 {
    font-size: 25px;
    font-weight: 800;
    color: #333333;
    padding: 20px 0 16px;
}
.wrap_about2 .section2 li .txt2{font-size:16px;font-weight:300;color:#333333;line-height:1.5}

.wrap_about2 .section3{position: relative;height: 227px;}
.wrap_about2 .section3:after{content:'';position: absolute;width: 50%;height: 227px;left: 0;top: 0;background:#ebebeb}
.wrap_about2 .section3:before{content:'';position: absolute;width: 50%;height: 227px;right: 0;top: 0;background:#c00e21}
.wrap_about2 .section3 .inner{position: relative;z-index:99;max-width: 1200px;margin: 0 auto;}
.wrap_about2 .section3 .inner .cell{width: 50%;float: left;height: 227px;position: relative;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.wrap_about2 .section3 .inner .cell1{padding: 80px 0 0 57px;}
.wrap_about2 .section3 .inner .cell1 .txt1{font-size:16px;font-weight:800;color:#333333;padding: 0 0 18px;}
.wrap_about2 .section3 .inner .cell1 .txt2{font-size:20px;font-weight:300;color:#333333;}
.wrap_about2 .section3 .inner .cell1 .txt2{font-size:20px;font-weight:300;color:#333333;}
.wrap_about2 .section3 .inner .cell1 .icon{content:'';position: absolute;left: -132px;bottom: 0;}

.wrap_about2 .section3 .inner .cell1 a {
    display: block;
    height: 50px;
    width: 172px;
    line-height: 50px;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
	padding: 0 0 0 27px;
    background: #333333 url(../images/arrow_sub_7_2_1.jpg) 136px center no-repeat;
    border-radius: 35px;
    margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 86px;
	right: 78px;
}

.wrap_about2 .section3 .inner .cell2{padding: 79px 0 0 202px;}
.wrap_about2 .section3 .inner .cell2 .txt1{font-size:16px;font-weight:800;color:#fff;padding: 0 0 18px;}
.wrap_about2 .section3 .inner .cell2 .txt2{font-size:30px;font-weight:800;color:#fff;}
.wrap_about2 .section3 .inner .cell2 .icon{content:'';position: absolute;left: 25px;bottom: 0;}

.wrap_about2 .section3 .inner .cell2 a {
    display: block;
    height: 50px;
    width: 172px;
    line-height: 50px;
    font-size: 16px;
    font-weight: 600;
    color: #c82e3f;
	padding: 0 0 0 27px;
    background: #fff url(../images/arrow_sub_7_2_2.jpg) 136px center no-repeat;
    border-radius: 35px;
    margin: 0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 86px;
	right: 0;
}

.sns_b {
    position: absolute;
    right: 15px;
    top: 115px;
    z-index: 999;
}

.sns_b li{display:inline-block;margin:0 0 0 2px;}


.wrap_service .bx-controls-direction a{display:inline-block;width:16px;height:24px;position:absolute;top:155px;font-size:0;}
.wrap_service .bx-controls-direction a:hover{opacity: 0.6;}
.wrap_service .bx-controls-direction .bx-prev{background: url(../images/prev_sub_6_2_1.png) no-repeat;left:0;}
.wrap_service .bx-controls-direction .bx-next{background: url(../images/next_sub_6_2_1.png) no-repeat;right:0;}




.list_partner{overflow: hidden;}
.list_partner li{width: 10%;float: left;text-align:center;height: 55px;}
.list_partner.bottom li{width: 12.5%;float: left;text-align:center;height: 55px;}

.section_main.section3{background:#fafafa;border-top:1px solid #e8e8e8;padding: 0 0 50px;}
.section_main.section4{background: url('../images/bg_amin_sec_2.jpg') center center no-repeat;background-size:cover}
.section_main.section4 .tit_c p{background:rgba(255, 255, 255, 0)}
.clear{clear: both;}
.section_main.section4 .tit_c::after {
    content: '';
    display: block;
    height: 1px;
    width: 380px;
    position: absolute;
    left: 0;
    top: 63px;
    background: #e1e1e1;
}

.section_main.section4 .tit_c::before {
    content: '';
    display: block;
    height: 1px;
    width: 380px;
    position: absolute;
    right: 0;
    top: 63px;
    background: #e1e1e1;
}
.section_main.section4 .tit_c strong {
    font-size: 27px;
	color: #fff;
}
.section_main.section4 .tit_c p {
    font-size: 27px;
	color: #fff;
}

.section_main.section4 .inner{overflow: hidden;padding: 0 0 50px;}
.section_main.section4 li{width: 24%;float: left;text-align:center;margin: 0 0.5% 20px;height: 358px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 19px;
background: #fff;
border-top:5px solid #2b417c
}
.section_main.section4 li img{width: 100%;}
.section_main.section4 li .name{font-weight: 300;font-size:14px;color:#445873;padding: 2px 0 7px;}
.section_main.section4 li .name strong{font-weight: 600;font-size:18px;color:#333333;}
.section_main.section4 li .tel{display: inline-block;font-weight: 600;font-size:14px;color:#929292;padding: 5px 0 5px 26px;background: url('../images/icon_tel_main.png') 0 center no-repeat;margin: 0 0 5px;}
.section_main.section4 li:nth-child(4n){margin-right:0 ;}

.section_main.section4 a{display: block;font-weight: 600;font-size:18px;color:#fff;border:0;border-radius:2px;line-height:32px;background:#385ca2 url('../images/icon_arrow_main_best.png') 75% center no-repeat;}

.section_main.section5{padding: 0 0 50px;}
.section_main.section5 .inner ul{overflow: hidden;padding: 0 0 50px;}
.section_main.section5 li{width: 25%;float: left;padding: 0 1px 1px 0;height: 191px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.section_main.section5 li img{width: 100%;height: 190px;}
.section_main.section5 li.big{position: relative;height: 382px;width: 50%;}
.section_main.section5 li.big img{width: 100%;height: 382px;}

.section_main.section5 li.big .ment{position: absolute;left: 0;bottom: 0;height: 126px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

padding: 22px 26px;background:rgba(0, 0, 0, 0.31);}
.section_main.section5 li.big .ment .txt1{font-weight: 300;font-size:18px;color:#fff;line-height:1.5}
.section_main.section5 li.big .ment .txt2{font-weight: 100;font-size:14px;color:#fff;line-height:1.5}



.menu_tail{line-height:63px;height:63px;text-align:center;background: url('../images/bg_menu_tail.png') 0 0 repeat-x;}
.menu_tail li{display: inline-block;padding: 0 22px;position: relative;}
.menu_tail li:after{content:'';width: 2px;height: 15px;background:#656565;position: absolute;left: 0;top: 24px;}
.menu_tail li a{font-size:15px;color: #9d9d9d;font-family:'NanumGothic';}
.menu_tail li:first-child{padding-left:0 ;}
.menu_tail li:first-child:after{display: none;}



.wrap_footer {
  background: url('../images/bg_ft.jpg') 0 0 repeat-x;
  background-size:auto 100%
}
.footer *{color:#c0bebf;font-size:14px;line-height:25px;font-style:normal;font-weight:100;}
.footer h1{position: absolute;left: 0;top: 48px;}
.footer {
    box-sizing: border-box;
    max-width: 1200px;
    margin: 0 auto;
    padding: 47px 373px 47px 255px;
    line-height: 25px;
    position: relative;
}

.footer .address{font-family:'NanumSquare';border-bottom:2px solid #353535;padding: 0 0 15px;margin: 0 0 15px;}
.footer .address strong{font-weight:600;margin: 0 20px 0 0;}
.footer .copy{font-size:13px;color: #797979;font-weight:600;} 


.tit_sub_n.bar {
    padding: 38px 0 21px;
	position: relative;
	margin: 0 0 21px;
}
.tit_sub_n.bar::after {
    content: '';
    display: block;
    height: 1px;
    width: 38px;
    position: absolute;
    left: 50%;
	margin-left: -19px;
    bottom: 0;
    background: #333333;
}
.txt_c.center.bold {
	font-weight:600;
}

.wrap_about .section{position: relative;}
.wrap_about .section1{background: #f6f6f6;padding: 110px 0 100px 50%;}
.wrap_about .section1::after {
    content: '';
    display: block;
    height: 100%;
    width: 50%;
    position: absolute;
    left: 0;
    bottom: 0;
	background: url('../images/img_about_1.jpg') center center no-repeat;
	background-size:cover;
}
.wrap_about .section1 .ment{padding: 0 0 0 75px;}
.wrap_about .section1 .ment .txt1{font-size:27px;font-weight:800;color:#333333;position: relative;padding: 0 0 18px;margin: 0 0 18px;}
.wrap_about .section1 .ment .txt1::after {
    content: '';
    display: block;
    height: 1px;
    width: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #333333;
}
.wrap_about .section1 .ment .txt2{font-size:16px;font-weight:100;color:#333333;position: relative;padding: 0 0 18px;line-height:1.5}
.wrap_about .section2 {text-align:center;padding: 96px 0 82px;}
.wrap_about .section2 li{display: inline-block;width: 425px;}
.wrap_about .section2 li .txt1{font-size:20px;font-weight:600;color:#333333;padding: 40px 0 16px;}
.wrap_about .section2 li .txt2{font-size:16px;font-weight:200;color:#333333;line-height:1.5}

.wrap_about .section3 {text-align:center;font-size:24px;font-weight:800;color:#333333;line-height:1.5;padding: 0 0 95px;}

.wrap_about .section4{
background: url('../images/bg_about_l.jpg') center center no-repeat;
	background-size:cover;
}
.wrap_about .section4 .inner{background: url('../images/line_greet.png') center 169px no-repeat;padding: 88px 0;}
.wrap_about .section4 .inner .txt1{
height: 80px;
width: 230px;
line-height: 80px;
font-size: 24px;
font-weight: 300;
color: #fff;
background: #333333;
border-radius: 35px;
text-align: center;
margin: 0 5px;background: url('../images/icon_greet_1.png') center center no-repeat;
margin: 0 auto 53px;

}
.wrap_about .section4 .inner .txt2{
height: 52px;
width: 211px;
line-height: 52px;
font-size: 18px;
font-weight: 300;
color: #333333;
background: #333333;
border-radius: 35px;
text-align: center;
background: #fff;
margin: 0 auto 93px;
border:10px solid #535353;
position: relative;
}
.wrap_about .section4 .inner .txt2:after {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    left: 0;
    top: -10px;
	border-radius: 50%;
	left: 50%;
	margin-left:-5px ;
    background: #393939;
}
.wrap_about .section4 .inner .txt1 strong{font-size: 24px;
font-weight: 800;
color: #fff;text-transform: uppercase;}

.wrap_about .section4 .wrap_cell{text-align: center;max-width: 1118px;margin: 0 auto;padding: 0 0 0 22px;}
.wrap_about .section4 .inner .cell{display: inline-block;background: #fff;border-radius: 35px;width: 210px;height: 268px;border:10px solid #ca1321;position: relative;
vertical-align: top;
margin: 0 21.5px;
}

.wrap_about .section4 .inner .cell:after {
    content: '';
    display: block;
    height: 10px;
    width: 10px;
    position: absolute;
    left: 0;
    top: -10px;
	border-radius: 50%;
	left: 50%;
	margin-left:-5px ;
    background: #a20b17;
}

.wrap_about .section4 .inner .cell2{border:10px solid #bfbfbf;
}

.wrap_about .section4 .inner .cell2:after {
    background: #aaaaaa;
}

.wrap_about .section4 .inner .cell h2{font-size:24px;font-weight:800;color:#333333;padding: 41px 0 18px;position: relative;margin: 0 0 22px;}
.wrap_about .section4 .inner .cell h2:after {
    content: '';
    display: block;
    height: 1px;
    width: 24px;
    position: absolute;
    left: 50%;
    margin-left: -12px;
    bottom: 0;
    background: #ca1321;
}
.wrap_about .section4 .inner .cell ul{padding: 0 0 0 57px;}
.wrap_about .section4 .inner .cell li{text-align:left;padding: 0 0 0 15px;position: relative;font-size:18px;font-weight:600;color:#333333;margin: 0 0 7px;}
.wrap_about .section4 .inner .cell li::after {
    content: '';
    display: block;
    height: 4px;
    width: 4px;
    position: absolute;
    left: 0;
    top: 7px;
    background: #ca1321;border-radius: 50%;
	

}
.wrap_about .section5 {background: url('../images/bg.png') center bottom no-repeat;background-size:cover}
.wrap_about .section5 .inner{padding: 83px 0;max-width: 1398px;margin: 0 auto;position: relative;text-align: center;}
.wrap_about .section5 .inner .txt1{font-size:12px;font-weight:600;color:#fff;text-transform: uppercase;}
.wrap_about .section5 .inner .txt2{font-size:30px;font-weight:100;color:#fff;padding: 22px 0 8px;}
.wrap_about .section5 .inner .txt3{font-size:30px;font-weight:600;color:#fff;padding: 0 0 25px;}

.wrap_about .section5 .inner  a {
    display: block;
    height: 67px;
    width: 424px;
    line-height: 67px;
    font-size: 20px;
    font-weight: 800;
    color: #ca1321;
    background: #fff;
    border-radius: 35px;
    text-align: center;
    margin: 0 auto;

}

.wrap_about .section5 .inner:after {
    content: '';
    display: block;
    height: 292px;
    width: 324px;
    position: absolute;
    left: 0;
    bottom: 0;
    display:none;
	background: url('../images/img_greet_6.png') center center repeat;

}
.wrap_about .section5 .inner:before {
    content: '';
    display: block;
    height: 294px;
    width: 283px;
    position: absolute;
    right: 0;
    bottom: 0;
    display:none;
	background: url('../images/img_greet_7.png') center center repeat;

}


.sub_top{ background-size: cover !important;height: 295px;}
.sub_top .ment{max-width: 1142px;margin: 0 auto;padding: 150px 10px 0;}
.sub_top .ment h2{font-size:25px;font-weight:300;color:#fff;padding: 0 0 15px;font-family:'NanumGothic';}
.sub_top .ment p{font-size:18px;font-weight:100;color:#fff;font-family:'NanumGothic';}
.sub_top.sub_top1{background: url('../images/sub_top_prd.jpg') center center no-repeat;}
.sub_top.hot{background: url('../images/sub_top_hot.jpg') center center no-repeat;}
.sub_top.magazine{background: url('../images/sub_top_ma.jpg') center center no-repeat;}
.sub_top.service{background: url('../images/sub_top_inqury.jpg') center center no-repeat;}
.sub_top.about{background: url('../images/sub_top_greet.jpg') center center no-repeat;}

.sub_top.prd_1{background: url('../images/sub_top_prd_1.jpg') center center no-repeat;}
.sub_top.prd_2{background: url('../images/sub_top_prd_2.jpg') center center no-repeat;}
.sub_top.prd_3{background: url('../images/sub_top_prd_3.jpg') center center no-repeat;}
.sub_top.prd_4{background: url('../images/sub_top_prd_4.jpg') center center no-repeat;}
.sub_top.prd_5{background: url('../images/sub_top_prd_5.jpg') center center no-repeat;}
.sub_top.prd_6{background: url('../images/sub_top_prd_6.jpg') center center no-repeat;}
.sub_top.prd_7{background: url('../images/sub_top_prd_7.jpg') center center no-repeat;}
.sub_top.prd_8{background: url('../images/sub_top_prd_8.jpg') center center no-repeat;}
.sub_top.prd_9{background: url('../images/sub_top_prd_9.jpg') center center no-repeat;}
.sub_top.prd_10{background: url('../images/sub_top_prd_10.jpg') center center no-repeat;}
.sub_top.prd_11{background: url('../images/sub_top_prd_11.jpg') center center no-repeat;}
.sub_top.prd_12{background: url('../images/sub_top_prd_12.jpg') center center no-repeat;}
.sub_top.prd_13{background: url('../images/sub_top_prd_13.jpg') center center no-repeat;}
.sub_top.prd_14{background: url('../images/sub_top_prd_14.jpg') center center no-repeat;}
.sub_top.prd_15{background: url('../images/sub_top_prd_15.jpg') center center no-repeat;}
.sub_top.prd_16{background: url('../images/sub_top_prd_16.jpg') center center no-repeat;}
.sub_top.prd_17{background: url('../images/sub_top_prd_17.jpg') center center no-repeat;}
.sub_top.prd_18{background: url('../images/sub_top_prd_18.jpg') center center no-repeat;}
.sub_top.prd_19{background: url('../images/sub_top_prd_19.jpg') center center no-repeat;}
.sub_top.prd_20{background: url('../images/sub_top_prd_20.jpg') center center no-repeat;}
.sub_top.prd_21{background: url('../images/sub_top_prd_21.jpg') center center no-repeat;}
.sub_top.prd_22{background: url('../images/sub_top_prd_22.jpg') center center no-repeat;}
.sub_top.prd_23{background: url('../images/sub_top_prd_23.jpg') center center no-repeat;}
.sub_top.prd_24{background: url('../images/sub_top_prd_24.jpg') center center no-repeat;}
.sub_top.prd_25{background: url('../images/sub_top_prd_25.jpg') center center no-repeat;}
.sub_top.prd_26{background: url('../images/sub_top_prd_26.jpg') center center no-repeat;}
.sub_top.prd_27{background: url('../images/sub_top_prd_27.jpg') center center no-repeat;}
.sub_top.prd_28{background: url('../images/sub_top_prd_28.jpg') center center no-repeat;}
.sub_top.prd_29{background: url('../images/sub_top_prd_29.jpg') center center no-repeat;}
.sub_top.prd_30{background: url('../images/sub_top_prd_30.jpg') center center no-repeat;}
.sub_top.prd_31{background: url('../images/sub_top_prd_31.jpg') center center no-repeat;}
.sub_top.prd_32{background: url('../images/sub_top_prd_32.jpg') center center no-repeat;}
.sub_top.prd_33{background: url('../images/sub_top_prd_33.jpg') center center no-repeat;}
.sub_top.prd_34{background: url('../images/sub_top_prd_34.jpg') center center no-repeat;}
.sub_top.prd_35{background: url('../images/sub_top_prd_35.jpg') center center no-repeat;}
.sub_top.prd_36{background: url('../images/sub_top_prd_36.jpg') center center no-repeat;}
.sub_top.prd_37{background: url('../images/sub_top_prd_37.jpg') center center no-repeat;}
.sub_top.prd_38{background: url('../images/sub_top_prd_38.jpg') center center no-repeat;}
.sub_top.prd_39{background: url('../images/sub_top_prd_39.jpg') center center no-repeat;}
.sub_top.prd_40{background: url('../images/sub_top_prd_40.jpg') center center no-repeat;}
.sub_top.prd_41{background: url('../images/sub_top_prd_41.jpg') center center no-repeat;}
.sub_top.prd_42{background: url('../images/sub_top_prd_42.jpg') center center no-repeat;}
.sub_top.prd_43{background: url('../images/sub_top_prd_43.jpg') center center no-repeat;}
.sub_top.prd_44{background: url('../images/sub_top_prd_44.jpg') center center no-repeat;}


.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:.6;
	filter:alpha(opacity=80)
}
.mfp-wrap {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1043;
	position:fixed;
	outline:0!important;
	-webkit-backface-visibility:hidden
}
.mfp-container {
	text-align:center;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 8px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mfp-container:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.mfp-align-top .mfp-container:before {
	display:none
}
.mfp-content {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0 auto;
	text-align:left;
	z-index:1045
}
.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content {
	width:100%;
	cursor:pointer
}
.mfp-ajax-cur {
	cursor:pointer
}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
	cursor:pointer
}

.mfp-auto-cursor .mfp-content {
	cursor:auto
}
.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.mfp-loading.mfp-figure {
	display:none
}
.mfp-hide {
	display:none!important
}
.mfp-preloader {
	color:#CCC;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a {
	color:#CCC
}
.mfp-preloader a:hover {
	color:#FFF
}
.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader {
	display:none
}
button.mfp-arrow,button.mfp-close {
	overflow:visible;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none;
	display:block;
	outline:0;
	padding:0;
	z-index:1046;
	-webkit-box-shadow:none;
	box-shadow:none
}
button::-moz-focus-inner {
	padding:0;
	border:0
}
.mfp-close {
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:.65;
	filter:alpha(opacity=65);
	padding:0 0 18px 10px;
	color:#FFF;
	font-style:normal;
	font-size:28px;
	font-family:Arial,Baskerville,monospace
}
.mfp-close:focus,.mfp-close:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-close:active {
	top:1px
}
.mfp-close-btn-in .mfp-close {
	color:#333
}
.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close {
	color:#FFF;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#CCC;
	font-size:12px;
	line-height:18px;
	white-space:nowrap
}
.mfp-arrow {
	position:absolute;
	opacity:.65;
	filter:alpha(opacity=65);
	margin:-55px 0 0;
	top:50%;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:transparent
}
.mfp-arrow:active {
	margin-top:-54px
}
.mfp-arrow:focus,.mfp-arrow:hover {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:inset transparent
}
.mfp-arrow .mfp-a,.mfp-arrow:after {
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow .mfp-b,.mfp-arrow:before {
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:.7
}
.mfp-arrow-left {
	left:0
}
.mfp-arrow-left .mfp-a,.mfp-arrow-left:after {
	border-right:17px solid #FFF;
	margin-left:31px
}
.mfp-arrow-left .mfp-b,.mfp-arrow-left:before {
	margin-left:25px;
	border-right:27px solid #3F3F3F
}
.mfp-arrow-right {
	right:0
}
.mfp-arrow-right .mfp-a,.mfp-arrow-right:after {
	border-left:17px solid #FFF;
	margin-left:39px
}
.mfp-arrow-right .mfp-b,.mfp-arrow-right:before {
	border-left:27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0,0,0,.6);
	background:#000
}
img.mfp-img {
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:40px 0;
	margin:0 auto
}
.mfp-figure {
	line-height:0
}
.mfp-figure:after {
	content:'';
	position:absolute;
	left:0;
	top:40px;
	bottom:40px;
	display:block;
	right:0;
	width:auto;
	height:auto;
	z-index:-1;
	box-shadow:0 0 8px rgba(0,0,0,.6);
	background:#444
}
.mfp-figure small {
	color:#BDBDBD;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure {
	margin:0
}
.mfp-bottom-bar {
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title {
	text-align:left;
	line-height:18px;
	color:#F3F3F3;
	word-wrap:break-word;
	padding-right:36px
}
.mfp-image-holder .mfp-content {
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}

.mfp-ie7 .mfp-img {
	padding:0
}
.mfp-ie7 .mfp-bottom-bar {
	width:600px;
	left:50%;
	margin-left:-300px;
	margin-top:5px;
	padding-bottom:5px
}
.mfp-ie7 .mfp-container {
	padding:0
}
.mfp-ie7 .mfp-content {
	padding-top:44px
}
.mfp-ie7 .mfp-close {
	top:0;
	right:0;
	padding-top:0
}

			/* padding-bottom and top for image */
.mfp-no-margins img.mfp-img {
	padding: 0;
}
/* position of shadow behind the image */
.mfp-no-margins .mfp-figure:after {
	top: 0;
	bottom: 0;
}
/* padding for main container */
.mfp-no-margins .mfp-container {
	padding: 0;
}



.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
	opacity: 0;
	-webkit-backface-visibility: hidden;
	-webkit-transition: all 0.3s ease-out; 
	-moz-transition: all 0.3s ease-out; 
	-o-transition: all 0.3s ease-out; 
	transition: all 0.3s ease-out;
}

.mfp-with-zoom.mfp-ready .mfp-container {
		opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
		opacity: 0.8;
}

.mfp-with-zoom.mfp-removing .mfp-container, 
.mfp-with-zoom.mfp-removing.mfp-bg {
	opacity: 0;
}

.info_top{border-bottom:1px solid #e5e5e5}
.info_top .inner{max-width: 1200px;margin: 0 auto;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;padding: 0 0 0 28px;background: url('../images/icon_home.png') 0 center no-repeat;}
.info_top .inner{color:#737373;font-size:15px;line-height:75px;font-weight:200 ;}
.info_top .inner strong {
    color: #737373;
    font-size: 15px;
    font-weight: 800;
    font-family: dotum;
}
.sub_cont{max-width: 1142px;margin: 0 auto;padding: 52px 0;}
.sub_cont.w100{max-width: 100%;padding-bottom:0 ;}
.tit_sub{max-width: 1142px;margin: 0 auto;font-size:22px;font-weight:800;color:#414141;padding: 10px 0 2px 20px;position: relative;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.tit_sub p{font-size:14px;font-weight:100;color:#666666;padding: 8px 0 0;}
.tit_sub.bg_none{background: none}
.tit_sub:after{
content: '';
display: block;
height: 100%;
width: 5px;
position: absolute;
left: 0;
top: 0;
background: #a94545;
}
.icon_line{max-width: 1142px;margin: 5px auto;text-align:center;position: relative;}
.icon_line:after{
content: '';
display: block;
height: 1px;
width: 100%;
position: absolute;
left: 0;
top: 17px;
background: #e1e1e1;
}
.icon_line strong{display: inline-block;background: #fff;padding: 0 10px;position: relative;z-index:99}

.list_car_brand{padding: 62px 0 0;overflow: hidden;}
.list_car_brand li{width: 262px;float: left;margin: 0 28px 83px 0;padding: 0 0 17px;position: relative;height: 132px;}
.list_car_brand li:nth-child(4n){margin-right:0 ;}

.list_car_brand li:after{
content: '';
display: block;
height: 1px;
width: 100%;
position: absolute;
left: 0;
bottom: 3px;
background: #a94545;
}
.list_car_brand li:before{
content: '';
display: block;
height: 7px;
width: 7px;
position: absolute;
left: 0;
bottom: 0;
background: #a94545;
border-radius:50%
}

.list_car_brand li a{display: block;position: relative;}

.list_car_brand li:hover a *{opacity: 0.6;}

.list_car_brand li:hover a:before {
content: '';
display: block;
height: 65px;
width: 65px;
position: absolute;
left: 50%;
top: 50%;
background: url('../images/icon_pod_view.png') 0 center no-repeat;
margin-left:-33px ;
margin-top:-33px ;
z-index:99
}


.list_car_brand2{padding: 62px 0 0;overflow: hidden;}
.list_car_brand2 li{width: 275px;float: left;margin: 0 12px 38px 0;position: relative;height: auto;text-align:center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border:2px solid #dddddd;
}
.list_car_brand2 li a{display: block;position: relative;padding: 55px 0 0;height: 302px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.list_car_brand2 li .img{height: 136px;}
.list_car_brand2 li .name{height: 54px;font-size:16px;font-weight:300;color:#333333;line-height:1.4}
.list_car_brand2 li:nth-child(4n){margin-right:0 ;}
.list_car_brand2 li .txt1{font-size:13px;font-weight:600;color:#999999;}
.list_car_brand2 li .txt1 em{font-size:13px;font-weight:100;color:#dddddd;margin: 0 2px;font-style: normal;}
.list_car_brand2 li.new:after {
content: 'NEW';
display: block;
height: 45px;
width: 45px;
line-height: 45px;
position: absolute;
left: -2px;
top: -2px;
font-size:12px;font-weight:800;color:#fff;
background: #222222;


}
.list_car_brand2 li:hover{border-color:#e30421}
.list_car_brand2 li:hover a *{opacity: 0.6;}
.list_car_brand2 li.new:hover:after {
background: #e30421;


}
.list_car_brand2 li:hover a:before {
content: '';
display: block;
height: 65px;
width: 65px;
position: absolute;
left: 50%;
top: 50%;
background: url('../images/icon_pod_view.png') 0 center no-repeat;
margin-left:-33px ;
margin-top:-33px ;
z-index:99
}

.tit_sub p{text-transform: uppercase;}
.tit_sub p i{font-size:13px;font-weight:100;color:#dddddd;margin: 0 2px;font-style: normal;}
.tit_sub p .mark{vertical-align: -5px;}


.tit_sub_n{font-size:44px;font-weight:800;color:#333333;padding: 38px 0 16px;text-align:center;}
.txt_c.center {
    font-size: 15px;
    color: #666666;
}
.wrap_tab_sub{text-align:center;}
.tab_sub{
position: relative;
background: #fff;
border:1px solid #dddddd;
height:47px;
border:1px solid #dddddd;
text-align:center;
display: inline-block;
}
.tab_sub li{line-height:47px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;text-align:center;
box-sizing: border-box;border-left:1px solid #dddddd;position: relative;margin: 0 0 0 -3px;display: inline-block;}
.tab_sub li a{display: block;width: 249px;}
.tab_sub li,.tab_sub li a{font-weight: 600;font-size:18px;color:#181617;cursor:pointer}
.tab_sub li.active{z-index: 99;background:#dd0621}
.tab_sub li.active,.tab_sub li.active a{color: #fff;font-weight: 600;border-bottom:0}
.tab_sub li:first-child{border-left:0}

.view_car_brand{margin: 55px 0 0;position: relative;background:#f0f0f0}
.view_car_brand:before {
content: '';
display: block;
height: 100%;
width: 60%;
position: absolute;
left: 0;
top: 0;
background: url('../images/bg_car_detail.jpg') 0 center repeat;
}
.view_car_brand .inner{max-width: 1140px;margin: 0 auto;position: relative;z-index:999}
.view_car_brand .ment{padding: 120px 22px;}
.view_car_brand .ment h4{font-size:30px;font-weight:800;color:#fff;padding: 0 0 18px;position: relative;margin: 0 0 34px;}

.view_car_brand .ment h4:after {
content: '';
display: block;
height: 1px;
width: 25px;
position: absolute;
left: 0;
bottom: 0;
background: #fff;


}
.view_car_brand .ment li{padding: 0 0 0 12px;position: relative;margin: 0 0 13px;font-size:16px;font-weight:100;color:#fff;}
.view_car_brand .ment li:after {
content: '';
display: block;
height: 4px;
width: 4px;
position: absolute;
left: 0;
top: 6px;
background: #fff;


}
.view_car_brand .ment li strong{font-size:16px;font-weight:800;color:#fff;margin: 0 20px 0 0;}
.btn_style{
-webkit-appearance: none;
   -webkit-border-radius: 0;
}
.view_car_brand .ment .btn_style{
display: inline-block;
font-weight: 800;
font-size: 20px;
color: #0c1933;
padding: 0 41px 0 70px;
border: 1px solid #595757;
border-radius: 5px;
line-height: 55px;
background: #fff04c url('../images/icon_inqury_car.png') 38px center no-repeat;
margin: 59px 0 0;

 -moz-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.4);

}
.view_car_brand .wrap_img{position: absolute;right: 0;top: 0;width: 60%;text-align:right;}
.view_car_brand .wrap_img .img{padding: 130px 0 30px;}
.view_car_brand .wrap_img li{display: inline-block;border-radius: 5px;height: 43px;border:1px solid #bbbbbb;overflow: hidden;margin: 0 0 0 4px;}
.view_car_brand .wrap_img li img{width: 75px;height: 43px;}
.view_car_brand .wrap_img ul{padding: 0 180px 0 0;}

.tit_sub_hot{position: relative;padding:48px 0 0px;text-align:center;text-transform: uppercase;}
.tit_sub_hot strong{font-size:36px;font-weight:800 ;color: #e40321;margin: 0 0 0 10px;}
.tit_sub_hot p{font-size:36px;font-weight:800 ;color: #000;padding: 12px 0 5px;}
.tit_sub_hot span{display: block;padding: 0 15px;font-size: 13px;
font-weight: 300;
color: #bbbbbb;
line-height: 34px;
padding: 0 0 36px;
text-align: center;
text-transform: uppercase;}
.tit_sub_hot .wrap:after{content:'';display: block;height: 55px;width: 50px;position: absolute;left: 0;top: 44px;background: url('../images/list_logo_brand_l.png') 0 0 no-repeat;}
.tit_sub_hot .wrap:before{content:'';display: block;height: 55px;width: 50px;position: absolute;right: 0;top: 44px;background: url('../images/list_logo_brand_r.png') 0 0 no-repeat;}
.tit_sub_hot .wrap{position: relative;display: inline-block;padding: 0 36px;}

.wrap_promotion {
    max-width: 1170px;
    position: relative;
    padding: 0 76px;
    margin: 0 auto;
}
.wrap_promotion{overflow: hidden;text-align:center;}
.wrap_promotion .cell{position: relative;
}
.wrap_promotion .cell a{display: block;position: relative;padding: 32px 0 0;}
.wrap_promotion .cont{padding: 20px 10px;overflow: hidden;}
.wrap_promotion .cell .img{padding: 0 0 29px;}
.wrap_promotion .cell .name{height: 54px;font-size:16px;font-weight:300;color:#333333;line-height:1.4}
.wrap_promotion .cell:nth-child(2n){margin-right:0 ;}
.wrap_promotion .cell .year{font-size:14px;font-weight:100;color:#333333;padding: 0px 0 0;}
.wrap_promotion .cell .num{font-size:14px;font-weight:100;color:#333333;padding: 9px 0 20px;}
.wrap_promotion .cell .num strong{font-size:18px;font-weight:800;color:#333333;}
.wrap_promotion .cell .num_b{font-size:14px;font-weight:100;color:#333333;}
.wrap_promotion .cell .num_b strong{font-size:24px;font-weight:800;color:#b5131e;}


.wrap_promotion .cell:after {
content: '';
display: block;
height: 98px;
width: 89px;
position: absolute;
right: 0;
top: 0;
background: #222222;
background: url('../images/label_hot.png') 0 0 no-repeat;



}

.wrap_promotion .big .cell .year{font-size:35px;font-weight:800;color:#333333;padding: 40px 0 0;}
.wrap_promotion .big .cell .txt{font-size:20px;font-weight:300;color:#333333;line-height:1.5;padding: 15px 0;}
.wrap_promotion .big .cell .num{font-size:30px;font-weight:100;color:#333333;padding: 9px 0 40px;}
.wrap_promotion .big .cell .num strong{font-size:30px;font-weight:800;color:#333333;}
.wrap_promotion .big .cell .num_b{font-size:30px;font-weight:100;color:#333333;}
.wrap_promotion .big .cell .num_b strong{font-size:30px;font-weight:800;color:#b5131e;}


.wrap_promotion li{overflow: hidden;}
.wrap_promotion .big{width: 420px;height: 500px;
 -moz-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 2px 15px rgba(0, 0, 0, 0.4);
	float: left;
}
.wrap_promotion .big{padding: 0 0 57px;position: relative;}
.wrap_promotion .big .cell{width: 100%;width: 425px;height: 568px;}


.wrap_promotion .cell:hover a *{opacity: 0.6;}

.wrap_promotion .cell:hover a:before {
content: '';
display: block;
height: 65px;
width: 65px;
position: absolute;
left: 50%;
top: 50%;
background: url('../images/icon_pod_view.png') 0 center no-repeat;
margin-left:-33px ;
margin-top:-33px ;
z-index:99
}



.wrap_promotion .img img{ /*width: 207px;*/ height:88px;}
.wrap_promotion .list{width: 726px;float: left;}
.wrap_promotion .list .cell{width: 340px;float: left;background: #f5f5f5;margin: 0 0 22px 22px;height: 268px;}

.wrap_promotion .big .cell .img img{width: auto;}
.wrap_promotion .big li{width: 425px !important;}

.wrap_promotion .big .bx-wrapper .bx-pager {
	z-index:999;
	position:absolute;
	left:0;
	bottom:40px;
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 10px;
	width: 100%;
}

.wrap_promotion .big .bx-wrapper .bx-pager .bx-pager-item,
.wrap_promotion .big .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.wrap_promotion .big .bx-wrapper .bx-pager.bx-default-pager a {
	background: #dcdcdc;
	text-indent: -9999px;
	display: block;
	width: 11px;
	height: 11px;
	margin: 0 7px;
	outline: 0;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}

.wrap_promotion .big .bx-wrapper .bx-pager.bx-default-pager a:hover,
.wrap_promotion .big .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #333333;
}

.wrap_promotion .bx-controls-direction a{display:inline-block;width:56px;height:56px;position:absolute;top:50%;font-size:0;margin-top:-28px ;}
.wrap_promotion .bx-controls-direction .bx-prev{background: url(../images/prev_promotion.png) no-repeat;left:0;}
.wrap_promotion .bx-controls-direction .bx-next{background: url(../images/next_promotion.png) no-repeat;right:0;}


.wrap_magazine{padding: 62px 0 0;overflow: hidden;}
.wrap_magazine li{width: 275px;float: left;margin: 0 12px 38px 0;position: relative;height: 335px;text-align:center;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
border:1px solid #dddddd;
}
.wrap_magazine li a{display: block;position: relative;padding: 0 0 0;height: 100%;}
.wrap_magazine li .ment{padding: 22px;text-align:left;}
.wrap_magazine li .img img{height: 218px;width: 100%;}
.wrap_magazine li .txt{height: 54px;font-size:15px;font-weight:600;color:#333333;line-height:1.4}
.wrap_magazine li:nth-child(4n){margin-right:0 ;}
.wrap_magazine li .date{font-size:13px;font-weight:600;color:#999999;}
.wrap_magazine li .label {
display: block;
height: 22px;
width: 62px;
line-height: 22px;
position: absolute;
left: 7px;
top: 7px;
font-size:12px;font-weight:800;color:#fff;
background: #000;
border-radius:3px;


}

.view_magazine .subject{border-bottom:1px solid #dbdbdb;position: relative;padding: 28px 0 25px 17px;}
.view_magazine .subject{font-size: 30px;color: #222222;font-weight: 600;}
.view_magazine .info{font-size: 14px;color: #999999;font-weight: 300;position: absolute;right: 20px;top: 39px;}
.view_magazine .info strong{font-size: 14px;color: #999999;font-weight: 600;}
.view_magazine .info i{vertical-align: top;font-style: normal;margin: 0 20px;font-weight: 600;font-size: 12px;color: #999999;}
.view_magazine .cont{padding: 45px 22px;}
.view_magazine .cont p{
font-size: 18px;
color:
#333333;
line-height: 1.5;
padding:27px 0;
font-weight: 300;
}
.view_magazine .cont .img{padding: 0 0 27px;}
.view_magazine .cont img{width: 100%;}


.wrap_magazine li a:hover:before {
content: '';
display: block;
height: 100%;
width: 100%;
position: absolute;
left: 0;
top: 0;
background: rgba(0, 0, 0, 0.46) url('../images/icon_pod_view.png') center center no-repeat;
z-index:99
}


.privacy-policy { position: fixed; /* keeps the privacy-policywindow in the current viewport */ top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#A6000000, endColorstr=#A6000000);
text-align: center; z-index: 999999; }
.privacy-policy .policy-wrapper { overflow: hidden; margin: 50px auto; position: relative; box-shadow: 0 0 25px #111; -webkit-box-shadow: 0 0 25px #111; -moz-box-shadow: 0 0 25px #111; width: 90%; background-color: #fff; border: 1px solid #999; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,0.5); box-shadow: 0 3px 9px rgba(0,0,0,0.5); background-clip: padding-box; max-width: 820px; border-radius: 10px; }
.close-popup { position: absolute; top: 15px; right: 15px; background-color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 21px; font-weight: bold; line-height: 1; color: #ccc; text-shadow: 0 1px 0 #fff; }
.privacy-policy .policy-wrapper h4 { padding: 15px; border-bottom: 1px solid #e5e5e5; font-size: 18px; }
.privacy-policy .policy { line-height: 161%;overflow-y: auto; padding: 30px; text-align: left;font-size: 13px;}
.agree a.popup-trigger {
    display: inline-block;
    padding: 0 0 5px;
    border-bottom: 1px solid #000;
    line-height: 1.25;
    text-indent: 0;
    color: #000;
    font-size: 12px;
    vertical-align: top;
    float: none;
    margin: 0 0 0 18px;
	
}
.radios label       { color: #333333;
font-size: 16px;display: inline-block; cursor: pointer; line-height: 34px;margin: 0 25px 0 0; padding-bottom: 9px; text-shadow: 0 -1px 0 rgba(0,0,0,.2); font-weight:100 ;}
.radios label.r_on{font-weight:600 ;}
.radios     { padding-top: 0;}
.label_check input,
.label_radio input  { margin-right: 5px; }


.has-js .label_check,
.has-js .label_radio    { padding-left: 24px; }
.has-js .label_radio    { background: url(../images/r_odd.png) 0 10px no-repeat; }
.has-js .label_check    { background: url../images/r_odd.png) 0 10px  no-repeat; }
.has-js label.c_on      { background: url(../images/r_on.png) 0 10px  no-repeat; }
.has-js label.r_on      { background: url(../images/r_on.png) 0 10px  no-repeat; }
.has-js .label_check input,
.has-js .label_radio input  { position: absolute; left: -9999px; }




.btn_area{padding: 0 0 0 ; text-align: center;}
.com_service a{
display: inline-block;
height: 72px;
width: 256px;
line-height: 72px;
font-size: 16px;
font-weight: 800;
color: #fff;
background: #e60012;
border-radius: 35px;
text-align: center;
margin: 0 5px;
}
.com_service .ment{text-align: center;}
.com_service .ment .txt1{font-size:27px;font-weight:800;color:#333333;padding: 30px 0 15px;}
.com_service .ment .txt2{font-size:16px;font-weight:300;color:#666666;line-height:23px;padding: 0 0 52px;}
.com_service{padding: 0 0 50px;}
.write_service a{
display: inline-block;
height: 65px;
width: 208px;
line-height: 65px;
font-size: 18px;
font-weight: 800;
color: #fff;
background: #333333;
border-radius: 35px;
text-align: center;
margin: 0 5px;
}
.write_service .txt_bottom{
padding: 22px 0 22px;
font-size: 14px;
font-weight: 300;
color: #999999;
text-align: center;
}
.btn_area.list{text-align:right}
.btn_style1{display: inline-block;
width: 187px;
text-align: center;
line-height: 56px;
font-size: 20px;
font-weight: 600;
color: #fff;
background: #363636;
border: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}

.m_open, nav.menu_aside {
    display: none;
}
.menu_aside {
    display: none;
}
#container {

    max-width: 1200px;
    margin: 0 auto;
    padding: 0 0 50px;

}

.write_service .banner{background: url('../images/bg_inqurity.jpg') center center no-repeat;background-size:cover}
.write_service .banner .ment{max-width:1141px ;margin: 0 auto;background: url('../images/bg_inqurity2.png') center 0 no-repeat;padding: 55px 59px;}
.write_service .banner .ment .txt1{font-size:16px;font-weight:100;color:#fff;}
.write_service .banner .ment .txt2{font-size:35px;font-weight:300;color:#fff;padding: 19px 0 10px;}
.write_service .banner .ment .txt3{font-size:35px;font-weight:800;color:#fff;}

.write_service .inner{padding: 40px 0 50px;max-width:1028px ;margin: 0 auto;}

.write_service .txt_top{padding: 0 0 22px;font-size:18px;font-weight:600;color:#333333;}

.write_service .agree{padding: 22px 0 65px;font-size:16px;font-weight:600;color:#333333;}
.write_service .agree strong{font-size:14px;font-weight:600;color:#d81d1d;}
.write_service .agree a{
display: inline-block;
height: 22px;
width: 72px;
line-height: 22px;
font-size: 12px;
font-weight: 800;
color: #fff;
background: #000;
border-radius: 3px;
text-align: center;
margin: 0 5px;
}
.write_service .agree span{font-size:14px;font-weight:300;color:#999999;}

.table_style1{border-bottom:0;}
.table_style1 table {width:100%; border:1px solid #dadada; }
.table_style1 table th {width: 15%;padding:15px 0; font-size:16px; color:#333333; background:#f8f8fa; border-bottom:1px solid #dadada; border-left:1px solid #dadada;font-weight:600 ;}
.table_style1 table td {padding:11px 15px; color:#000000; font-weight:300 ;font-size:15px; border-bottom:1px solid #dadada; border-left:1px solid #dadada;line-height:20px}
 .table_style1 table th strong{ font-weight:600 ;font-size:15px;color: #d81d1d;margin: 0 0 0 5px;}
 .table_style1.mt{margin-top: 44px;}
  .table_style1 table td span{font-size:15px;}
.table_style1 table tr td:first-child,.table_style1 table tr:first-child th:first-child{border-left:0;}
.table_style1 table tr td.bo_l{border-left:1px solid #dadada;}
.table_style1.center table td{text-align:center;}
.table_style1 table td.txt_l{text-align:left;}
.table_style1 table .bg td{background:#f9f9f9;font-weight:600 ;}

.table_style1 .input_style1{
width:100%;
height: 34px;
padding: 0 10px;
line-height: 30px;
border: 0;
color: #333333;
font-size: 16px;
box-sizing: border-box;
vertical-align: top;
}

.table_style1 span{ font-weight:bold; line-height:30px; }
.table_style1 .tel{
	width:25% ;
	border: 1px solid #dadada;
}

.table_style1 .input_style2{
width:300px;
height: 34px;
padding: 0 0 0 10px;
line-height: 30px;
border: 0;
color: #333333;
font-size: 16px;
box-sizing: border-box;
vertical-align: top;
border:1px solid #dadada; 
}
.table_style1 .input_style3{
width:100%;
height: 34px;
padding: 0 10px;
line-height: 30px;
border: 0;
color: #333333;
font-size: 16px;
box-sizing: border-box;
vertical-align: top;
border:1px solid #dadada; 
}
.mobile{display:none !important;}
.pc{display:block !important;}

/*�������̵�*/
.pager { padding: 60px 0 20px;overflow:hidden;}
.pager li.direction a{line-height:1}
.pager ol { font-size: 0; text-align: center }
.pager li { display: inline-block; width:33px;margin: 0 2px;  vertical-align: top; color: #666666;border:1px solid #e5e5e5;}
.pager li > a, .pager li > span, .pager li.current { line-height: 31px;height: 34px; padding: 0 0; display: inline-block; font-size: 12px; vertical-align: top;font-size:14px;font-weight:100; }
.pager li.current{background-color: #444444;}
.pager li > a{padding:0;margin:0;display: block;color: #666666;}
.pager li.current { color: #fff;line-height: 34px;height: 34px;vertical-align: middle; font-weight: 600 }
.pager li > a:hover { }
.pager li.prev > a, .pager li.next > a { font-size: 10px; }
.pager li > a.next:hover { }
.pager li.margin_l{margin-left:10px;}
.pager li.margin_r{margin-right:10px;}
.pager li.current  a{color: #fff;}
.menu_aside.on{display:none !important;}
@media only screen and (max-width : 900px) {

.popupViewBox{ max-width:90% !important; left:50% !important; transform:translateX(-50%); }

.menu_aside.on{display:block !important;}
.sns_b {
    position: absolute;
    right: 0;
    top: 67px;
    z-index: 999;
    width: 100%;
}
.wrap_about2 .section2 .tit2 {
    font-size: 22px;
    font-weight: 800;
    display: block;
    margin: 17px 0 12px;
    line-height: 1.4;
}
.wrap_about2 .section2 .tit {
    padding: 63px 0 32px;
}
.wrap_about2 .section2 .tit1 {
    font-size: 16px;
}
.wrap_about2 .section2 li .txt1 {
    font-size: 22px;
    padding: 15px 0 11px;
}
.wrap_about2 .section2 li .txt2 {
    font-size: 14px;
}
.wrap_about2 .section2 .list_icon{overflow: hidden;}
.wrap_about2 .section2 li {
    display: inline-block;
    width: 50%;
    vertical-align: top;
	height: 280px;
    float: left;
}
.wrap_about2 .section2 {
    text-align: center;
    padding: 0 0 25px;
}

.wrap_about2 .section1 {
    padding: 64px 0;
    margin: 0 -10px;
}
.wrap_about2 .section1 .txt1 {
    font-size: 28px;
    font-weight: 800;
    display: block;
    margin: 25px 0 25px;
    padding: 0 0 26px;
    position: relative;
    color: #fff;
}
.wrap_about2 .section3 {
    position: relative;
    height: auto;
    margin: 0 -10px;
}
.wrap_about2 .section3 .inner .cell {
    width: auto;
    float: none;
    height: auto;
}
.wrap_about2 .section3::before {
display: none;
    
}
.wrap_about2 .section3::after {
display: none;
  
}
.wrap_about2 .section3 .inner .cell1{  background: #ebebeb;}
.wrap_about2 .section3 .inner .cell2{  background: #c00e21;}
.wrap_about2 .section1 .txt2,.wrap_about2 .section1 .txt2 strong {
    font-size: 15px;
}
.wrap_about2 .section2 li:last-child{width: 100%;}
.wrap_about2 .section2 .tit3,.wrap_about2 .section2 .tit3 strong {
    font-size: 14px;
}
.wrap_about2 .section3 .inner .cell1 {
    padding: 37px 0 85px 122px;
}
.wrap_about2 .section3 .inner .cell1 a {
    top: 106px;
    right: auto;
    left: 102px;
}
.wrap_about2 .section3 .inner .cell1 .icon {
    content: '';
    position: absolute;
    left: 15px;
    bottom: 0;
    width: 79px;
}

.wrap_about2 .section3 .inner .cell2 {
    padding: 37px 0 85px 122px;
}
.wrap_service .section1 {
    padding: 0 0 50px;
    margin: 0 -10px;
}
.wrap_service .section1 .inner {
    padding: 0 32px;
}
.wrap_about2 .section3 .inner .cell2 a {
    top: 116px;
    right: auto;
    left: 102px;
}
.tit_sub_s p {
    font-size: 16px;
}
.tit_sub_s .wrap {
    position: relative;
    display: inline-block;
    padding: 0 36px;
    margin: 0 10px;
}
.wrap_service .section1 .inner img{width: 100%;}
.tit_sub_s {
    padding: 36px 0 30px;
    text-align: center;
}
.wrap_service .section2 .tit {
    padding: 47px 8px 20px;
}
.wrap_service .section2 .img {
    padding: 0 25px;
}
.wrap_service .section2 .img img{width: 100%;}
.wrap_service .section2 .txt2 {
    font-size: 14px;
    font-weight: 300;
    line-height: 20px;
    color: #fff;
}
.wrap_service .section2 strong {
    font-size: 28px;
    font-weight: 800;
    display: block;
    margin: 18px 0 25px;
    padding: 0 0 22px;
}
.wrap_service .bx-controls-direction a {
    top: 50%;
    font-size: 0;
}
.wrap_service .section2 {
    margin: 0 -10px;
}
.wrap_service .bx-controls-direction .bx-next{right: 5px;}
.wrap_service .bx-controls-direction .bx-prev {
    left: 5px;
}
.tit_sub_s span {
    display: block;
    padding: 0 25px;
    font-size: 21px;
    font-weight: 800;
    color: #333333;
    padding: 8px 0 0;
    line-height: 1.3;
}
.wrap_about2 .section3 .inner .cell2 .icon {
    content: '';
    position: absolute;
    left: 15px;
    bottom: 0;
    width: 79px;
}

.sub_top.prd_1{background: url('../images/sub_top_prd_1_m.jpg') center center no-repeat;}
.sub_top.prd_2{background: url('../images/sub_top_prd_2_m.jpg') center center no-repeat;}
.sub_top.prd_3{background: url('../images/sub_top_prd_3_m.jpg') center center no-repeat;}
.sub_top.prd_4{background: url('../images/sub_top_prd_4_m.jpg') center center no-repeat;}
.sub_top.prd_5{background: url('../images/sub_top_prd_5_m.jpg') center center no-repeat;}
.sub_top.prd_6{background: url('../images/sub_top_prd_6_m.jpg') center center no-repeat;}
.sub_top.prd_7{background: url('../images/sub_top_prd_7_m.jpg') center center no-repeat;}
.sub_top.prd_8{background: url('../images/sub_top_prd_8_m.jpg') center center no-repeat;}
.sub_top.prd_9{background: url('../images/sub_top_prd_9_m.jpg') center center no-repeat;}
.sub_top.prd_10{background: url('../images/sub_top_prd_10_m.jpg') center center no-repeat;}
.sub_top.prd_11{background: url('../images/sub_top_prd_11_m.jpg') center center no-repeat;}
.sub_top.prd_12{background: url('../images/sub_top_prd_12_m.jpg') center center no-repeat;}
.sub_top.prd_13{background: url('../images/sub_top_prd_13_m.jpg') center center no-repeat;}
.sub_top.prd_14{background: url('../images/sub_top_prd_14_m.jpg') center center no-repeat;}
.sub_top.prd_15{background: url('../images/sub_top_prd_15_m.jpg') center center no-repeat;}
.sub_top.prd_16{background: url('../images/sub_top_prd_16_m.jpg') center center no-repeat;}
.sub_top.prd_17{background: url('../images/sub_top_prd_17_m.jpg') center center no-repeat;}
.sub_top.prd_18{background: url('../images/sub_top_prd_18_m.jpg') center center no-repeat;}
.sub_top.prd_19{background: url('../images/sub_top_prd_19_m.jpg') center center no-repeat;}
.sub_top.prd_20{background: url('../images/sub_top_prd_20_m.jpg') center center no-repeat;}
.sub_top.prd_21{background: url('../images/sub_top_prd_21_m.jpg') center center no-repeat;}
.sub_top.prd_22{background: url('../images/sub_top_prd_22_m.jpg') center center no-repeat;}
.sub_top.prd_23{background: url('../images/sub_top_prd_23_m.jpg') center center no-repeat;}
.sub_top.prd_24{background: url('../images/sub_top_prd_24_m.jpg') center center no-repeat;}
.sub_top.prd_25{background: url('../images/sub_top_prd_25_m.jpg') center center no-repeat;}
.sub_top.prd_26{background: url('../images/sub_top_prd_26_m.jpg') center center no-repeat;}
.sub_top.prd_27{background: url('../images/sub_top_prd_27_m.jpg') center center no-repeat;}
.sub_top.prd_28{background: url('../images/sub_top_prd_28_m.jpg') center center no-repeat;}
.sub_top.prd_29{background: url('../images/sub_top_prd_29_m.jpg') center center no-repeat;}
.sub_top.prd_30{background: url('../images/sub_top_prd_30_m.jpg') center center no-repeat;}
.sub_top.prd_31{background: url('../images/sub_top_prd_31_m.jpg') center center no-repeat;}
.sub_top.prd_32{background: url('../images/sub_top_prd_32_m.jpg') center center no-repeat;}
.sub_top.prd_33{background: url('../images/sub_top_prd_33_m.jpg') center center no-repeat;}
.sub_top.prd_34{background: url('../images/sub_top_prd_34_m.jpg') center center no-repeat;}
.sub_top.prd_35{background: url('../images/sub_top_prd_35_m.jpg') center center no-repeat;}
.sub_top.prd_36{background: url('../images/sub_top_prd_36_m.jpg') center center no-repeat;}
.sub_top.prd_37{background: url('../images/sub_top_prd_37_m.jpg') center center no-repeat;}
.sub_top.prd_38{background: url('../images/sub_top_prd_38_m.jpg') center center no-repeat;}
.sub_top.prd_39{background: url('../images/sub_top_prd_39_m.jpg') center center no-repeat;}
.sub_top.prd_40{background: url('../images/sub_top_prd_40_m.jpg') center center no-repeat;}
.sub_top.prd_41{background: url('../images/sub_top_prd_41_m.jpg') center center no-repeat;}
.sub_top.prd_42{background: url('../images/sub_top_prd_42_m.jpg') center center no-repeat;}
.sub_top.prd_43{background: url('../images/sub_top_prd_43_m.jpg') center center no-repeat;}
.sub_top.prd_44{background: url('../images/sub_top_prd_44_m.jpg') center center no-repeat;}

.section_main .inner .scroll ul {
    width: 622px;
	margin: 0 auto;
}
.pc{display: none !important;}
.mobile{display: block !important;}
.header .btn_inquriy_top{}
.wrap_gnb,.header .btn_inquriy_top{display: none;}

.wrap_header.on .header{height: 100%;}
.header h1 {
    padding: 11px 0 0;
}
.wrap_header.main{background: transparent;}
.header .logo {
    display: inline-block;
}
.header h1 img{width: 125px;}
.header h1 {

    left: 13px;
    top: 10px;

}
.wrap_header {

    height: 70px;


}
#wrap {


}
.m_menu .top {
    height: 50px;
    padding: 20px 20px 4px;
}
.ovh {
    overflow: hidden;
}
.m_menu .logo {
    margin-top: 20px;
}
.logo {
    display: block;
    width: 150px;
}
.fl {
    float: left;
}
nav.on .m_menu h1 img{width: 150px;}
.m_menu .fr {
    display: block;
    width: 50px;
    height: 50px;
    margin-top: 20px;
    background: url('../images/m_close.png') 0 0 no-repeat;
        background-size: auto;
    background-size: auto;
    background-size: 50px auto;
    text-indent: -9999px;
    position: absolute;
    right: 100%;
    top: 0;
    border: 0;
}
.header .list_brand h2 {
    padding: 42px 8px 40px;
    font-size: 22px;
}
.header .list_brand li {
    width: 25%;
    margin: 0 0 0;
}
.header .list_brand.on {
    height: 100%;

}
.header .list_brand .more {
    right: 14px;
}
.header .list_brand {
    top: 42px;
    width: 100%;
    left: 0;
    width: 100%;
	padding: 0;
}
.wrap_gnb.on {
    height: 100%;
    position: absolute;
    width: 100%;
    right: 0;
    top: 28px;
    z-index: 999;
}
.wrap_header.on{height: 100%;z-index: 99999;}
.wrap_gnb.on .list_brand {
    display: block;
    background: #fff;
	z-index: 99999;
}
.menu_aside {
    background: rgba(0, 0, 0, 0.4);
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 9999;
}
.table_style1 .input_style3 {
    font-size: 13px;
}
.m_menu .list_lang li a{font-weight: 300;}
.gnb_m{border-top: 1px solid #333333;}

.m_menu > ul {
    width: 100%;
    height: calc(100% - 60px);
    overflow-y: auto;
}
.m_menu > ul > li {
    padding: 0px;
}
.m_menu > ul button {
    display: block;
    width: 100%;
    padding: 15px 20px;
    box-sizing: border-box;
    text-align: left;
    font-size: 2rem;
    font-weight: 700;
    background: url('../images/arrow_down.png') calc(100% - 20px) 50% no-repeat;
        background-size: auto;
    background-size: 12px auto;
	border: none;
}
.m_menu .sub {
    display: none;
    padding: 0px 0 10px;

}
.m_menu .sub li {
    margin: 20px 0;
}
.m_menu .sub {
	margin: -5px 0 0;

}
.m_menu .gnb_m ul ul li a{font-size:13px ;font-weight:200 ;line-height: 25px;}
.m_menu .gnb_m ul li a.big.on {
    color: #df0f28;
}
.m_open img {
    width: 100%;
}
.m_menu .btn_inquriy_top{right: auto;left: 0px;padding: 0;}
.m_open {
    display: block;
    width: 32px;
    margin-top: 0;
    position: absolute;
    right: 15px;
    top: 19px;
    background: transparent;
    border: 0;
	z-index:9999
}
nav.on .m_menu {
    transform: translateX(0);
}
.m_menu {
    position: absolute;
    top: 0;
    right: 0;
    width: 62%;
    height: 100%;
    background: #fff;
    transform: translateX(100%);
    transition: transform 0.4s ease;
    -webkit-transition: transform 0.4s ease;
    -moz-transition: transform 0.4s ease;
    z-index: 9999;
}
.m_menu .gnb_m ul li {
	line-height:46px;
	border-bottom:1px solid #bbbbbb;
}
.m_menu .gnb_m ul li a{display: block;padding: 0 15px;font-weight: 500;font-size:15px;color:#313131;}

.m_menu .list_lang {
   position: absolute;
   left: 14px;top: 14px;
}
.m_menu .gnb_m ul li a.big{
	background: url('../images/arrow_down.png') calc(100% - 20px) 50% no-repeat;
background-size: 8px auto;
}
.m_menu .gnb_m ul li a.big.on {
    background: url('../images/arrow_down2.png') calc(100% - 20px) 50% no-repeat;
background-size: 18px auto;
}
.m_menu .member li:last-child a {
    color: #fff;
    background: #319fad;
	border-radius: 25px;
}
.wrap_gnb.on{display: block;}
.wrap_gnb.on .gnb{display: none;}
.wrap_gnb.on .list_brand{display: block;}
.m_menu .gnb_m ul ul li {
    line-height: 15px;
    border-bottom: 0;
	margin: 0;
}
.m_menu .sub {
    margin: -5px 0 0;
}
.m_menu .sub {
    display: none;
    padding: 0px 0 10px;
}
.m_menu .gnb_m .sub a {
    font-size: 13px;
    font-weight: 200;
    line-height: 28px;
}
.slider_main_top .ment {
    width: auto;
    padding: 130px 0;
    margin: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
background:rgba(0, 0, 0, 0.52);

}
.slider_main_top li .ment a {
    font-size: 16px;
    border: 1px solid #fff;
}
.slider_main_top .ment .txt1 {
    font-size: 26px;
    padding: 0 0 10px;

}
.inquriy_main {
    height:80px;
    padding: 18px 0;
}
.inquriy_main .txt p{display: block;padding: 0 0 5px;}
/*
.inquriy_main .txt p:first-child img{width: 80px;}
.inquriy_main .txt p:last-child img{width: 170px;}
*/
.inquriy_main a {
    font-size: 15px;
    padding: 0 15px 0 50px;
    line-height: 40px;
    background: #b6141e url('../images/icon_inqurity_main.png') 21px center no-repeat;
    background-size: 21px auto;
}
.slider_main_top .ment .txt1 strong{    font-size: 26px;}
.slider_main_top li{background:#000}
.inquriy_main .txt {
    padding: 0px 15px 0 0;
}
.slider_main_top .ment .txt2,.slider_main_top .ment .txt2 strong {

    font-size: 26px;
    padding: 0 2px 34px;

}
.slider_main_top .ment .txt1 strong::after {
    width: 8px;
    height: 8px;
    margin-left: -4px;
}
.slider_main_top li,.slider_main_top {

    height: 463px;

}
.tit_c {

    font-size: 29px;
    padding: 51px 0 11px;

}
.list_promotion li .year, {
    font-size: 13px;
}
.list_promotion li .num_b p strong {
    font-size: 22px;
}
.list_promotion li {
    width: 50%;
    padding: 0 0 55px;
}
.list_promotion li .num_top {
    font-size: 13px;
}
.section2.section_main ul li .img img{width: 100%;}
.list_promotion li .num_top strong {
    font-size: 16px;
}
.list_partner li {
    width: 20%;
    height: 55px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
}

.section_main.section1 {
    padding: 0px 0 5px;
}
.section_main.section1 .inner {
    padding: 18px 10px 0px;
}
.section_main.section1 li {
    display: block;
    margin: 0 0px;
    text-align: center;
}
.section_main.section1 .bx-controls-direction .bx-prev {


    left: 6px;

}
.section_main.section1 li .num {
    padding: 0px 0 10px 34px;
    background-size: auto;
    font-size: 28px;
    display: inline-block;
    background-size: 26px auto !important;
}
.section_main.section1 li .ment {
    padding: 15px 0px 15px;
	position: relative;
    margin: 0 0px 15px;
}


.section2.section_main ul li .img {
    width: auto;
    float: none;
    margin: 0 10px;
	min-height:140px;

}
.section_main.section1 li .ment {
    font-size: 15px;
    padding: 5px 0 15px 10px;
	display: inline-block;
}
.section_main.section1 li .ment::after {
    content: '';
    display: block;
    height: 2px;
    width: 35px;
    position: absolute;
    left: 50%;
    bottom: 0;
	margin-left:-18px ;
    background: #dddddd;
}
.section_main.section2 .bx-controls-direction a {


    top: 10%;


}
.section_main.section2 .bx-controls-direction .bx-prev {


    left: 19px;

}
.section_main.section2 .bx-controls-direction .bx-next {

 
    left: auto;
    right: 19px;

}
.section2.section_main .bx-wrapper .bx-pager {

    right: 11px;
    top: 260px;
}
.section2.section_main ul li .ment {
    float: none;
    padding: 39px 10px 32px;
    width: auto;
}
.section2.section_main ul li .txt {

    font-size: 14px;
}
.section2.section_main ul li a {
    margin: 34px 0 0;
 
}
.section_main.section3 {
    padding: 0 0 25px;
}
.section_main.section3 .left,.section_main.section3 .right {

    width: auto;
    float: none;
	padding: 0 10px;

}
.section_main.section4 .tit_c strong,.section_main.section4 .tit_c p {
    font-size: 20px;
}
.section_main.section4 li {
    width: 46%;
    margin: 0 2% 20px;
    height: auto;
    padding: 8px;
    border-top: 3px solid #2b417c;
}
.section_main.section4 .tit_c::after, .section_main.section4 .tit_c::before {display: none;}
.section_main.section3 .cell {

    
    background-size: cover !important;

}
.section_main.section4 li .name {
    font-size: 12px;
    padding: 6px 0 7px;
}
.section_main.section4 li .name strong {
    font-size: 15px;
}
.section_main.section4 a {
    font-size: 15px;
    line-height: 32px;
    background: #385ca2 url('../images/icon_arrow_main_best.png') 85% center no-repeat;
}
.section_main.section3 .cell img{width: 100%;}
.section_main.section3 .left .cell1 {

    height: 448px;
    margin: 0 0 10px;

}
.section_main .inner{padding: 10px;}
.section_main .inner .scroll{}
.section_main .inner .scroll ul{width: auto;}
.section_main.section5 li img {
    height: 116px;
}

.pager li > a, .pager li > span, .pager li.current {
    line-height: 25px;
    height: 25px;
    padding: 0 0;
    display: inline-block;
    font-size: 12px;
    vertical-align: top;
    font-size: 12px;
    font-weight: 100;
}
.pager li {
    display: inline-block;
    width: 24px;
    margin: 0px 1px;
}
.pager li img{width: 100%;}
.section_main.section3 .right .cell1 {


    height: 213px;
    margin: 0 0 10px;

}
.section_main.section5 li {
    height: 117px;
}
.section_main.section5 li.big,.section_main.section5 li.big img {
    height: 233px;
 
}
.section_main.section5 li.big .ment {
    padding: 14px 18px;
}
.section_main.section5 .inner ul {
    padding: 0 0 20px;
}
.footer h1 img {
    width: 125px;
}
.custom_b .txt2 {
    font-size: 22px;
    color: #e1dbdb;
    padding: 5px 0 10px;
}
.footer h1 {
    top: 25px;
}
.menu_tail li a {
    font-size: 13px;
}
.section_main.section3 .left .cell1 .txt3 {
    font-size: 55px;
}
.section_main.section3 .right .cell1 {
    padding: 25px 0 0 17px;
}
.section_main.section5 li.big .ment .txt1 {
    font-size: 15px;
}
.section_main.section5 li.big .ment .txt2 {
    font-weight: 100;
    font-size: 12px;
}
.section_main.section3 .right .cell1 .txt1 {
    font-size: 23px;

}
.section_main.section3 .right .cell1 .txt2 {
    font-size: 15px;
 
}
.section_main.section3 .right .cell2 .txt1 {
    font-size: 32px;
    padding: 91px 0 19px;
}
.section_main.section3 .right .cell2 .txt2 {
    font-size: 15px;
    padding: 0 0 46px;
}
.section_main.section3 .right .cell2 {
    height: 399px;
}
.section_main.section6 .txt {
    font-size: 14px;
    padding: 32px 0 10px 0;
}
.section_main.section6 .inner dt {
    padding: 28px 0 12px 0;
    text-align: left;
    font-size: 15px;
    font-weight: 300;
}
.section_main.section6 .inner dd {
    padding: 0;
    font-size: 15px;
}
.section_main.section6 .inner .input_style1 {

    width: 100%;

}
.section_main.section6 .box {

    padding: 28px 0 50px 0;

}
.section_main.section6 .inner .wrap dl {

    width: auto;
    float: none;

}
.section_main.section6 .inner .input_style1.w145 {

    width: 111px;

}
.section_main.section6 .inner .input_style1.w215 {

    width: 155px;

}
.section_main.section6 .inner .w222 {
    width: 172px;
}
.section_main.section6 .agree {

    overflow: hidden;
    padding: 40px 0 0 0;

}
.section_main.section6 .agree label {

    font-size: 13px;


}
.section_main.section6 .btn_area {

    margin-top: 25px;

}
.section_main.section6 .btn_area a {

    line-height: 46px;
    width: 168px;
    font-size: 17px;


}
.list_board.section_main .cell {

    width: auto;
    float: none;
    padding: 10px 45px 0;

}
.list_board.section_main .cell2 {

    border-left: 0;
    border-right: 0;
    border-top: 1px solid #c4c4c4;
    border-bottom: 1px solid #c4c4c4;

}
.list_board.section_main .cell {

    width: auto;
    float: none;
   padding: 28px 25px 23px;
	margin: 0 10px;

}
.list_board.section_main .cell h2 {

    font-weight: 800;
    font-size: 15px;
    color: #000;
    padding: 0 0 23px;

}
.list_board.section_main .cell .more {

    right: 28px;
    bottom: 47px;

}
.footer {
    padding: 125px 10px 27px 15px;
    line-height: 25px;
}
.footer .address {
    border-bottom: 0;
    padding: 0 0 8px;
    margin: 0 0 15px;
}
.footer h1 {
    position: absolute;
    left: 0;
    top: 25px;
    width: 100%;
    text-align: center;
}
.custom_b {
    position: static;
    padding: 0 0 15px;
	text-align:center;
}
.custom_b ul{display: none;}
.custom_b .txt1,.custom_b .txt2 {
    font-size: 16px;
    display: inline;
}
.wrap_footer {
    text-align: center;
}

.footer * {

    font-size: 12px;
    line-height: 19px;

}
.footer .copy {

    font-size: 11px;

}
.list_board.section_main .cell p {

    font-size: 13px;

}
.sub_top {
    height: 181px;
}

.sub_top .ment h2 {
    font-size: 23px;
    padding: 0 0 12px;
}
.sub_top .ment p {
    font-size: 16px;
}
.sub_top .ment {
    padding: 93px 25px 0;
}
.sub_cont {
    padding: 36px 10px 100px;
}
.tit_sub {
    font-size: 24px;
    padding: 10px 0 2px 18px;
}
.tit_sub p {
    font-size: 13px;
    padding: 8px 0 0;
}
.icon_line {
    margin: 5px -10px;
}
.list_car_brand {
    padding: 39px 0 0;
}
.list_car_brand li {
    width: 46%;
    margin: 0 2% 53px;
    padding: 0 0 17px;
	height: auto;
	text-align:center;
}

.list_car_brand2 {
    padding: 38px 0 0;
}
.list_car_brand2 li {
    width: 46%;
    margin: 0 2% 15px;
    height: auto;
    border: 1px solid #ddd;
	padding: 0 0 25px;
}

.list_car_brand2 li:nth-child(4n) {
	margin: 0 2% 15px;
}



.list_car_brand2 li a{height: auto;}
.list_car_brand2 li .img {
    height: auto;
}

.list_car_brand2 li .img img {
    height: auto; width:100%;
}

.list_car_brand2 li a {
    padding: 34px 0 0;
}
.list_car_brand2 li .name {
    height: 45px;
    font-size: 14px;
    line-height: 1.4;
}
.list_car_brand2 li.new::after {
    content: 'NEW';
    height: 29px;
    width: 60px;
    line-height: 29px;
    left: -1px;
    top: -1px;
    font-size: 12px;
}
.view_car_brand{margin: 30px -10px 0;}
.view_car_brand::before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: url('../images/bg_m.png') 0 0 no-repeat;
	background-size: 100% auto;
}
.view_car_brand .ment h4 {
    font-size: 26px;
}
.view_car_brand .ment {
    padding: 51px 22px 25px;
}
.view_car_brand .wrap_img {
    position: static;
    width: auto;
    text-align: center;
	padding: 0 0 50px;
}
.view_car_brand .wrap_img .img {
    padding: 23px 20px 30px;
}
.view_car_brand .wrap_img ul {
    padding: 0 0 0 0;
}
.view_car_brand .wrap_img .img img{width: 100%;}
.view_car_brand .ment .btn_style {
    font-size: 18px;
    color: #0c1933;
    padding: 0 20px 0 55px;
    border-radius: 5px;
    line-height: 51px;
    background: #fff04c url('../images/icon_inqury_car.png') 28px center no-repeat;
    margin: 28px 0 0;
}
.btn_inqury_quick {
display: none;
    position: absolute;
    right: 15px;
    bottom: 208px;
    z-index: 9999;
}
.btn_inqury_quick img{width: 85px;}
.btn_inqury_quick1 {
display: none;
    position: absolute;
    right: 15px;
    bottom: 108px;
    z-index: 9999;
}
.btn_inqury_quick1 img{width: 85px;}
.tit_sub_hot p,.tit_sub_hot strong{font-size:26px;}
.tit_sub_hot {
    padding: 15px 0 0px;
}
.wrap_promotion {
    padding: 0 10px;
}
.wrap_promotion .bx-controls-direction .bx-prev {
    background: url(../images/prev_promotion_m.png) no-repeat;
	background-size: 15px auto;
	width: 15px;
}
.wrap_promotion .bx-controls-direction .bx-next {
    background: url(../images/next_promotion_m.png) no-repeat;
	background-size: 15px auto;
	width: 15px;
}
.wrap_promotion .big {
    width: 327px;
    height: auto;
	padding: 0 0 50px;
}
.wrap_promotion .list {
    width: 327px;
    float: left;
	padding: 35px 0 0;
}
.wrap_promotion .big .cell {
    width: 327px;
    height: auto;
	padding: 0 0 50px;
}
.wrap_promotion .cell .year {
    padding: 10px 0 0;
}
.wrap_promotion .big li {
    width: auto !important;
}
.wrap_promotion .big .cell::after {
    right: -4px;

}
.wrap_promotion .big .cell .year {
    font-size: 26px;
    padding: 34px 0 0;
}
.wrap_promotion .big .cell .txt {
    font-size: 18px;
    line-height: 1.4;
    padding: 13px 0;
}
.wrap_promotion .big .cell .num {
    font-size: 23px;
    padding: 9px 0 30px;
}
.wrap_promotion .big .cell .num_b strong,.wrap_promotion .big .cell .num strong {
    font-size: 27px;
}
.wrap_promotion .big .cell .num_b {
    font-size: 24px;
}
.wrap_promotion .list .cell {
    width: 48%;
    float: left;
    background: #f5f5f5;
    margin: 0 4% 15px 0;
    height: 220px;
}
.wrap_promotion .list .cell:nth-child(2n){margin-right:0 ;}
.wrap_promotion .big .cell .img img {
    /*width: 250px;*/ height:88px;
}
.wrap_promotion .img img {
    width: 100%;
}
.wrap_promotion .cont {
    padding: 20px 20px 0;
width: 327px;
margin: 0 auto;
}
.wrap_promotion .list .cell::after {
    width: 40px;
    background: url('../images/label_hot.png') 0 0 no-repeat;
    background-size: 40px auto;
}
.wrap_promotion .cell .img {
    padding: 0 10px 16px;
}
.wrap_promotion .cell a {
    padding: 10px 0 0;
}
.wrap_promotion .cell .num_b strong {
    font-size: 18px;
}
.wrap_promotion .cell .num strong {
    font-size: 17px;
}
.tit_sub_n {
    font-size: 34px;
    padding: 26px 0 16px;
}
.txt_c {
    padding: 0 0 27px;
}
.tab_sub{overflow: hidden;}
.tab_sub li {
    margin: 0;
    display: block;
	width: 33.33%;
    /*width:25%;*/
	float: left;
}
.tab_sub li a {
    width: auto;
}
.tab_sub{display: block;}
.tab_sub li, .tab_sub li a {
    font-size: 16px;
}

.wrap_magazine li .ment {
    padding: 15px;
}
.wrap_magazine li .txt {
    height: auto;
    font-size: 14px;
	padding: 0 0 20px;
}
.wrap_magazine li .date {
    font-size: 12px;
}
.view_magazine .subject {
    font-size: 21px;
	border-top:2px solid #333333
}
.view_magazine .info {
    font-size: 13px;
    position: static;
	padding: 15px 0 0;
}
.view_magazine .info i {
    margin: 0 10px;
}
.view_magazine .cont p {
    font-size: 15px;
}
.write_service .banner .ment {
    max-width: 1141px;
    margin: 0 auto;
    background: url('../images/bg_inqurity2.png') right center no-repeat;
	background-size: auto 140px;
    padding: 55px 19px;
}
.write_service .banner .ment .txt2 {
    font-size: 24px;
    padding: 15px 0 10px;
}
.write_service .banner .ment .txt3{ font-size: 24px;}
.write_service .inner {
    padding: 40px 10px 50px;
}
.table_style1 table th{width: 25%;font-size: 14px;}
.table_style1 .input_style2 {
    width: 100%;
    font-size: 13px;
}
.write_service .txt_top {
    padding: 0 0 22px;
    font-size: 16px;
	line-height:1.5
}
.radios label,.table_style1 .input_style1 {

    font-size: 13px;
}
.write_service .agree span{display: block;font-size: 12px;padding: 10px;line-height: 1.4;}
.write_service .agree {
    padding: 22px 0 45px;
}
.write_service a {
    display: inline-block;
    height: 58px;
    line-height: 58px;
    font-size: 17px;
    margin: 0 5px;
}
.com_service .ment .txt1 {
    font-size: 23px;
}
.com_service .ment .txt2 {
    font-size: 14px;
    padding: 0 0 40px;
}

.wrap_about .section1::after {
    content: '';
    display: block;
    height: 200px;
    width: 100%;
    left: 0;
    top: 0;
	bottom: auto;
    background: url('../images/img_about_1.jpg') center center no-repeat;
        background-size: auto;
    background-size: cover;
}
.wrap_about .section1 {
    padding: 110px 0 20px 0;
}
.wrap_about .section1 .ment {
    padding: 122px 0 0 15px;
}
.wrap_about .section1 .ment .txt1 {
    font-size: 22px;
}
.wrap_about .section1 .ment .txt2 {
    font-size: 15px;
}
.wrap_about .section2 li {
    display: block;
    width: auto;
}
.wrap_about .section2 li img{width: 125px;}
.wrap_about .section2 li .txt1 {
    font-size: 19px;
    padding: 26px 0 16px;
}
.wrap_about .section2 li{margin: 0 0 35px;}
.wrap_about .section3{display: none;}
.wrap_about .section2 {
    padding: 70px 0 52px;
}
.wrap_about .section4 .inner {
    background: transparent;
    padding: 72px 0;
}
.wrap_about .section4 .inner .txt2 {
    margin: 0 auto 34px;
}
.wrap_about .section4 .wrap_cell {
    padding: 0;
	overflow: hidden;
}
.wrap_about .section4 .inner .txt1 {

    margin: 0 auto 25px;
}
.wrap_about .section4 .inner .cell {
    width: 46%;
    height: 236px;
    margin: 0 2% 32px;
	float: left;
	display: block;
	border-width: 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.wrap_about .section4 .inner .cell h2 {
    font-size: 21px;
    padding: 30px 0 18px;
}
.wrap_about .section4 .inner .cell::after {
    content: '';
    display: block;
    height: 6px;
    width: 6px;
    position: absolute;
    left: 0;
    top: -6px;
    border-radius: 50%;
    left: 50%;
    margin-left: -3px;
    background: #a20b17;
}
.wrap_about .section4 .inner .cell2::after {
    background: #aaaaaa;
}
.wrap_about .section4 .inner .cell li {
    padding: 0 0 0 12px;
    font-size: 15px;
}
.wrap_about .section4 .inner .cell li::after {
    top: 5px;
}
.wrap_about .section4 .inner .cell ul {
    padding: 0 0 0 17px;
}
.wrap_about .section5 .inner::before {
    content: '';
    display: block;
    height: 294px;
    width: 150px;
    position: absolute;
    left: 10px;
	right: auto;
    bottom: 0;
    background: url('../images/img_greet_7.png') center center no-repeat;
    background-size: 150px auto;
	height: 152px;
	display:none;
}
.wrap_about .section5 .inner::after {
    content: '';
    display: block;
    height: 292px;
    width: 150px;
    position: absolute;
    right: 10px;
	left: auto;
    bottom: 0;
    background: url('../images/img_greet_6.png') center center no-repeat;
	background-size: 150px auto;
	height: 135px;
		display:none;
}
.wrap_about .section5 .inner .txt2 {
    font-size: 24px;
    padding: 22px 0 8px;
}
.wrap_about .section5,.wrap_about .section4{margin: 0 -10px;}
.wrap_about .section5 .inner .txt1{
    font-size: 16px;
}
.wrap_about .section5 .inner {
    padding: 78px 0 75px;
}
.wrap_about .section5 .inner .txt3 {
    padding: 5px 0 28px;
}
.wrap_about .section5 .inner .txt3 {font-size: 24px;}
.wrap_about .section5 .inner a {
    height: 62px;
    width: 354px;
    line-height: 62px;
    font-size: 17px;
}
.view_magazine .cont {
    padding: 45px 10px;
}
.com_service a {
    height: 64px;
    line-height: 64px;
}
.wrap_magazine li .img img {
    height: auto;
}
.wrap_magazine li {
    width: 46%;
    margin: 0 2% 15px;
    height: auto;
	height: auto;
} 
.tit_c strong{font-size:24px;}
.tit_c p{font-size:24px;}
.section_main.section5 .inner ul{width: 720px;margin: 0 auto;}

}


@media only screen and (max-width : 700px) {


	.list_car_brand2 li .img {
		min-height: 140px;
	}


	.section2.section_main ul li .img { min-height:100px; }

.section_main.section5 .inner ul{width: auto;margin: 0 auto;}
.list_partner.bottom li {
    width: 33.33%;
}
.list_car_brand li img{width: 100%;height: 95px;}
.list_car_brand2 li .img img{
    /*height: auto;
	width: 100%;*/
}
.wrap_magazine li .img img {
    height: 155px;
}
.wrap_magazine li {
    width: 46%;
    margin: 0 2% 15px;
    height: 335px;
	height: 286px;
} 
.section_main.section5 li img{height: 161px;}
.radios label {
    margin: 0 10px 0 0;
}

.section_main.section5 li:nth-child(3),.section_main.section5 li:nth-child(4),.section_main.section5 li:nth-child(6),.section_main.section5 li:nth-child(7),.section_main.section5 li:nth-child(8),.section_main.section5 li:nth-child(9){display: none;}
.section_main.section5 li {
    width: 50%;
    float: left;
    padding: 0 1px 1px 0;
    height: 162px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.section_main.section5 li.big {
    position: relative;
    height: 239px;
    width: 100%;
}
.section_main.section5 li.big img {
    height: 239px;
}

}
@media only screen and (max-width : 380px) {

.wrap_promotion .cont {
    padding: 20px 10px 0;
    width: 310px;
    margin: 0 auto;
}
.wrap_promotion .big,.wrap_promotion .big .cell,.wrap_promotion .list  {
    width: 310px;
}
.wrap_promotion .cell:after {
    content: '';
    display: block;
    height: 88px;
    width: 79px;
    position: absolute;
    right: 0;
    top: 0;
    background: #222222;
    background: url(../images/label_hot.png) 0 0 no-repeat;
	background-size:79px auto

}
.has-js .label_check, .has-js .label_radio {
    padding-left: 19px;
}
.radios label {
    margin: 0 5px 0 0;
}
}

@media only screen and (max-width : 365px) {

.wrap_promotion .cont {
    padding: 20px 10px 0;
    width: 300px;
    margin: 0 auto;
}
.wrap_promotion .big,.wrap_promotion .big .cell,.wrap_promotion .list  {
    width: 300px;
}
.wrap_promotion .cell:after {
    content: '';
    display: block;
    height: 88px;
    width: 69px;
    position: absolute;
    right: 0;
    top: 0;
    background: #222222;
    background: url(../images/label_hot.png) 0 0 no-repeat;
	background-size:69px auto

}
.wrap_promotion .big .cell .txt {
    font-size: 16px;
}

}





.section_main.section_movie{background: url('../images/bg_main_movie.jpg') center center no-repeat;background-size:cover; padding:72px 0px; text-align:center;}

.section_main.section_movie .movie_text { float:left; margin-top:38px; margin-left:38px; margin-right:118px; }
.section_main.section_movie .movie { float:left; width:638px; border:5px solid #b6141e; box-shadow: 4px 4px 20px 2px #222; } 

.section_main.section_movie::after {
    content: '';
    display: block;
	clear:both;
}

.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;} 
.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;} 



.wrap_about .section5 .inner .incr_guide { color:#fff; margin-bottom:20px; font-size:16px; }


.section.kk_talk {background: url('../images/bg_kk_talk.jpg') center center no-repeat;background-size:cover; padding:40px 0px; text-align:center;}
.kk_talk_title { margin-bottom:18px; }
.btn_inqury_quick_m{display:none;}
@media only screen and (max-width : 900px) {
#wrap{padding:0 0 80px;}
.btn_inqury_quick_m{height:60px;display:block;width:100%;position:fixed;overflow:hidden;left:0;bottom:0;z-index:9999;}
	.btn_inqury_quick_m li{width:50%;float:left;text-align:center;}
	.btn_inqury_quick_m li:nth-child(1){background:#49b5ff}
	.btn_inqury_quick_m li:nth-child(2){background:#0f3a8a}
	.btn_inqury_quick_m li img{height:60px;}
	.section_main.section_movie .movie_text { float:none; margin:0px; margin-bottom:20px;  }
	.section_main.section_movie .movie { float:none; width:100%; margin-right:10px; padding-right:-10px; } 

	.section.kk_talk {
		margin: 0 -10px;
	}

	/*.section_movies .slide_list > ul > li{ width:100% !important; }*/
	.section_movies .slide_list .arrow{}
	.section_movies .slide_list > ul > li img{ width:100%; }
}



@media only screen and (max-width : 500px) {

	.list_car_brand2 li .img {
		min-height: 120px;
	}
}


@media only screen and (max-width : 450px) {

	.list_car_brand2 li .img {
		min-height: 110px;
	}
}

/*에이원오토NEW_ 메인비주얼*/
.slider_main_top .M_slide { display: none; }
.slider_main_top .pc_slide .ment_new { margin: 100px auto; }
.slider_main_top .pc_slide .ment .new_ss { font-family: 'tvN 즐거운이야기'; font-size: 40px; font-weight: 200; color: #fff; text-align: center; }
.slider_main_top .pc_slide .ment .new_ts { font-size: 37px; font-weight: 600; color: #fff; text-align: center; margin-top: 40px; }
.slider_main_top .pc_slide .ment .new_ts span { background: linear-gradient(to right, #b37d31, #ba9f76); color: #fff; font-size: 31px; font-weight: 600; padding: 0 5px; }
.slider_main_top .pc_slide .ment .new_tt { font-size: 45px; font-weight: 600; color: #fff; line-height: 70px; text-align: center; margin-top: 20px; }
/*.slider_main_top .pc_slide .ment .new_tt span { font-size: 85px; font-weight: 700; background: #f8f2e9;
    background: -webkit-linear-gradient(left, #f8f2e9, #ddbd8f);
    background:    -moz-linear-gradient(right, #f8f2e9, #ddbd8f);
    background:      -o-linear-gradient(right, #f8f2e9, #ddbd8f);
    background:         linear-gradient(to right, #f8f2e9, #ddbd8f);
    -webkit-background-clip: text;
            background-clip: text;
    color: transparent; }*/

@media only screen and (max-width : 900px) {
.slider_main_top .pc_slide { /*display: none;*/ }
.slider_main_top .M_slide { display: block; }
.slider_main_top .M_slide .ment_new { margin: 0 auto; }
.slider_main_top .M_slide .ment .new_ss { font-family: 'tvN 즐거운이야기'; font-size: 20px; font-weight: 200; color: #fff; text-align: center; }
.slider_main_top .M_slide .ment .new_ts { font-size: 22px; font-weight: 600; color: #fff; text-align: center; margin-top:6%; }
.slider_main_top .M_slide .ment .new_ts span { background: linear-gradient(to right, #b37d31, #ba9f76); color: #fff; font-size: 19px; font-weight: 600; padding: 0 5px; }
.slider_main_top .M_slide .ment .new_tt { font-size: 25px; font-weight: 600; color: #fff; line-height: 40px; text-align: center; margin-top: 3%; }
.slider_main_top .M_slide .ment .new_tt span { font-size: 45px; font-weight: 700; background: linear-gradient(to right, #f8f2e9, #ddbd8f);  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; }
.slider_main_top .M_slide .ment { background-color: rgba(0,0,0,0); padding: 100px 0; }
}

.slider_main_top .slideTopNav { position: absolute; width: 100%; left: 0; text-align: center; bottom: 35px; z-index: 4; } 
.slider_main_top .slideTopNav > li { display: inline-block; width: 15px; height: 15px; border-radius: 100%; background-color: rgba(255,255,255,0.3); margin: 0 4px; cursor: pointer; }
.slider_main_top .slideTopNav > li.active { background-color: #fff; }

.slider_main_top .moreBtn{ position:absolute; width:100%; }
.slider_main_top .moreBtn > li button{ position:relative; left:47%; top:75%; transform:translate(-50%, -50%); padding:5px 12px; border:solid 1px rgba(255,255,255,0.5); color:rgba(255,255,255,0.5); }

.slider_main_top .top_slideForm{ position:absolute; width:100%; }
.slider_main_top .top_slideForm *{ box-sizing: border-box; }
.slider_main_top .top_slideForm > li{ position: relative; width:1142px; margin:0 auto; }
.slider_main_top .top_slideForm .form_bac{ width:45%; float:right; position:relative; top:50%; transform:translateY(-50%); height:71%; background:rgba(0,0,0,0.4); padding:12px 10px; }
.slider_main_top .top_slideForm .form_line{ width:100%; height:100%; float:left; border:solid 1px rgba(255,255,255,0.1); }
.slider_main_top .top_slideForm .form_in{ width:100%; height:100%; float:left; padding:20px; position:relative; }
.slider_main_top .form_in > ul > li{ width:100%; float:left; height:auto; }
.slider_main_top .form_in .ribbon_img img{ position:absolute; right:5%; top:-6%; }
.slider_main_top .form_in .tt{ padding:10px; }
.slider_main_top .form_in .tt > p{ color:#fff; font-size:30px; }

.slider_main_top .form_in input:focus,
.slider_main_top .form_in textarea:focus{ outline:none; }

.slider_main_top .form_in input::placeholder{ color:#fff; }
.slider_main_top .form_in input::-webkit-input-placeholder{ color:#fff; }
.slider_main_top .form_in input::-ms-input-placeholder{ color:#fff; }
.slider_main_top .form_in textarea::placeholder{ color:#fff; font-size:17px; }
.slider_main_top .form_in textarea::-webkit-input-placeholder{ color:#fff; font-size:17px; }
.slider_main_top .form_in textarea::-ms-input-placeholder{ color:#fff; font-size:17px; }

.slider_main_top .form_in textarea{ padding-top:15px; }
.slider_main_top .form_in input[type="text"],
.slider_main_top .form_in textarea,
.slider_main_top .form_in select{ width: 100%; height:57px; background:rgba(255,255,255,0.1); box-shadow:0 0 0 1px rgba(255,255,255,0.2); border:none; padding-left:10px; font-size:17px; color:#fff; resize:none; }
.slider_main_top .form_in select option{ color:#000; }

.slider_main_top .inputArea{ padding-top:15px; }
.slider_main_top .inputArea > div{ float:left; }
.slider_main_top .inputArea > div:nth-child(2){ padding-left:2.5%; }

.slider_main_top .inputArea span{ color:#fff; font-size:13px; padding-top:2px; }
.slider_main_top .inputArea span.privacy_view{ padding:2px 10px; background:#000; border-radius:8px; margin-left:5px; cursor:pointer; }

.slider_main_top .inputArea input[type="radio"]{ display:none; }
.slider_main_top .inputArea label{ line-height:20px; color:#FFF; font-size:13px; cursor:pointer; }
.slider_main_top .inputArea label[for="privacy_y"]{ margin-right:15px; }
.slider_main_top .inputArea input[type="radio"]+label.radio_chk{
	margin-right: 5px;
	display: inline-block;
	cursor: pointer;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	border: solid 1px #fff;
	position: relative;
}
.slider_main_top .inputArea input[type="radio"]:checked+label.radio_chk span{
	border-radius: 50%;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50% , -50%);
	background: #cc3434;
}
.slider_main_top .inputArea button{ width:100%; text-align:center; padding:14px 0; background:#cc3434; color:#FFF; font-size:20px; cursor:pointer; }
.slider_main_top .inputArea *{ float:left; }

/*에이원오토NEW_ 배너슬라이드*/
.section_banner { margin-top: 30px; overflow:hidden; }
.section_banner .b_slide { width: 100%; }
.section_banner .b_slide .bs_img { width: 100%; height: 420px; background-color: #222;}
.section_banner .b_slide .Mbs_img { display: none; }
.section_banner .b_slide .bs_img div { width: 100%; height: 100%; }
.section_banner .b_slide .bs_img div img { max-width: 100%; height: 100%; object-fit: cover; }
.section_banner .b_slide .slideNav { position: absolute; width: 100%; left: 0; text-align: center; bottom: 35px; z-index: 4; } 
.section_banner .b_slide .slideNav > li { display: inline-block; width: 15px; height: 15px; border-radius: 100%; background-color: rgba(255,255,255,0.3); margin: 0 4px; cursor: pointer; }
.section_banner .b_slide .slideNav > li.active { background-color: #fff; }

@media only screen and (max-width : 900px) {
.section_banner .b_slide .bs_img { display: none; }
.section_banner .b_slide .Mbs_img { width: 100%; display: block; }
.section_banner .b_slide .Mbs_img div { width: 100%; }
.section_banner .b_slide .Mbs_img div img { width: 100%; }
}


/*에이원오토NEW_ 유튜브*/
.section_movies { background-image: url("/images/main_new/youtube_bg.jpg"); background-size: cover; padding: 60px 0; }
.section_movies .boxs img { max-width: 100%; }
.section_movies .youtube01 ul { float: left; }
.section_movies .youtube01 ul li { width: 100%; float: left; letter-spacing: -1px; }
.section_movies .youtube01 ul li iframe { height: 309px; }
.section_movies .youtube01 ul.left_mv { width: 48%; }
.section_movies .youtube01 ul.right_text { width: 50%; margin-left: 2%; padding: 30px 0; }
.section_movies .youtube01 ul li.st { font-size: 20px; font-weight: 600; margin: 25px 0 10px 0; position: relative; }
.section_movies .youtube01 ul li.st > span { font-size: 20px; font-weight: 600; color: #e40320; }
.section_movies .youtube01 ul li.st > img { position: absolute; right: 5px; top: -14px; }
.section_movies .youtube01 ul li.ss { font-size: 15px; line-height: 23px; color: rgba(0,0,0,0.7); }
.section_movies .youtube01 ul li.sb { margin-top: 50px; }
.section_movies .youtube01 ul li.sb > a { width: 280px; float: left; height: 45px; line-height: 46px; border-radius: 50px; border: 1px solid #e40320; font-size: 16px; font-weight: 600;  color: #e40320; text-align: center; }
.section_movies .youtube02 .tap_manu { border-bottom: 1px solid rgba(0,0,0,0.1); text-align: center; }
.section_movies .youtube02 .tap_manu ul { display: inline-block; vertical-align: top; margin-top: 50px; }
.section_movies .youtube02 .tap_manu ul li { width: auto; float: left; line-height: 45px; background-color: #464646; margin: 0 0.5px; }
.section_movies .youtube02 .tap_manu ul li.active { background-color: #e40320; }
.section_movies .youtube02 .tap_manu ul li a { font-size: 18px; color: #fff; padding: 0 80px; }
.section_movies .youtube02 .slide_list{ padding-top:30px; }
.section_movies .youtube02 .slide_list .con { padding: 30px 0; height: 250px; }
.section_movies .youtube02 .slide_list .con ul { width: 33.3334%; float: left; padding: 0 15px; box-sizing:border-box; }
.section_movies .youtube02 .slide_list .con ul li { }
.section_movies .youtube02 .slide_list iframe{ width:100%; height:200px; }
.section_movies .youtube02 .slide_list .con ul li.txt { padding: 10px 5px; }
.section_movies .youtube02 .slide_list .con ul li p { width: 100%; float: left; font-size: 18px; }
.section_movies .youtube02 .slide_list .con ul li p.tt {  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.section_movies .youtube02 .slide_list .con ul li p.ss { font-size: 16px; font-weight: 600; color: rgba(0,0,0,0.16); margin-top: 10px; }
.section_movies .youtube02 .slide_list .arrow { cursor: pointer; text-align: center; position: relative; z-index:99; }
.section_movies .youtube02 .slide_list .arrow ul li { position: absolute; bottom: 110px; width: 65px; height: 85px; background-color: rgba(0,0,0,0.8); }
.section_movies .youtube02 .slide_list .arrow ul li.left { left: 0; }
.section_movies .youtube02 .slide_list .arrow ul li.right { right: 0; }
.section_movies .youtube02 .slide_list .arrow ul li img { margin-top: 35px; }

.slide_list .txt{ padding: 10px 5px; }
.slide_list .txt p { width: 100%; float: left; font-size: 18px; }
.slide_list .txt p.tt {  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.slide_list .txt p.ss { font-size: 16px; font-weight: 600; color: rgba(0,0,0,0.16); margin-top: 10px; }

.test11 .swiper_slide{ width:334px !important; }

/*����NEW_ ����������*/
.s4_visible{ display:none; }
.section4s { background-color: #f1f1f1; height: 800px; }
.section4s .inner { max-width: 100%; }
.section4s .tit_c p { background-color: #f1f1f1; }
.section4s .s4_slide { height: 451px; padding-top: 78px; position: relative; }
.section4s .s4_slide .frame { position: absolute; z-index: 2; left: 50%; top: 50%; transform:translateX(-50%); /*margin-left: -160px;*/ margin-top: -220px; }
.section4s .s4_slide p.bt { position: absolute; z-index: 3; left: 43.8%; bottom: -1.5%; }
.section4s .s4_slide p.bt a { width: 100%; float: left; height: 65px; line-height: 65px; font-size: 22px; font-weight: 600; color: #fff; text-align: center; }
.section4s .s4_slide p.bt img { margin-bottom: -3px; }
.section4s .s4_slide .swiper { z-index: 4; height: auto; margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; }
.section4s .s4_slide .swiper .swiper_con { width: 100%; align-items: flex-start; transition-property: transform, height; position: relative; z-index: 1; display: flex;  box-sizing: content-box; }
.section4s .main_img { opacity: 1 !important; filter: none !important; }
.section4s .swiper_slide { background-color: #fff; width: 335px; height: 394px; margin-right: 64px; flex-shrink: 0; position: relative; transition-property: transform; opacity: 0.4; filter: grayscale(100%); }
.section4s .swiper_slide ul { width: 100%; float: left; padding: 30px 0; } 
.section4s .swiper_slide ul li { width: 100%; float: left; text-align: center; } 
.section4s .swiper_slide ul li.tc { font-size: 22px; letter-spacing: 0; font-weight: 600; margin-bottom: 20px; }
.section4s .swiper_slide ul li.ti > img { border-radius: 50%; width:256px; height:256px; object-fit: cover; }
.section4s .swiper_slide ul li.tn { font-size: 22px; font-weight: 600; margin-top: 10px; }
.section4s .swiper_slide ul li.tn > span { font-size: 21px; font-weight: 400; }
.section4s .s4_slide .swiper .arrow { width: 70px; height: 70px; line-height: 90px; border-radius: 50%; background-color: #e40320; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-align: center; }
.section4s .s4_slide .swiper .arrow i { font-size: 40px; color: #fff; }
.section4s .s4_slide .swiper .button-next { right: 35%; }
.section4s .s4_slide .swiper .button-prev { left: 35%; }
.section4s .s4_slide .swiper .swiper-slide-active{ opacity: 1 !important; filter: none !important; }


/*����NEW_ ����ı�*/
.txt_st {position: relative; padding: 0 0 40px 0; text-align:center; text-transform: uppercase; font-size: 18px; font-weight: 400; color: rgba(0,0,0,0.5); }
.section5s { padding: 70px 0; height:680px; }
.section5s .s5_con .left_txt { width: 30%; float: left; padding: 20px 0; }
.section5s .s5_con .left_txt ul { width: 100%; float: left; }
.section5s .s5_con .left_txt ul li { width: 100%; float: left; }
.section5s .s5_con .left_txt ul li.ts { font-size: 13px; font-weight: 300; color: #bbb; }
.section5s .s5_con .left_txt ul li.tt { display: inline-block; padding: 15px 0; position: relative; z-index:999; font-size: 35px; font-weight: 300; color: #1c1c1b; }
.section5s .s5_con .left_txt ul li.tt > strong { font-size: 32px; font-weight: 800 ;color: #e40321; margin: 0 0 0 10px; }
.section5s .s5_con .left_txt ul li.ss { font-size: 16px; line-height: 26px; font-weight: 400; color: #666; padding: 10px 0 40px 0; }
.section5s .s5_con .left_txt ul li.bt { width: auto; border-bottom: 4px solid #d7d7d7; padding: 5px 0; }
.section5s .s5_con .left_txt ul li.bt a { font-size: 13px; font-weight: 600; color: #666; }

.section5s .s5_con .right_slide { width: 100%; float: left; position: relative; }
.section5s .s5_con .right_slide .arrow { position: absolute; bottom: -50px; right: 0px; }
.section5s .s5_con .right_slide .arrow ul li { width: 40px; height: 40px; border-radius: 50%; background-color: #f2f2f2; float: left; text-align: center; margin: 0 2px; cursor: pointer; }
.section5s .s5_con .right_slide .arrow ul li img { margin-top: 13px; }
.section5s .s5_con .right_slide .list_Slide { width: 100%; float: left; }
.section5s .s5_con .right_slide .Mlist_Slide { display: none; }
.section5s .s5_con .right_slide .list_Slide *{ box-sizing: border-box; }
.section5s .s5_con .right_slide .list_Slide img{ height:215px; object-fit: cover; }
.section5s .s5_con .right_slide .list_Slide div { width: 100%; float: left; border: 1px solid #ebebeb; display: inline-block; vertical-align: top; margin-right: 5px; position: relative; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.section5s .s5_con .right_slide .list_Slide div:nth-last-child(1) { margin-right: 0; }
.section5s .s5_con .right_slide .list_Slide div ul { width: 100%; float: left; }
.section5s .s5_con .right_slide .list_Slide div ul li { width: 100%; float: left; }
.section5s .s5_con .right_slide .list_Slide div ul li p { width: 100%; float: left; }

.section5s .right_slide .list_Slide .hover_box { width: 100%; height: 100%; background-color: rgba(0,0,0,0.75); position: absolute; top: 0; left: 0; text-align: center; z-index: 2; transition: all .5s; display: none; padding: 120px 0; }
.section5s .right_slide .list_Slide .hover_box li { padding: 35px 10px; }
.section5s .right_slide .list_Slide .hover_box li p { color: #fff; font-size: 22px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.section5s .right_slide .list_Slide .hover_box li p.bt { padding: 5px 50px; margin-top: 10px; }
.section5s .right_slide .list_Slide .hover_box li p.bt a { width: 100%; float: left; padding: 5px 0; color: rgba(255,255,255,0.7); font-size: 12px; font-weight: 300; border: 1px solid rgba(255,255,255,0.5); }
.section5s .s5_con .list_Slide div:hover .hover_box { display: block; }

.section5s .right_slide .con_box li { width: 100%; float: left; }
.section5s .right_slide .con_box li img { width:259px; height:200px; float:left; object-fit:cover; }
.section5s .right_slide .con_box li p { width: 100%; float: left; font-size:13px; line-height:18px; }
.section5s .right_slide .con_box li.text { padding: 15px 20px; /*10px 20px;*/ }
.section5s .right_slide .con_box li.text p.tt { font-size: 18px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.section5s .right_slide .con_box li.text .ts { border: none; border-radius: 0; font-size: 14px; font-weight: 400; line-height: 21px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #444; margin-top: 10px; }
.section5s .right_slide .con_box li.text .ts *{ font-size:14px !important; line-height:18px !important; }
.section5s .right_slide .con_box li.text p.st{ font-size: 15px; font-weight: 400; color: #8c8c8c; text-align:left; padding: 25px 0 10px 0; width:10%;  }
.section5s .right_slide .con_box li.text p.stt{ font-weight: 400; color: #8c8c8c; text-align:left; padding: 15px 0 10px 27px; width:90%;}
.section5s .right_slide .con_box li.text p.stt .buy_name{ font-size:14px; color:#333; font-weight:600; }
.section5s .right_slide .con_box li.text p.stt .review_info{ padding-top:5px; }
.section5s .right_slide .con_box li.text p.st i { font-size:30px; vertical-align: middle; }
.section5s .right_slide .con_box li.text p.ss { font-size: 13px; font-weight: 400; color: #8c8c8c; text-align: right; padding-top: 5px; }
.section5s .right_slide .con_box li.text p.ss > span { float: left; color: #ffc107; }
.section5s .right_slide .con_box li.text p.ssdate { font-size: 13px; font-weight: 400; color: #8c8c8c; padding-top: 5px; }
.section5s .right_slide .con_box li.text p.ssdate > span { float: left; color: #ffc107; }

.section5s .s5_con .right_slide .bar_slide { width: 100%; float: left; margin-top: 10px; position: relative; }
.section5s .s5_con .right_slide .bar_slide .bs_gray { width: 100%; float: left; background-color: #e5e5e5; height: 5px; border-radius: 50px; }
.section5s .s5_con .right_slide .bar_slide .bs_red { width: 33.3334%; background-color: #e40320; height: 5px; border-radius: 50px; position: absolute; top: 0; left: 0%; }


.section5s .list_Slide > div{ width:261px !important; }

.section5s .bx-viewport{ height:none !important; }








@media only screen and (max-width : 900px) {

/*����NEW_ ��Ʃ��*/
.section_movies { background-image: url("/images/main_new/youtube_bg.jpg"); background-size: cover; padding: 10% 0; }
.section_movies .boxs img { max-width: 100%; }
.section_movies .youtube01 ul { width: 100%; float: left; }
.section_movies .youtube01 ul li iframe { height: auto; min-height: 200px; }
.section_movies .youtube01 ul li { width: 100%; float: left; }
.section_movies .youtube01 ul.left_mv { width: 100%; }
.section_movies .youtube01 ul.right_text { width: 100%; margin-left: 0%; padding: 7% 0; text-align: center; }
.section_movies .youtube01 ul li.st { font-size: 20px; font-weight: 600; margin: 7% 0 3% 0; line-height: 27px; }
.section_movies .youtube01 ul li.st > span { font-size: 20px; font-weight: 600; color: #e40320; }
.section_movies .youtube01 ul li.st > img { position: initial; width: 25%; }
.section_movies .youtube01 ul li.ss { font-size: 15px; line-height: 23px; color: rgba(0,0,0,0.7); }
.section_movies .youtube01 ul li.sb { margin-top: 8%; }
.section_movies .youtube01 ul li.sb > a { width: 70%; float: left; height: 45px; line-height: 45px; border-radius: 50px; border: 1px solid #e40320; font-size: 16px; font-weight: 600; margin: 0 15%; color: #e40320; text-align: center; }
.section_movies .youtube02 .tap_manu { border-bottom: 1px solid rgba(0,0,0,0.1); text-align: center; }
.section_movies .youtube02 .tap_manu ul { width: 100%; display: inline-block; vertical-align: top; margin-top: 5%; }
.section_movies .youtube02 .tap_manu ul li { width: 33%; float: left; line-height: 45px; background-color: #464646; margin: 0 0.5px; }
.section_movies .youtube02 .tap_manu ul li.active { background-color: #e40320; }
.section_movies .youtube02 .tap_manu ul li a { font-size: 17px; color: #fff; padding: 0; }
.section_movies .youtube02 .slide_list .con { padding: 2%; min-height: 200px; }
.section_movies .youtube02 .slide_list .con a:not(:nth-child(1)){display: none;}
.section_movies .youtube02 .slide_list .con ul { width: 100%; float: left; margin: 0; }
.section_movies .youtube02 .slide_list .con ul li { width: 100%; float: left;  }
.section_movies .youtube02 .slide_list .con ul li img { width: 100%; float: left; }
.section_movies .youtube02 .slide_list .con ul li.txt { padding: 10px 5px; }
.section_movies .youtube02 .slide_list .con ul li p { width: 100%; float: left; font-size: 18px; }
.section_movies .youtube02 .slide_list .con ul li p.tt {  overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.section_movies .youtube02 .slide_list .con ul li p.ss { font-size: 16px; font-weight: 600; color: rgba(0,0,0,0.16); margin-top: 10px; }
.section_movies .youtube02 .slide_list .arrow { cursor: pointer; text-align: center; position: relative; }
.section_movies .youtube02 .slide_list .arrow ul li { position: absolute; width: 50px; height: 65px; background-color: rgba(0,0,0,0.8); }
.section_movies .youtube02 .slide_list .arrow ul li.left { left: 0; }
.section_movies .youtube02 .slide_list .arrow ul li.right { right: 0; }
.section_movies .youtube02 .slide_list .arrow ul li img { margin-top: 25px; }
	
/*����NEW_ ����������*/
.s4_visible{ display:block; }
.section4s { background-color: #f1f1f1; height: 800px; padding-bottom:30% }
.section4s .inner { max-width: 100%; }
.section4s .tit_c p { background-color: #f1f1f1; }
.section4s .s4_slide { height: 451px; padding-top: 5%; position: relative; }
.section4s .s4_slide .frame { width: 75%; position: absolute; z-index: 2; left: 50%; top: 50%;  margin-top: -243px; }
.section4s .s4_slide p.bt { position: absolute; z-index: 3; left: 19%; bottom: 14.5%; }
.section4s .s4_slide p.bt a { width: 100%; float: left; height: 65px; line-height: 65px; font-size: 20px; font-weight: 600; color: #fff; text-align: center; }
.section4s .s4_slide p.bt img { margin-bottom: -3px; }
.section4s .s4_slide .swiper { z-index: 4; height: auto; margin-left: auto; margin-right: auto; position: relative; /*overflow: hidden;*/ list-style: none; padding: 0; }
.section4s .s4_slide .swiper .swiper_con { width: 100%; align-items: flex-start; transition-property: transform, height; position: relative; z-index: 1; display: flex;  box-sizing: content-box;  }
.section4s .main_img { opacity: 1 !important; filter: none !important; }

.section4s .swiper_profile{ width:100%; margin-top: 0.5%; }
.section4s .swiper_slide { background-color: #fff; height: 630px; /*width: 100% !important;*/ flex-shrink: 0; position: relative; transition-property: transform; opacity: 0.4; filter: grayscale(100%); /*left:50%; transform:translateX(-50%)*/ }
.section4s .swiper_slide ul { width: 100%; float: left; padding: 5% 0; } 
.section4s .swiper_slide ul li { width: 100%; float: left; text-align: center; } 
.section4s .swiper_slide ul li.tc { font-size: 19px; letter-spacing: -1px; font-weight: 600; margin-bottom: 20px; }
.section4s .swiper_slide ul li.ti > img { border-radius: 50%; width:50vw; height:50vw; object-fit:cover; }
.section4s .swiper_slide ul li.tn { font-size: 20px; font-weight: 600; margin-top: 10px; }
.section4s .swiper_slide ul li.tn > span { font-size: 19px; font-weight: 400; }
.section4s .s4_slide .swiper .arrow { width: 60px; height: 60px; line-height: 70px; border-radius: 50%; background-color: #e40320; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-align: center; }
.section4s .s4_slide .swiper .arrow i { font-size: 30px; color: #fff; }
.section4s .s4_slide .swiper .button-next { right: 5%; }
.section4s .s4_slide .swiper .button-prev { left: 5%; }


/*����NEW_ ����ı�*/
.section5s { padding: 5% 0; min-height: 580px; }
.section5s .s5_con .left_txt { width: 100%; float: left; padding: 20px 0; }
.section5s .s5_con .left_txt ul { width: 100%; float: left; text-align: center; }
.section5s .s5_con .left_txt ul li { width: 100%; float: left; }
.section5s .s5_con .left_txt ul li.ts { font-size: 13px; font-weight: 300; color: #bbb; }
.section5s .s5_con .left_txt ul li.tt { display: inline-block; padding: 15px 0; position: relative; z-index:999; font-size: 35px; font-weight: 300; color: #1c1c1b; }
.section5s .s5_con .left_txt ul li.tt > strong { font-size: 32px; font-weight: 800 ;color: #e40321; margin: 0 0 0 10px; }
.section5s .s5_con .left_txt ul li.ss { font-size: 16px; line-height: 24px; font-weight: 400; color: #666; padding: 1% 0 2% 0; }
.section5s .s5_con .left_txt ul li.bt { display: none; width: 20%; border-bottom: 4px solid #d7d7d7; padding: 5px 0; margin: 0 40%;}
.section5s .s5_con .left_txt ul li.bt a { font-size: 13px; font-weight: 600; color: #666; }

.section5s .s5_con .right_slide { width: 100%; float: left; position: relative; }
.section5s .s5_con .right_slide .arrow { position: absolute; bottom: -3px; left: -105px; }
.section5s .s5_con .right_slide .arrow ul li { width: 40px; height: 40px; border-radius: 50%; background-color: #f2f2f2; float: left; text-align: center; margin: 0 2px; cursor: pointer; }
.section5s .s5_con .right_slide .arrow ul li img { margin-top: 13px; }
.section5s .s5_con .right_slide .list_Slide { display: none; }
.section5s .s5_con .right_slide .Mlist_Slide { display: block; }
.section5s .s5_con .right_slide .Mlist_Slide *{ box-sizing: border-box; }
.section5s .s5_con .right_slide .Mlist_Slide img{ height:200px; object-fit:cover; }
.section5s .s5_con .right_slide .Mlist_Slide div { width: 49%; float: left; border: 1px solid #ebebeb; display: inline-block; vertical-align: top; margin-right: 1%; position: relative; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; }
.section5s .s5_con .right_slide .Mlist_Slide div:nth-last-child(1) { margin-right: 0; }
.section5s .s5_con .right_slide .Mlist_Slide div:nth-last-child(3) { display: none; }
.section5s .s5_con .right_slide .Mlist_Slide div ul { width: 100%; float: left; }
.section5s .s5_con .right_slide .Mlist_Slide div ul li { width: 100%; float: left; }
.section5s .s5_con .right_slide .Mlist_Slide div ul li p { width: 100%; float: left; }

.section5s .right_slide .Mlist_Slide .hover_box { width: 100%; height: 100%; background-color: rgba(0,0,0,0.75); position: absolute; top: 0; left: 0; text-align: center; z-index: 2; transition: all .5s; display: none; padding: 120px 0; }
.section5s .right_slide .Mlist_Slide .hover_box li p { color: #fff; font-size: 22px; font-weight: 600; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.section5s .right_slide .Mlist_Slide .hover_box li p.bt { padding: 5px 50px; margin-top: 1%; }
.section5s .right_slide .Mlist_Slide .hover_box li p.bt a { width: 100%; float: left; padding: 5px 0; color: rgba(255,255,255,0.7); font-size: 12px; font-weight: 300; border: 1px solid rgba(255,255,255,0.5); }
.section5s .s5_con .Mlist_Slide div:hover .hover_box { display: block; }
.section5s .right_slide .con_box li { width: 100%; float: left; }
.section5s .right_slide .con_box li img { max-width: 100%; height: auto; float: left; object-fit: cover; }
.section5s .right_slide .con_box li p { width: 100%; float: left; }
.section5s .right_slide .con_box li.text { padding: 15px 20px 10px 20px; }
.section5s .right_slide .con_box li.text p.tt { font-size: 18px !important; font-weight: 600; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.section5s .right_slide .con_box li.text .ts { border: none; border-radius: 0; width: 100%; font-size: 13px; line-height: 18px; margin-top: 3%; } 
.section5s .right_slide .con_box li.text p.ss { font-size: 13px; font-weight: 400; line-height: 11px; color: #8c8c8c; text-align: right; padding-top: 7%; }

.section5s .s5_con .right_slide .bar_slide { width: 100%; float: left; margin-top: 10px; position: relative; }
.section5s .s5_con .right_slide .bar_slide .bs_gray { width: 100%; float: left; background-color: #e5e5e5; height: 5px; border-radius: 50px; }
.section5s .s5_con .right_slide .bar_slide .bs_red { width: 30%; background-color: #e40320; height: 5px; border-radius: 50px; position: absolute; top: 0; left: 0; }

.section5s .bx-viewport{ height:none !important; }

}

/* 210603 컨설턴트 & 출고후기 섹션 모바일 style */

@media only screen and (max-width : 425px) {
	.section4s { height: 550px; }
	.section_movies .youtube02 .slide_list .arrow ul li{ bottom:140px; }

	.section4s .swiper_slide{ height:330px; }
	.section4s .s4_slide p.bt{ bottom: 9.5%; }
}

@media only screen and (max-width : 400px) {
	.section_movies .youtube02 .slide_list .arrow ul li{ bottom:130px; }

	.section4s .swiper_slide{ height:295px; }
	.section4s .s4_slide p.bt{ bottom: 16.5%; }
}

@media only screen and (max-width : 375px) {
	.section_movies .youtube02 .slide_list .arrow ul li{ bottom:120px; }

	.section4s .swiper_slide { height:275px; }
	.section4s .s4_slide p.bt{ bottom: 20.5%; }
	.section4s .s4_slide p.bt a{ font-size:18px; }
}

@media only screen and (max-width : 360px) {
	.section_movies .youtube02 .slide_list .arrow ul li{ bottom:120px; }

	.section4s .swiper_slide { height:275px; }
	.section4s .s4_slide p.bt{ bottom: 23.5%; }
}
@media screen and (max-width : 900px){
  body{
    -webkit-text-size-adjust: none ;
  }
}

/* 210726 견적문의 팝업 */
@media only screen and (max-width : 900px) {
	.m_form_wrap{ position:fixed; width:100%; float:left; bottom:-100%; z-index:999; background:#333; }
	.m_form_wrap .customClose{ position:absolute; left:50%; transform:translateX(-50%); top:-6.5%; width:20%; padding:10px 0; text-align:center; background:#333; border-top-left-radius: 5px; border-top-right-radius: 5px; color:#fff; }
	.m_form_wrap > ul { width:100%; float:left; }
	.m_form_wrap > ul > li{ width:100%; float:left; }
	.m_form_wrap > ul > li > div{ width:100%; float:left; padding:20px 10px; }
	.m_form_wrap *{ box-sizing:border-box; }

	.m_form_wrap .form_in > ul > li{ width:100%; float:left; height:auto; }
	.m_form_wrap .form_in .ribbon_img img{ position:absolute; right:5%; top:-6%; }
	.m_form_wrap .form_in .tt{ padding:10px; }
	.m_form_wrap .form_in .tt > p{ color:#fff; font-size:30px; }

	.m_form_wrap .form_in input:focus,
	.m_form_wrap .form_in textarea:focus{ outline:none; }

	.m_form_wrap .form_in input::placeholder{ color:#fff; }
	.m_form_wrap .form_in input::-webkit-input-placeholder{ color:#fff; }
	.m_form_wrap .form_in input::-ms-input-placeholder{ color:#fff; }
	.m_form_wrap .form_in textarea::placeholder{ color:#fff; font-size:17px; }
	.m_form_wrap .form_in textarea::-webkit-input-placeholder{ color:#fff; font-size:17px; }
	.m_form_wrap .form_in textarea::-ms-input-placeholder{ color:#fff; font-size:17px; }

	.m_form_wrap .form_in textarea{ padding-top:15px; }
	.m_form_wrap .form_in input[type="text"],
	.m_form_wrap .form_in textarea,
	.m_form_wrap .form_in select{ width: 100%; height:57px; background:rgba(255,255,255,0.1); box-shadow:0 0 0 1px rgba(255,255,255,0.2); border:none; padding-left:10px; font-size:17px; color:#fff; resize:none; }
	.m_form_wrap .form_in select option{ color:#000; }

	.m_form_wrap .inputArea{ padding-top:15px; }
	.m_form_wrap .inputArea > div{ float:left; }
	.m_form_wrap .inputArea > div:nth-child(2){ padding-left:2.5%; }

	.m_form_wrap .inputArea span{ color:#fff; font-size:13px; padding-top:2px; }
	.m_form_wrap .inputArea span.privacy_view{ padding:2px 10px; background:#000; border-radius:8px; margin-left:5px; cursor:pointer; }

	.m_form_wrap .inputArea input[type="radio"]{ display:none; }
	.m_form_wrap .inputArea label{ line-height:20px; color:#FFF; font-size:13px; cursor:pointer; }
	.m_form_wrap .inputArea label[for="m_privacy_y"]{ margin-right:15px; }
	.m_form_wrap .inputArea input[type="radio"]+label.radio_chk{
		margin-right: 5px;
		display: inline-block;
		cursor: pointer;
		width: 20px;
		height: 20px;
		border-radius: 50%;
		border: solid 1px #fff;
		position: relative;
	}
	.m_form_wrap .inputArea input[type="radio"]:checked+label.radio_chk span{
		border-radius: 50%;
		width: 14px;
		height: 14px;
		position: absolute;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		background: #cc3434;
	}
	.m_form_wrap .inputArea button{ width:100%; text-align:center; padding:14px 0; background:#cc3434; color:#FFF; font-size:20px; cursor:pointer; }
	.m_form_wrap .inputArea *{ float:left; }
}





/* 211005 리얼후기 팝업 */
.real_pop{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	position: fixed;
	visibility: hidden;
	z-index: 99999;
	top: 0;
	left: 0;
}
.rp_visible{
	visibility: visible;
}
.real_pop > div{
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 600px;
    height: 700px;
    position: fixed;
    background-color: #ffffff;
    border-radius: 2em;
}
.real_pop .head{
	color: #aaa;
	text-align: center;
	width: 30px;
	float: left;
	height: 30px;
	position: absolute;
	right: 3%;
	top: 2%;
	background-color: #ffffff;
	border-radius: 50%;
	border: 4px solid #aaa;
	cursor: pointer;
}
.real_pop .car_img{
	width: 100%;
	float: left;
}
.real_pop .car_img > img{
	width: 100%;
	height: 475px;
	object-fit: cover;
	border-top-right-radius: 2em;
	border-top-left-radius: 2em;
}
.real_pop .car_info{
	float: left;
	width: 100%;
}
.real_pop .con_box{ width: 100%; float: left; padding: 15px; box-sizing: border-box;}
.real_pop .con_box .tt{ font-size: 22px; line-height: 26px; font-weight: 400; color: #222;}

.real_pop .con_box .ss{ font-size: 13px; line-height: 26px; font-weight: 400; color: #666; height: 26px; }
.real_pop .con_box .ss > span{ float: left; color: #ffc107; height: 40px; line-height: 40px;}
.real_pop .con_box .ss > span > i{padding-right: 5px; font-size: 20px;}
.real_pop .con_box .ts {width: 100%; height: 95px; float: left; overflow: auto; margin-top: 5px;}
.real_pop .con_box .ts > p > span{font-size: 15px !important; color: #333;}
.real_pop .con_box .ts > font > span{font-size: 15px !important; color: #333;}





.real_pop_m{
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.9);
	position: fixed;
	visibility: hidden;
	z-index: 99999;
	top: 0;
	left: 0;
	overflow: hidden;
}
.m_rp_visible{
	visibility: visible;
}
.real_pop_m > div{
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 300px;
    height: 600px;
    position: fixed;
    background-color: #ffffff;
    border-radius: 2em;
}
.real_pop_m .head{
	width: 30px;
	position: absolute;
	color: #aaa;
	top: 2%;
	right: 3%;
	text-align: center;
	border-radius: 50%;
	background-color: #ffffff;
	height: 30px;
	border: 4px solid #aaa;
}
.real_pop_m .car_img{
	width: 100%;
	float: left;
}
.real_pop_m .car_img > img{
	width: 100%;
	height: 400px;
	object-fit: cover;
	border-top-right-radius: 2em;
	border-top-left-radius: 2em;
}
.real_pop_m .car_info{
	float: left;
	width: 100%;
}
.real_pop_m .con_box{ width: 100%; float: left; padding: 15px; box-sizing: border-box;}
.real_pop_m .con_box .tt{ font-size: 22px; line-height: 26px; font-weight: 400; color: #222;}

.real_pop_m .con_box .ss{ font-size: 13px; line-height: 26px; font-weight: 400; color: #666; height: 26px; }
.real_pop_m .con_box .ss > span{ float: left; color: #ffc107; height: 40px; line-height: 40px;}
.real_pop_m .con_box .ss > span > i{padding-right: 5px; font-size: 20px;}
.real_pop_m .con_box .ts {width: 100%; height: 70px; float: left; overflow: auto; margin-top: 5px;}
.real_pop_m .con_box .ts > p > span{font-size: 15px !important; color: #333;}
.real_pop_m .con_box .ts > font > span{font-size: 15px !important; color: #333;}