.sub{padding: 13.89% 0 12.04%; border-bottom: 1px solid #ddd;}


/* lnb */
.lnb{display: flex; border-bottom: 1px solid #ddd; margin:2.78% 0 10.2%; padding: 0 3.71%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;    justify-content: center;}
.business .lnb li {flex:0 0 auto;}
.lnb li{flex:0 0 25%; text-align: center;}
.lnb li a{font-size: clamp(14px, 3vw, 19px); line-height: 1; padding: 16% 0; position: relative;display: flex; align-items: center; justify-content: center;}
.lnb li.on{}
.lnb li.on a{font-weight: 700; color: #a51c30;}
.lnb li.on a::before{content: ""; width: 48.1%; height: 2px; bottom: -1px; left: 50%;  -webkit-transform: translateX(-50%);-moz-transform:translateX(-50%) ;-ms-transform:translateX(-50%) ;-o-transform:translateX(-50%) ;transform:translateX(-50%) ; background: #a51c30; position: absolute;}
.about_arti{}

/* com */
h3.arti_tit{font-size: clamp(16px, 5vw, 27px); line-height: 1.55; font-weight: 700; letter-spacing: -0.04em; margin-left: 4px;}
h3.arti_tit span{color: #a51c30;}
h4.arti_tit{font-size: clamp(14px, 4.7vw, 27px);position: relative; padding-right: 2.2%; display: inline-block; font-weight: 700;}
h4.arti_tit::before{position: absolute; content: ""; right: 0; bottom: 11px; width: 1.111vw; height: 1.111vw; max-width: 6px; max-height: 6px; background: #a51c30; border-radius: 50%;	}

.link_btn{font-size: clamp(12px, 2.778vw, 15px); max-width:191px ; max-height: 42px; display: flex; color: #fff; background: #b0bcc4; position: relative; padding-left: 3.2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 35.37vw; height: 7.778vw;    align-items: center; margin: auto; border-radius: 3px;}
.link_btn::before{content: ""; position: absolute; right: 9.43%; top: 0; height: 100%; width: 4.44vw; max-width: 24px;background: url(../images/mobile/cooperation_icon01.png) no-repeat center center; background-size: contain;}

/* about */
.about_arti{}
.about_arti .arti_tit{}
.about_arti figure{margin: 3.6% 0 4.4%;}
.about_arti figure img{}
.about_arti p{font-size: clamp(12px, 3.519vw, 19.5px); line-height: 1.78; margin-bottom: 6.8%; letter-spacing: -0.04em;}
.about_arti p:last-child{margin-bottom: 0;}
.about_arti{}


/* office */
.office .lnb {margin: 2.78% 0 5.93%;}
.office .slnb { margin-bottom: 0%;}
.office article{margin-bottom: 9.3%;}
.office article:last-child{margin-bottom: 0px;}
.office_arti01{background: url(../images/mobile/office_bg01.jpg) no-repeat center center / cover; padding-top: 10.2%;	}
.office_arti01 p{font-size: clamp(12px, 3.519vw, 19.5px); text-align: center; -ms-word-break: keep-all;word-break: keep-all; padding: 0 2.5%;line-height: 1.76; margin-bottom: 4.4%;}
.bd_box{text-align: center; margin-top: 4%;}
.bd_box h5{font-size: clamp(14px, 3.889vw, 21px); color: #fff; margin-bottom: 3px; max-height: 55px; display: flex; align-items: center; height: 10.185vw;justify-content: center;border-radius: 5px;}
.bd_box > div{font-size: clamp(12px, 3.519vw, 19.5px); border:1px solid #ddd ; border-radius: 5px; padding: 4.2% 0 ;line-height: 1.769;}
.bd_box ul{flex:1; position: relative;}
.bd_box ul:last-child::before{width: 1px; max-height: 128px; height: 23.703vw; content: ""; position: absolute; left: 0; top: -11.6%; background: url(../images/mobile/office_dot.png) repeat-y center;}
.bd_box li{color: #666; }
.bd_box p{}
.office_arti02 .bd_box{}
.office_arti02 .bd_box h5{background: url(../images/mobile/cont_tit01.png) no-repeat center center / cover; }
.office_arti02 .bd_box > div{}
.office_arti02 .bd_box ul{}
.office_arti02 .bd_box li{}
.office_arti02 .bd_box p{}
.office_arti03 .bd_box:nth-child(n+3){margin-top: 6%;}
.office_arti03 .bd_box h5{background: url(../images/mobile/cont_tit02.png) no-repeat center center / cover; }
.office_arti03 .bd_box > div{}
.office_arti03 .bd_box ul{}
.office_arti03 .bd_box li{}
.office_arti03 .bd_box p{}


/* cooperation */
.cooperation{}
.cooperation_arti01{margin-bottom: 40px;}
.cooperation_arti01 figure{padding: 7px 0 20px;}
.cooperation_arti01 img{}
.cooperation_arti01 p,
.cooperation_arti02 p{font-size: clamp(12px, 3.519vw, 19.5px); line-height: 1.769; letter-spacing: -0.045em;	}
.cooperation .down_box{display: flex; flex-direction: column; align-items: center; padding: 35px 0 ; background: #f3f4f4; margin-top: 20px; margin-bottom: 24px;}
.cooperation .down_box figure{margin-bottom: 20px;}
.cooperation .down_box img{}
.cooperation .down_box a{max-width: 171px;}


/* directions */
.directions .lnb {margin: 2.78% 0 5.93%;}

.slnb{margin-bottom: 11.12%;}
.slnb ul{display: flex;	border-radius: 5px; overflow: hidden; width: 100%;}
.slnb li{background: #f3f4f4; flex: 1; height: 11.1111vw; max-height: 60px; border-right: 1px solid #ddd;}
.slnb a{font-size: clamp(12px, 3vw, 17px); width: 100%; height: 100%; display: flex; justify-content: center;align-items: center; color: #999999; font-weight: 700; line-height: 1.3; text-align: center;}
.slnb li.on{background: #a51c30; }
.slnb li.on a{color: #fff;}


.root_daum_roughmap {width: 100%!important;}
.wrap_map{ max-height: 295px; height: 54.6296vw;}
.root_daum_roughmap .wrap_controllers{display: none;}

.directions_arti01{}
.directions iframe { width: 100%!important; max-height: 295px; height: 54.6296vw;}
.location{margin: 5% 0 10%; padding-bottom: 11%; border-bottom: 1px solid #ddd;	}
.location li{}
.location li:last-child{margin-top: 3%;}
.location figure{margin-right: 4.4%; margin-top: 1%;max-width: 60px; max-height: 60px; width: 11.111vw; height: 11.111vw; flex: 0 0 11.111vw; }
.location img{}
.location div{ line-height: 1.769;font-size: clamp(12px, 3.519vw, 19.5px);}
.location b{font-weight: 700; color: #a51c30;}
.location p{}
.location a{display: inline-block; color: #666;}

.directions_arti02{}
.transport{margin-top: 3.8%;}
.transport h5{font-size: clamp(14px, 3.889vw, 21px); background-repeat: no-repeat; background-position: center left; background-size: contain; padding-left: 10%; font-weight: 700; margin-bottom: 4.8%; position: relative;}
.transport h5::before{position: absolute; left: 0; top: 50%;;transform:translateY(-50%) ; max-width: 34px; max-height: 35px; width: 7vw; height: 7vw;content: "";background-repeat: no-repeat;    background-size: contain;}
.transport_subway h5::before{background-image: url(../images/mobile/directions_icon03.png);}
.transport_bus h5::before{background-image: url(../images/mobile/directions_icon04.png);}
.transport_public h5::before{background-image: url(../images/mobile/directions_icon03.png);}
.transport_car h5::before{background-image: url(../images/mobile/directions_icon05.png);}


.transport > div{font-size: clamp(12px, 3.1vw, 18px);}
.transport em{margin-right: 2%; width: 27.777vw; flex: 0 0  27.777vw; max-width: 165px; display: flex; align-items: center; height: 6.6667vw; max-height: 36px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 2px solid; border-radius: 30px;}
.transport em span{font-size: clamp(12px, 2.777vw, 15px); font-weight: 700;}
.transport p{}
.transport:nth-child(2){background: url(../images/mobile/directions_dot.jpg) repeat-x left bottom; padding-bottom: 9%; margin-bottom: 8.2%;}
.transport:last-child { padding-bottom: 0; margin-bottom: 0; background: none;}

.transport_subway{}
.transport_subway > div{display: flex;}
.transport_subway em{padding:0 4.6%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: auto; flex: 0 0 auto}
.transport_subway > div:nth-child(2) em{border-color: #0051a2; color: #0051a2;}
.transport_subway > div:nth-child(3) em{border-color: #976baa; color: #976baa;}
.transport_subway > div:nth-child(2) em span{background: #0051a2;}
.transport_subway > div:nth-child(3) em span{background: #976baa;}
.transport_subway em span{color: #fff; max-width: 24px; max-height: 24px; width:4.444vw ; height: 4.444vw; border-radius: 50%; display: inline-block; margin-right: 6.6%; text-align: center;}
.transport_subway p{}
.transport_subway > div:nth-child(n+2){margin-top: 3%;}

.transport_bus{}
.transport_bus > div{}
.transport_bus em{justify-content: center; color: #333; background: #fff; border-color: #333; margin-right: 1%; font-weight: 500; line-height: 1.2; text-align: center;  width: auto; flex: inherit; max-width: inherit; border: 0; background: none;  display: block; height: auto; max-height: inherit; line-height: 1.53;	}
.transport_bus em span{}
.transport_bus p{letter-spacing: -0.035em; line-height: 1.53;}
.bus_box:nth-child(2) {margin-top: 4.6%;}
.bus_box{}
.bus_box ul{background: #f3f4f4; padding: 4% 5% ; border-radius: 5px; margin-top: 2.6%;}
.bus_box li{display: flex;}
.bus_box li:nth-child(n+2) {margin-top: 4.5%;}
.bus_box{}

.blue{color: #4979c0; font-weight: 700;}
.green{color: #5ca217; font-weight: 700;}


.directions02 .transport h5 {margin-bottom: 3%;}
.transport_public{ margin-bottom: 8.2%;}

.transport_public{}
.transport_public{}
.directions02 .transport{}
.directions02 .transport li{position: relative; padding-left: 2.4%;line-height: 1.769;font-size: clamp(12px, 3.519vw, 19.5px); color: #666; letter-spacing: -0.04em; -ms-word-break: keep-all; word-break: keep-all;}
.directions02 .transport li::before{content: ""; position: absolute; left: 0; top: 0; margin-top: 2.8%; width:0.74vw ; height: 0.74vw; max-width: 4px; max-height: 4px; background: #222222;}
.directions02 .transport span{background: url(../images/mobile/transport_arr.png) no-repeat center / contain ; display: inline-block; margin:0 1.45% 0 1.85%; max-width: 16px; min-height: 19px; width: 2.963vw;vertical-align: middle; margin-bottom: 1%;}
.directions02  .transport_bus li{font-size: clamp(12px, 3.519vw, 18px);}


/* business */
.business .lnb {justify-content: center; margin-bottom: 11.5%;}
.business{}
.business_arti ul{justify-content: flex-start;}
.business_arti li{border: 2px solid #ddd; max-width: 164px; max-height: 164px; height:30.37vw ; flex: 0 0 30.37vw;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius: 5px;margin-right: 0.8%;}
.business_arti li:nth-child(3n){margin-right: 0;}
.business_arti li:nth-child(n+4){margin-top: 3px;}

.business_arti a{position: relative; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; border-radius: 5px; text-align: center;}
.business_arti a::before{position: absolute; content: ""; left: 50%; -webkit-transform: translateX(-50%);-moz-transform:translateX(-50%) ;-ms-transform:translateX(-50%) ;-o-transform:translateX(-50%) ;transform:translateX(-50%) ; bottom:-1px; max-width: 50px; max-height: 5px; width: 9.25vw; height:0.925vw; border-radius: 10px 10px 0 0;}
.business_arti li:nth-child(odd) a::before{background: #a51c30;}
.business_arti li:nth-child(even) a::before{background: #273953;}

.business_arti h4{font-size: clamp(12px, 3.519vw, 19.5px); color: #111; line-height: 1.33;}
.business_arti span{color: #b0bcc4; line-height: 1.4;}

.business_arti li:last-child{background: url(../images/mobile/business_bg01.png) no-repeat center / cover ; border: 0;}
.business_arti li:last-child a::before{background: #fff;}
.business_arti li:last-child h4,
.business_arti li:last-child span{color: #fff;}


/* business_top */
.business_top .lnb { margin-bottom: 9.63%;}
.business_top{}
.business_top_arti01{margin-bottom: 7.41%;}
.business_top_arti01 figure{margin: 4% 0 ;}
.business_top_arti01 img{}
.business_top_arti01 .txt_box{}
.business_top_arti01 p{font-size: clamp(12px, 3.519vw, 19.5px);line-height: 1.769; margin-bottom: 6.8%;}
.business_top_arti01 p:last-child{margin-bottom: 0;}
.business_top_arti02 {}
.business_top_arti02 ul{}
.li_dot{background: #f3f4f4; padding:4.6% 6.4%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 4%; border-radius: 5px;}
.li_dot li{font-size: clamp(12px, 3.519vw, 19.5px); padding-left: 2.4%;line-height: 1.769; position: relative; color: #666;}
.li_dot li::before{content: ""; position: absolute; left: 0;  top: 0; margin-top: 3.3%; width:0.74vw ; height: 0.74vw; max-width: 4px; max-height: 4px; background: #222222;}


/* business_bottom */
.business_bottom{}
.business_bottom_arti01{}
.business_bottom_arti01 h3{font-size: clamp(18px, 5vw, 27px); font-weight: 700;border-bottom: 1px solid #222; color: #111; text-align: center; margin-bottom: 4.6%; padding-bottom: 2.2%;}
.business_bottom_arti01 p{font-size: clamp(12px, 3.519vw, 19.5px);line-height: 1.769; letter-spacing: -0.04em;}
.business_bottom_arti02{margin: 7.41% auto 9.26%;}
.business_bottom_arti02 ul{}
.business_bottom_arti02 li{ letter-spacing: -0.04em;}
.business_top_arti02  li { padding: 0;}
.business_top_arti02  li::before { display: none;}

.business_bottom_arti03{}
.business_bottom_arti03 .txt_box{margin: 4% 0 10.8%;}
.business_bottom_arti03 .txt_box > div{margin-bottom: 4.4%;}
.business_bottom_arti03 .txt_box > div:last-child{margin-bottom: 0px;}


.business_bottom_arti03 span {font-size: clamp(12px, 3.519vw, 19.5px)!important; color:#646464!important;}
.business_bottom_arti03 strong{font-weight: 700!important; }
.business_bottom_arti03 strong > span{ color: #222!important;}

/* .business_bottom_arti03 .txt_box strong span{font-size: clamp(12px, 3.519vw, 19.5px); color: #fff!important; background: #273953; width: 27.77vw; height: 6.66vw; max-width: 150px; max-height: 36px; border-radius: 30px; display: flex; align-items: center; justify-content: center; margin-bottom: 2.4%;}
.business_bottom_arti03 .txt_box p > span{font-size: clamp(12px, 3.519vw, 19.5px); line-height: 1.769; letter-spacing: -0.04em;} */
.business_bottom_arti03 .img_box{border: 2px solid #ddd; border-radius: 5px; padding:5.2% 5.8% 4.2%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center;}
.business_bottom_arti03 .img_box h3{font-size: clamp(14px, 3.889vw, 21px);  font-weight: 700; margin-bottom: 2.4%;}
.business_bottom_arti03 .img_box h3 span{color: #a51c30;}
.business_bottom_arti03 .img_box ul{justify-content: flex-start;}
.business_bottom_arti03 .img_box li {font-size: clamp(12px, 3.519vw, 17px); max-width: 108px; width: 23.5%; margin-right: 2%;}
.business_bottom_arti03 .img_box li:nth-child(4n){margin-right: 0;}
.business_bottom_arti03 .img_box li:nth-child(n+5){margin-top: 4%; display: none;}
.business_bottom_arti03 .img_box figure{}
.business_bottom_arti03 .img_box img{height: auto;}
.business_bottom_arti03 .img_box p{font-size: clamp(12px, 3.519vw, 19.5px); margin-top: 7%; line-height: 1.2;}
.business_bottom_arti03 .img_box button{background: #a51c30; outline: none; color: #fff; max-width:171px; max-height: 42px; width:31.666vw ; height: 7.777vw; border-radius:3px; margin-top: 3%;}



/* business_all */
.business_all{}
.business_all_arti > div{background: #f3f4f4; border-radius: 5px; margin-bottom: 3%; padding-top: 6%; text-align: center;}
.business_all_arti > div:last-child{margin-bottom: 0;}
.business_all span{font-size: clamp(12px, 3.519vw, 19.5px); background: #273953; padding: 0 5%; height: 6.66vw;  max-height: 36px; border-radius: 30px; display: flex; align-items: center; justify-content: center; margin:0 auto 1%; display: inline-block;}
.business_all span a{color: #fff;}

.business_all ul{padding-top: 0; text-align: left;}
.business_all li { padding: 0;}
.business_all li::before { display: none;}


/* member */
.member{}
.member_top{}
.member_top form{}
.member_search{font-size: clamp(12px, 3.519vw, 19.5px);background: #f3f4f4; display: flex; max-height: 76px; height: 14.074vw; padding-left:7%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; align-items: center; border-radius: 5px; margin-bottom: 1%;}
.member_search span{font-weight: 500; display: inline-block; color: #111111;margin-right: 2.8%;}
.member_search input{background: #f3f4f4; border: none; outline: none; width: 73%;}
.member_search a{background: url(../images/mobile/member_icon01.png) no-repeat center / cover ; text-indent: -999; font-size: 0; max-width: 75px; max-height: 76px; width: 13.888vw; height: 14.074vw;}
.member_tab {overflow: hidden; max-height: 62px; height: 11.481vw; margin-bottom: 9%;border-bottom: 1px solid #ddd;}
.member_tab ul{display: flex;overflow: auto;}
.member_tab li{flex: 0 0 13.3%; text-align: center; position: relative;}
.member_tab li.on::before{content: ""; position: absolute; width: 100%; bottom: 0px; height: 2px; left: 0; background: #a51c30;}
.member_tab a{padding: 29.8% 29.2% 16.1% 26.4%;;font-weight: 500; color: #111;font-size: clamp(12px, 3.519vw, 19.5px);}

.member_bottom{}
.member_bottom > div{ margin-bottom: 3%; }
.member_img{ align-items: center; padding: 3.6% 5.6%;border: 2px solid #ddd; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border-radius:5px ;}
.member_img figure{max-width: 132px; width: 24.444vw; margin-right: 5.7%;}
.member_img .txt_box{max-width:277px; width: 51.296vw;}
.member_img .txt_box h3{font-size: clamp(18px, 5vw, 27px); font-weight: 700; margin-bottom: 3.61%;}
.member_img .txt_box h3 span{font-size: clamp(12px, 3.519vw, 19.5px);color: #a51c30; font-weight: 400; margin-left: 3.6%; display: inline-block;}
.member_img .txt_box ul{margin-left: 0.73%;}
.member_img .txt_box li{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;font-size: clamp(12px, 3.519vw, 19.5px); padding-left: 4.7%;line-height: 1.769; position: relative; color: #666; letter-spacing: -0.04em;}
.member_img .txt_box li::before{content: ""; position: absolute; left: 0;top: 40%; width:0.74vw ; height: 0.74vw; max-width: 4px; max-height: 4px; background: #222222;}


/* search_view */
.search_view{}
.member_img_wrap{}
.member_img_wrap p{font-size: clamp(12px, 3.519vw, 19.5px); letter-spacing: -0.04em; line-height: 1.769; margin-top: 20px;}
.search_view .member_img{padding: 5.2% 5.6% 6%;}
.member_img figure{}
.member_img img{}
.member_img > div{}
.member_img h3{}
.member_img span{}
.member_img ul{}
.member_img li{}

.member_business{margin: 8% 0 10%}
.member_business .arti_tit{}
.member_business ul{}
.member_business li{}
.member_business li::before{}
.member_profile{}
.member_profile .arti_tit{}
.member_profile ul{background: #f3f4f4; padding:4.6% 6.4%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-top: 4%; border-radius: 5px;}
.member_profile li{font-size: clamp(12px, 3.519vw, 19.5px); letter-spacing: -0.04em; display: flex; line-height: 1.769;}
.member_profile span{color: #000; margin-right: 4.6%; font-weight: 500;}
.member_profile p{}



/* recruitment */
.recruitment{}
.recruitment_arti01{}
.recruitment_arti01 .arti_tit{margin-bottom: 21px;}
.recruitment_arti01 .arti_tit span{}
.recruitment_arti01 figure{}
.recruitment_arti01 img{}
.recruitment_arti01 p{font-size: clamp(12px, 3.519vw, 19.5px); letter-spacing: -0.042em; line-height: 1.769; margin: 21px 0 37px;}
.recruitment_arti02{margin-top: 50px;}
.recruitment_arti02 .arti_tit{letter-spacing: -0.04em; margin-bottom: 19px; display: inline;}
.recruitment_arti02 table{font-size: clamp(12px, 3.519vw, 19.5px); border-top: 1px solid #a51c30; margin-bottom: 50px;}
.recruitment_arti02 table:last-child{margin-bottom: 0;}
.recruitment_arti02 tr{border-bottom: 1px solid #ddd;}
.recruitment_arti02 th{background: #f5f5f5; font-weight: 400; color: #666;padding: 2.66% 0; width: 30%;}
.recruitment_arti02 td{color: #666;padding: 2.66% 0;}



/* contribution */
.contribution .board th:nth-child(4){width: 20%;}
.contribution .txt_box{margin: 6% 0 0%;}
.contribution .txt_box p {font-size: clamp(12px, 2.778vw, 17px); letter-spacing: -0.04em; }
.contribution .txt_box p:nth-child(n+2) {margin-top: 5%;}


/* news */
.news .lnb li{flex: 0 0 20%}


/* news_letter */
.news_letter .lnb {margin: 2.78% 0 5.93%;}
.news_letter .slnb li{flex: 0 0 25%;}

/* brochure */
.brochure{}
.brochure_arti ul{text-align: center; justify-content: flex-start;}
.brochure_arti li{width: 32%; margin-right: 2%; position: relative; padding-bottom: 6%;}
.brochure_arti li:nth-child(3n){margin-right: 0;}
.brochure_arti li:nth-child(n+4){margin-top: 8%;}
.brochure_arti li > a {border: 1px solid #ddd;}
.brochure_arti li > a > img{}
.brochure_arti img{}
.brochure_arti p{font-weight: 500; color: #222;font-size: clamp(12px, 3.519vw, 19.5px); margin: 5% 0 8%;}
.brochure_arti .row_box_s{justify-content: center; position: absolute; left: 50%; bottom: 0;transform:translateX(-50%) ; width: 100%;}
.brochure_arti .row_box_s a{margin:0 1%;}
.brochure_arti .row_box_s img{}


/* contribution */
.contribution .board figure { max-width: 100%;  width: auto;}


/* search */
.sub.search .tab li{width: 23%; flex:0 0 23%}
.sub.search .tab li a{padding: 13.1% 0;}
.sub.search form{margin-top: 12%;}

.search .search_cont {border: 2px solid #dddddd; border-radius: 5px; padding: 3.6% 5.6%;margin-bottom: 3%;}
.search .search_cont:last-child {margin-bottom: 0px;}

.search .search_cont > div {border-bottom: 1px solid #ddd; padding-bottom: 2.5%; margin-bottom: 2.96%;}
.search .search_cont h3 {font-size: clamp(18px, 5vw, 27px); font-weight: 700;}
.search .search_cont ul {}
.search .search_cont li{line-height: 1.769;font-size: clamp(12px, 3.519vw, 19.5px); position: relative; letter-spacing: -0.03em;}
.search .search_cont a {overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.search .more_btn {font-size: clamp(12px, 3.519vw, 19.5px); color: #a51c30; font-weight: 700; text-transform: uppercase; margin-top: 1.6%;}

.search .dot_box li{position: relative; padding-left: 2.5%;}
.search .dot_box li::before{content: ""; position: absolute; left: 0;top: 40%; width:0.74vw ; height: 0.74vw; max-width: 4px; max-height: 4px; background: #222222;}

.search_cont2 li{display: flex; justify-content: space-between; color: #666;}
.search_cont2 li a{width: 74%;}
.search_cont2 li span{}
.search_cont2 li{}
.search_cont2 li{}