@charset 'utf-8';


@media screen and (min-width: 1280px) {
	
.wrapper { min-width:1080px; overflow:hidden; }
.m-only { display:none; }
.w-only { display:block; }


/* header 영역 */
header { z-index:10; top:0; left:0; position:fixed; width:100%; height:80px; background:#fff; text-align:center; box-shadow:0px 0px 16px 0px rgba(0, 0, 0, 0.16); }
header > .inner-wrap { position:relative; display:inline-block; width:1200px; height:100%; }
header > .inner-wrap > .logo { float:left; width:180px; height:60px; position:absolute; top:50%; transform:translate(0 , -50%); left:0; background:url(../../assets/image/logo.png) no-repeat 0 0; background-size:contain; }
header > .inner-wrap > .logo > a { display:block; width:100%; height:100%; text-indent:-9999px; }
header > .inner-wrap > .gnb { float:right; margin-top:17px; }
header > .inner-wrap > .gnb > li { display:block; float:left; }
header > .inner-wrap > .gnb > li:first-child { margin-right:8px; }
header > .inner-wrap > .gnb > li > a { display:inline-block; transition:all 0.3s; margin-left:8px; padding:12px 16px; border-radius:10px; font-size:18px; color:#262626; font-weight:700; }
header > .inner-wrap > .gnb > .go-to-consulting { transition:all 0.3s; float:right; width:120px; background:#121923; border:2px solid #121923; height:48px; border-radius:10px; margin-left:24px; margin-top:-2px;}
header > .inner-wrap > .gnb > .go-to-consulting > a { font-weight:700; display:block; width:100%; height:100%; text-align:center; color:#fff; font-size:17px; line-height:44px; }

aside.drawer-menu { display:none; }
main { width:100%; height:auto; padding-top:80px; }

/* footer 영역 */
footer { width:100%; position:relative; height:300px; text-align:center; border-top:1px solid rgba(30,34,41,0.08);}
footer > .inner-wrap { position:relative; display:inline-block; width:1080px; height:100%; }
footer > .inner-wrap > .fnb { width:100%; height:auto; display:inline-block; margin-top:32px; }
footer > .inner-wrap > .fnb > h5 { float:left; font-size:13px; font-weight:700; color:#868686; margin-bottom:8px; }
footer > .inner-wrap > .info { width:100%; height:auto; margin-top:0; text-align:left; }
footer > .inner-wrap > .info > ul { display:block; width:100%; }
footer > .inner-wrap > .info > ul > li { display:inline-block; width:100%; }
footer > .inner-wrap > .info > ul > li > span { width:128px; float:left; font-size:12px; color:#868686; }
footer > .inner-wrap > .info > ul > li > p { width:calc(100% - 128px); float:left; font-size:12px; color:#868686; }
footer > .inner-wrap > .info > ul > .copyright { color:#c6c6c6; font-weight:300; font-size:11px; margin-top:32px; }


/* main-visual 영역 */
section.main-visual { width:100%; position:relative; width:100%; height:640px; overflow:hidden; }
section.main-visual > .inner-wrap { z-index:1; position:relative; display:block; width:1080px; margin:0 auto; height:100%; text-align:center; }
section.main-visual > .inner-wrap > .title { width:600px; height:360px; position:absolute; top:172px; left:50%; transform:translate(-50%, 0); }
section.main-visual > .inner-wrap > .title > h4 { font-size:58px; color:#fff; font-weight:800; margin-top:24px; }
section.main-visual > .inner-wrap > .title > p { font-size:20px; color:rgba(255,255,255,0.7); margin-top:16px; line-height:28px; }
section.main-visual > .bg { animation:bg 8s ease forwards; transition:all 0.3s; z-index:0; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../../assets/image/bg_main_visual.png) no-repeat center center; background-size:cover;}


@keyframes bg {
    0% { transform:scale(1.1); }
	80% {transform:scale(1.0); }
	100% {transform:scale(1.02); }
}


/* car-available 영역 */
section.car-available { width:100%; position:relative; width:100%; height:2040px; }
section.car-available > .inner-wrap { z-index:1; position:relative; display:block; width:1080px; margin:0 auto; height:100%; text-align:center; }
section.car-available > .inner-wrap > .title { width:520px; height:360px; position:absolute; top:80px; left:50%; transform:translate(-50%, 0); }
section.car-available > .inner-wrap > .title > span { display:block; font-size:22px; color:#262626;  line-height:28px; font-weight:700; }
section.car-available > .inner-wrap > .title > h4 { font-size:52px; color:#262626; font-weight:800; margin-top:24px; }
section.car-available > .inner-wrap > .content { width:100%; position:absolute; top:320px; left:50%; transform:translate(-50%, 0); }

section.car-available > .inner-wrap > .content > .medium-size { width:100%; height:auto; margin-bottom:120px; }
section.car-available > .inner-wrap > .content > .medium-size > strong { display:block; font-size:32px; color:#262626; font-weight:700;  }
section.car-available > .inner-wrap > .content > .medium-size > p { display:block; font-size:18px; color:#262626; font-weight:400; margin-top:4px;}
section.car-available > .inner-wrap > .content > .medium-size > ul { width:100%; display:inline-block; text-align:center; margin-top:40px; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li { overflow:hidden; position:relative; background:#f9f9f9; margin:8px; display:inline-block; width:300px; height:300px; border-radius:24px;}
section.car-available > .inner-wrap > .content > .medium-size > ul > li > p { z-index:1; position:absolute; font-size:24px; color:#262626; font-weight:700; top:24px; left:24px; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li > p.white { color:#fff; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li> div { z-index:0; transition:all 0.3s; width:100%; height:100%; position:absolute; top:0; left:0; transform:scale(1.0);}
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(1) > div { background:url(../../assets/image/car_m01.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(2) > div { background:url(../../assets/image/car_m02.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(3) > div { background:url(../../assets/image/car_m03.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(4) > div { background:url(../../assets/image/car_m04.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(5) > div { background:url(../../assets/image/car_m05.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:hover > div { transform:scale(1.05); }

section.car-available > .inner-wrap > .content > .large-size { width:100%; height:auto; margin-bottom:120px; }
section.car-available > .inner-wrap > .content > .large-size > strong { display:block; font-size:32px; color:#262626; font-weight:700;  }
section.car-available > .inner-wrap > .content > .large-size > p { display:block; font-size:18px; color:#262626; font-weight:400; margin-top:4px; }
section.car-available > .inner-wrap > .content > .large-size > ul { width:100%; display:inline-block; text-align:center; margin-top:40px; }
section.car-available > .inner-wrap > .content > .large-size > ul > li { overflow:hidden; position:relative; background:#f9f9f9; margin:8px; display:inline-block; width:300px; height:300px; border-radius:24px;}
section.car-available > .inner-wrap > .content > .large-size > ul > li > p { z-index:1; position:absolute; font-size:24px; color:#262626; font-weight:700; top:24px; left:24px; }
section.car-available > .inner-wrap > .content > .large-size > ul > li > p.white { color:#fff; }
section.car-available > .inner-wrap > .content > .large-size > ul > li> div { z-index:0; transition:all 0.3s; width:100%; height:100%; position:absolute; top:0; left:0; transform:scale(1.0);}
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(1) > div { background:url(../../assets/image/car_l01.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(2) > div { background:url(../../assets/image/car_l02.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(3) > div { background:url(../../assets/image/car_l03.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(4) > div { background:url(../../assets/image/car_l04.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(5) > div { background:url(../../assets/image/car_l05.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(6) > div { background:url(../../assets/image/car_l06.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:hover > div { transform:scale(1.05); }


/* contact 영역 */
section.contact { width:100%; position:relative; width:100%; height:760px; background:#F1F4F8; }
section.contact > .inner-wrap { z-index:1; position:relative; display:block; width:1080px; margin:0 auto; height:100%; text-align:center; }
section.contact > .inner-wrap > .title { width:520px; height:360px; position:absolute; top:100px; left:50%; transform:translate(-50%, 0); }
section.contact > .inner-wrap > .title > span { display:block; font-size:22px; color:#262626;  line-height:28px; font-weight:700; }
section.contact > .inner-wrap > .title > h4 { font-size:52px; color:#262626; font-weight:800; margin-top:24px; }
section.contact > .inner-wrap > .content { width:100%; position:absolute; top:350px; left:50%; transform:translate(-50%, 0); }
section.contact > .inner-wrap > .content > ul { width:100%; display:inline-block; }
section.contact > .inner-wrap > .content > ul > li { float:left; width:calc((100% - 48px) / 3); height:250px; border-radius:24px; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) { background:#FFE800; }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) { background:#FFF; margin:0 24px;}
section.contact > .inner-wrap > .content > ul > li:nth-child(3) { background:#3389FF; }
section.contact > .inner-wrap > .content > ul > li > a { position:relative; display:block; width:100%; height:100%; }
section.contact > .inner-wrap > .content > ul > li > a > div { transition:all 0.3s; transform:scale(1.0); position:absolute; top:24px; left:50%; margin-left:-50px; width:100px; height:100px;}
section.contact > .inner-wrap > .content > ul > li:hover > a > div { transform:scale(1.05);}
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > div { background:url(../../assets/image/icon_kakaotalk.png) no-repeat center bottom; background-size:contain;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > div { background:url(../../assets/image/icon_text.png) no-repeat center bottom; background-size:contain;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > div { background:url(../../assets/image/icon_tel.png) no-repeat center bottom; background-size:contain;  }
section.contact > .inner-wrap > .content > ul > li > a > p { position:absolute; top:132px; left:50%; transform:translate(-50%, 0);  text-align:center; font-size:24px; font-weight:800; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > p { color:#3B1E1D;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > p { color:#262626;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > p { color:#fff; font-weight:700; }
section.contact > .inner-wrap > .content > ul > li > a > span { position:absolute; top:172px; left:50%; transform:translate(-50%, 0);  display:inline-block; font-size:16px; font-weight:700; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > span { color:#3B1E1D; }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > span { color:#262626; }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > span { color:#fff; font-weight:600; }
section.contact > .inner-wrap > .content > ul > li > a > span:after { margin-left:4px; margin-bottom:-6px; display:inline-block; content:''; width:24px; height:24px; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > span:after { background:url(../../assets/image/icon_arrow_right_circle_01.png) no-repeat center bottom; background-size:contain; }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > span:after { background:url(../../assets/image/icon_arrow_right_circle_02.png) no-repeat center bottom; background-size:contain; }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > span:after { background:url(../../assets/image/icon_arrow_right_circle_03.png) no-repeat center bottom; background-size:contain; }


/* app-download 영역 */
section.app-download { width:100%; position:relative; width:100%; height:400px; background:url(../../assets/image/bg_app_download.png) no-repeat center bottom; background-size:cover; }
section.app-download > .inner-wrap { position:relative; display:block; width:1080px; margin:0 auto; height:100%; text-align:center; }
section.app-download > .inner-wrap > .title { width:100%; padding-top:80px; }
section.app-download > .inner-wrap > .title > h4 { font-size:44px; color:#fff; font-weight:800; }
section.app-download > .inner-wrap > .title > p { margin-top:16px; font-size:20px; color:rgba(255,255,255,0.8); font-weight:500; }
section.app-download > .inner-wrap > .title > .link-to-download { margin-top:32px; display:inline-block;}
section.app-download > .inner-wrap > .title > .link-to-download > li { float:left; width:152px; height:58px; text-indent:-9999px; }
section.app-download > .inner-wrap > .title > .link-to-download > li:first-child { margin-right:12px; }
section.app-download > .inner-wrap > .title > .link-to-download > li > a { transition:all 0.3s; display:block; width:100%; height:100%; border-radius:12px; border:1px solid rgba(30,34,41,0.1); }
section.app-download > .inner-wrap > .title > .link-to-download > li:first-child > a { background:url(../../assets/image/btn_apple_appstore.png) no-repeat 0 0; background-size:contain; } 
section.app-download > .inner-wrap > .title > .link-to-download > li:last-child > a { background:url(../../assets/image/btn_google_playstore.png) no-repeat 0 0; background-size:contain; } 
section.app-download > .inner-wrap > .title > .link-to-download > li > a:hover { box-shadow:0 4px 8px 0 rgba(30,34,41,0.3);  border:1px solid rgba(30,34,41,0.16); margin-top:-3px; }


}














/* @@@@@@@@@@@@@@@@@@@@@ 모바일 @@@@@@@@@@@@@@@@@@@@@ */

@media screen and (max-width: 1279px) {

.wrapper { width:100%; overflow:hidden;}
.w-only { display:none; }
.m-only { display:block; }
main { width:100%; height:auto; padding-top:60px; }

/* header 영역 */
header { transition:all 0.3s; position:fixed; width:100%; height:60px; background:#fff; box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.16); z-index:10;}
header > .inner-wrap { position:relative; display:inline-block; width:100%; height:100%; text-align:center; }
header > .inner-wrap > .logo { float:left; width:156px; height:52px; position:absolute; top:50%; transform:translate(0 , -50%); left:12px; background:url(../../assets/image/logo.png) no-repeat 0 0; background-size:contain; }
header > .inner-wrap > .logo > a { display:block; width:100%; height:100%; text-indent:-9999px; }
header > .inner-wrap > .gnb { display:none; }
header > .inner-wrap > .open-drawer-menu { position:absolute; right:8px; top:8px; width:44px; height:44px; background:url(../../assets/image/icon_drawer_menu.png) no-repeat 0 0; background-size:contain; }


aside.drawer-menu { display:none; z-index:100; position:fixed; top:0; right:0; width:248px; height:100%; background:rgba(255,255,255,0.6); backdrop-filter:blur(24px); -webkit-backdrop-filter:blur(24px); box-shadow:-4px 0 12px rgba(0,0,0,0.1); }
aside.drawer-menu.active { display:block; }
aside.drawer-menu > .inner-wrap { width:100%; height:100%; position:relative; }
aside.drawer-menu > .inner-wrap > .close-drawer-menu { position:absolute; right:8px; top:8px; width:44px; height:44px; background:url(../../assets/image/icon_drawer_menu_close.png) no-repeat 0 0; background-size:contain; }
aside.drawer-menu > .inner-wrap > ul { padding:80px 0 16px; width:100%; height:auto; }
aside.drawer-menu > .inner-wrap > ul > li { width:100%; height:auto; padding:16px 24px;}
aside.drawer-menu > .inner-wrap > ul > li > a { font-size:20px; color:#121923; font-weight:700; }
aside.drawer-menu > .inner-wrap > .go-to-consulting { display:block; width:calc(100% - 32px); margin:16px; background:#121923; height:52px; border-radius:12px; }
aside.drawer-menu > .inner-wrap > .go-to-consulting > a { font-weight:700; display:block; width:100%; height:100%; text-align:center; color:#fff; font-size:17px; line-height:52px; }


/* footer 영역 */
footer { width:100%; position:relative; height:300px; text-align:center; border-top:1px solid rgba(30,34,41,0.08);}
footer > .inner-wrap { position:relative; display:inline-block; width:calc(100% - 32px); margin:0 16px; height:100%; }
footer > .inner-wrap > .fnb { width:100%; height:auto; display:inline-block; margin-top:24px; }
footer > .inner-wrap > .fnb > h5 { float:left; font-size:12px; font-weight:700; color:#868686; margin-bottom:8px; }
footer > .inner-wrap > .info { width:100%; height:auto; margin-top:0; text-align:left; }
footer > .inner-wrap > .info > ul { display:block; width:100%; }
footer > .inner-wrap > .info > ul > li { display:inline-block; width:100%; }
footer > .inner-wrap > .info > ul > li > span { width:120px; float:left; font-size:11px; color:#868686; }
footer > .inner-wrap > .info > ul > li > p { width:calc(100% - 120px); float:left; font-size:11px; color:#868686; }
footer > .inner-wrap > .info > ul > .copyright { color:#c6c6c6; font-weight:300; font-size:10px; margin-top:32px; }

/* main-visual 영역 */
section.main-visual { width:100%; position:relative; width:100%; height:560px; overflow:hidden; }
section.main-visual > .inner-wrap { z-index:1; position:relative; display:block; width:100%; margin:0 auto; height:100%; text-align:center; }
section.main-visual > .inner-wrap > .title { width:320px; height:360px; position:absolute; top:180px; left:50%; transform:translate(-50%, 0); }
section.main-visual > .inner-wrap > .title > h4 { font-size:34px; color:#fff; font-weight:800; margin-top:24px; }
section.main-visual > .inner-wrap > .title > p { font-size:16px; color:rgba(255,255,255,0.7); margin-top:16px; line-height:24px; }
section.main-visual > .bg { animation:bg 8s ease forwards; transition:all 0.3s; z-index:0; position:absolute; top:0; left:0; width:100%; height:100%; background:url(../../assets/image/bg_main_visual_m.png) no-repeat center bottom; background-size:cover;}


@keyframes bg {
    0% { transform:scale(1.1); }
	80% {transform:scale(1.0); }
	100% {transform:scale(1.02); }
}


/* car-available 영역 */
section.car-available { width:100%; position:relative; width:100%; height:4030px; }
section.car-available > .inner-wrap { z-index:1; position:relative; display:block; width:100%; margin:0 auto; height:100%; text-align:center; }
section.car-available > .inner-wrap > .title { width:520px; height:360px; position:absolute; top:60px; left:50%; transform:translate(-50%, 0); }
section.car-available > .inner-wrap > .title > span { display:block; font-size:17px; color:#262626;  line-height:28px; font-weight:700; }
section.car-available > .inner-wrap > .title > h4 { font-size:30px; color:#262626; font-weight:800; margin-top:12px; }
section.car-available > .inner-wrap > .content { width:100%; position:absolute; top:216px; left:50%; transform:translate(-50%, 0); }

section.car-available > .inner-wrap > .content > .medium-size { width:100%; height:auto; margin-bottom:60px; }
section.car-available > .inner-wrap > .content > .medium-size > strong { display:block; font-size:21px; color:#262626; font-weight:700;  }
section.car-available > .inner-wrap > .content > .medium-size > p { display:block; font-size:15px; color:#262626; font-weight:400; margin-top:4px;}
section.car-available > .inner-wrap > .content > .medium-size > ul { width:100%; display:inline-block; text-align:center; margin-top:24px; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li { overflow:hidden; position:relative; background:#f9f9f9; margin:8px; display:inline-block; width:300px; height:300px; border-radius:24px;}
section.car-available > .inner-wrap > .content > .medium-size > ul > li > p { z-index:1; position:absolute; font-size:24px; color:#262626; font-weight:700; top:24px; left:24px; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li > p.white { color:#fff; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li> div { z-index:0; transition:all 0.3s; width:100%; height:100%; position:absolute; top:0; left:0; transform:scale(1.0);}
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(1) > div { background:url(../../assets/image/car_m01.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(2) > div { background:url(../../assets/image/car_m02.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(3) > div { background:url(../../assets/image/car_m03.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(4) > div { background:url(../../assets/image/car_m04.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:nth-child(5) > div { background:url(../../assets/image/car_m05.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .medium-size > ul > li:hover > div { transform:scale(1.05); }

section.car-available > .inner-wrap > .content > .large-size { width:100%; height:auto; margin-bottom:60px; }
section.car-available > .inner-wrap > .content > .large-size > strong { display:block; font-size:21px; color:#262626; font-weight:700;  }
section.car-available > .inner-wrap > .content > .large-size > p { display:block; font-size:15px; color:#262626; font-weight:400; margin-top:4px; }
section.car-available > .inner-wrap > .content > .large-size > ul { width:100%; display:inline-block; text-align:center; margin-top:24px; }
section.car-available > .inner-wrap > .content > .large-size > ul > li { overflow:hidden; position:relative; background:#f9f9f9; margin:8px; display:inline-block; width:300px; height:300px; border-radius:24px;}
section.car-available > .inner-wrap > .content > .large-size > ul > li > p { z-index:1; position:absolute; font-size:24px; color:#262626; font-weight:700; top:24px; left:24px; }
section.car-available > .inner-wrap > .content > .large-size > ul > li > p.white { color:#fff; }
section.car-available > .inner-wrap > .content > .large-size > ul > li> div { z-index:0; transition:all 0.3s; width:100%; height:100%; position:absolute; top:0; left:0; transform:scale(1.0);}
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(1) > div { background:url(../../assets/image/car_l01.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(2) > div { background:url(../../assets/image/car_l02.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(3) > div { background:url(../../assets/image/car_l03.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(4) > div { background:url(../../assets/image/car_l04.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(5) > div { background:url(../../assets/image/car_l05.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:nth-child(6) > div { background:url(../../assets/image/car_l06.png) no-repeat center bottom; background-size:cover; }
section.car-available > .inner-wrap > .content > .large-size > ul > li:hover > div { transform:scale(1.05); }


/* contact 영역 */
section.contact { width:100%; position:relative; width:100%; height:1080px; background:#F1F4F8; }
section.contact > .inner-wrap { z-index:1; position:relative; display:block; width:100%; margin:0 auto; height:100%; text-align:center; }
section.contact > .inner-wrap > .title { width:520px; height:360px; position:absolute; top:60px; left:50%; transform:translate(-50%, 0); }
section.contact > .inner-wrap > .title > span { display:block; font-size:17px; color:#262626;  line-height:28px; font-weight:700; }
section.contact > .inner-wrap > .title > h4 { font-size:30px; color:#262626; font-weight:800; margin-top:12px; }
section.contact > .inner-wrap > .content { width:100%; position:absolute; top:220px; left:50%; transform:translate(-50%, 0); }
section.contact > .inner-wrap > .content > ul { width:100%; display:inline-block; }
section.contact > .inner-wrap > .content > ul > li { float:left; width:calc(100% - 48px); margin:0 24px 24px; height:250px; border-radius:24px; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) { background:#FFE800; }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) { background:#FFF; }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) { background:#3389FF; }
section.contact > .inner-wrap > .content > ul > li > a { position:relative; display:block; width:100%; height:100%; }
section.contact > .inner-wrap > .content > ul > li > a > div { transition:all 0.3s; transform:scale(1.0); position:absolute; top:24px; left:50%; margin-left:-50px; width:100px; height:100px;}
section.contact > .inner-wrap > .content > ul > li:hover > a > div { transform:scale(1.05);}
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > div { background:url(../../assets/image/icon_kakaotalk.png) no-repeat center bottom; background-size:contain;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > div { background:url(../../assets/image/icon_text.png) no-repeat center bottom; background-size:contain;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > div { background:url(../../assets/image/icon_tel.png) no-repeat center bottom; background-size:contain;  }
section.contact > .inner-wrap > .content > ul > li > a > p { position:absolute; top:132px; left:50%; transform:translate(-50%, 0);  text-align:center; font-size:24px; font-weight:800; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > p { color:#3B1E1D;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > p { color:#262626;  }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > p { color:#fff; font-weight:700; }
section.contact > .inner-wrap > .content > ul > li > a > span { position:absolute; top:172px; left:50%; transform:translate(-50%, 0);  display:inline-block; font-size:16px; font-weight:700; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > span { color:#3B1E1D; }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > span { color:#262626; }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > span { color:#fff; font-weight:600; }
section.contact > .inner-wrap > .content > ul > li > a > span:after { margin-left:4px; margin-bottom:-6px; display:inline-block; content:''; width:24px; height:24px; }
section.contact > .inner-wrap > .content > ul > li:nth-child(1) > a > span:after { background:url(../../assets/image/icon_arrow_right_circle_01.png) no-repeat center bottom; background-size:contain; }
section.contact > .inner-wrap > .content > ul > li:nth-child(2) > a > span:after { background:url(../../assets/image/icon_arrow_right_circle_02.png) no-repeat center bottom; background-size:contain; }
section.contact > .inner-wrap > .content > ul > li:nth-child(3) > a > span:after { background:url(../../assets/image/icon_arrow_right_circle_03.png) no-repeat center bottom; background-size:contain; }


/* app-download 영역 */
section.app-download { width:100%; position:relative; width:100%; height:400px; background:url(../../assets/image/bg_app_download_m.png) no-repeat center bottom; background-size:cover; }
section.app-download > .inner-wrap { position:relative; display:block; width:100%px; margin:0 auto; height:100%; text-align:center; }
section.app-download > .inner-wrap > .title { width:100%; padding-top:100px; }
section.app-download > .inner-wrap > .title > h4 { font-size:30px; color:#fff; font-weight:800; }
section.app-download > .inner-wrap > .title > p { margin-top:16px; font-size:16px; color:rgba(255,255,255,0.8); font-weight:500; }
section.app-download > .inner-wrap > .title > .link-to-download { margin-top:32px; display:inline-block;}
section.app-download > .inner-wrap > .title > .link-to-download > li { float:left; width:152px; height:58px; text-indent:-9999px; }
section.app-download > .inner-wrap > .title > .link-to-download > li:first-child { margin-right:12px; }
section.app-download > .inner-wrap > .title > .link-to-download > li > a { transition:all 0.3s; display:block; width:100%; height:100%; border-radius:12px; border:1px solid rgba(30,34,41,0.1); }
section.app-download > .inner-wrap > .title > .link-to-download > li:first-child > a { background:url(../../assets/image/btn_apple_appstore.png) no-repeat 0 0; background-size:contain; } 
section.app-download > .inner-wrap > .title > .link-to-download > li:last-child > a { background:url(../../assets/image/btn_google_playstore.png) no-repeat 0 0; background-size:contain; } 
section.app-download > .inner-wrap > .title > .link-to-download > li > a:hover { box-shadow:0 4px 8px 0 rgba(30,34,41,0.3);  border:1px solid rgba(30,34,41,0.16); margin-top:-3px; }




	
}