@charset "UTF-8";:root{--ksm-font-sans:Noto Sans TC,Noto Sans CJK TC,sans-serif;--ksm-font-serif:Noto Serif TC,Noto Serif CJK TC,serif;--h1:2.75vw;--h3:1.38vw;--h5:0.98vw;--p:0.93vw}@media (max-width:768px){:root{--h1:7.9vw;--h3:4.65vw;--h5:4.8vw;--p:clamp(15px,3.95vw,17px)}}.color_A48747{color:#a48747!important}.color_9D7447,.pc_color_9D7447{color:#9d7447!important}.white{color:#fff!important}.noteBody{background-color:rgba(35,24,21,.5)!important}.noteBody.bottom{bottom:0!important}.noteBody.bottom.left{left:0}.noteBody.bottom.right{right:0}.ksm-brand p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-feature p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-index p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-life p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-location p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-traffic p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]){font-size:4vw;line-height:6.41vw}@media (min-width:768px){.ksm-brand p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-feature p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-index p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-life p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-location p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]),.ksm-traffic p:not([class*="text-[0"]):not([class*="text-[1"]):not([class*="text-[2"]):not([class*="text-[3"]):not([class*="text-[4"]):not([class*="text-[5"]):not([class*="text-[6"]):not([class*="text-[7"]):not([class*="text-[8"]):not([class*="text-[9"]){font-size:1vw;line-height:1.53vw}}.menu nav ul li a{margin:0 .5vw!important;color:#fff!important}.menu nav ul li.active a,.menu nav ul li a:hover{border-bottom:4px solid #a58f68!important;color:#a58f68!important}.menu nav .rightNav .phone_txt{color:#f9f600!important}.menu nav .rightNav .btn_menu .act_btn_menu .line{background-color:#fff!important}.menu nav .rightNav .btn a svg{color:#fff}.activeMenuFloatStatus{background-color:#000!important}a.baseURL{display:flex;flex-direction:row;align-items:center!important;color:#000}a.baseURL i{padding-top:.3em}.bodyPage .webNav{background-color:#000!important}@media (max-width:768px){.bodyPage .webNav{z-index:100!important}}#jslcase_info{scroll-margin-top:110px}@media (max-width:768px){#jslcase_info{scroll-margin-top:90px}}.keyVision .fullBg{min-height:53vw;background-image:url(/case_assets/ksm260210/assets/images/sample/p_00.jpg?v=2606051516);background-repeat:no-repeat;background-size:cover}.keyVision .video{padding-bottom:53.25%!important}.keyVision .video:before{position:absolute;display:block;content:"\611B\5C71\6797\884C\92B7";left:1%;top:1%;color:#000}.btn-more.center{margin:1.5vw auto 0}.swiper{overflow-x:hidden!important}.swiper-pagination{z-index:2!important}.swiper-pagination-bullet{width:.55vw!important;height:.55vw!important;background:#fff!important;margin:0 .25vw!important;opacity:1!important}.swiper-pagination-bullet-active{background-color:#004692!important}.fullRegion.txtRowRegion.boxMode .txt{padding:1.5vw 0 4vw}.fullRegion .txt .body *{font-family:"Noto Serif TC",serif}.fullRegion .txt .body h1,.fullRegion .txt .body h2,.fullRegion .txt .body h3,.fullRegion .txt .body h5,.fullRegion .txt .body p{color:#303030;font-weight:600}.fullRegion .txt .body h1{font-size:var(--h1)!important;font-weight:600!important;line-height:1.2;color:#1d2975}.fullRegion .txt .body h3{font-size:var(--h3)!important}.fullRegion .txt .body h5{font-size:var(--h5)!important}.fullRegion .txt .body p{font-size:var(--p)!important}.fullRegion .txt .body p.pcTxtWhite{color:#fff!important}.fullRegion .txt .body .strongColor{color:#ffea00!important}@media (max-width:768px){.fullRegion .txt .body .strongColor.primaryColor_mob{color:#1d2975!important;color:#464645!important}}.fullRegion .txt .body .strongColor2{color:#be106c!important}@media (max-width:768px){.fullRegion .txt .body .strongColor2{color:#be106c!important}}@media (max-width:768px){.fullRegion .img{width:90vw!important;margin:auto!important}}@media (max-width:768px){.txtWhite .txt .body h1.primaryColor_mob{color:#1d2975!important}.txtWhite .txt .body p.primaryColor_mob{color:#464645!important}}@media (max-width:768px){.pc_color_9D7447{color:unset!important}.btn-more{width:55vw;height:8vw;margin:5vw auto 0;font-size:2.75vw}.keyVision .fullBg{height:160vw!important;background-image:url(/case_assets/ksm260210/assets/images/sample/mob_00.jpg?v=2606051516);background-size:cover;background-repeat:no-repeat;background-position:top}.keyVision .video{padding-bottom:0!important}.swiper-pagination-bullet{width:2.25vw!important;height:2.25vw!important;margin:0 .75vw!important}}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);width:4.3vw;height:4.3vw;background-size:contain;background-repeat:no-repeat;background-position:50%;transition:opacity .3s ease;z-index:2;cursor:pointer}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.3!important;cursor:not-allowed;pointer-events:none}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{width:12vw;height:12vw}}.nav-prev{background-image:url(/case_assets/ksm260210/assets/images/sample/icon_3_l.png?v=2606051516)}.nav-next{background-image:url(/case_assets/ksm260210/assets/images/sample/icon_3_r.png?v=2606051516)}.ksm-font-sans{font-family:var(--ksm-font-sans)}.ksm-font-serif{font-family:var(--ksm-font-serif)}.ksm-index{font-family:var(--ksm-font-sans)}.ksm-index #sec1 .ksm-index-sec1__scroll-hint{position:absolute;left:50%;bottom:6.5vw;z-index:2;width:12.82vw;height:12.82vw;transform:translateX(-50%);cursor:pointer}@media (min-width:769px){.ksm-index #sec1 .ksm-index-sec1__scroll-hint{bottom:2vw;width:4.2vw;height:4.2vw}}.ksm-brand,.ksm-feature,.ksm-life,.ksm-location,.ksm-traffic{font-family:var(--ksm-font-sans)}.ksm-swiper-pagination-life .swiper-pagination-bullet{background:#c5c9ac!important;opacity:1!important;border-radius:50%!important}.ksm-swiper-pagination-life .swiper-pagination-bullet-active{background-color:#536600!important}@media (max-width:768px){.ksm-swiper-pagination-life .swiper-pagination-bullet{width:2.05vw!important;height:2.05vw!important;margin:0 1.03vw!important}}@media (min-width:769px){.ksm-swiper-pagination-life .swiper-pagination-bullet{width:.63vw!important;height:.63vw!important;margin:0 .31vw!important}}.ksm-index-btn-outline{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #171615!important;background-color:transparent;color:#171615;font-weight:500;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ksm-index-btn-outline:hover{background-color:#171615;color:#fff;border-color:#171615!important}.ksm-index-btn-solid{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid #000!important;background-color:#171615;color:#fff;font-weight:500}.ksm-swiper-pagination{position:relative!important;bottom:auto!important;left:auto!important;width:100%}.ksm-swiper-pagination .swiper-pagination-bullet{background:#c5c5c5!important;opacity:1!important;border-radius:50%!important}.ksm-swiper-pagination .swiper-pagination-bullet-active{background-color:#171615!important}@media (max-width:768px){.ksm-swiper-pagination{margin-top:4.1vw}.ksm-swiper-pagination .swiper-pagination-bullet{width:2.25vw!important;height:2.25vw!important;margin:0 .75vw!important}}@media (min-width:769px){.ksm-swiper-pagination{display:none!important}.ksm-swiper-pagination.ksm-swiper-pagination-life{display:flex!important;justify-content:center;margin-top:1.25vw}}@media (min-width:769px){.obj-pos-pc-index-s2-1{-o-object-position:50% 50%;object-position:50% 50%}.obj-pos-pc-index-s3-1{-o-object-position:50% 20%;object-position:50% 20%}.obj-pos-pc-index-s3-2,.obj-pos-pc-index-s4-1,.obj-pos-pc-index-s4-2,.obj-pos-pc-index-s4-3,.obj-pos-pc-index-s5-1{-o-object-position:50% 35%;object-position:50% 35%}.obj-pos-pc-index-s6-1{-o-object-position:50% 30%;object-position:50% 30%}}@media (max-width:768px){.obj-pos-mob-index-s1-1{-o-object-position:50% 15%;object-position:50% 15%}.obj-pos-mob-index-s2-1{-o-object-position:50% 40%;object-position:50% 40%}.obj-pos-mob-index-s3-1{-o-object-position:50% 18%;object-position:50% 18%}.obj-pos-mob-index-s3-2{-o-object-position:50% 40%;object-position:50% 40%}.obj-pos-mob-index-s4-1,.obj-pos-mob-index-s4-2,.obj-pos-mob-index-s4-3{-o-object-position:50% 35%;object-position:50% 35%}.obj-pos-mob-index-s5-1{-o-object-position:50% 30%;object-position:50% 30%}.obj-pos-mob-index-s6-1{-o-object-position:50% 28%;object-position:50% 28%}}@media (min-width:769px){.obj-pos-pc-location-s2-1{-o-object-position:50% 35%;object-position:50% 35%}}@media (max-width:768px){.obj-pos-mob-location-s1-1{-o-object-position:50% 20%;object-position:50% 20%}.obj-pos-mob-location-s2-1{-o-object-position:50% 40%;object-position:50% 40%}}@media (min-width:769px){.obj-pos-pc-life-s1-1{-o-object-position:50% 35%;object-position:50% 35%}.obj-pos-pc-life-s2-main{-o-object-position:50% 40%;object-position:50% 40%}}@media (max-width:768px){.obj-pos-mob-life-s1-1{-o-object-position:50% 30%;object-position:50% 30%}}@media (min-width:769px){.obj-pos-pc-brand-s1-main{-o-object-position:50% 35%;object-position:50% 35%}.obj-pos-pc-brand-s2-1,.obj-pos-pc-brand-s2-2,.obj-pos-pc-brand-s2-3{-o-object-position:50% 20%;object-position:50% 20%}}@media (max-width:768px){.obj-pos-mob-brand-s1-hero{-o-object-position:50% 30%;object-position:50% 30%}.obj-pos-mob-brand-s1-slide{-o-object-position:50% 40%;object-position:50% 40%}.obj-pos-mob-brand-s2-1,.obj-pos-mob-brand-s2-2,.obj-pos-mob-brand-s2-3{-o-object-position:50% 20%;object-position:50% 20%}}@media (min-width:769px){.obj-pos-pc-feature-s1-main{-o-object-position:50% 35%;object-position:50% 35%}.obj-pos-pc-feature-s2-1,.obj-pos-pc-feature-s3-1{-o-object-position:50% 40%;object-position:50% 40%}.obj-pos-pc-feature-s4-bg{-o-object-position:50% 50%;object-position:50% 50%}}@media (max-width:768px){.obj-pos-mob-feature-s1-main{-o-object-position:50% 30%;object-position:50% 30%}.obj-pos-mob-feature-s2-1,.obj-pos-mob-feature-s3-1{-o-object-position:50% 40%;object-position:50% 40%}.obj-pos-mob-feature-s4-bg{-o-object-position:50% 45%;object-position:50% 45%}}@media (min-width:769px){.obj-pos-pc-traffic-s1-main{-o-object-position:50% 35%;object-position:50% 35%}}@media (max-width:768px){.obj-pos-mob-traffic-s1-hero{-o-object-position:50% 30%;object-position:50% 30%}.obj-pos-mob-traffic-s1-slide{-o-object-position:50% 40%;object-position:50% 40%}}