.header .logo{font-weight:800}.header .logo-title{font-weight:800}.header .logo-tagline,.header .logo .logo-subtext{font-weight:700}
.header .gnb_menu .gnb_list>li>a:hover{font-weight:700;text-shadow:0 0 8px rgba(255,255,255,.22)}
main{background:#fff;scroll-behavior:smooth;overflow-x:hidden;border-top:0}.contents{border-top:0}.lawyer-slider-container{width:100%;position:relative;z-index:2}.visual .swiper{padding-top:50px}.swiper{width:100%;height:100%}.visual .swiper-slide{margin-bottom:-2rem}.swiper-slide{width:100%;height:auto;display:flex;align-items:flex-end;justify-content:center;transition:all .4s ease}.swiper-slide img{width:100%;height:auto;display:block;transform:scale(0.85);filter:opacity(50%);transition:all .4s ease;object-fit:cover;margin-bottom:-2rem}.swiper-slide-active{z-index:10;bottom:2rem}.swiper-slide-active img{transform:scale(1.3);filter:grayscale(0) brightness(100%)}.lawyer-info{position:absolute;bottom:0;left:-4rem;right:-4rem;width:auto;height:auto;padding:2rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left;color:#fff;opacity:0;transition:.3s;border-radius:0 0 5px 5px;background:linear-gradient(180deg,rgba(146,94,45,0) 0,rgba(25,25,25,0.8) 100%)}.swiper-slide-active .lawyer-info{opacity:1}.lawyer-info p{color:var(--brown100);font-size:1.6rem}.lawyer-info h3{color:var(--jrwhite);font-size:1.8rem;margin-bottom:.5rem}.lawyer-info h3+p{font-size:1.4rem;color:#aeaeae}#jrMember.visual #jr-hero-design-2 .lawyer-slider-others .lawyer-info p:first-child,#jrMember.visual #jr-hero-design-3 .lawyer-slider-others .lawyer-info p:first-child,#jrMember.visual #jr-hero-design-4 .lawyer-slider-others .lawyer-info p:first-child{font-size:4.2rem !important}.visual .lawyer-slider-others .lawyer-info,.visual .lawyer-slider-others .swiper-slide-active .lawyer-info{background:none !important;background-image:none !important}.review-card{background:#fff;border:1px solid #b0a090;border-radius:20px;padding:40px 30px;box-shadow:0 2px 10px rgba(45,36,25,0.07);transition:all .3s ease;transform:scale(0.9);opacity:.8}.section2 .swiper{overflow:visible}.swiper-slide-active .review-card{transform:scale(1.1);opacity:1;z-index:2}.review-card__profile{margin-bottom:20px;display:flex;flex-direction:column;align-items:center}.review-card__img-box{width:8rem;height:8rem;border-radius:50%;overflow:hidden;margin-bottom:15px;background-color:var(--brown100)}.review-card__img-box img{transform:scale(1.1)}.review-card__img{width:100%;height:100%;object-fit:cover}.review-card__name{display:block;font-size:2rem;font-weight:700;color:var(--brown900);margin-bottom:5px}.review-card__category{display:block;font-size:1.8rem;color:var(--brown800)}.review-card__body{border-top:1px solid var(--brown200);padding-top:20px}.review-card__text{font-size:1.6rem;word-break:keep-all;color:var(--brown800);line-height:1.4;letter-spacing:-.04rem}.review-btn{display:none;width:4.5rem;height:4.5rem;background-color:#fff;border-radius:50%;box-shadow:0 4px 10px rgba(0,0,0,0.1);color:var(--brown800);transition:all .3s ease}.mobilelayout .review-btn{display:inherit}.review-btn::after{font-size:20px;font-weight:bold;display:block;margin-top:1.2rem}.review-btn:hover{background-color:var(--brown800);color:#fff;transform:scale(1.1)}.review-btn--prev{left:20px}.review-btn--next{right:20px}.visual .lawyer-slider-btn{position:absolute !important;z-index:20;display:flex !important;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;top:58%;transform:translateY(-50%);background:rgba(86,56,26,0.88);border:1px solid rgba(255,255,255,0.18);border-radius:50%;box-shadow:0 4px 16px rgba(56,36,18,0.35);color:#fff;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.visual .lawyer-slider-btn::after{font-size:1.5rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.visual .lawyer-slider-btn:hover:not(:disabled):not(.swiper-button-disabled){background:var(--brown900);border-color:rgba(255,255,255,0.25);box-shadow:0 6px 20px rgba(56,36,18,0.45);transform:translateY(-50%) scale(1.05)}.visual .lawyer-slider-btn:active:not(:disabled):not(.swiper-button-disabled){transform:translateY(-50%) scale(0.97)}.visual .lawyer-slider-btn.swiper-button-disabled{opacity:1;cursor:pointer;transform:translateY(-50%);pointer-events:auto}.visual .lawyer-slider-btn--prev{left:12px}.visual .lawyer-slider-btn--next{right:12px}main{position:relative}.innerWrap{margin:0 auto;width:140rem;padding:0 5rem}.header{height:64px;transition:all .4s ease-in-out;position:fixed;top:0;left:0;z-index:100;background-color:#050505;width:100%;border:0;box-sizing:border-box}.header::before,.header::after{display:none !important;content:none !important}.header .innerWrap{display:flex;align-items:center;justify-content:space-between}.header .logo{transition:color .25s ease,opacity .25s ease;display:flex;letter-spacing:-.1rem;font-size:24px;line-height:64px;color:var(--jrwhite);font-weight:700;text-decoration:none}.header .logo .logo-subtext{font-size:80%;font-weight:600}.header .logo:hover{color:var(--jrwhite);opacity:.9}.header .logo:focus-visible{outline:2px solid rgba(201,162,39,0.8);outline-offset:4px;border-radius:2px}.header .logo i{display:inline;margin-right:.5rem}.header .gnb_menu{transition:all .4s ease-in-out;line-height:64px}.header .gnb_menu ul.gnb_list{display:flex;}.header .gnb_menu .gnb_list{display:flex;flex-wrap:wrap;align-items:center;gap:0;}.header .gnb_menu .gnb_list>li{position:relative;}.header .gnb_menu .gnb_list>li>a{font-size:16px;color:var(--jrsoftwhite);font-weight:300;padding:0 12px;height:100%;line-height:64px;display:block;transition:color 0.25s ease;position:relative;text-decoration:none;}.header .gnb_menu .gnb_list>li>a::after{content:"";position:absolute;left:50%;bottom:15px;width:0;height:2px;background:#c9a227;transition:width 0.25s ease,left 0.25s ease;}.header .gnb_menu .gnb_list>li>a:hover{color:#fff;}.header .gnb_menu .gnb_list>li>a:hover::after{width:calc(100% - 24px);left:12px;}.header .gnb_menu .gnb_list>li>a.current{color:#fff;font-weight:500;}.header .gnb_menu .gnb_list>li>a.current::after{width:calc(100% - 24px);left:12px;background:#c9a227;}.header .gnb_menu .gnb_list>li>a:focus-visible{outline:2px solid rgba(201,162,39,0.8);outline-offset:2px;border-radius:2px;}.gnb_seo{position:relative;}.gnb_seo::after{content:"";position:absolute;left:0;right:0;top:100%;height:14px;z-index:199;}.gnb_seo_label{font-size:16px;color:var(--jrsoftwhite);font-weight:300;padding:0 12px;line-height:64px;cursor:pointer;display:block;transition:color 0.22s ease;position:relative;user-select:none;}.gnb_seo_label::after{content:"";display:inline-block;margin-left:0.45rem;vertical-align:0.2em;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;border-bottom:none;transition:transform 0.2s ease;}.gnb_seo:hover .gnb_seo_label,.gnb_seo:focus-within .gnb_seo_label{color:#fff;}.gnb_seo:hover .gnb_seo_label::after,.gnb_seo:focus-within .gnb_seo_label::after{transform:rotate(180deg);}.gnb_seo_list{position:absolute;top:calc(100%+6px);left:0;right:auto;min-width:236px;margin:0;padding:8px 0;list-style:none;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:0;background:linear-gradient(165deg,#1e1e1e 0%,#121212 100%);border:1px solid rgba(255,255,255,0.12);border-top:2px solid #c9a227;border-radius:14px;box-shadow:0 24px 56px rgba(0,0,0,0.55),0 0 0 1px rgba(201,162,39,0.15),inset 0 1px 0 rgba(255,255,255,0.06);opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity 0.22s ease,visibility 0.22s ease,transform 0.22s ease;z-index:200;}.gnb_seo:hover .gnb_seo_list,.gnb_seo:focus-within .gnb_seo_list{opacity:1;visibility:visible;transform:translateY(0);}.gnb_seo_list li{display:block;margin:0;}.gnb_seo_list li+li{border-top:1px solid rgba(255,255,255,0.07);}.gnb_seo_list a{font-size:15px;font-weight:400;padding:12px 20px !important;line-height:1.45 !important;height:auto !important;display:block;white-space:nowrap;color:rgba(255,255,255,0.9);transition:background 0.18s ease,color 0.18s ease,padding-left 0.18s ease;}.gnb_util{display:flex;align-items:center;gap:0.5rem;margin-left:0.5rem;}.gnb_btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--jrsoftwhite);background:transparent;border:none;border-radius:4px;cursor:pointer;transition:color 0.25s ease,background 0.25s ease;text-decoration:none;}.gnb_btn::after{display:none !important;}.gnb_btn:hover{color:#fff;background:rgba(255,255,255,0.1);}.gnb_btn:focus-visible{outline:2px solid rgba(201,162,39,0.8);outline-offset:2px;}.gnb_btn svg{display:block;color:currentColor;}.gnb_seo_list a:hover{background:rgba(201,162,39,0.16);color:#fff;padding-left:22px !important;}.gnb_seo_list a:focus-visible{outline:2px solid rgba(201,162,39,0.75);outline-offset:-2px;background:rgba(201,162,39,0.12);}.gnb_seo_list li:first-child a{border-radius:12px 12px 0 0;}.gnb_seo_list li:last-child a{border-radius:0 0 12px 12px;}.header .gnb_menu .gnb_seo_list a.current{color:#fff;font-weight:600;background:rgba(201,162,39,0.2);border-left:3px solid #c9a227;padding-left:17px !important;}.header .gnb_menu .gnb_seo .gnb_seo_list{left:50%;right:auto;transform:translate(-50%,-8px);}.header .gnb_menu .gnb_seo:hover .gnb_seo_list,.header .gnb_menu .gnb_seo:focus-within .gnb_seo_list,.header .gnb_menu .gnb_seo.jr-gnb-dd-open .gnb_seo_list{transform:translate(-50%,0);}.gnb_seo.jr-gnb-dd-open .gnb_seo_list{opacity:1;visibility:visible;transform:translateY(0);}.header .gnb_menu .gnb_seo.jr-gnb-dd-open .gnb_seo_list{transform:translate(-50%,0);}.jr-search-overlay{position:fixed;top:0;left:0;right:0;z-index:10000;background:#1e1e1e;padding:1rem 1.5rem;display:flex;align-items:center;gap:1rem;box-shadow:0 4px 20px rgba(0,0,0,0.3);transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .3s ease,opacity .3s ease,visibility .3s ease}.jr-search-overlay.is-open{transform:translateY(0);opacity:1;visibility:visible}.jr-search-overlay .jr-search-form{flex:1;display:flex;align-items:center;gap:.75rem;max-width:600px;margin:0 auto;width:100%}.jr-search-overlay .jr-search-input{flex:1;padding:.75rem 1rem;font-size:1.5rem;border:0;border-radius:10px;background:#333;color:#fff;outline:0;transition:border-color .2s ease,box-shadow .2s ease}.jr-search-overlay .jr-search-input::placeholder{color:#aaa}.jr-search-overlay .jr-search-input:focus{border-color:#c97f3d}.jr-search-overlay .jr-search-btn{padding:.75rem 1.25rem;font-size:1.5rem;font-weight:500;color:#1e1e1e;background:#c97f3d;border:0;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.jr-search-overlay .jr-search-btn:hover{background:#d48f4d;color:#1e1e1e}.jr-search-overlay .jr-search-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:rgba(255,255,255,0.9);background:transparent;border:0;border-radius:4px;cursor:pointer;transition:color .2s ease,background .2s ease;flex-shrink:0}.jr-search-overlay .jr-search-close:hover{color:#fff;background:rgba(255,255,255,0.1)}.jr-search-overlay .jr-search-results-area{position:absolute;left:0;right:0;top:100%;margin-top:.75rem;background:#faf9f7;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,0.25);padding:1rem 1.25rem;max-height:70vh;overflow-y:auto}.jr-search-overlay .jr-search-result{font-size:1.6rem;font-weight:600;color:#2d2018;text-align:center;margin-bottom:.75rem;padding:.75rem 0;line-height:1.45;display:flex;align-items:center;justify-content:center;min-height:2.5em}.jr-search-overlay .jr-search-result.jr-search-no-result{color:#8b4513;font-weight:500}.jr-search-overlay .jr-search-other-wrap{margin-top:.75rem;padding-top:.75rem;border-top:1px solid rgba(45,32,24,0.12)}.jr-search-overlay .jr-search-other-heading{display:block;font-size:.72rem;font-weight:700;color:#2d2018;margin-bottom:.6rem;letter-spacing:-.02em}.jr-search-overlay .jr-search-results-list{max-height:45vh;overflow-y:auto;background:#fff;border-radius:10px;padding:.35rem 0;list-style:none;margin:0;border:1px solid rgba(45,32,24,0.08)}.jr-search-overlay .jr-search-results-list li{margin:0;padding:0;border-bottom:1px solid rgba(45,32,24,0.06)}.jr-search-overlay .jr-search-results-list li:last-child{border-bottom:0}.jr-search-overlay .jr-search-results-list a{display:block;padding:.9rem 1rem;color:#1a1a1a;text-decoration:none;font-size:.84rem;font-weight:500;line-height:1.4;transition:background .2s ease,color .2s ease;border-radius:6px;margin:0 .25rem}.jr-search-overlay .jr-search-results-list a:hover{background:rgba(201,127,61,0.12);color:#1a1a1a}.jr-search-overlay .jr-search-results-list .jr-search-result-title{font-weight:600;color:#1a1a1a;display:block}.jr-search-overlay .jr-search-results-list .jr-search-result-url{font-size:.64rem;color:#6b5b4f;margin-top:.25rem;display:block}.jr-side-menu-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(10,22,40,0.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease;}.jr-side-menu-backdrop.is-open{opacity:1;visibility:visible;}.jr-side-menu{position:fixed;top:0;right:0;width:min(340px,88vw);max-width:100%;height:100%;background:linear-gradient(180deg,#f5f9ff 0%,#eef4fc 48%,#e8f1fb 100%);box-shadow:-16px 0 48px rgba(15,40,71,0.22),-4px 0 0 rgba(37,99,235,0.25);z-index:9999;transform:translateX(100%);transition:transform 0.32s cubic-bezier(0.32,0.72,0,1);overflow-y:auto;display:flex;flex-direction:column;}.jr-side-menu.is-open{transform:translateX(0);}.jr-side-menu-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.25rem 1.25rem 1.5rem;flex-shrink:0;border-bottom:1px solid rgba(148,163,184,0.35);background:linear-gradient(135deg,#0f2847 0%,#0a2a63 100%);}.jr-side-menu-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:#e2e8f0;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:background 0.2s ease,color 0.2s ease,transform 0.2s ease;}.jr-side-menu-close:hover{background:rgba(255,255,255,0.12);color:#fff;transform:scale(1.02);}.jr-side-menu-close:active{transform:scale(0.98);background:rgba(255,255,255,0.16);}.jr-side-menu-close svg{display:block;}.jr-side-menu-body{padding:1.25rem 0 2.5rem;flex:1;background:transparent;}.jr-side-menu-all{margin:0;padding:0;font-size:2.35rem;font-weight:700;color:#f8fafc;line-height:1.25;letter-spacing:-0.02em;}.jr-side-menu-all a{color:inherit;text-decoration:none;transition:color 0.2s ease,opacity 0.2s ease;}.jr-side-menu-all a:hover{color:#93c5fd;}.jr-side-menu .jr-side-menu-section{padding:0 1.25rem 1.5rem 1.5rem;margin-bottom:0.75rem;}.jr-side-menu .jr-side-menu-section:last-child{margin-bottom:0;padding-bottom:1.5rem;}.jr-side-menu .jr-side-menu-title{position:relative;font-size:2.25rem;font-weight:700;color:#0f172a;margin:0 0 0.9rem 0;padding:0.75rem 1rem 0.75rem 1.25rem;letter-spacing:-0.02em;line-height:1.3;background:rgba(37,99,235,0.1);border-radius:10px;border-bottom:none;}.jr-side-menu .jr-side-menu-title::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:70%;min-height:1.2em;background:linear-gradient(180deg,#2563eb 0%,#1d4ed8 100%);border-radius:0 3px 3px 0;}.jr-side-menu-subheading{margin:0.35rem 0 0.5rem 0;padding:0 1.25rem 0 1.5rem;font-size:1.45rem;font-weight:700;color:#475569;letter-spacing:-0.02em;}.jr-side-menu .jr-side-menu-list--sub{margin-bottom:0.9rem;margin-left:0.5rem;}.jr-side-menu .jr-side-menu-list--sub li{padding-left:1.75rem;}.jr-side-menu .jr-side-menu-list{list-style:none !important;margin:0;padding:0;padding-left:0;}.jr-side-menu .jr-side-menu-list li{margin:0 0 0.35rem 0;padding:0;position:relative;padding-left:1.5rem;}.jr-side-menu .jr-side-menu-list li::before{content:"•";position:absolute;left:0;top:50%;transform:translateY(-50%);color:#2563eb;font-size:1.15em;font-weight:700;line-height:1;}.jr-side-menu .jr-side-menu-list a{display:block;padding:0.85rem 1rem 0.85rem 0;font-size:1.575rem;font-weight:500;color:#0f172a;text-decoration:none;border-radius:12px;transition:background 0.2s ease,color 0.2s ease;line-height:1.4;}.jr-side-menu .jr-side-menu-list a:hover{background:rgba(37,99,235,0.1);color:#0a2a63;}.jr-side-menu .jr-side-menu-list a:focus-visible{outline:2px solid rgba(37,99,235,0.45);outline-offset:2px;}.jr-side-menu .jr-side-menu-list a:active{background:rgba(37,99,235,0.14);}.breadcrumb{padding:.8rem 0;margin:7rem auto 0;max-width:140rem;padding-left:5rem;padding-right:5rem;font-size:1.35rem;color:var(--brown700,#8b6914)}.breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.breadcrumb li:not(:last-child)::after{content:">";margin-left:.4rem;color:#999}.breadcrumb a{color:var(--brown800,#714923);text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.sect{padding:clamp(5rem,3.269rem+7.69vw,10rem) 0}.visual{margin-top:64px;background:url("../images/main_visual.webp") 50% no-repeat;background-size:cover;width:100%;background-attachment:fixed}.visual .innerWrap{margin-top:0;padding:0}.slogan_wrap{text-align:center;padding:7rem 0 1.5rem 0}.visual .title{text-align:left;margin-left:10rem}.visual .title h1{font-size:clamp(2.5rem,1.808rem+3.08vw,4.5rem);line-height:1.2;color:var(--brown900);margin-bottom:1.5rem;letter-spacing:-.1rem}.visual .title .subtxt{font-size:clamp(1.6rem,1.392rem+0.92vw,2.2rem);color:var(--brown800);letter-spacing:-.1rem;line-height:1.4;text-align:left}.visual .btn_group{display:flex;justify-content:center;gap:2rem;padding-top:clamp(1rem,0.308rem+3.08vw,3rem)}.visual .btn_group .btnRsv{color:var(--jrwhite);border:1px solid var(--jrwhite)}.visual .btn_group .btnRsv i{filter:brightness(0) invert(1)}.visual .btn_group .btnCall{display:none !important;background-color:var(--brown500);color:var(--jrwhite)}.visual .btn_group .btncs{display:flex;align-items:center;gap:.5rem;padding:.8rem 4.5rem;font-size:clamp(1.6rem,1.531rem+0.31vw,1.8rem);border-radius:100rem;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .2s ease;cursor:pointer;position:relative}.visual .btn_group .btnCall:hover{background-color:var(--brown700,#8b5a2b) !important;color:var(--jrwhite);transform:translateY(-2px)}.visual .btn_group .btnRsv:hover{background-color:var(--brown900);color:var(--jrwhite);border-color:var(--brown900);transform:translateY(-2px)}.visual .btn_group .btncs i{display:inline-block;width:2.2rem;height:2.2rem}.sect{text-align:center}.sect h2{font-size:clamp(2rem,1.308rem+3.08vw,3.5rem);color:var(--brown900);line-height:1.2}.sect .innerWrap{display:flex;flex-direction:column;gap:clamp(3rem,1.269rem+7.69vw,8rem)}.jr-cases-preview-head{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.jr-cases-preview-head h2{text-align:left}.jr-cases-preview-nav{display:flex;align-items:center;gap:.8rem}.jr-cases-preview-btn{width:4.2rem;height:4.2rem;border-radius:50%;border:1px solid rgba(86,56,26,0.28);background:#fff;color:var(--brown900);font-size:2rem;line-height:1;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.jr-cases-preview-btn:hover{background:var(--brown900);color:#fff}.jr-cases-preview-btn:disabled{opacity:.45;cursor:not-allowed}.jr-cases-preview-track-wrap{overflow:hidden;width:100%;position:relative;padding:.9rem 5.2rem 1.6rem;box-sizing:border-box}.jr-cases-preview-section .jr-cases-preview-track-wrap{margin-top:-1.4rem}.jr-cases-preview-btn--prev,.jr-cases-preview-btn--next{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.jr-cases-preview-btn--prev{left:.6rem}.jr-cases-preview-btn--next{right:.6rem}.jr-cases-preview-track{display:flex;gap:1.6rem;will-change:transform;transition:transform .35s ease;padding-top:.15rem;padding-bottom:.35rem}.jr-cases-preview-card{flex:0 0 calc((100% - 4.8rem) / 4);display:block;text-decoration:none;color:inherit;background:#fffdf9;border:1px solid #b0a090;border-radius:2.2rem;overflow:visible;min-height:33rem;padding:1.8rem 1.6rem 1.75rem;position:relative;transition:transform .2s ease,box-shadow .2s ease}.jr-cases-preview-card:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,0.1)}.jr-cases-preview-card-chip{position:absolute;top:0;right:1.2rem;z-index:4;background:#8b6b49;color:#fff;border-radius:0 0 1.2rem 1.2rem;padding:.65rem 1.2rem .55rem;font-size:1.35rem;font-weight:700;line-height:1}.jr-cases-preview-card-body{text-align:left;padding-top:4.2rem}.jr-cases-preview-card-cat{display:none}.jr-cases-preview-card-title{font-size:3rem;font-weight:800;color:#2d2419;line-height:1.45;letter-spacing:-.02em;margin:0;min-height:8.8rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.jr-cases-preview-card-summary{margin-top:1.3rem;color:#5a4b3d;font-size:2rem;line-height:1.65;min-height:10.5rem;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.jr-cases-preview-card-result{margin-top:.9rem;display:inline-flex;align-items:center;background:#f1e8da;color:#6b5235;border:1px solid #d8c5a8;border-radius:999px;padding:.35rem .95rem;font-size:1.25rem;font-weight:700}.jr-cases-preview-lawyers{margin-top:1.5rem;display:flex;gap:1.4rem;position:relative;z-index:1}.jr-cases-preview-lawyer{display:flex;flex-direction:column;align-items:center;gap:.45rem}.jr-cases-preview-lawyer img{width:6.4rem;height:6.4rem;border-radius:1rem;object-fit:contain;object-position:center top;background:#f2efe9;border:1px solid #ddd7cc;transform-origin:center bottom;transition:transform .28s ease,box-shadow .28s ease;will-change:transform}.jr-cases-preview-card:hover .jr-cases-preview-lawyer img{transform:scale(1.18);box-shadow:0 6px 16px rgba(45,36,25,0.12);z-index:2;position:relative}.jr-cases-preview-card:focus-visible .jr-cases-preview-lawyer img{transform:scale(1.18);box-shadow:0 6px 16px rgba(45,36,25,0.12)}@media(prefers-reduced-motion:reduce){.jr-cases-preview-lawyer img{transition:none}.jr-cases-preview-card:hover .jr-cases-preview-lawyer img,.jr-cases-preview-card:focus-visible .jr-cases-preview-lawyer img{transform:none}}.jr-cases-preview-lawyer span{font-size:1.25rem;color:#4b4035}.jr-cases-preview-empty{font-size:1.6rem;color:var(--brown700);margin-top:1.4rem}.jr-cases-preview-section .jr-section-more-wrap{margin-top:-2.8rem}.section1{background-color:#f9f7f2}.section1 .cont{display:flex;align-items:stretch;gap:1rem}.section1 .cont .lst{width:calc(100% / 3);display:flex;flex-direction:column;align-items:center;border-right:1px solid var(--brown100);padding:0 2rem;gap:.5rem}.section1 .cont .lst:last-child{border-right:0}.section1 .cont .lst .icon-scale{transition:all .4s ease-in-out;display:inline-block;width:5rem;height:5rem;background:url("../images/icon_judgements.svg") no-repeat;background-size:contain}.section1 .cont .lst .jr_result{background-color:var(--brown500);font-weight:700;color:var(--jrwhite);font-size:clamp(1.8rem,1.731rem+0.31vw,2rem);padding:.5rem 2rem;border-radius:2rem}.section1 .cont .lst .jr_category{font-size:clamp(1.6rem,1.531rem+0.31vw,1.8rem);font-weight:500;color:var(--brown900)}.section1 .cont .lst .desc_txt{font-size:clamp(1.6rem,1.531rem+0.31vw,1.8rem);color:var(--brown700)}.section2{background-color:#f5efe6}.section2 .innerWrap{overflow:hidden}.section3{background-color:#f9f7f2}.section3 .cont{padding:3rem;border:1px solid rgba(0,0,0,0.2);border-radius:2rem;display:flex;gap:5rem;align-items:center}.section3 .cont .add_info{display:flex;flex-direction:column;gap:2rem;text-align:left;padding:3rem clamp(1.5rem,0.981rem+2.31vw,3rem);background-color:var(--brown500);color:var(--jrwhite);border-radius:1.5rem}.section3 .cont .add_info hr{border-color:var(--brown600)}.section3 .cont .add_info .jrinfo{font-size:clamp(1.6rem,1.531rem+0.31vw,1.8rem)}.section3 .cont .add_info .jrinfo .add{font-weight:300}.section3 .cont .add_info .name{font-size:clamp(1.8rem,1.385rem+1.85vw,3rem);font-weight:700}.section3 .cont .add_info .location_wrap{display:flex;flex-direction:column;gap:1rem}.section3 .cont .add_info .location_wrap li{flex-direction:column;font-size:clamp(1.4rem,1.331rem+0.31vw,1.6rem);display:flex;gap:1rem}.section3 .cont .add_info .location_wrap span{align-items:center;display:flex;gap:.8rem;border-radius:2rem;width:fit-content;background-color:rgba(255,255,255,0.2);font-weight:500;padding:.4rem 1.5rem}.section3 .cont .add_info .location_wrap i{width:2rem;height:2rem;display:inline-block}.section3 .cont .add_info .map_wrap{display:flex}.section3 .cont .add_info .map_wrap li{margin-right:2rem}.section3 .cont .add_info .map_wrap li a{display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:1.4rem;font-weight:500;color:var(--jrwhite)}.section3 .cont .add_info .map_wrap li a img{width:clamp(4rem,3.308rem+3.08vw,6rem);height:clamp(4rem,3.308rem+3.08vw,6rem)}.section3 .cont .map img{max-width:100%}#jrLocation.section3 .cont{align-items:stretch}#jrLocation.section3 .cont .add_info{flex:1 1 38%;min-width:min(100%,28rem)}#jrLocation.section3 .cont .map{flex:1 1 55%;min-width:0}footer.footer,.footer{background-color:#c2a784;color:var(--jrwhite);font-size:calc(1.62rem * 1.3) !important;line-height:1.82;-webkit-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;margin-top:clamp(2.5rem,2rem+3.5vw,calc(1.62rem * 1.82 * 3));padding-top:clamp(1.25rem,0.85rem+1.5vw,2.75rem) !important;padding-bottom:clamp(2.75rem,1.5rem+2.5vw,calc(1.62rem * 1.82 * 3)) !important}footer.footer::before,footer.footer::after{content:"";display:block;width:100%;height:max(0.65rem,calc(clamp(1.75rem, 1.2rem + 2vw, 4.25rem) + 1.25rem * 1.82));min-height:max(0.4rem,calc(1.75rem + 1.25rem * 1.82))}footer.footer button,footer.footer .new-popup-btn{font-family:"Pretendard","Malgun Gothic","맑은 고딕",sans-serif;font-size:calc(1.62rem * 1.3) !important;line-height:1.5}footer.footer .center_lst a{font-size:calc(1.62rem * 1.3) !important;line-height:1.5}.footer .innerWrap{display:flex;justify-content:space-between;box-sizing:border-box;padding-top:clamp(1rem,0.65rem+1.4vw,3rem) !important;padding-bottom:clamp(4.25rem,3rem+5vw,8.5rem) !important}.footer .innerWrap.footer-inner--grid{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:clamp(2.25rem,1.15rem+3.2vw,4.5rem);row-gap:2.75rem;align-items:start}.footer .footer-inner--grid .sns.sns--footer-top{grid-column:2;grid-row:1;justify-self:end;align-self:start}.footer .footer-inner--grid .footer__grid-left-copy{grid-column:1;grid-row:2}.footer .footer-inner--grid .footer__grid-right-links{grid-column:2;grid-row:2;justify-self:end;max-width:100%}.footer .footer-inner--grid .footer__grid-left-copy>p:first-of-type{margin-top:0}.footer .footer-inner--grid .footer__grid-right-links .center_lst{margin-top:0}.footer .innerWrap.footer-inner--grid .footer__grid-right-links{gap:.75rem !important}.footer .innerWrap.footer-inner--grid .footer__grid-right-links>.copyright-row{margin-top:0 !important;transform:none !important;box-sizing:border-box !important;padding-top:calc(2 * 0.8 * 1.72 * 1.62rem * 1.3) !important}.footer .innerWrap.footer-inner--grid .footer__grid-bottom-line{margin-top:0 !important;box-sizing:border-box !important;padding-top:calc(2 * 0.8 * 1.72 * 1.62rem * 1.3) !important}.footer .innerWrap.footer-inner--grid .footer__grid-bottom-line .copyright-row{margin-top:0 !important;padding-top:0 !important;transform:none !important}.footer .innerWrap:not(.footer-inner--grid){column-gap:clamp(2rem,1.25rem+2.4vw,4.25rem)}.footer .innerWrap:not(.footer-inner--grid) .float_left{gap:0;max-width:min(100%,52rem)}.footer .innerWrap:not(.footer-inner--grid) .ft_info .jrci{margin-bottom:clamp(1.35rem,1.1rem+0.85vw,2rem)}.footer .innerWrap:not(.footer-inner--grid) .ft_info>p:not(.jrci){font-size:80%;line-height:1.72;margin:.38em 0}.footer .innerWrap:not(.footer-inner--grid) .float_right{padding-top:clamp(0.25rem,0.1rem+0.45vw,0.65rem);gap:clamp(1.35rem,1.05rem+1vw,1.95rem)}.footer .innerWrap:not(.footer-inner--grid) .float_right .sns{gap:clamp(1.85rem,1.55rem+0.95vw,2.35rem)}.footer .innerWrap:not(.footer-inner--grid) .float_right .center_lst{justify-content:flex-end;gap:.45rem .7rem;line-height:1.58}.footer .innerWrap:not(.footer-inner--grid) .float_right .center_lst span{color:rgba(255,255,255,0.78);font-weight:300}.footer .innerWrap:not(.footer-inner--grid) .float_right .center_lst .new-popup-btn{background:0;border:0;padding:0;margin:0;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:500;line-height:inherit;color:var(--jrwhite);vertical-align:baseline}.footer .innerWrap:not(.footer-inner--grid) .float_right .center_lst .new-popup-btn b{font-weight:700}.footer .innerWrap:not(.footer-inner--grid) .copyright-row{margin-top:.45rem;width:100%;justify-content:flex-end;transform:none}.footer .innerWrap:not(.footer-inner--grid) .float_right .copyright-inline{margin:0;text-align:right;font-size:inherit;font-weight:300;color:var(--jrwhite);line-height:1.58;letter-spacing:-.03em;max-width:52rem;margin-left:auto}.footer .float_left{display:flex;flex-direction:column;gap:5rem}.footer .ft_info{font-size:inherit;color:var(--brown100);letter-spacing:-.08rem}.footer .ft_info .jrci,.footer .footer-inner--grid>.jrci{font-size:150%;font-weight:700;margin-bottom:2rem;color:var(--jrwhite);display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;line-height:1.25}.footer .ft_info .jrci .jrsymbol,.footer .footer-inner--grid>.jrci .jrsymbol{display:inline-flex;align-items:center;flex-shrink:0;line-height:0}.footer .footer-inner--grid>.jrci{grid-column:1;grid-row:1;margin-bottom:0}.footer .ft_info .jrci img,.footer .footer-inner--grid>.jrci img{display:block;height:1em;width:auto;max-height:1em;margin:0;object-fit:contain}.footer .ft_info p{font-weight:300}.footer .footer__grid-left-copy p{font-size:80%;line-height:1.72;margin:.28em 0}.footer .ft_jrinfo{color:var(--jrsoftwhite);display:flex;flex-wrap:wrap;gap:0 2rem;font-size:inherit;font-weight:200}.footer .ft_jrinfo span{font-weight:200}.footer .ft_jrinfo button{font-weight:200;color:var(--jrsoftwhite)}.footer .ft_jrinfo button b{font-weight:700}.footer .btnFt_rsv{background-color:var(--brown800);color:var(--jrwhite);padding:1rem 3rem;font-size:inherit;font-weight:500;border-radius:.5rem}.footer .center_lst{display:flex;flex-wrap:wrap;gap:.6rem;white-space:normal;line-height:1.5;font-size:inherit}.footer .center_lst a{color:var(--jrwhite);font-weight:500;font-size:inherit;white-space:normal;line-height:1.5}.footer .center_lst.footer-nav-line{display:block;width:100%;text-align:right;line-height:1.45;word-break:keep-all}.footer .center_lst.footer-nav-line .footer-nav-line__primary{display:inline-block;white-space:nowrap;max-width:min(100%,max-content);overflow-x:auto;vertical-align:baseline;-webkit-overflow-scrolling:touch;scrollbar-width:thin;word-break:normal}.footer .center_lst.footer-nav-line>a,.footer .center_lst.footer-nav-line .footer-nav-line__primary a,.footer .center_lst.footer-nav-line>.footer-legal-btn{display:inline;vertical-align:baseline;font-size:inherit;font-weight:500;line-height:1.45;color:var(--jrwhite);text-decoration:none}.footer .center_lst.footer-nav-line .footer-nav-line__primary a{white-space:nowrap}.footer .center_lst.footer-nav-line>.footer-legal-btn{background:0;border:0;padding:0;margin:0;cursor:pointer;font-family:inherit;font-style:inherit;-webkit-appearance:none;appearance:none}.footer .center_lst.footer-nav-line>.ft_sep{display:inline;font-weight:300;opacity:.95;color:var(--jrwhite);font-size:inherit;line-height:1.45}.footer .center_lst.footer-nav-line>.ft_sep.ft_sep--footer-mob-only{display:none}.footer .center_lst.footer-nav-line>a:hover,.footer .center_lst.footer-nav-line>a:focus-visible,.footer .center_lst.footer-nav-line .footer-nav-line__primary a:hover,.footer .center_lst.footer-nav-line .footer-nav-line__primary a:focus-visible,.footer .center_lst.footer-nav-line>.footer-legal-btn:hover,.footer .center_lst.footer-nav-line>.footer-legal-btn:focus-visible{text-decoration:underline}.footer .footer-legal-row{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;justify-content:flex-end;width:100%;white-space:normal;font-size:inherit;line-height:1.5;color:var(--jrwhite)}.footer .footer-legal-row>span:not(.ft_sep){font-weight:400}.footer .footer-legal-row .ft_sep{font-weight:300;opacity:.95}.footer .footer-legal-row .footer-legal-btn{background:0;border:0;padding:0;margin:0;cursor:pointer;font:inherit;font-size:inherit;font-weight:700;color:var(--jrwhite)}.footer .footer-legal-row .footer-legal-btn:hover,.footer .footer-legal-row .footer-legal-btn:focus-visible{text-decoration:underline}.footer .float_right{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;padding-top:clamp(4.25rem,2.75rem+3.2vw,6.35rem);box-sizing:border-box}.footer .float_right:has(.sns--footer-top){gap:2rem;padding-top:max(1.25rem,calc(clamp(4.25rem, 2.75rem + 3.2vw, 6.35rem) - 4.5rem))}.footer .sns.sns--footer-top{width:100%;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:2rem}.footer .footer-right-links-stack{display:flex;flex-direction:column;align-items:flex-end;gap:.75rem;width:100%;margin-top:0;box-sizing:border-box}.footer .copyright{margin-top:2rem;font-size:inherit;color:rgba(255,255,255,0.9)}.footer .copyright-row{margin-top:1.4rem;display:flex;width:100%;align-items:flex-start;justify-content:flex-end;gap:1rem;flex-wrap:wrap;transform:translateY(-0.4rem)}.footer .copyright-inline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.55rem .85rem;width:100%;font-size:inherit;color:rgba(255,255,255,0.92);line-height:1.62}.footer .copyright-lead,.footer .copyright-tail{margin:0;font-weight:300;font-size:80%;color:var(--brown100);line-height:1.72;letter-spacing:-.08rem;white-space:nowrap}.footer .copyright-row .copyright{margin-top:0;white-space:nowrap}.footer .footer-region-accordion{min-width:0;max-width:none}.footer .footer-region-accordion--inline{display:inline-block;vertical-align:baseline}.footer .footer-region-accordion>summary{cursor:pointer;list-style:none;user-select:none;border:0;border-radius:.7rem;padding:0;font-size:80%;font-weight:300;color:var(--brown100);line-height:1.72;letter-spacing:-.08rem;white-space:nowrap}.footer .footer-region-accordion>summary::-webkit-details-marker{display:none}.footer .footer-region-accordion[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.footer .footer-region-list{margin:0;padding:.8rem 1.2rem .9rem 2rem;border:0;border-bottom-left-radius:.7rem;border-bottom-right-radius:.7rem;background:rgba(255,255,255,0.08);text-align:left;max-height:22rem;overflow-y:auto;-webkit-overflow-scrolling:touch;font-size:80%;font-weight:300;line-height:1.72;letter-spacing:-.08rem}.footer .footer-region-list li{margin:.25rem 0;color:var(--brown200);text-align:left;font-size:inherit}.footer .footer-region-list a{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--brown200);text-decoration:none;display:inline-block;text-align:left}.footer .footer-region-list a:hover{text-decoration:underline}.footer .sns{display:flex;gap:2rem}.footer .footer-region-links{font-size:inherit;color:var(--brown200);text-align:left;width:auto;margin-top:0;line-height:1.6}.footer .footer-region-links a{font-size:inherit;color:var(--brown200)}.ico_consult{background:url("../images/icon_pencil.svg") no-repeat;background-size:contain}.ico_call{background:url("../images/icon_phone.svg") no-repeat;background-size:contain}.ico_bus{background:url("../images/icon_bus.svg") no-repeat;background-size:contain}.ico_car{background:url("../images/icon_car.svg") no-repeat;background-size:contain}.icon_ctaWrite{background:url("../images/icon_cs.svg") no-repeat;background-size:contain}.icon_ctakakao{background:url("../images/icon_chat.svg") no-repeat;background-size:contain}.icon_ctanaver{background:url("../images/icon_reservation.svg") no-repeat;background-size:contain}.icon_ctacall{background:url("../images/icon_call.svg") no-repeat;background-size:contain}.ctaWrap{width:8rem;top:50%;transform:translateY(calc(-50% - 1.25rem));right:2rem;position:fixed;z-index:9999;display:flex;align-items:center;flex-direction:column;gap:2rem}.ctaWrap .jr-cta-chatbot-slot-wrap{width:100%;margin:0;padding:0 0 .25rem;list-style:none;position:relative;z-index:3}.ctaWrap .jr-cta-chatbot-slot-wrap .jr-cta-chatbot-mount{width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;min-height:0}.ctaWrap .ctaCs{width:100%;overflow:visible;background-color:var(--jrwhite);box-shadow:0 8px 28px rgba(0,0,0,0.14);border-radius:3.2rem 3.2rem 10rem 10rem;display:flex;padding-top:2.85rem;padding-bottom:2rem;flex-direction:column;align-items:center;gap:1rem;align-self:stretch}.ctaWrap .ctaCs .jrcall{background-color:var(--brown700);display:flex;border-radius:50%;width:7.35rem;height:7.35rem;min-height:7.35rem;max-width:calc(100% - 0.35rem);margin:-4.65rem auto .35rem;padding:0;flex-direction:column;justify-content:center;align-items:center;align-self:center;flex-shrink:0;box-shadow:0 6px 18px rgba(45,36,25,0.38);position:relative;z-index:2}.ctaWrap .ctaCs .jrcall p{color:var(--jrwhite);font-size:1.35rem;font-weight:600;line-height:1.15;text-align:center}.ctaWrap .ctaCs .jrcall a.jrcall-tel .callnum{white-space:nowrap;line-height:1.1}.ctaWrap .ctaCs .jrcall a.jrcall-tel{color:inherit;text-decoration:none;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;width:100%;height:100%;min-height:0;padding:.85rem .4rem;box-sizing:border-box;border-radius:50%}.ctaWrap .ctaCs .jrcall a.jrcall-tel:hover{opacity:.94}.ctaWrap .ctaCs .jrcall a.jrcall-tel:focus-visible{outline:2px solid rgba(255,255,255,0.9);outline-offset:2px}.ctaWrap .ctaCs li{display:block;width:100%}.ctaWrap .ctaCs a{width:100%;height:100%;display:flex;padding:5px 0;flex-direction:column;align-items:center;gap:5px;align-self:stretch;text-align:center;color:var(--gray800);font-size:1.4rem;font-weight:600}.ctaWrap .ctaCs a i{display:inline-block;width:3rem;height:3rem}.ctaWrap .btntop{display:flex;width:5rem;height:5rem;flex-direction:column;justify-content:center;align-items:center;border-radius:10rem;background:rgba(255,255,255,0.6);box-shadow:0 0 20px 0 rgba(0,0,0,0.1);font-size:0}.ctaWrap .btntop i{background:url("../images/icon_top.svg") no-repeat;background-size:contain;font-size:0;display:inline-block;width:1.6rem;height:1.6rem}.ctaWrap .jr-cta-info-nav{width:100%;list-style:none;margin:0;padding:0}.ctaWrap .jr-info-nav-details{width:100%;margin:0;padding:0;border:0}.ctaWrap .jr-info-nav-summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.35rem;width:100%;padding:.55rem .6rem;margin:0 .2rem;box-sizing:border-box;font-size:1.12rem;font-weight:700;color:var(--gray800);background:linear-gradient(180deg,#f7f3ed 0,#ebe3d8 100%);border:1px solid rgba(45,36,25,0.14);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.75)}.ctaWrap .jr-info-nav-summary::-webkit-details-marker{display:none}.ctaWrap .jr-info-nav-summary::marker{content:""}.ctaWrap .jr-info-nav-label{flex:1;text-align:center;line-height:1.2;letter-spacing:-.03em}.ctaWrap .jr-info-nav-chevron{width:.42rem;height:.42rem;border-right:2px solid var(--brown700);border-bottom:2px solid var(--brown700);transform:rotate(45deg);margin-right:.2rem;flex-shrink:0;transition:transform .2s ease}.ctaWrap .jr-info-nav-details[open] .jr-info-nav-chevron{transform:rotate(-135deg);margin-top:.15rem}.ctaWrap .jr-info-nav-panel{margin:.4rem .15rem 0;padding:.35rem .2rem .45rem;max-height:15rem;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-radius:.9rem;background:rgba(255,255,255,0.98);border:1px solid rgba(45,36,25,0.09);box-shadow:0 5px 16px rgba(0,0,0,0.07)}.ctaWrap .jr-info-nav-list{list-style:none;margin:0;padding:0}.ctaWrap .jr-info-nav-list li{margin:0;padding:0;border-bottom:1px solid rgba(45,36,25,0.07)}.ctaWrap .jr-info-nav-list li:last-child{border-bottom:0}.ctaWrap .jr-info-nav-list a{display:block;padding:.48rem .4rem;font-size:1.05rem;font-weight:500;line-height:1.28;color:var(--brown800);text-decoration:none;text-align:left;word-break:keep-all;overflow-wrap:break-word;min-height:0;height:auto}.ctaWrap .jr-info-nav-list a:hover{background:rgba(139,90,43,0.09);color:#2d2419}.subpage.jr-info-article .seo-cta .jr-cta-more-nav{margin-top:1.35rem;max-width:none;width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.subpage.jr-info-article .jr-info-bottom-select-wrap{position:relative;width:100%}.subpage.jr-info-article .jr-info-bottom-select-wrap--in-cta{max-width:100%;width:100%}.subpage.jr-info-article .jr-info-bottom-select-wrap:has(>.jr-info-bottom-select)::after{content:"";position:absolute;right:1.05rem;top:50%;width:.55rem;height:.55rem;margin-top:-.32rem;border-right:2px solid var(--brown700,#8b5a2b);border-bottom:2px solid var(--brown700,#8b5a2b);transform:rotate(45deg);pointer-events:none;opacity:.85}.subpage.jr-info-article .jr-info-bottom-select{width:100%;max-width:100%;margin:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;padding:.88rem 2.6rem .88rem 1.05rem;font-size:clamp(1.38rem,1.15rem+0.45vw,1.52rem);font-weight:600;font-family:inherit;line-height:1.35;color:#2d2419;letter-spacing:-.02em;background:linear-gradient(180deg,#fffefb 0,#f6f1eb 100%);border:1px solid rgba(45,36,25,0.16);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 2px 10px rgba(45,36,25,0.06);cursor:pointer;word-break:keep-all}.subpage.jr-info-article .jr-info-bottom-select--in-cta{background:rgba(255,255,255,0.94);text-align:center;border-radius:14px;padding:.95rem 2.75rem}.subpage.jr-info-article .jr-info-bottom-select:hover{border-color:rgba(45,36,25,0.24);background:linear-gradient(180deg,#fff 0,#faf5ef 100%)}.subpage.jr-info-article .jr-info-bottom-select--in-cta:hover{background:#fff}.subpage.jr-info-article .jr-info-bottom-select:focus{outline:0;border-color:var(--brown600,#a67c52);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 0 0 3px rgba(139,90,43,0.22)}.subpage.jr-info-article .jr-info-bottom-select option{font-weight:500;padding:.35rem .5rem}.subpage.jr-info-article .jr-info-bottom-details{width:100%;max-width:100%;margin:0;border:0;padding:0}.subpage.jr-info-article .jr-info-bottom-summary{list-style:none;cursor:pointer;position:relative;width:100%;max-width:100%;margin:0;box-sizing:border-box;appearance:none;-webkit-appearance:none;padding:.88rem 2.6rem .88rem 1.05rem;font-size:clamp(1.38rem,1.15rem+0.45vw,1.52rem);font-weight:600;font-family:inherit;line-height:1.35;color:#2d2419;letter-spacing:-.02em;text-align:center;background:linear-gradient(180deg,#fffefb 0,#f6f1eb 100%);border:1px solid rgba(45,36,25,0.16);border-radius:999px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 2px 10px rgba(45,36,25,0.06);word-break:keep-all}.subpage.jr-info-article .jr-info-bottom-summary::after{content:"";position:absolute;right:1.05rem;top:50%;width:.55rem;height:.55rem;margin-top:-.32rem;border-right:2px solid var(--brown700,#8b5a2b);border-bottom:2px solid var(--brown700,#8b5a2b);transform:rotate(45deg);pointer-events:none;opacity:.85;transition:transform .2s ease}.subpage.jr-info-article .jr-info-bottom-details[open]>.jr-info-bottom-summary::after{transform:rotate(-135deg);margin-top:.05rem}.subpage.jr-info-article .jr-info-bottom-summary::-webkit-details-marker{display:none}.subpage.jr-info-article .jr-info-bottom-summary::marker{content:""}.subpage.jr-info-article .jr-info-bottom-details--in-cta .jr-info-bottom-summary{background:rgba(255,255,255,0.94);border-radius:14px;padding:.95rem 2.75rem}.subpage.jr-info-article .jr-info-bottom-summary:hover{border-color:rgba(45,36,25,0.24);background:linear-gradient(180deg,#fff 0,#faf5ef 100%)}.subpage.jr-info-article .jr-info-bottom-details--in-cta .jr-info-bottom-summary:hover{background:#fff}.subpage.jr-info-article .jr-info-bottom-summary:focus{outline:0;border-color:var(--brown600,#a67c52);box-shadow:inset 0 1px 0 rgba(255,255,255,0.85),0 0 0 3px rgba(139,90,43,0.22)}.subpage.jr-info-article .jr-info-bottom-panel{margin:.55rem 0 0;padding:.4rem .35rem .5rem;max-height:min(22rem,52vh);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;text-align:left;border-radius:.95rem;background:rgba(255,255,255,0.98);border:1px solid rgba(45,36,25,0.1);box-shadow:0 6px 18px rgba(45,36,25,0.08)}.subpage.jr-info-article .jr-info-bottom-details[open]>.jr-info-bottom-summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.subpage.jr-info-article .jr-info-bottom-list{list-style:none;margin:0;padding:0;text-align:left}.subpage.jr-info-article .jr-info-bottom-list li{margin:0;padding:0;border-bottom:1px solid rgba(45,36,25,0.07);text-align:left}.subpage.jr-info-article .jr-info-bottom-list li:last-child{border-bottom:0}.subpage.jr-info-article .jr-info-bottom-list a{display:block;padding:.52rem .55rem;font-size:clamp(1.22rem,1.05rem+0.35vw,1.38rem);font-weight:500;line-height:1.35;color:var(--brown800,#714923);text-decoration:none;text-align:left;word-break:keep-all;overflow-wrap:break-word}.subpage.jr-info-article .jr-info-bottom-list a:hover{background:rgba(139,90,43,0.09);color:#2d2419}.subpage.jr-info-article .sect>.innerWrap>p.seo-reviewer{max-width:680px;width:100%;margin-left:0;margin-right:auto;box-sizing:border-box}.naviTabbar{display:none;z-index:100;width:100%;bottom:0;position:fixed;border-top:1px solid var(--brown100);background-color:var(--jrwhite)}.naviTabbar .ctaCs{display:flex;align-items:center;align-self:stretch}.naviTabbar .ctaCs li{width:calc(100% / 4)}.naviTabbar .ctaCs a{width:100%;height:100%;display:flex;padding:10px 0;flex-direction:column;align-items:center;flex:1 0 0;align-self:stretch;color:var(--gray800);font-size:1.4rem;font-weight:600;gap:5px}.naviTabbar .ctaCs a i{display:inline-block;width:3rem;height:3rem}.modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.45);backdrop-filter:blur(4px);z-index:1000;justify-content:center;align-items:center;padding:1rem;box-sizing:border-box}.modal-content{padding:4rem;border-radius:1.2rem;position:relative;text-align:center;animation:slideDown .3s ease-out}.close-btn{position:absolute;top:1rem;right:1.25rem;font-size:1.75rem;cursor:pointer;color:#666;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:color .2s,background .2s}.close-btn:hover{color:var(--brown800,#714923);background:rgba(113,73,35,0.08)}.csModal,.termModal{width:50rem;max-width:100%;box-sizing:border-box}.csModal{background:#faf8f5;border:1px solid rgba(113,73,35,0.15);box-shadow:0 20px 60px rgba(0,0,0,0.2)}.termModal{background:rgba(29,29,31,0.9);border:1px solid #797979}.csModal h2,.termModal h2{font-size:clamp(1.8rem,1.662rem+0.62vw,2.2rem);font-weight:700;margin:0 0 .5rem 0}.csModal h2{color:var(--brown900,#4a3520)}.termModal h2{color:var(--jrwhite)}.csModal header p{color:#5c4a3a;font-size:1.35rem;line-height:1.5;margin:.35rem 0}.csModal .csModal-header{margin-bottom:.5rem}.csModal .subinfo{margin:.5rem 0 1rem 0;color:#c44;font-size:1.25rem;font-weight:600;letter-spacing:.02em}.csModal .csModal-desc{margin-top:.25rem}.csModal-desc__part{display:inline}.csModal-desc__part+.csModal-desc__part::before{content:" "}.csModal .csForm p{width:100%;margin:0}.csModal .csForm textarea{font-size:1.05rem;width:100%;margin:0 0 1rem 0;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(113,73,35,0.25);background:#fff;color:#333;min-height:5rem;resize:vertical;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.csModal .csForm textarea:focus{outline:0;border-color:var(--brown500,#a67c52);box-shadow:0 0 0 3px rgba(113,73,35,0.12)}.csModal .csForm textarea::placeholder{color:#999}.csModal .csForm input{font-size:1.05rem;width:100%;margin:0 0 1rem 0;padding:1rem 1.25rem;border-radius:12px;border:1px solid rgba(113,73,35,0.25);background:#fff;color:#333;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.csModal .csForm input:focus{outline:0;border-color:var(--brown500,#a67c52);box-shadow:0 0 0 3px rgba(113,73,35,0.12)}.csModal .csForm input::placeholder{color:#999}.csModal .csForm{margin:1.75rem 0 1.5rem 0;text-align:left}.csModal .submit{border-radius:12px;background:var(--brown800,#714923);font-size:1.15rem;padding:1rem 3rem;font-weight:600;color:#fff;border:0;cursor:pointer;transition:background .2s,transform .15s;box-shadow:0 4px 14px rgba(113,73,35,0.3)}.csModal .submit:hover{background:var(--brown900,#4a3520);transform:translateY(-1px)}.csModal .submit:active{transform:translateY(0)}.termModal .submit{border-radius:4rem;background:var(--jrsoftwhite);font-size:1.6rem;padding:.8rem 5rem;font-weight:700;color:var(--gray800);border:0;cursor:pointer}.modal-content.termModal{padding:4rem 2rem}.termModal h2{padding-bottom:2rem}.termModal .txt_area{height:50vh;overflow-y:auto;color:var(--gray300);font-size:1.4rem;font-weight:300;text-align:left}.termModal .txt_area b{font-size:1.6rem;font-weight:500}@keyframes slideDown{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}.mobilelayout .brMo{display:block}.mobilelayout .header{height:64px;overflow:hidden}.mobilelayout .header .innerWrap{min-height:0;height:100%}.mobilelayout .header .gnb_menu{line-height:64px}.mobilelayout .header .logo{font-size:1.8rem;line-height:64px;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobilelayout .naviTabbar{display:inherit}.mobilelayout .ctaWrap{display:none}.mobilelayout .csModal{width:100%;margin:auto 2rem}@media screen and (max-width:1500px){.innerWrap{width:100%;padding:0 5rem}}@media screen and (max-width:1200px){.innerWrap{padding:0 2rem}.header .innerWrap{gap:1rem}.header .logo{flex:1 1 auto;min-width:0;font-size:2rem;letter-spacing:-.06rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header .gnb_menu .gnb_list>li>a{font-size:14px;padding:0 8px}}@media screen and (max-width:950px){.innerWrap{width:100%;padding:0 1rem}.header .logo{font-size:1.7rem;line-height:64px;letter-spacing:-.04rem;max-width:calc(100vw - 8.5rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visual .btn_group .btnCall{display:flex !important}.visual{margin-top:64px}.header .gnb_menu{display:flex !important}.header .gnb_menu .gnb_list>li:not(.gnb_util){display:none !important}.header .gnb_menu .gnb_list{display:flex !important;align-items:center;gap:.25rem}.visual .btn_group .btncs i{height:2rem;width:2rem}.visual .innerWrap{margin-top:0;padding-left:0}.visual .title{margin-left:0}.section1 .cont .lst .icon-scale{width:3rem;height:3rem}.footer .innerWrap{flex-direction:column;padding-top:clamp(0.85rem,0.45rem+1.8vw,2.5rem) !important;padding-bottom:clamp(3.5rem,8vw,6.5rem) !important}footer.footer,.footer{font-size:calc(0.92 * 1.62rem * 1.3) !important;margin-top:clamp(2rem,1.5rem+3vw,calc(0.92 * 1.62rem * 1.82 * 3));padding-top:clamp(1rem,0.65rem+1.8vw,2.25rem) !important;padding-bottom:clamp(2rem,1.25rem+2.5vw,calc(0.92 * 1.62rem * 1.82 * 3)) !important}footer.footer button,footer.footer .new-popup-btn,footer.footer .center_lst a{font-size:calc(0.92 * 1.62rem * 1.3) !important}footer.footer::before,footer.footer::after{height:max(0.55rem,calc(clamp(1.35rem, 3vw, 3.5rem) + 0.85 * 1.62rem * 1.82));min-height:max(0.45rem,calc(1.5rem + 0.85 * 1.62rem * 1.82))}.footer .innerWrap.footer-inner--grid{grid-template-columns:1fr;row-gap:2.75rem}.footer .footer-inner--grid .sns.sns--footer-top{grid-column:1;grid-row:1;justify-self:start}.footer .footer-inner--grid>.jrci{grid-column:1;grid-row:2}.footer .footer-inner--grid .footer__grid-left-copy{grid-column:1;grid-row:3}.footer .footer-inner--grid .footer__grid-right-links{grid-column:1;grid-row:4;align-items:flex-end;justify-self:stretch}.footer .footer-inner--grid .footer__grid-right-links .center_lst.footer-nav-line{text-align:right}.footer .innerWrap:not(.footer-inner--grid) .float_right .center_lst{justify-content:flex-start}.footer .innerWrap:not(.footer-inner--grid) .float_right .copyright-inline{text-align:left;margin-left:0;max-width:none;justify-content:flex-start}.footer .innerWrap:not(.footer-inner--grid) .copyright-row{justify-content:flex-start}.footer .float_right{align-items:flex-start;padding-top:0;gap:.35rem}.footer .float_right:has(.sns--footer-top){gap:2rem;padding-top:0}.footer .sns.sns--footer-top{justify-content:flex-start;width:100%}.footer .footer-right-links-stack{margin-top:0}.footer .footer-legal-row{justify-content:flex-start;align-items:flex-start;gap:.35rem .6rem;line-height:1.45}.footer .center_lst a{line-height:1.45}.footer .center_lst{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.35rem .6rem;line-height:1.45}.footer .center_lst.footer-nav-line{overflow-x:visible;text-align:left;line-height:1.5}.footer .center_lst.footer-nav-line .footer-nav-line__br{display:none}.footer .center_lst.footer-nav-line>.ft_sep.ft_sep--footer-mob-only{display:inline}.footer .center_lst.footer-nav-line>a,.footer .center_lst.footer-nav-line .footer-nav-line__primary a,.footer .center_lst.footer-nav-line>.footer-legal-btn,.footer .center_lst.footer-nav-line>.ft_sep{line-height:1.5}.footer .center_lst::-webkit-scrollbar{display:none}.footer .float_left{gap:2rem;margin-bottom:2rem}.footer .copyright-row{justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:.85rem}.footer .copyright-inline{justify-content:flex-start}.footer .copyright-lead,.footer .copyright-tail{white-space:normal}.footer .copyright-row .copyright{white-space:normal;text-align:left;width:100%;align-self:stretch}.footer .copyright-row .footer-region-accordion:not(.footer-region-accordion--inline){width:100%;max-width:100%}.footer .copyright-row .footer-region-accordion:not(.footer-region-accordion--inline)>summary{text-align:left;white-space:normal}.footer .copyright-row .footer-region-accordion--inline{width:auto;max-width:100%}.footer .copyright-row .footer-region-accordion--inline>summary{text-align:left;white-space:normal}.footer .sns img{width:3rem}.visual .btn_group .btncs{padding:.8rem 3rem}.section1 .cont{flex-direction:column;gap:0}.jr-cases-preview-head{align-items:flex-start;flex-direction:column}.jr-cases-preview-track{gap:1.2rem}.jr-cases-preview-track-wrap{padding:.85rem 4.2rem 1.4rem}.jr-cases-preview-card{flex:0 0 100%;min-height:0;padding-bottom:.1rem}.jr-cases-preview-card-body{padding-top:2.6rem}.jr-cases-preview-card-title{font-size:2.2rem;min-height:6.9rem;-webkit-line-clamp:3;line-clamp:3}.jr-cases-preview-card-summary{margin-top:.45rem;font-size:1.8rem;min-height:6.2rem}.jr-cases-preview-card-result{margin-top:1.95rem}.jr-cases-preview-lawyers{margin-top:.55rem;gap:1rem}.jr-cases-preview-lawyer{gap:.2rem}.jr-cases-preview-btn{width:3.6rem;height:3.6rem;font-size:1.7rem}.jr-cases-preview-btn--prev{left:.2rem}.jr-cases-preview-btn--next{right:.2rem}.jr-cases-preview-nav{width:100%;justify-content:flex-end}.section1 .cont .lst{width:100%;border-right:0;margin-bottom:2rem;border-bottom:1px solid #ccc;padding-bottom:2rem}.swiper-slide-active .review-card{transform:scale(1)}.swiper-wrapper{align-items:flex-start}.ctaWrap{display:none}.modal-content{padding:4rem 2rem}.section1 .cont .lst:last-child{border-bottom:0}}.subpage .page-hero:not(.jr-article-hero){margin-top:64px !important}@media screen and (max-width:640px){.header .logo{font-size:1.45rem;letter-spacing:-.02rem;max-width:calc(100vw - 8rem)}}@media screen and (max-width:480px){.header .logo{font-size:1.28rem;max-width:calc(100vw - 7.2rem)}}@media screen and (max-width:767px){.section3 .cont{flex-direction:column;border:0;border-radius:0;padding:0;gap:2.2rem}.section3 .cont .add_info{width:100%;box-sizing:border-box;border-radius:1.5rem}#jrLocation.section3 .cont .add_info,#jrLocation.section3 .cont .map{flex:0 0 auto;width:100%;max-width:100%}.section3 .cont .map{min-height:0 !important;height:auto !important;overflow:hidden;display:block;padding:0;line-height:0}.section3 .cont .map img{width:100%;max-width:100%;height:auto;transform:none;transform-origin:center center;display:block;object-fit:contain}}@media screen and (min-width:951px){.header .gnb_menu .gnb_list{flex-wrap:nowrap}}@media screen and (min-width:951px) and (max-width:1280px){.header .gnb_menu ul a{font-size:15px;padding:0 9px}}