.breadcrumb-empty{height:5.55556vw}.breadcrumb{white-space:nowrap;background-color:#fff;flex-wrap:nowrap;justify-content:flex-start;align-items:center;height:13.3333vw;padding:0 5.55556vw;display:flex;overflow:hidden}.breadcrumb-item{color:#666;cursor:pointer;font-family:Source Han Sans;font-size:3.88889vw;position:relative}.breadcrumb-item.disabled{cursor:auto}.breadcrumb-item:last-child{color:#000;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.breadcrumb-separator{color:#666;text-align:center;width:3.33333vw;margin-left:.83333vw;margin-right:.83333vw;font-family:Source Han Sans;font-size:3.88889vw}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.breadcrumb-empty{height:20px}.breadcrumb{box-sizing:border-box;width:1024px;height:48px;margin:auto;padding:0 20px}.breadcrumb-item{font-size:14px}.breadcrumb-separator{width:12px;margin-left:3px;margin-right:3px;font-size:14px}}@media screen and (min-width:1440px) and (hover:hover) and (pointer:fine){.breadcrumb{width:1440px}}
.video-player{box-sizing:border-box;width:100%;padding-bottom:5.55556vw;position:relative}.video-player video{border-radius:4.44444vw;width:100%}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){html .video-player{box-sizing:border-box;width:100%;padding-bottom:20px}html .video-player video{border-radius:16px;width:100%}}@media screen and (min-width:1440px) and (hover:hover) and (pointer:fine){html .video-player{box-sizing:border-box;width:100%;padding-bottom:20px}html .video-player video{border-radius:16px;width:100%}}
.text-expand{width:100%}.text-expand__content{letter-spacing:0;font-variation-settings:"opsz" auto;color:#999;word-break:break-word;white-space:pre-wrap;font-size:3.88889vw;font-weight:400;line-height:5.55556vw;transition:max-height .3s ease-in-out;overflow:visible}.text-expand__content--collapsed{-webkit-line-clamp:var(--max-lines);line-clamp:var(--max-lines);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-expand__toggle{cursor:pointer;color:#009b3f;background:0 0;border:none;align-items:center;gap:1.11111vw;margin-top:2.22222vw;padding:0;font-size:3.88889vw;font-weight:400;line-height:5.55556vw;transition:all .2s;display:flex}.text-expand__toggle:hover{opacity:.8}.text-expand__toggle-text{flex-shrink:0}.text-expand__toggle-icon{flex-shrink:0;transition:transform .2s}.text-expand__toggle-icon--expanded{transform:rotate(180deg)}
@media screen and (min-width:1024px) and (hover:hover) and (pointer:fine){.text-expand{width:100%}.text-expand__content{letter-spacing:0;font-variation-settings:"opsz" auto;color:#999;word-break:break-word;white-space:pre-wrap;font-size:14px;font-weight:400;line-height:20px;transition:max-height .3s ease-in-out;overflow:visible}.text-expand__content--collapsed{-webkit-line-clamp:var(--max-lines);line-clamp:var(--max-lines);text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-expand__toggle{cursor:pointer;color:#009b3f;background:0 0;border:none;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:14px;font-weight:400;line-height:20px;transition:all .2s;display:flex}.text-expand__toggle:hover{opacity:.8}.text-expand__toggle-text{flex-shrink:0}.text-expand__toggle-icon{flex-shrink:0;transition:transform .2s}.text-expand__toggle-icon--expanded{transform:rotate(180deg)}}
.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}}
