.recommended-keyword{box-sizing:border-box;padding:2.77778vw 5.55556vw}.recommended-keyword_title{color:#000;font-size:3.88889vw;font-weight:600}.recommended-keyword_content{flex-wrap:wrap;display:flex}.recommended-keyword_content .content-item{color:#000;background:#f9f9f9;border-radius:13.8889vw;justify-content:center;align-items:center;height:8.88889vw;margin:4.16667vw 3.33333vw 0 0;padding:0 5.55556vw;font-size:3.33333vw;display:flex}.recommended-keyword_content .expand-toggle{background:#f9f9f9;border-radius:13.8889vw;justify-content:center;align-items:center;height:8.88889vw;margin:4.16667vw 3.33333vw 0 0;padding:0 4.44444vw;font-size:3.33333vw;display:flex}.recommended-keyword_content .expand-toggle .expand-arrow{flex-shrink:0;width:3.33333vw;height:3.33333vw}.recommended-keyword_content .expand-toggle .expand-arrow.is-expanded{transform:rotate(180deg)}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.recommended-keyword{box-sizing:border-box;width:50%;margin:0 auto;padding:10px 0}.recommended-keyword_title{color:#000;font-size:14px;font-weight:600}.recommended-keyword_content{flex-wrap:wrap;display:flex}.recommended-keyword_content .content-item{color:#000;background:#f9f9f9;border-radius:50px;justify-content:center;align-items:center;height:32px;margin:15px 12px 0 0;padding:0 20px;font-size:12px;display:flex}.recommended-keyword_content .content-item:hover{cursor:pointer;background:#f0f0f0}.recommended-keyword_content .expand-toggle{background:#f9f9f9;border-radius:50px;justify-content:center;align-items:center;height:32px;margin:15px 12px 0 0;padding:0 16px;font-size:12px;display:flex}.recommended-keyword_content .expand-toggle .expand-arrow{flex-shrink:0;width:12px;height:12px}.recommended-keyword_content .expand-toggle .expand-arrow.is-expanded{transform:rotate(180deg)}}
.hidden-opacity .mimic-input,.hidden-opacity .mimic-button{opacity:0}.search-input-mimic{padding:0 5.55556vw;display:flex}.search-input-mimic .mimic-input{box-sizing:border-box;border:1px solid #999;border-radius:5.55556vw 0 0 5.55556vw;flex:1;height:11.1111vw;padding-left:5.55556vw;transition:opacity .5s ease-in-out;overflow:hidden}.search-input-mimic .mimic-input .mimic-input-swiper{height:11.1111vw}.search-input-mimic .mimic-input .mimic-item{color:#999;height:11.1111vw;font-size:3.88889vw;line-height:11.1111vw}.search-input-mimic .mimic-button{box-sizing:border-box;background:#009b3f url(/assets/icons/search.png) 50%/6.66667vw 6.66667vw no-repeat;border-radius:0 5.55556vw 5.55556vw 0;width:13.8889vw;height:11.1111vw;transition:opacity .5s ease-in-out}.search-input-mimic .mimic-button:active{background-color:#007d32}.search-input-mimic .real-input,.search-input-mimic .search-contact{display:none}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .header-mobile .search-input-mimic{width:312px;margin:0 auto;padding:0;position:absolute;left:0;right:0;display:flex!important}html .header-mobile .search-input-mimic .mimic-input{border:1px solid #999;border-right:0;border-radius:30px 0 0 30px;flex:1;height:40px;padding-left:26px;overflow:hidden}html .header-mobile .search-input-mimic .mimic-input .query-placeholder{color:#999;font-size:14px;line-height:38px}html .header-mobile .search-input-mimic .mimic-input .mimic-input-swiper{height:40px}html .header-mobile .search-input-mimic .mimic-input .mimic-item{height:40px;font-size:14px;line-height:40px}html .header-mobile .search-input-mimic .mimic-button{box-sizing:border-box;background-color:#fff;background-image:url(/assets/icons/pc/search.png);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border:1px solid #999;border-left:0;border-radius:0 30px 30px 0;width:50px;height:40px}html .header-mobile .search-input-mimic .real-input{border:1px solid #999;border-radius:20px;align-items:center;width:100%;height:40px;display:flex}html .header-mobile .search-input-mimic .real-input .inp{border:none;border-radius:20px;flex:1;height:36px;padding-left:26px}html .header-mobile .search-input-mimic .real-input .inp::placeholder{color:#999;font-size:14px}html .header-mobile .search-input-mimic .real-input .btn{box-sizing:border-box;background-color:#fff;background-image:url(/assets/icons/pc/search.png);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;border-radius:20px;width:50px;height:36px}html .header-mobile .search-input-mimic .search-wrap{z-index:999;background:#00000080;width:100vw;height:100vh;position:fixed;inset:70px 0 0}html .header-mobile .search-input-mimic .search-wrap .search-contact{z-index:999;background:#fff;width:100vw;max-height:80vh;display:block;position:fixed;top:66px;left:0;right:0;overflow-y:auto}html .header-mobile .search-input-mimic .search-wrap .search-contact .search-res{width:50%}html .header-mobile .search-input-mimic .search-wrap .search-contact .search-res.search-res-list{width:500px}html .header-mobile .search-input-mimic .search-wrap .search-contact .search-res{margin:0 auto;padding-bottom:10px}html .header-mobile .search-input-mimic .search-wrap .search-contact .search-res .search-res-item{border-radius:6px;align-items:center;gap:6px;font-size:14px;line-height:36px;display:flex}html .header-mobile .search-input-mimic .search-wrap .search-contact .search-res .search-res-item:hover{cursor:pointer;background-color:#fafafa}html .header-mobile .search-input-mimic .search-wrap .search-contact .search-res .countless-data{text-align:center;opacity:.5;padding:20px 0}html .header-mobile .search-input-mimic .search-wrap .close-wrap{text-align:right;background-color:#fff;width:350px;height:66px;position:fixed;top:0;right:0}html .header-mobile .search-input-mimic .search-wrap .close-wrap img{cursor:pointer;width:24px;height:24px;padding-top:21px;padding-right:20px}html .header-mobile .search-input-mimic .search-wrap .close-wrap img:hover{opacity:.8}}
