.main .row {position:relative; padding:5rem 0;}
.main .column {max-width:1200px; padding:0}
@media screen and ( max-width:1100px ) {
    .main .row { padding:3rem 0;}
}
@media screen and ( max-width:1024px ) {
	.main .row { padding:2rem 0;}
}


.main section {position:relative; padding:5rem 0;}
.main section:after {content:''; display:block; width:100%; clear:both;}

@media screen and ( max-width:1024px ) {
.main section {  padding:2.5rem 0;}

}


/* title */
.main .title-wrap {margin-bottom:2.1rem;}
.main .title-wrap p{font-size: 1.05rem;}
.title-wrap {position:relative; }
.title-wrap.left { text-align:left;}

.title-wrap .title, .title-wrap h2 {font-size:2rem; color:var(--txt-black); line-height:1.3em;letter-spacing:-.04rem;font-weight:bold; margin:0;padding:0}
.title-wrap h2 i {padding-left:.5rem;color:#999;font-size:1rem;font-style:normal;font-weight:normal;}
.title-wrap .title.rec:after {content:''; display:inline-block; vertical-align:top; width:8px; height:8px; border-radius:8px; background-color:var(--txt-default);}
.title-wrap .txt {display:block; font-size:1.125rem; font-weight:400; line-height:1.4em; margin-top:0.65rem; color:#666}
.title-wrap.white .title, 
.title-wrap.white .txt {color:#fff; text-shadow:1px 1px 3px rgba(0,0,0,0.06)}
.title-wrap.white a.btn-more {color:#fff; }
.title-wrap.white a.btn-more:before,
.title-wrap.white a.btn-more:after {background:#fff;}

a.btn-more {display: flex; align-items: center; position:absolute;right:0rem;top:0;font-size:0; height:24px;}
a.btn-more::after{content: "";  margin-left: .5rem; width:7.1px; height:13px; background:url('/images/main/slide-next.svg') center/ cover no-repeat; opacity: .7;}
/*
a.btn-more:before {content:"";display:inline-block;position:absolute;right:0;top:15px;width:15px;height:1px;background:#555;vertical-align:top;font-size:0;}
a.btn-more:after {content:"";position:absolute;right:7px;top:8px;display:inline-block;width:1px;height:15px;background:#555;vertical-align:top;font-size:0;}
*/



@media screen and ( max-width:1100px ) {
	.title-wrap .title.rec:after { width:6px; height:6px; }
	.title-wrap .txt {font-size:0.9rem}
	.title-wrap .txt br {display:none;}


}
@media screen and ( max-width:800px ) {
    .title-wrap {text-align:left;}
	.title-wrap .title.rec:after { width:6px; height:6px; }
	.title-wrap .txt {font-size:0.85rem; margin-top:0.125rem; letter-spacing:-.04em;}
    .title-wrap h2 i {font-size:0.8rem;}
	.title-wrap .title, .title-wrap h2{font-size:1.2rem !important;}
	
}

.spotzone{display: flex; align-items: center; width:100%; height:240px; background:url('/images/main_bn.jpg') 35% / cover no-repeat;}
.spotzone .txtbox{display: flex; justify-content: space-between; align-items: center; gap: 6rem;}
.spotzone .txtbox .txt1{color:#2D363D; font-size:2.1rem;}
.spotzone .txtbox .txt1 p{font-weight: 400;}
.spotzone .txtbox .txt1 strong{font-weight:700;}
.spotzone .txtbox ul{display: flex;}
.spotzone .txtbox ul li{position: relative; padding: 0 1.8rem;}
.spotzone .txtbox ul li:last-child::after{display: none;}
.spotzone .txtbox ul li:first-of-type{padding-left:0;}
.spotzone .txtbox ul li > div{display: flex; align-items: center; justify-content: flex-end;}
.spotzone .txtbox ul li > div div{position: relative; width:16px; height:16px; margin-right:.2rem; background:url(/images/main/car_icon2.svg);}
.spotzone .txtbox ul li:nth-of-type(3) > div div{background:url(/images/main/car_icon3.svg) center / cover no-repeat;}
.spotzone .txtbox ul li > div span{font-size: 1.05rem; color:#272C31; font-weight: 400;}
.spotzone .txtbox ul li > p{font-size: 2.8rem; color:#00549E; font-weight: 800; text-align:right; letter-spacing: -.1rem;}
.spotzone .txtbox ul li > p span{font-size: 1rem; font-weight: 400;}



.main_right{position:absolute; top:11rem; right:3rem; width:250px; z-index: 332;}
.main_right .notice_slide_w{width:100%; height:100%;}
.main_right .notice_slide_w > a{position: absolute; top:0; left:0; width:100%; height:100%; z-index: 9;}
.main_right2{position:absolute; top:26.5rem; right:3rem; width:250px; z-index: 332;}
.main_right.fixed{position: fixed; top:1rem;}
.main_right2.fixed{position: fixed; top:16.5rem;}


.swiper-wrapper {
  transition-timing-function: ease-in-out;
}
.swiper-wrapper .swiper-slide{transition:0s;}

.notice_slide{width:100%; height:250px; border-radius:10px; overflow:hidden;}
.notice_slide .swiper-slide div{display: flex; align-items: flex-start; justify-content: center; flex-direction: column; position:absolute; bottom:0; left:0; width:100%; height:25%; padding:1rem 1.5rem; background-color:#000000cb;}
.notice_slide .swiper-slide div p{color:#ffffff; font-size:1rem; font-weight:500;}
.notice_slide .swiper-slide div span{color:#b3b3b3; display: block; font-size: .8rem; font-weight: 400;}
.notice_slide .slide1{background:url('/images/main/right_bn1.jpg') center / cover no-repeat;}
.notice_slide .slide2{background:url('/images/main/right_bn1-2.jpg') center / cover no-repeat;}
.notice_slide .slide3{background:url('/images/main/right_bn1-3.jpg') center / cover no-repeat;}
.notice_slide .slide4{background:url('/images/main/right_bn1-4.jpg') center / cover no-repeat;}
.notice_slide .slide5{background:url('/images/main/right_bn1-5.jpg') center / cover no-repeat;}

.ad_slide{width:100%;}
.ad_slide .slide1{background:url('/images/main/right_bn2.gif') center / cover no-repeat;}
.ad_slide .slide2{background:url('/images/main/right_bn3.jpg') center / cover no-repeat; cursor: pointer;}
.main_right2 .ad_slide .swiper-wrapper{flex-direction: column;}
.ad_slide .swiper-wrapper > div{position: relative; height: 180px; border-radius: .7rem; overflow: hidden;}
.ad_slide .swiper-wrapper > div a{position: absolute; top:0; left:0; width:100%; height:100%;}
.ad_slide .slide1{margin:1rem 0;}


.ad_slide_pop{display: flex; align-items: center; justify-content: center; position:fixed; width:100%; height:100vh; top:0; left:0; display:none; background:#000000bd; z-index: 999999;}
.ad_slide_pop.on{display:flex;}
.ad_slide_pop > div{position: relative; width:95%; max-width:800px; background:#999}
.ad_slide_pop .ad_close{position: absolute; right:0; top:0; width:50px; height:50px; background:#000000d5;}
.ad_slide_pop .ad_close span{position: absolute; left:20%; top:50%; transform: translate(-50%, -50%); display: block; width:30px; height:2px; background:#ffffff;}
.ad_slide_pop .ad_close span:first-of-type{transform: rotate(-45deg);}
.ad_slide_pop .ad_close span:last-of-type{transform: rotate(45deg);}
.ad_slide_pop img{width:100%;}

._br{display: block;}


/* 공지사항 */
.notice_wrap ul li {display:block; position:relative; color:#777; font-size:.95rem; line-height:1rem; cursor:pointer; transition: all 0.2s ease-in;}
.notice_wrap .column{display: flex; align-items: center;}
.notice_wrap a.btn-more{position: relative; font-size: 1rem; color: #8D8D8D;}
.notice_wrap{border:1px solid #E2E2E2; border-radius: 10rem; overflow: hidden; padding:1.3rem 2.5rem; margin-top: 75px;}
.notice_wrap > a{position: absolute; width:100%; height:100%; top:0; left:0; z-index: 99999;}

.notice-slider {
	width:77%;
    height: 40px;
    overflow: hidden;
}
.notice-slider .swiper-slide {
    height: 40px;
    line-height: 40px;
    display: flex;
    align-items: center;
	justify-content: space-between;
    
    
    
    
}
.notice_wrap .title-wrap h2{font-size: 1rem !important; color:var(--txt-default); font-weight: 700 !important;}
.notice-slider .swiper-slide p{width:87%; font-size: 1rem; color: #000000; font-weight: 400;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer;}
.notice-slider .swiper-slide span{font-size:.9rem; font-weight:400; color:#8D8D8D;}
.notice_wrap a.btn-more{font-size: .9rem;}

@media screen and ( max-width:1800px ) {
.main_right, .main_right2{right:0;}
}
@media screen and ( max-width:1700px ) {
.main_right, .main_right2{display:none;}
}

@media screen and ( max-width:1200px ) {
.spotzone .txtbox .txt1{font-size: 1.8rem;}
.spotzone .txtbox ul li > p{font-size: 2.3rem;}
.main .car_list.gallery > li{width:calc(48% - .8rem);}
.main_right2{display: flex; gap:1rem; position:relative; top:auto; right:auto; width:100%; padding:0 1rem; margin-top: 1.5rem;}
.main_right2 .ad_slide .swiper-wrapper{justify-content: space-between; flex-direction: row;}
.main_right2 .ad_slide .swiper-wrapper > div{width:49%; height:auto; aspect-ratio: 590/180;}
.main_right .notice_slide_w{width:100%;}
.notice_slide{height:auto; aspect-ratio: 2/1;}
.notice_slide .swiper-slide{background-position-y: 30%;}
.notice_slide .swiper-slide div{ gap: .1rem; }
.ad_slide .slide1{background:url('/images/main/right_bn4.gif') center / cover no-repeat; margin:0;}
.ad_slide .slide2{background:url('/images/main/right_bn5.jpg') center / cover no-repeat;}
}

@media screen and ( max-width:1024px ) {
	.main_right{display: flex; gap:1rem; position:relative; top:auto; right:auto; width:100%;  padding:0 1rem; margin: 3rem 0;}
	header .logo_wrap{height: 60px;}
.title-wrap .title, .title-wrap h2{font-size: 1.5rem;}
.main_content{flex-direction: column; align-items: center; margin:3.77rem auto 2.5rem;}
.spotzone{height:190px; background-position-x: 28%;}
.spotzone .txtbox{justify-content: center;}
.spotzone .txtbox .txt1{font-size:1.6rem;}
.spotzone .txtbox ul li > p{font-size: 1.3rem;}
.spotzone .txtbox ul li{padding: 0 1rem;}
.notice_wrap .title-wrap{margin-bottom: 0 !important;}
.notice_wrap{padding:.5rem; margin-top: 2rem;}

.main_right{margin-top: 2.5rem;}


._br{display: none;}
}
@media screen and ( max-width:900px ) {
.spotzone{height:fit-content; padding:2rem; background:#ffffff;}
.spotzone .txtbox ul{width:100%; justify-content: space-around;}
.spotzone .txtbox ul li > div{justify-content: flex-start;}
.spotzone .txtbox ul li > p{text-align: left;font-size: 1.5rem; letter-spacing: 0;}
.spotzone .txtbox .txt1{font-size:1.4rem; display: none;}
.spotzone .txtbox .txt1 p{font-size:1.5rem; color:#353535;}
.spotzone .txtbox ul li > div span{font-size: .9rem;}
.main .spotzone  .column{padding: 0;}
.notice_wrap{padding:.3rem .5rem; padding: 0; border:0; margin:0}
.main .notice_wrap .column{padding:0;}
.notice-slider .swiper-slide p{width:80%;}
}

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

.notice-slider .swiper-slide span{display: none;}
.notice-slider{width:57%;}
.notice_wrap ul li{padding-left: 0;}
.main_right{flex-direction: column;}
.spotzone{padding:1.4rem 1.2rem 1.2rem;}
.spotzone .txtbox .txt1 p{font-size:1.4rem;}
.spotzone .txtbox ul li > p{font-size:1.5rem;}
.spotzone .txtbox ul li > div span{font-size: 1rem;}

.main_right2 .ad_slide{flex-direction: column; border-radius: .7rem;}
.main_right2 .ad_slide .swiper-wrapper > div{width:100%; height:auto; aspect-ratio: 590/180; border-radius: 0;}

.ad_slide_pop .ad_close{width:30px; height:30px;}
.ad_slide_pop .ad_close span{width:20px; height:2px;}
.notice-slider .swiper-slide p{width:100%;}

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

.spotzone .txtbox .txt1 p{font-size:1.2rem;}
.spotzone .txtbox ul li > p{font-size:1.3rem;}
.spotzone .txtbox ul li > div span{font-size: .8rem;}

.notice-slider{width:50%;}
.notice-slider .swiper-slide p{font-size: .9rem;}

.mobile_search .button{height: 2.5rem;}

}


/* 차량검색 */
.search_area {position:relative;  z-index:33; margin: 2rem 0 4.2rem;}
.search_area .title_tap{display: flex; justify-content: space-between; align-items: center;margin-bottom: .5rem; padding-left: 1rem;}
.search_area .title-wrap {margin:0;}
.search_area .title-wrap h2{font-size:1.5rem; font-weight: 400;}

.search_area > ul > li {display:inline-block;}
.search_area form > div {float:left;box-sizing:border-box;vertical-align:middle;}
.search_area .select_Wrap {width:100%; background-color:#F5F5F5; z-index:33;  border-radius:10rem; padding: 0 1rem 0 2.5rem;}
.search_area .selectBox {display:flex;flex-wrap: nowrap; justify-content: space-between; align-items: center;}
.search_area .selectBox a { width:100%; padding:0 1.25rem 0 .25rem;border:0; font-weight:700; height:5rem; line-height:5rem; font-size:1.15rem;color:#2D363D; text-align:left; letter-spacing:0; 
                                   background:transparent url('/images/main/arrow_down.png'); background-repeat:no-repeat; background-position:calc(100% - .5rem);  overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}

.search_area .selectBox .sel0 {width:120px;}
.search_area .selectBox .sel1 {width:12%;}
.search_area .selectBox .sel2 {width:15%;}
.search_area .selectBox .sel3 {width:22%;}
.search_area .selectBox .sel4 {width:22%;}
.search_area a.selected, .search_area a.first {background-image:url('/images/main/arrow_down.png');  font-weight:600 !important; color:var(--color-main);}
.search_area a.active{ position:relative;  border-color:var(--color-main); z-index:14;}
.search_area .selectBox .search_btn {display:flex; justify-content: center; align-items: center; width:120px;height:3.5rem;font-size:.95rem;font-weight:600; color:#fff; border:0;padding:0;margin:0; border-radius:10rem; background:var(--txt-default);  }


.search_area .selectOption {position:relative;clear:both;width:100%;}
.search_area .selectOption h4 {text-indent:0px; color:#aaa;font-weight:500; font-size:1rem; text-align:center; margin-bottom:.5rem;padding:0 }
.search_area .optionBox {display:none;position:absolute;top:0rem;left:0rem;width:calc(100% - 5rem); padding:1.25rem;border:1px solid #ccc; border-radius:12px; background:#fff;font-size:14px;text-align:left;z-index:333;box-shadow:3px 3px 7px rgba(0,0,0,.1);box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.search_area .optionBox > div {font-size:0;}
.search_area .optionBox h4 button { position:absolute;top:0;right:0;font-size:0;width:45px;height:45px;background:url('/images/main/pop_close.png') no-repeat center center;background-size:auto 17px;}
.search_area .optionBox h5 {padding:10px 0 5px;font-size:0.95rem; line-height:1.3em;color:#555;font-weight:600;}
.search_area .optionBox h5.first {padding-top:0 !important;}
.search_area .optionBox a {display:inline-block;width:19.8%;margin:0 .2% .3% 0;padding:9px .5%;border:0px solid #eaeaea; background-color:#f8f8f8; border-radius:4px;text-decoration:none;font-size:13px;letter-spacing:-1px;line-height:18px;text-align:center;vertical-align:top;}
.search_area .optionBox a:hover {border-color:var(--color-main);color:var(--color-white);background:var(--color-main);}
.search_area .optionBox.optBox3 a {width:33.1%;margin:0 .2% .3% 0;}

.search_area .search_tab> ul { margin:0; display:flex;  justify-content: center; }
.search_area .search_tab> ul > li { padding:0 1.1rem;}
.search_area .search_tab> ul > li > span {display:block; height:50px; line-height:50px;  font-size: 1.2rem;  cursor:pointer; color:#888; }
.search_area .search_tab> ul > li.on > span {font-weight:bold; color:var(--txt-default);}
.search_area .search_tab> ul > li.on > span:before {content:"\e929"; font-family:'xeicon'; color:var(--txt-default); font-size:1.65rem; display:inline-block; vertical-align:middle; }


.search_area .fast {padding:0; font-size:0;text-align:right; }

.search_area .searchArea {width:100%; border-bottom:0px solid #f00}
.search_area .searchArea  > ul > li {display:inline-block; }

.search_area .searchArea .class {font-size:0; padding:5px 0 0; overflow:hidden;  }
.search_area .searchArea .class li{ box-sizing:border-box; text-align:center; width:calc(12.5% - 4px); margin-left:4px; border-radius:5px; }
.search_area .searchArea .class li:first-child { margin-left:0; }
.search_area .searchArea .class li a { display:block;height:80px;  padding:0; color:var(--color-white); font-size:15px; background-size:auto 50%; background-repeat:no-repeat; 
               background-position-x: 50%;
			  background-position-y: 0%; 
			  -webkit-animation: zoomout .3s linear;
			  animation: zoomout .3s linear;
  }
.search_area .searchArea .class li a:hover {  
              background-position-x: 50%;
			  background-position-y: 0%; 
			  -webkit-animation: zoomin .3s linear;
			  animation: zoomin .3s linear;
			  animation-fill-mode: both; 
   }
.search_area .searchArea .class li a span {line-height: 110px; color:#333; font-weight:500;border:0px solid #f00;}
.search_area .searchArea .class li a:hover span { color:var(--color-main);}

.search_area .searchArea .class li.c1 a {background-image:url('/images/main/class_car01.png') }
.search_area .searchArea .class li.c2 a {background-image:url('/images/main/class_car02.png')}
.search_area .searchArea .class li.c3 a {background-image:url('/images/main/class_car03.png')}
.search_area .searchArea .class li.c4 a {background-image:url('/images/main/class_car04.png')}
.search_area .searchArea .class li.c5 a {background-image:url('/images/main/class_car05.png')}
.search_area .searchArea .class li.c6 a {background-image:url('/images/main/class_car06.png')}
.search_area .searchArea .class li.c7 a {background-image:url('/images/main/class_car07.png')}
.search_area .searchArea .class li.c8 a {background-image:url('/images/main/class_car08.png')}

.search_area .searchArea .maker {font-size:0; padding:5px 0 0 !important; }
.search_area .searchArea .maker li{ box-sizing:border-box; text-align:center; width:calc(9% - 4px); margin:0 2px; vertical-align:middle;  }
.search_area .searchArea .maker li a {height:70px;padding-top:0px; padding:0;font-size:14px; color:#111; display:block;}
.search_area .searchArea .maker li a span {display:block;line-height: 15px; text-align:center; }
.search_area .searchArea .maker li img {margin:0 auto; height:43px;}
.search_area .searchArea .maker li a:hover {color:var(--color-main);}

.search_area .searchArea .local {position: relative;width:100%;  padding-top:.6rem; }
.search_area .searchArea .local ul { text-align:center; font-size:0; display:flex;  justify-content: center; gap:1.2rem }
.search_area .searchArea .local ul li {display:inline-block; vertical-align:top; padding:0;margin:0; }
.search_area .searchArea .local ul li a { border:1px solid rgba(0,0,0,0.1); background-color:#fff; border-radius:.5rem; padding:0 .85rem; height:3.35rem; display:flex; justify-content: center;  align-items: center; font-size:1rem;letter-spacing:-1px;line-height:1.5em;font-weight:bold;}
.search_area .searchArea .local ul li a:hover {background-color:var(--color-main); border-color:var(--color-main); color:#fff;}

@-webkit-keyframes zoomin {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@-webkit-keyframes zoomout {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}



@media screen and (max-width:1200px){
	.search_area .title-wrap h2{font-size:1.35rem;}
	
	.search_area .column { position:relative; left:0;margin-left:0;  top:auto; border-radius:0;  box-shadow:none}
   
	.search_area .optionBox { padding:15px;}
	.search_area .optionBox a {display:inline-block;width:19%;margin:0 .5% .5% 0; }
    .search_area .optionBox.optBox3 a {width:32%;margin:0 .5% .5% 0;}

	.search_area .searchArea .local ul li {padding:0.3rem 0; }
	.search_area .searchArea .local ul li a {padding:0 0.8rem;font-size:0.9rem;line-height:55px;font-weight:500;}
}

@media screen and (max-width:1024px){
	.search_area{margin: 1.5rem 0 1.5rem;}
	.mobile_search {display:block;}
	.search_area .title-wrap {text-align:left; margin:0;}
	.search_area .searchArea {width:100%; height:72px; padding:0; border-radius:0; background-color:transparent; box-shadow:none;  }
    .search_area .select_Wrap {display:none;}
	.search_area .search_tab { text-align:left; border-radius:7px; margin-top:0.5rem;  }
	.search_area .search_tab> ul {padding:0 0.3rem; margin:0 }
	.search_area .search_tab> ul > li { padding:0 0rem; margin-right:1.3rem; }
    .search_area .search_tab> ul > li:last-child {margin-right:0}
	.search_area .search_tab> ul > li > span {  font-size: 0.985rem; height:40px; line-height:40px; }

	.search_area .searchArea {margin:0; padding:0}
	.search_area .mobile-search { background-color:var(--txt-white); border-radius:0.65rem;  height:50px; width:100%; display:flex; flex-direction: row;  justify-content: space-between;flex-wrap: nowrap; border-radius:6px; overflow:hidden;}
	.search_area .mobile-search input[type="text"] { margin:0 !important; background-color:#F4F6F8; width:100% !important; height:100%; font-size:1rem; border:0;}
	.search_area .mobile-search button.search_btn { margin:0;width:60px; height:100%; border:0px solid #000; border-radius:0 5px 5px 0; background-color:#F4F6F8; font-size:0; }
	.search_area .mobile-search button.search_btn:after {position:relative; top:-3px; content:"\e97a"; font-family:'xeicon'; font-size:1.5rem; color:var(--txt-default); display:inline-block;vertical-align:middle; width:26px; height:26px; margin-left:0px; }

	.search_area .selectOption {display:none;}
	.search_area .selectOption h4 {font-size:0.8rem; margin-bottom:0.35rem; }

	.search_area .selectBox {width:100%;}
	.search_area .selectBox a {border-right:0 !important; font-size:13px; border-radius:6px; background-color:#f1f4fa }
	.search_area .selectBox.selectBox2 .search_btn {font-size:0;border-radius:6px;width:45px;margin-left:5px; }
    .search_area .selectBox.selectBox2 .search_btn:after {margin-left:0px;   }
	.search_area .optionBox { border-radius:0.85rem; padding:10px; }
	.search_area .optionBox h4 button { width:35px;height:35px;background:url('/images/main/pop_close.png') no-repeat center center;background-size:auto 12px;}

	.search_area .searchArea .class  {white-space:nowrap; overflow-x: auto;}
	.search_area .searchArea .class li {width:21%;}

	.search_area .searchArea .maker {font-size:0; padding:0px 0px 0; text-align:center; white-space:nowrap; overflow-x: auto; margin:0 !important;}
	.search_area .searchArea .maker li {width:20%;}
	.search_area .searchArea .maker li a span {display:block;line-height: 15px;}
	.search_area .searchArea .maker li img {margin-top:5px; height:30px;}

	.search_area .searchArea .local {margin-top:0; padding:0; }
	.search_area .searchArea .local ul {display:block;}
	.search_area .searchArea .local ul li{ width:auto; margin:0 2px }
	.search_area .searchArea .local ul li a {padding:0 1rem; text-align:center; line-height:45px; background-color:#fff; border:0  }

	.mobile_search {height:auto;}
	.mobile_search .keyword_search{ display:block;position:relative; top:auto;z-index:0}
	.mobile_search .keyword_search .box {width:100%; overflow:hidden;}
	.mobile_search .keyword_search .box form {display:flex; }
	.mobile_search .keyword_search input {width:100%}
    .mobile_search .keyword_search button.detailsearch {position:relative; top:auto; right:auto; border-radius:0 .25rem .25rem 0; display:none; }
	.main .mobile_search input[type="text"], .main input[type="password"], .main select, .main textarea{border-radius: 10rem 0 0 10rem; padding-left: 1rem; background-color: #F5F5F5;}
	.mobile_search .button{border-radius: 0 10rem 10rem 0; height:3.2rem;}
	.mobile_search .button.topsearch{background-position-x: 45%;}
	.mobile_search input::placeholder{color:#2D363D}
	.search_area .selectBox {width:100%; text-align:left; font-size:0; flex-wrap: nowrap;}
	.search_area .selectBox a{padding:0 0 0 12px;height:50px; line-height:50px; font-size:14px;background-size:12px 12px; }
	.search_area .sel3 {letter-spacing:-.12em; height:50px; line-height:50px;}
	.search_area .selectBox .search_btn {height:50px;}
	.search_area a.selected, .search_area  a.first {background-size:12px 12px;}
	.search_area a.active{background-size:12px 12px;}

	.search_area .searchArea .maker {padding-top:0;}
	.search_area .searchArea .maker li a {height:65px;}
	.search_area .searchArea .maker li a span {font-size:12px;}
	.search_area .searchArea .maker li img {height:35px;}

	.search_area .searchArea .class {padding:5px 0px 0px; }

	.search_area .searchArea .class li.c1 a,
	.search_area .searchArea .class li.c2 a,
	.search_area .searchArea .class li.c3 a,
	.search_area .searchArea .class li.c4 a,
	.search_area .searchArea .class li.c5 a,
	.search_area .searchArea .class li.c6 a,
	.search_area .searchArea .class li.c7 a,
	.search_area .searchArea .class li.c8 a { background-size:auto 30px;}
	.search_area .searchArea .class li a { height:60px; font-size:12px; }
	.search_area .searchArea .class li a span {line-height:90px; }

	.search_area .searchArea .local {height:65px; }
	.search_area .searchArea .local ul { white-space:nowrap; overflow-x: auto;}
	.search_area .searchArea .local ul li { width:auto;}

	.search_area ::-webkit-scrollbar { width: 3px;height:3px; }
	.search_area ::-webkit-scrollbar-thumb { background:#ddd;}

}
@media screen and (max-width:900px){
	.search_area{margin: 0 0 1.5rem;}
}


@media screen and (max-width:790px){
	
	.search_area .searchArea {width:100%; height:auto; padding:0; border-radius:0; background-color:transparent; box-shadow:none;  }
   
	.search_area .search_tab { text-align:left; border-radius:7px; margin-top:0rem;  }
	.search_area .search_tab> ul {padding:0; margin:0 }
	.search_area .search_tab> ul > li { padding:0 0rem; margin-right:1.3rem; }
    .search_area .search_tab> ul > li:last-child {margin-right:0}
	.search_area .search_tab> ul > li > span {  font-size: 0.985rem; height:40px; line-height:40px; }

    .search_area .fast { padding:5px 0 0px; }
	.search_area .selectOption {display:none;}
	.search_area .selectOption h4 {font-size:0.8rem; margin-bottom:0.35rem; }

	.search_area .selectBox {width:100%;}
	.search_area .selectBox a {border-right:0 !important; font-size:13px; border-radius:6px; background-color:#f1f4fa }
	.search_area .selectBox.selectBox2 .search_btn {font-size:0;border-radius:6px;width:45px;margin-left:5px; }
    .search_area .selectBox.selectBox2 .search_btn:after {margin-left:0px;   }
	.search_area .optionBox { border-radius:0.85rem; padding:10px; }
	.search_area .optionBox h4 button { width:35px;height:35px;background:url('/images/main/pop_close.png') no-repeat center center;background-size:auto 12px;}

	.search_area .searchArea .class  {white-space:nowrap; overflow-x: auto;}
	.search_area .searchArea .class li {width:21%;}

	.search_area .searchArea .maker {font-size:0; padding:0px 0px 0; text-align:center; white-space:nowrap; overflow-x: auto; margin:0 !important;}
	.search_area .searchArea .maker li {width:20%;}
	.search_area .searchArea .maker li a span {display:block;line-height: 15px;}
	.search_area .searchArea .maker li img {margin-top:5px; height:30px;}

	.search_area .searchArea .local {margin-top:0; padding:0; }
	.search_area .searchArea .local ul {display:block;}
	.search_area .searchArea .local ul li{ width:auto; margin:0 2px }
	.search_area .searchArea .local ul li a {padding:0 1rem; text-align:center; line-height:45px; background-color:#fff; border:0  }

}

.mobile-search {display:none;}
/*********************************************************/
/*   바로가기
/******************************************************* */
.m_service{margin-top: 50px;}
.m_service .column {overflow:hidden;}
.m_service ul {font-size:0; }
.m_service ul li {width:16.6%; display:inline-block;vertical-align:top; text-align:center;cursor:pointer; }
.m_service ul li .img {display:inline-block; width: 6.25rem; height:6.25rem; border-radius:2.35rem; border:1px solid #e6f0ed; box-shadow:3px 3px 15px rgba(108,178,160,0.09); background-color:#f5f9f8; background-repeat:no-repeat; background-size:auto 55%; background-position:center center;  transition: all 0.2s ease-in; }
.m_service ul li:hover .img {box-shadow:5px 5px 20px rgba(0,0,0,0.1); background-color:#fff; border-color:#11ba7c;}
.m_service ul li p {font-size:1.05rem; line-height:1.3em; margin-top:.85rem;  font-weight:500; color:#222; }


/* 서비스바로가기 */
.m_service { position:relative;clear:both;}
.m_service ul {display: flex; justify-content: space-between;}
.m_service ul li {position: relative; text-align:center; cursor:pointer;}
.m_service ul li p {font-size:1.05rem; color:#333; font-weight:500; margin-top:1rem;}
.m_service ul li::after{content: ""; display: block; position: absolute; right:0; top:50%; transform: translateY(-50%); width:1px; height:70px; background-color:#E6EBEE;}
.m_service ul li:last-of-type::after{display: none;}


@media screen and (max-width:1300px){
	
	.m_service ul {padding-left:0}
	.main .column{padding:0 1rem;}
	
}
@media screen and (max-width:1024px){
	.main .title-wrap{margin-bottom: 1rem;}
	.m_service{margin: 1.7rem 0 1.5rem;}
	.m_service ul li p {font-size:.9rem; }
	.m_service ul li img{height:40%;}
	.m_service ul li::after{display: none;}

	.search_area .title-wrap{margin: 0;}
	.search_area .title_tap{padding:0;}

	.main .notice_wrap .column{flex-direction: row;}
	
}

@media screen and (max-width:900px){
.m_service ul li:last-of-type{display: none;}
.search_area .title_tap{flex-direction: column; align-items:flex-start; margin-bottom: 0; gap:.3rem}
	.search_area .title_tap .title-wrap h2{display: none}; 
}
@media screen and (max-width:600px){
.search_area{margin: -.5rem 0 1rem;}
.notice_slide{height: auto; aspect-ratio: 2/1;}
.notice_slide .slide2{background-position-y: 10%;}
.notice_slide .slide3{background-position-y: 20%;}
.notice_slide .slide5{background-position-y: 20%;}
.notice_slide .swiper-slide div{height:fit-content; padding:1rem;}

.m_service ul{flex-wrap: nowrap; overflow-x: scroll; gap: 2rem;}
.m_service ul li{width: 25%;margin-left:5px; margin-right:5px;}
.main .column{flex-direction: column;}
.main .main_list .column{padding:0;}
#footer .column{padding:0;}


}
@media screen and (max-width:450px){
.notice_slide{aspect-ratio: 1.5/1;}
}

@media screen and (max-width:380px){
	
	.m_service ul {  padding: 0 0px;}
	

	
}

/* slick-arrow */

.slick-arrow {position:absolute;  top:50%; margin-top:-25px; width:50px; height:50px; border-radius:var(--radius-round);  background-color:transparent; text-align:center; border:1px solid rgba(255,255,255,0.5); font-size:0;  z-index:333}
.slick-arrow:before {content:''; display:inline-block; line-height:50px; color:#fff; font-size:1.1rem; }
.slick-arrow.slick-prev { left:0px;  }
.slick-arrow.slick-next { right:0;}
.slick-arrow.slick-prev:before {content:"\e93b"; font-family:'xeicon';}
.slick-arrow.slick-next { right:0;}.slick-arrow.slick-next:before {content:"\e93e"; font-family:'xeicon';}


/* 추천 카매니저 */
.main .gooddealer { font-size:0; position:relative; padding:0; margin:4.2rem 0 0; background-color: var(--txt-default); padding:5rem 0;}
.main .gooddealer .title-wrap{display: flex; align-items: center; gap:1rem;}
.main .gooddealer .title-wrap h2{color:#ffffff;}
.main .gooddealer .title-wrap p{color:#ffffff; font-weight: 400;}
.main .gooddealer li {position:relative; text-align:center; padding: .5rem 0;}
.main .gooddealer li .info {font-size:1rem; display: flex; align-items: center; gap: 1rem;}
.main .gooddealer li .info .tx_wrap{text-align: left; line-height: 1.5; letter-spacing: -.02rem;}
.main .gooddealer li .info .img_wrap {text-align:center; width:90px; height: 90px;}
.main .gooddealer li .info .img {width:100%;height:100%;border-radius:50%;overflow:hidden;background-repeat:no-repeat;background-position:center 0;background-size:cover;background-color:#f9f9f9;}
.main .gooddealer li .info b {display:block; font-size:1.25rem; color:#ffffff;}
.main .gooddealer li .info i {color:#D3EAFF;font-size:.85rem; white-space: nowrap;}
.main .gooddealer li .info p{color:#ffffff; font-size:1.25rem;}
.main .gooddealer li .info_btn {display: flex; align-items: center; justify-content: center; gap:.7rem; position:absolute;left:0;top:0;bottom:0;right:0;background:rgba(0,0,0,.6);border-radius:var(--radius-default);padding:.5rem; text-align:center;opacity:0;transition:all 1s cubic-bezier(0.16, 0.84, 0.44, 1);}
.main .gooddealer li .info_btn .hp {color:#fff;font-size:1.05rem;font-weight:bold;line-height:3rem;}
.main .gooddealer li .info_btn .button {display:block;width:45%;padding:0;background-color:var(--txt-default); border-radius:.5rem; margin-bottom:.2rem; font-weight:600; }
.main .gooddealer li .info_btn .button:nth-of-type(2) {background-color:#fff; color:var(--txt-default);}
.main .gooddealer li:hover .info_btn {opacity:1;}

.main .gooddealer .slick-arrow {top:auto; margin:0;  bottom:.5rem;}
.main .gooddealer .slick-arrow.slick-prev { left:-210px;  }
.main .gooddealer .slick-arrow.slick-next { left:-150px;right:auto;   }
.main .gooddealer .slick-arrow {border:1px solid rgba(0,0,0,0.1);}
.main .gooddealer .slick-arrow:before {color:#555;}

.nextprev{display: flex; position: absolute; top:0; right: 0;}
.nextprev > div{cursor: pointer; width:2rem; height: 2rem; display: flex; justify-content: center;}
.nextprev > div img{width:30%;}
.nextprev svg{display: none;}

@-webkit-keyframes bg-pan-left {
  0% { background-position: 0% 0%; }
  100% { background-position: 100% 100%; }
}

@keyframes bg-pan-left {
  0% { background-position: 0% 0%; }
  100% { background-position: 100% 100%; }
}

@media screen and ( max-width:1024px ) {
	.main .gooddealer{margin:2.5rem 0 0; padding:2.5rem 0;}
    .main .gooddealer .title-wrap {display:block; width:100%; margin-bottom:1rem;}
	.main .gooddealer li .info_btn .hp { font-size:1.2rem;  }
    .main .gooddealer .mc2_list .slick-list {overflow: visible;}
	.main .gooddealer li .info_btn{display: none;}
	.main .gooddealer li > a{position: absolute; top:0; left:0; width:100%; height:100%;}
	.main .gooddealer .title-wrap p{display: none;}

	.main .gooddealer li .info{flex-direction: column;}
	.main .gooddealer li .info .tx_wrap{text-align: center;}
}

@media screen and ( max-width:800px ) {
	.main .gooddealer li .info .img {width: 100%;}
	.main .gooddealer li .info_btn .hp { font-size:0.85rem; line-height:1.85rem;}

	.main .gooddealer li .info b{font-size: 1rem;}
	.main .gooddealer li .info p{font-size: 1rem;}
}


@media screen and ( max-width:400px ) {
	.main .gooddealer li .info .img_wrap{width:80px; height:80px;}
}



/*********************************************************/
/*         추천차량
/******************************************************* */
.recommend { overflow:hidden; position:relative; padding:0; background-color:#EAF1FD;}
.recommend a.btn-more, .main_list a.btn-more{font-size:.9rem; color:#999999;}

.recommend_item_wrap {position:relative;   border:0px solid #f00}
.recommend_item_slider{margin:0 auto;width:100%; }

.car_list_item .car-badge {position:absolute; left:0.5rem; top:0.5rem; z-index:5}


.main .recommend .slick-arrow {position:absolute;  bottom:5rem; width:50px; height:50px; border-radius:var(--radius-round); text-align:center; border:1px solid rgba(255,255,255,0.3); font-size:0; }
.main .recommend .slick-arrow:before {content:''; display:inline-block; line-height:50px; color:#fff; font-size:1.1rem; }
.main .recommend .slick-arrow.slick-prev { left:0px;  }
.main .recommend .slick-arrow.slick-prev:before {content:"\e93b"}
.main .recommend .slick-arrow.slick-next { left:60px;  }
.main .recommend .slick-arrow.slick-next:before {content:"\e93e"}

.main .recommend .slick-dots {margin-top:0.95rem;  text-align:center; }
.main .recommend .slick-dots > li {display: inline-block;vertical-align: top;width: 3rem;height:.25rem;margin: 0 3px !important; padding:0 !important; background-color:rgba(255,255,255,0.3) !important; border-radius: 0rem !important;cursor: pointer;-webkit-transition: all 400ms;transition: all 400ms;}
.main .recommend .slick-dots > li.slick-active {background-color:#fff !important;  }
.main .recommend .slick-dots > li > button {text-indent:-9999px;}


.car_list_item {display: inline-block; vertical-align: top; position:relative; box-sizing:border-box; width: 33.3%; outline: none; }
.car_list_item:after {content:''; position:absolute; left:0; top:0; width:100%; height:100%;background-color:#fff;  border-radius:1rem; border:1px solid #eee; z-index:-1; box-shadow:5px 5px 15px rgba(0,0,0,0.03)}
.car_list_item a {display:block; width:100%; height:100%; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; color:#444444;}
.car_list_item .img-wrap { display:block; width:100%; height: auto !important; aspect-ratio: 2/1.3; max-height:320px; position:relative;  background-repeat:no-repeat; background-position:center center; background-size:cover; border:0; }
.car_list_item .mark {position:absolute; right:1rem; bottom:1rem; width:50px; height:50px; z-index:333; background:url('/images/label_cert.png') no-repeat center ; background-size:cover;  display:none !important;}
.car_list_item .car-info {position:relative;background-color: #ffffff;padding:1.8rem 1.5rem; letter-spacing: 0;}
.car-info .infoBox .car-name { font-size:1rem; line-height:1.13em;  font-weight:bold; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; }
.car-info .infoBox .car-hash { font-size:0.9rem; margin-top:0.5rem; line-height:1em;min-height:20px;  font-weight:500; color:var(--txt-default); overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis; display: none;}
.car-info .auc-info {position:relative;top:auto;width:100%;padding:0rem;}
.car-info .auc-info .price {color: #000000; font-weight: 300;}
.car-info .auc-info .price em {padding-right:10px;font-size:.9rem;}
.car-info .auc-info .price strong{font-size:1.5rem !important; font-weight:bold;letter-spacing:0; font-weight: 700;}

.car-info  .car-desc{display: flex; margin:.4rem 0 .2rem;}
.car-info  .car-desc span {display:block;color:#707070;font-size:.9rem;;line-height:1.5rem; font-weight: 300; padding-right: 0 !important;}
.car-info  .car-desc span:nth-of-type(2){margin: 0 .8rem;}
.car_list_item .car-desc span:before {content:'';display:inline-block;width:2rem;height:1.5rem;background-size:auto;background-position:center;background-repeat:no-repeat;vertical-align:middle; display: none;}
.car_list_item .car-desc span:nth-of-type(1):before {background-image:url('/images/main/icon_caricon1.png');}
.car_list_item .car-desc span:nth-of-type(2):before {background-image:url('/images/main/icon_caricon2.png');}
.car_list_item .car-desc span:nth-of-type(3):before {background-image:url('/images/main/icon_caricon3.png');}
.car_list_item .car-select {position:absolute; right:1.8rem; bottom:3.8rem; }
.car_list_item .car-badge span.color-red {background-color:rgba(245,57,48,.85);color:#fff;}
.car_list_item .car-badge span.color-green {background-color:rgba(24,36,57,.85);color:#fff;}
.car_list_item .car-badge span.color-blue {background-color:rgba(24,36,57,.85);color:#fff;}

.car_list_item .car-select {position:absolute;right:1.5rem;bottom:4.3rem;}
.car_list_item .car-select button {display:inline-block; width:2.5rem; height:2.5rem;background-color:transparent;text-align:center;font-size:0;opacity:.45; background-position:center center; background-repeat:no-repeat;background-size:1.415rem auto; }
.car_list_item .car-select button:hover {opacity:1;}
.car_list_item .car-select button.wish { background-image:url('/images/ico_wish_off.png');   }
.car_list_item .car-select button.wish.on {background-image:url('/images/ico_wish_on.png');}
.car_list_item .car-select button.vs { background-image:url('/images/ico_vs_off.png');    }
.car_list_item .car-select button.vs.on {background-image:url('/images/ico_vs_on.png');border-color:#fff;}
.car_list_item .car-select button.on {opacity:1;border-color:var(--txt-default);}

.recommend_item_slider .swiper-slide{border-radius: .6rem; overflow: hidden;}


@media screen and (max-width:1300px){
	.recommend .column {max-width: 100%; }
}

@media screen and (max-width:1024px){
	.main .recommend_item_wrap { margin-left:0; }
	.recommend_item_slider{ width:100%;} 
	.main .recommend .slick-dots {text-align:center;}
	.mc1_list  {margin-left: 0; margin-right: 0;padding: 0 6px;}
	.mc1_list .slick-list {overflow: visible;}
	.car_list_item .car-select button.vs {display:none;}
    
}


@media screen and (max-width:677px){
	.mc1_list{padding:0 0}
	.car_list_item .car-info{padding:1rem;}
}




/* 지역별차량 */
.main_region {background-color:#eee}
.main_region ul {font-size:0; }
.main_region li {display:inline-block; vertical-align:top; width:calc(20% - 1.2rem);margin:.5rem .6rem .9rem; padding:1.25rem; background-color:#fff; border-radius:.8rem; box-shadow:3px 3px 12px rgba(0,0,0,0.05); cursor:pointer;  }
.main_region li figure {width:100%; height:7.5rem; background-repeat:no-repeat; background-position:center center; background-size:cover; background-image:url('/images/nophoto_sangsa.png'); }
.main_region li h2 {display:block; text-align:center; font-size:1.05rem; padding-top:1.1rem; font-weight:600; color:#333; }
.main_region .slick-arrow { background-color:rgba(255,255,255,.6); border:1px solid rgba(0,0,0,0.1); }
.main_region .slick-arrow:before { color:#555; }
.main_region .slick-arrow.slick-prev { left:-30px;  }
.main_region .slick-arrow.slick-next { right:-30px;}

@media screen and (max-width:670px){
	.main_region ul {width:100%; margin-left: 0 !important; margin-right:0 !important; padding: 0 10px !important; }
	.main_region li { padding:.65rem;   border-radius:.5rem;  margin-left:.3rem; margin-right:.3rem}
	.main_region li figure {height:5.8rem;}
	.main_region li h2 { font-size:.95rem; padding-top:.65rem; }
	.main_region .mc4_list .slick-list {overflow: visible;}
}

.main .car_list > li a {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/* 차량리스트 신규차량 */
.main .car_list .auc-info .car-select {display:none;}
.main .car_list .car-info .car-desc span:after {display:none;}
.main .car_list .car-info button.carcheck {display:none;}
.main .car_list.gallery .check-area {display:none;}

.main .car_list.gallery{display: flex; justify-content: space-between; flex-wrap: wrap; gap:1rem;}
.main .car_list.gallery li {position:relative; border-radius: .6rem !important; border:0 !important; margin: 0;}
.main .car_list.gallery li .check-area {display:none;}
.car_list.gallery > li:hover{box-shadow: none !important;}
.main .car_list.gallery .car-info .infoBox .car-hash {display:none;}
.main .car_list.gallery .car-info .car-desc {border:0;margin:0;padding:0; margin-top:0.5rem; min-height: auto !important;}

.main .car_list.gallery .car-info {display:block; padding:1.2rem .7rem !important; background:transparent !important}
.main .car_list.gallery .auc-info {display:flex;justify-content: space-between;}
.main .car_list.gallery .auc-info .car-select { display:none; width:50%; margin-top:-0.6rem;}
.main .car_list.gallery .img-wrap {width:100%; height:auto !important; max-height:320px; aspect-ratio: 16/9; border-radius:0.3rem;background-image:url('/images/nophoto.png');background-size:cover; background-repeat:no-repeat ; background-position:center center;vertical-align:middle;}
.main .car_list.gallery .img-wrap a {display:block; width:100%; height:100%; border:0px solid #f00}
.main .car_list.gallery .car-info .infoBox .title {height:auto; overflow:hidden; word-break:keep-all; white-space:nowrap; text-overflow:ellipsis;}
.main_list.r2 {background-color:#F5F5F5;}
.main_list a.btn-more{position: relative;}

.main_carlist1{display: flex; gap:1rem;}
.main_carlist1 .carlist_left{width:250px;}
.main_carlist1 .car_list_slider1, .main_carlist1 .car_list_slider2{width:calc(100% - 250px)}
.main_carlist1 .title-wrap{display: flex; flex-direction: column; height:95%; gap: 1.5rem;}
.main_carlist1 .title-wrap p{font-weight: 400; line-height: 1.45;}
.main_carlist1 .title-wrap > img{position:absolute; bottom:0; left:0;}
.main_carlist1  a.btn-more{width: fit-content; height:auto; padding: 8px 20px; border: 1px solid #C5C5C5; border-radius: 100px;}
.main_carlist1  a.btn-more::after{display: none;}
@media screen and ( max-width:1300px ) {
	.main .recommend .column {max-width: 100%; padding:0;}
	.main .recommend .title-wrap, .main .main_list .title-wrap{padding: 0 1rem;}
} 
@media screen and ( max-width:1024px ) {
    .mc3_list {margin-left: 0; margin-right: 0;}
	.mc3_list .slick-list {overflow: visible;}
    .mc3_list li.car_list_item {margin:0 5px 10px;  }

	.main .car_list.gallery{flex-wrap: nowrap;}

	.main_carlist1{flex-direction: column;}
	.main_carlist1 .carlist_left{width:100%;}
	.main_carlist1 .car_list_slider1, .main_carlist1 .car_list_slider2{width:100%;}
	.main .car_list.gallery{ gap:0;}
	.main_carlist1 .title-wrap{flex-direction: row; justify-content: space-between;}
	.main_carlist1 .title-wrap > img{display: none;}
	.main_carlist1 .title-wrap p{display: none;}
	.nextprev{right: 1%;}
}

@media screen and ( max-width:700px ) {
	
    .main .car_list {border-width:1px;margin:0; }
	.main .car_list li {border-width:1px; }
	.main .car_list.gallery .car-info {padding:1rem .7rem !important;}

	.main_carlist1  a.btn-more{padding:5px 15px;}
}

.main .sub_nav_wrap {height:5.5rem;background:transparent;}
.main .sub_nav li span {border:1px solid #f0f3f6;line-height:3.7rem;cursor:pointer;}
.main .sub_nav li.active span {border:1px solid var(--txt-default);}

@media screen and ( max-width:700px ) {
	.main .sub_nav_wrap { height:auto;padding-bottom:1rem; }
	.main .sub_nav li span { line-height:3.0rem; font-size:.95rem;}

}

