@charset 'utf-8';

/* WebFont Default */
@font-face {
  font-family: 'Montserrat Medium';
  src: url(../fonts/Montserrat-Medium.eot); /* IE 호환성 보기 */
  src: url(../fonts/Montserrat-Medium.eot#iefix) format('embedded-opentype'), /* IE 6 ~ 8 */
       url(../fonts/Montserrat-Medium.woff2) format('woff2'), /* WOFF2 지원 브라우저 */
       url(../fonts/Montserrat-Medium.woff) format('woff'), /* 모던 브라우저 */
       url(../fonts/Montserrat-Medium.ttf) format('truetype');
}

@font-face {
  font-family: 'Montserrat SemiBold';
  src: url(../fonts/Montserrat-SemiBold.eot); /* IE 호환성 보기 */
  src: url(../fonts/Montserrat-SemiBold.eot#iefix) format('embedded-opentype'), /* IE 6 ~ 8 */
       url(../fonts/Montserrat-SemiBold.woff2) format('woff2'), /* WOFF2 지원 브라우저 */
       url(../fonts/Montserrat-SemiBold.woff) format('woff'), /* 모던 브라우저 */
       url(../fonts/Montserrat-SemiBold.ttf) format('truetype');
}

@font-face {
  font-family: 'Montserrat ExtraBold';
  src: url(../fonts/Montserrat-ExtraBold.eot); /* IE 호환성 보기 */
  src: url(../fonts/Montserrat-ExtraBold.eot#iefix) format('embedded-opentype'), /* IE 6 ~ 8 */
       url(../fonts/Montserrat-ExtraBold.woff2) format('woff2'), /* WOFF2 지원 브라우저 */
       url(../fonts/Montserrat-ExtraBold.woff) format('woff'), /* 모던 브라우저 */
       url(../fonts/Montserrat-ExtraBold.ttf) format('truetype');
}

body{font-family: 'Montserrat Medium', sans-serif !important;}
#wrap{clear: both;}
.inner, .inr-c {width:1200px; margin:0 auto; padding: 0px;}
#container{padding-top:10px;}

.gnb_menu li a:hover{color:#6d0b26 !important;}
#header.header_area{}
#header.header_area .util{border: none; background:#6d0b26;}
#header.header_area .util .wrap{background:none;}
#header.header_area .util .util_menu li{position: relative;}
#header.header_area .util .util_menu li + li{background:none;}
#header.header_area .util .util_menu li:first-child:before{display: none;}
#header.header_area .util .util_menu li:before{width:1px; height:8px; background:#fff; display: inline-block; content:''; position: absolute; top:0px; left:0px; top:4px;}
#header.header_area .util .wrap li a{color: #fff;}
#header.header_area .primary{position: relative;}
#header.header_area .primary.case_gnb04{background:#fff; overflow: hidden;}
#header.header_area .primary.case_gnb04 .gnb h1{margin:49px 0 34px -2px;}
#header.header_area .primary.case_gnb04 .gnb .gnb_menu{width:760px; float: left !important; margin-top:60px; margin-left:90px;}
#header.header_area .primary.case_gnb04 .gnb_menu li a{font-weight: normal; display: block; font-size:28px; color: #000; line-height:1em; font-family: 'Montserrat SemiBold';}
#header.header_area .primary.case_gnb04 .gnb_menu li a.on{color: #6d0b26;}
#header.header_area .primary .decoR{top:55px !important; right:-150px !important;}
#header.header_area .primary .decoR .sns_area{}
#header.header_area .primary .decoR .sns_area ul li{display: table-cell; padding-left:10px;}
#header.header_area .primary .decoR .sns_area ul li a{display: block; text-indent: -9999px; width:36px; height:36px;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(1) a{background:url('../images/common/btn_hd_fb.png') no-repeat;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(2) a{background:url('../images/common/btn_hd_whatsapp.png') no-repeat;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(3) a{background:url('../images/common/btn_hd_insta.png') no-repeat;}
#header.header_area .primary .decoR .sns_area ul li:nth-child(4) a{background:url('../images/common/btn_hd_yt.png') no-repeat; width:47px; height:33px;}

@media all and (max-width:1450px){
	#header.header_area .primary.case_gnb04 .gnb .gnb_menu{width:680px; margin-left:40px;}
	#header.header_area .primary.case_gnb04 .gnb_menu li a{font-size:26px;}
	#header.header_area .primary .decoR{right:0px !important;}
}

.visual_sec{position: relative; margin:0 auto;}
#banner .slick-dots{bottom:28px;}
#banner .slick-dots li button:before{width:12px; height:12px; background:#fff;}
#banner .slick-dots li{margin:0 16px;}

.case_srch.pattern02{position: absolute; right:20px; top:125px; width:200px;}
.case_srch.pattern02 #header-search-span{border-bottom-color: #fff;}
.case_srch.pattern02 #header-search-span input{width:180px; margin-bottom:10px; padding-left:0px; font-weight: normal; font-size:18px; background: none; color: #fff;}
.case_srch.pattern02 #header-search-span input::placeholder{font-weight: normal; font-size:18px; color: #fff;}
.case_srch.pattern02 button{width:20px !important;}

.quick_searchmain{height:450px; background:#6d0b26;}
.quick_searchmain .cont{width:1250px; margin:0 auto; position: relative;}
.quick_searchmain .cont:before{content:''; background:#1e1727; display: inline-block; position: absolute; left:-50px; top:192px; width:1350px; height:145px; z-index:0;}

.quick_searchmain .cont h3{padding:120px 0 50px 38px; color: #fff; font-size:38px;}
.quick_searchmain .cont .quick_searchmain_group{border:2px solid #fff; padding:27px 25px 20px; border-radius:2px; position: relative; z-index:2;}
.quick_searchmain .cont .quick_searchmain_group ul{display: inline-block;}
.quick_searchmain .cont .quick_searchmain_group ul li{margin-right:28px; display: inline-table;}
.quick_searchmain .cont .quick_searchmain_group ul li select{width:300px; height:50px; background:#f9f9f9; border-radius:10px; padding:0 30px; font-size:17px;}
.quick_searchmain .cont .quick_searchmain_group button{width:200px; height:50px; line-height:50px; background:#6d0a26; font-size:17px; color: #fff; border-radius:10px; font-family: 'Montserrat SemiBold'; vertical-align: top;}

.srch_car_model_quick{border:2px solid #eaeaea; overflow: hidden; padding:48px 23px 54px; border-radius:10px; margin-top:75px;}
.srch_car_model_quick ul{}
.srch_car_model_quick ul li{float: left; text-align: center;}
.srch_car_model_quick ul li img{display: block; margin:0 auto;}
.srch_car_model_quick ul li span{color: #4a4a4a; font-size:15px; font-weight: bold; letter-spacing:-0.05em}

.srch_car_model_quick .model_box01{}
.srch_car_model_quick .model_box01 ul{width:100%; display: table; margin-bottom:40px;}
.srch_car_model_quick .model_box01 ul li{float: none; display: table-cell; width:11.1%;}
.srch_car_model_quick .model_box01 ul li a{display: block;}
.srch_car_model_quick .model_box01 ul:last-child{margin-bottom:44px; }
.srch_car_model_quick .model_box01 ul:last-child li{width:10%;}

.srch_car_model_quick .model_box02{border-top:2px solid #ebebeb; padding-top:30px;}
.srch_car_model_quick .model_box02 ul{margin-bottom:40px; display: table; width:100%;}
.srch_car_model_quick .model_box02 ul li{display: table-cell; float: none;}
.srch_car_model_quick .model_box02 ul li span{padding-top:10px; display: block;}
.srch_car_model_quick .model_box02 ul li a span:hover{color: #6d0b26;}
.srch_car_model_quick .model_box02 ul li a{display: block;}

.srch_car_model_quick .model_box03 ul li{margin-right:28px; float: left; position: relative;}
.srch_car_model_quick .model_box03 ul li:last-child{margin-right:0px;}
.srch_car_model_quick .model_box03 ul li:after{content:''; width:100%; height:1px; background:#e2e2e2; position: absolute; right:40px; top:16px; z-index:-1;}
.srch_car_model_quick .model_box03 ul li:first-child:after{display: none;}
.srch_car_model_quick .model_box03 ul li a{width: 140px; height:32px; line-height:32px; background:#f5f5f5; border-radius:50px; color: #4a4a4a; font-size: 15px; font-weight: bold; display: block; font-family:'Pretendard-SemiBold'; letter-spacing:-0.05em}
.srch_car_model_quick .model_box03 ul li a:hover{background:#6d0b26; color: #fff;}

.ico_recommend{transform:rotate(0); left:10px; top:10px; font-size:16px; border-radius:6px; width:54px; height:22px; line-height:22px; letter-spacing:0}
.ico_recommend:before, .ico_recommend:after{display: none;}

.container_loadings{padding-bottom:50px;}
.container_loadings h3{padding:45px 0 25px; font-family:'Pretendard-SemiBold'; color:#0e0e0e; line-height:1em; border-bottom:3px solid #a9abb4; font-size:25px; margin-bottom:45px; text-transform: uppercase;}
.container_loadings a.btn_more{position: absolute; right:9px; top:45px; width:120px; height:35px; line-height:35px; background:#6d0b26; color: #fff; font-size:13px; text-align: center; font-family: 'Montserrat SemiBold'; border-radius:5px;}
.container_loadings ul li{display:inline-table; margin-right:8px; margin-bottom:10px;}
.container_loadings ul li:nth-child(4n){margin-right:0px}
.container_loadings ul.main-board-ul li{display:inline-table; margin-right:8px; margin-bottom:10px; width: 289px}

.container_loadings .list-pagenation{padding:35px 0;}
.container_loadings .list-pagenation li:not(.arrow){font-size:20px; min-width:33px; line-height:33px;}
.container_loadings img{width:291px; height:300px;}
.container_loadings p{margin:5px 0 0;}

#footer{margin:0 auto !important; padding:0px !important; border-top: none !important; position: relative; background:#6d0b26; }
.footer_area{padding:60px 0 83px;}
.footer_area #footer_image{width:auto; margin-left:18px !important;}
.footer_area #footer_data{padding-bottom:0px !important; width:auto !important;}
.footer_area ul.ft_list{margin-top:53px; margin-left:10px;}
.footer_area ul.ft_list li{line-height:1.4em; font-size:25px; color: #fff; letter-spacing:-0.03em;}
.footer_area ul.ft_list li span{text-transform: uppercase;}
.footer_area ul.ft_list li:first-child{margin:40px 0 35px;}
.footer_area .ft_sns{margin-top:35px;}
.footer_area .ft_sns ul li{display: table-cell; padding-left:10px;}
.footer_area .ft_sns ul li:last-child{padding-right:10px;}
.footer_area .ft_sns ul li a{display: block; text-indent: -9999px; width:37px; height:36px;}
.footer_area .ft_sns ul li:nth-child(1) a{background:url('../images/common/ft_btn_fb.png') no-repeat; }
.footer_area .ft_sns ul li:nth-child(2) a{background:url('../images/common/ft_btn_insta.png') no-repeat; }
.footer_area .ft_sns ul li:nth-child(3) a{background:url('../images/common/ft_btn_whatsapp.png') no-repeat; }
.footer_area .ft_sns ul li:nth-child(4) a{background:url('../images/common/ft_btn_yt.png') no-repeat; width:47px; height:33px;}

.ico-mglass {position: relative; display: inline-block; border-radius:20px; height:20px; width:20px; border: 2px solid #fff; text-indent: -9999px; top:0px; left:-4px;}
.ico-mglass:after {content: ""; height:2px; width:10px; background: #fff; position: absolute; top:16px; left:12px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); border-radius:2px}

#left_side, #right_side{z-index:5;}

.car_search p.tit{margin:50px 0 10px; font-size:28px; font-weight: bold; color: #333;}
.car_search .car-select > li h3{font-size:18px; font-weight: normal;}
.car-select > li p{font-size:18px; font-weight: normal;}
.car-select .detail-search{border-top: none;}
.car-select > li ul li{font-weight: normal;}
.detail-search{position: relative;}
.detail-search{display: block;}
.detail-search li label{width:auto; font-size:16px; font-weight: normal; margin-right:0; text-align: left; letter-spacing:-0.03em}
.detail-search li button{position: absolute; bottom:19px; right:6px; color: #fff; font-size:20px; font-weight: bold; background:#6d0b26; text-align: center; width:130px; height:30px; line-height:30px; border-radius:5px; padding:0 5px;}
.detail-search li label:first-child{width:185px; text-align: left; text-indent:5px;}
.detail-search .selectBox{margin:0;}
.detail-search li label:nth-child(5){width:120px; text-indent:10px;}
.detail-search li label:nth-child(7){margin-left:10px;}
.detail-search li:first-child label:nth-child(7){margin-right:9.5px;}
.detail-search li:first-child label:nth-child(9){margin-left:20px;}

.tab_wrap .tab_list ul li:first-child{width:30%;}
.tab_wrap .tab_list ul li{width:23.3%;}

.car-detail-info .basic-info{width:496px; padding-right:0px;}
.car-detail-info .seller-info{width:399px; }
.car-detail-info table.type02 tr th.indent{padding-left:5px;}
.car-detail-info .sms-wrap{width:303px; padding-left:20px;}
.car-detail-info .sms-wrap dl dt{width:47%; float: left; clear: both; height:32px; line-height:32px; color: #434343; font-size:14px; letter-spacing:-0.05em; font-weight: bold; margin-bottom:8px;}
.car-detail-info .sms-wrap dl dd{width:53%; float: right; margin-bottom:8px;}
.car-detail-info .sms-wrap dl dd input{width:100%; height:32px; line-height:32px;}
.car-detail-info .sms-wrap dl dd textarea{line-height:1.3em; height:111px;}
.car-detail-info .sms-wrap dl dd button{width:100%; text-align: center; background:#d14a49; height:30px; line-height:30px; font-weight: bold; font-size:14px; color: #fff; margin-top:8px; letter-spacing:-0.05em}

.car-detail-info .option-info{clear: both;}
.car-detail-info .option-info input[type='checkbox'] + label{width:100%;}
.ko-car-search .tab li{width:auto;}
.ko-car-search .tab li a{padding:0 10px;}
.ko-car-search .type_icon{height:150px; padding:10px 5px;}
.ko-car-search .type_icon > ul li{margin:0 7.5px; font-size:12px;}
.ko-car-search .type_icon > ul li a span{width:103px; display: block; word-break:break-all}
.ko-car-search .type_icon > ul li a:hover span{width:103px;}

.car_list .area_common .recommend_car_desc{padding:25px;}
.car_list .area_common .recommend_car_name{text-align: left; height:40px; text-overflow:unset;white-space:unset; letter-spacing:0; font-weight: normal; color: #464646; font-size:18px; letter-spacing:-0.05em}
.car_list .area_common .recommend_car_info{font-size:14px; color: #929292; line-height:1em;}
.car_list .area_common .recommend_car_info:before{display: none;}
.car_list .area_common .recommend_car_detail{text-align: left; margin:15px 0 10px;}
.car_list .area_common .recommend_car_detail > span{overflow: hidden; text-overflow: ellipsis; white-space:nowrap; width:100%;}
.car_list .area_common .recommend_car_price{text-align: left; font-size:20px; color: #000; font-family: 'Montserrat SemiBold';}
.car_list .area_common .recommend_car_picture{margin-top:10px;}
.car_list .area_common .recommend_car_picture li{margin-bottom:26px; padding:10px;}
.car_list .area_common .recommend_car_picture li a:first-child{border-top-left-radius:10px; border-top-right-radius:10px;}
.car_list .area_common .recommend_car_picture li a:last-child{border-bottom-left-radius:10px; border-bottom-right-radius:10px;}

.car_list.car_list_area{text-align: left; color: #181818; margin-top:55px;}
.car_list.car_list_area .tit_wrap{position: relative;}
.car_list.car_list_area .tit_wrap a{color: #939393; font-size:16px; position: absolute; right:5px; top:13px; letter-spacing:-0.05em}
.car_list.car_list_area .total{position: relative; border-bottom:1px solid #0c1532; padding-bottom:15px; margin-bottom:25px;}
.car_list.car_list_area .total p{font-size:27px; color: #0e0e0e; font-family: 'Montserrat SemiBold'; letter-spacing:-0.05em}
.car_list.car_list_area .total p span{color: #cc4629;}
.car_list.car_list_area .total a{position: absolute; right:9px; top:0px; width:120px; height:35px; line-height:35px; background:#6d0b26; color: #fff; font-size:13px; text-align: center; font-family: 'Montserrat SemiBold'; border-radius:5px;}

.reveal {
    transform: translateY(200px);
    opacity: 0;
    transition: 1s all ease;
}

.reveal.active {
    transform: translateY(0);
    opacity: 1;
}

/* Contents Common */
.sub_visual img{width:100%;}

.tb{border:2px solid #eaeaea; border-radius:20px; overflow: hidden;}
.tb table{width:100%; margin-top:-1px;}
.tb table tr th{background:#dbdbdb; height:80px; text-indent:57px; text-align: left; color: #4a4a4a; font-size:38px; font-family: 'Pretendard-ExtraBold'; border-right:2px solid #eaeaea;}
.tb table tr td{text-indent:57px; color: #4a4a4a; font-size:24px; border-right:2px solid #eaeaea; padding:16px 0;}
.tb table tr:first-child td{padding-top:26px;}
.tb table tr:last-child td{padding-bottom:26px;}
.tb table tr th:last-child, .tb table tr td:last-child{border-right: none;}
 
.search-img-list > li{height:360px;}
.car-detail .car-info .car-option li:before{display: none !important;}
.car-detail .car-info .car-option li:nth-child(2), .car-detail .car-info .car-option li:nth-child(3){border-left:1px solid #ccc; padding-left:10px;}
.car-detail .car-info .car-option li:nth-child(3), .car-detail .car-info .car-option li:nth-child(4){margin-left:0;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; min-width:20%; width:45%;}
.car-detail .car-info .car-option li:nth-child(4){display: block;}

/* About Us */
.about{margin-top:140px;}
.about h4{font-size:55px; color: #6d0b26; line-height:1em; font-family: 'Montserrat SemiBold';}
.about .about_tit{text-align: center; color: #222; font-size:48px;}
.about .about_tit p{margin:90px 0 95px;}
.about .company_intro{margin-bottom:120px;}
.about .company_intro:before{content:''; display: inline-block; background:url('../images/contents/img_about_company.jpg') no-repeat; width:502px; height:836px; margin-right:100px;}
.about .company_intro div{width:590px; display: inline-block; vertical-align: top; margin-top:5px;}
.about .company_intro p{color: #222; font-size:25px; padding-top:30px; line-height:1.25em;}
.about .sales_team{text-align: center;} 
.about .sales_team h4{padding:70px 0 165px; font-size:120px; text-transform: uppercase; font-family: 'Montserrat ExtraBold'; color: #fff; line-height:0.8em;}
.about .sales_team:before{width:100%; height:232px; background:#6d0b26; position: absolute; left:0px; content:''; display: block; z-index:-1; -webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.05); -moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.05); box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.05);}
.about .sales_team h5{color: #fff; background:#6d0b26; border-radius:15px; font-size:50px; text-transform: uppercase; font-family: 'Montserrat SemiBold'; height:131px; line-height:131px; width:504px; margin:0 auto;}
.about .sales_team h5 span{display: block; font-size:33px; font-family:'Montserrat Medium'; font-weight: normal;}
.about .sales_team .sales_group .sales_left{float: left; width:48%;}
.about .sales_team .sales_group .sales_right{float: right; width:48%;}
.about .sales_team .sales_group div ul li{width:100%;}
.about .sales_team .sales_group h5{line-height:1em; padding-top:18px; margin:32px auto 62px;}
.about .sales_team dl.sales_inquiry{border:3px solid #6d0b26; border-radius:15px; display: table; width:100%; margin:60px 0 58px;}
.about .sales_team dl.sales_inquiry dt{font-size:50px; color: #000; width:45%; display: table-cell; line-height:1em; position: relative; top:-3px;}
.about .sales_team dl.sales_inquiry dd{font-size:60px; color: #6d0b26; font-family:'Montserrat SemiBold'; width:55%; display: table-cell; text-align: left; line-height:1em; padding:40px 0 43px;}
.about .sales_team .sales_man{}
.about .sales_team .sales_man ul li{width:48%;}
.about .sales_team .sales_man ul li:nth-child(odd){float: left;}
.about .sales_team .sales_man ul li:nth-child(even){float: right;}
.sales_list li{border:3px solid #6d0b26; border-radius:15px; padding:52px 0 42px; margin-bottom:56px; -webkit-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.05); -moz-box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.05); box-shadow: 6px 6px 5px 0px rgba(0,0,0,0.05);}
.sales_list li p{font-size:39px; color: #000; font-family:'Montserrat SemiBold'; font-weight: bold; line-height:1em; text-transform: uppercase;}
.sales_list li dl dt{font-size:18px; line-height:1em; padding:40px 0 15px;}
.sales_list li dl dd{font-size:30px; line-height:1em; padding-bottom:50px;}
.sales_list li ul li{display: inline-table; width:72px !important; height:72px; text-indent: -9999px; border: none; padding:0; margin:0 5px; float: none !important; box-shadow:none}
.sales_list li ul li.korea{background:url('../images/contents/ico_flag_kor.png') no-repeat;}
.sales_list li ul li.usa{background:url('../images/contents/ico_flag_usa.png') no-repeat;}
.sales_list li ul li.china{background:url('../images/contents/ico_flag_chn.png') no-repeat;}
.sales_list li ul li.malay{background:url('../images/contents/ico_flag_mal.png') no-repeat;}
.sales_list li ul li.arab{background:url('../images/contents/ico_flag_aribic.png') no-repeat;}
.sales_list li ul li.russia{background:url('../images/contents/ico_flag_rus.png') no-repeat;}
.sales_list li ul li.poland{background:url('../images/contents/ico_flag_pol.png') no-repeat;}
.sales_list li ul li.oman{background:url('../images/contents/ico_flag_aribic02.png') no-repeat;}
.sales_list li ul li.india{background:url('../images/contents/ico_flag_india.png') no-repeat;}
.sales_list li ul li.uae{background:url('../images/contents/ico_flag_uae.png') no-repeat;}
.sales_list li span{color: #6d0b26; font-size:18px; display: block; margin-top:15px;}

.about .how_we_work{text-align: center; margin-bottom:100px; clear: both;}
.about .how_we_work:before{content:''; display: block; background:url('../images/contents/bg_content_about.jpg') center no-repeat; height:674px; position: absolute; width:100%; left:0px; z-index:-1; background-size:cover;}
.about .how_we_work h4{padding:774px 0 110px;}
.about .how_we_work ol li{position: relative; padding-left:210px;}
.about .how_we_work ol li:before{width:120px; height:120px; content:''; display: block; background:#6d0b26; border-radius:120px; position: absolute; left:10px; top:30px; font-size:35px; line-height:120px; color: #fff;}
.about .how_we_work ol li:nth-child(1)::before{content:'1';}
.about .how_we_work ol li:nth-child(2)::before{content:'2';}
.about .how_we_work ol li:nth-child(3)::before{content:'3';}
.about .how_we_work ol li:nth-child(4)::before{content:'4';}
.about .how_we_work ol li:nth-child(5)::before{content:'5';}
.about .how_we_work ol li:nth-child(5)::after{display: none;}
.about .how_we_work ol li:after{content:''; display: block; width:4px; background:#6d0b26; height:100px; position: absolute; left:68px; top:150px;}
.about .how_we_work ol li dl{text-align: left; border-bottom:3px solid #bbbdbf; width:900px; padding:30px 0;}
.about .how_we_work ol li:last-child dl{border-bottom:none;}

.about .how_we_work ol li dl::before{content:''; display: inline-block; position: absolute; right:0px; top:0px;}
.about .how_we_work ol li:nth-child(1) dl::before{width:130px; height:131px; background:url('../images/contents/ico_about_work01.jpg') no-repeat; top:15px; right:159px;}
.about .how_we_work ol li:nth-child(2) dl::before{width:136px; height:126px; background:url('../images/contents/ico_about_work02.jpg') no-repeat; top:14px; right:153px;}
.about .how_we_work ol li:nth-child(3) dl::before{width:135px; height:110px; background:url('../images/contents/ico_about_work03.jpg') no-repeat; top:25px; right:153px;}
.about .how_we_work ol li:nth-child(4) dl::before{width:148px; height:91px; background:url('../images/contents/ico_about_work04.jpg') no-repeat; top:46px; right:138px;}
.about .how_we_work ol li:nth-child(5) dl::before{width:137px; height:137px; background:url('../images/contents/ico_about_work05.jpg') no-repeat; top:30px; right:145px;}

.about .how_we_work ol li dl dt{font-size:35px; color: #6d0b26; line-height:1em; padding-bottom:25px;}
.about .how_we_work ol li dl dd{font-size:25px; color: #222;}

/* Auctions */
.auctions{margin-top:20px;}
.auctions h3{color: #222; font-size:55px; line-height:1.3em; font-family: 'Montserrat SemiBold'; 
letter-spacing:-0.05em; margin:80px 0 30px;}
.auctions p{color: #222; font-size:35px; line-height:1em; }
.auctions p img{margin-bottom:125px;}
.auctions p span{text-align-last:justify; display: inline-block;}

/* Inquiry */
.inquiry h3{font-size:25px; color: #3f3f3f; line-height:1em; font-weight: normal; padding:85px 0 30px 42px;}
.inquiry .inquiry_agree{overflow-y:scroll; font-size:16px; line-height:1.2em; color: #3f3f3f; background:#f3f4f7; padding:35px 40px; height:278px; border:1px solid #eeeef0;}
.inquiry .inquiry_agree h4{font-weight: normal; margin-bottom:15px;}
.inquiry .inquiry_agree p{margin-bottom:20px; letter-spacing:-0.02em}
.inquiry .inquiry_agree dl{margin-bottom:20px;}
.inquiry .inquiry_chk{text-align: right; margin-top:14px;}
.inquiry .inquiry_chk input{appearance:auto; width:14px; height:14px; vertical-align:middle;}

.inquiry .inquiry_box{border:2px solid #949494; padding:0 25px 35px 30px; margin-bottom:100px; width:1200px; margin:70px auto 100px;}
.inquiry .inquiry_box dl{overflow: hidden;}
.inquiry .inquiry_box dl dt{width:30%; float: left; clear: both; color: #3f3f3f; font-size:20px; margin-top:27px; height:56px; line-height:56px; }
.inquiry .inquiry_box dl dd{width:70%; float: left; margin-top:27px; }
.inquiry .inquiry_box dl dd input{width:100%; height:56px; line-height:56px; font-size:16px; border:2px solid #949494;}
.inquiry .inquiry_box dl dd textarea{width:100%; line-height:1.3em; height:180px; font-size:16px; border:2px solid #949494;}
.inquiry .inquiry_box button{clear: both; display: block; margin:45px auto 0; width:249px; height:56px; line-height:56px; background:#6d0b26; color: #fff; font-size:20px; border-radius:5px; font-family: 'Montserrat SemiBold';}

.fixed_area{display: none; position: fixed; bottom:350px; right:60px; z-index:10;}
.fixed_area ul li{margin-top:10px;}
.fixed_area ul li a{width:115px; height:115px; display: block; text-indent: -9999px;}
.fixed_area ul li:nth-child(1) a{background:url('../images/common/btn_quick_whatsapp02.png') no-repeat;}
.fixed_area ul li:nth-child(2) a{background:url('../images/common/btn_quick_top.png') no-repeat;}