#case_detail{background-image:url(/img/bg.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}#case_detail .case_base{display:flex;flex-direction:column;justify-content:center;align-items:center}#case_detail .case_base h1{width:100%;max-width:28ch;margin:80px 0 20px;line-height:1.35;text-align:center;word-break:keep-all;overflow-wrap:break-word}#case_detail .case_base h4{font-size:24px;color:#383838}#case_detail .case_base .case_img{display:block;margin:60px auto 0;width:500px}#case_detail .case_base .case_img img{width:100%;height:auto;object-fit:cover;box-shadow:15px 15px 5px #aeb7bd8d}#m_case_content{width:100%;height:auto;position:relative}#m_case_content .content_base{border-top:2px solid #0d0d52;border-bottom:1px solid #ccc}#m_case_content .content_base>li{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:40px 10px;border-top:1px solid #ccc}#m_case_content .content_base>li:first-child{border-top:none}#m_case_content .content_base>li h2{width:300px;line-height:40px}#m_case_content .content_base>li p{width:1000px;line-height:40px;color:#575757;word-break:keep-all;overflow-wrap:break-word}#m_case_content .content_base>li .ft18-2{flex:1;min-width:0;color:#575757;word-break:keep-all;overflow-wrap:break-word}#m_case_content .content_base>li .ft18-2 ul,#m_case_content .content_base>li .ft18-2 ol{margin:20px 0;padding-left:28px}#m_case_content .content_base>li .ft18-2 ul{list-style-type:disc}#m_case_content .content_base>li .ft18-2 ol{list-style-type:decimal;counter-reset:case-ordered-list}#m_case_content .content_base>li .ft18-2 ul li,#m_case_content .content_base>li .ft18-2 ol li{display:list-item;margin:8px 0;padding:0;border-top:none;color:#575757;list-style:inherit}#m_case_content .content_base>li .ft18-2 ul li[data-list],#m_case_content .content_base>li .ft18-2 ol li[data-list]{position:relative;list-style:none}#m_case_content .content_base>li .ft18-2 li[data-list=bullet]:before{content:"•";position:absolute;left:-18px;top:0}#m_case_content .content_base>li .ft18-2 ol li[data-list=ordered]{counter-increment:case-ordered-list}#m_case_content .content_base>li .ft18-2 ol li[data-list=ordered]:before{content:counter(case-ordered-list) ".";position:absolute;left:-24px;top:0}#m_case_content .content_base>li .ft18-2 li[data-list=unchecked],#m_case_content .content_base>li .ft18-2 li[data-list=checked]{display:flex;align-items:center;gap:6px;min-height:18px;padding-left:0}#m_case_content .content_base>li .ft18-2 li[data-list=unchecked]:before,#m_case_content .content_base>li .ft18-2 li[data-list=checked]:before{content:"";position:relative;top:-1px;flex:0 0 18px;width:18px;height:18px;border:1.5px solid #0d0d52;border-radius:4px;box-sizing:border-box}#m_case_content .content_base>li .ft18-2 li[data-list=checked]:before{background-color:#0d0d52}#m_case_content .content_base>li .ft18-2 li[data-list=checked]:after{content:"";position:absolute;left:6px;top:50%;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:translateY(-78%) rotate(45deg)}#m_case_content .content_base>li .ft18-2 li p{width:auto;margin:0;line-height:1.8}#m_case_content .content_base .ft24 span{font-family:peridot-pe-variable,sans-serif;margin-right:20px}#m_case_content .case_btn{margin-top:100px;display:flex;justify-content:center}#m_case_content .case_btn a{background-color:#0d0d52;color:#fff;font-weight:500;padding:20px 50px;border-radius:5px}#m_case_related_sections .area .wrap_top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#m_case_related_sections .area .wrap_top li p{font-family:peridot-pe-variable,sans-serif;color:#aaa}#m_case_related_sections .area .wrap_top li span{line-height:1.8;font-weight:700}#m_case_related_sections .area .wrap_top li h3 a{color:#fff;position:relative}#m_case_related_sections .area .wrap_top li h3 a span{font-size:16px}#m_case_related_sections .area .wrap_top li h3 a:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}#m_case_related_sections .area .wrap_top li h3 a:hover:after{transform:scaleX(1)}#m_case_related_sections .area .wrap_top li h3 a:not(:hover):after{transform-origin:right}#m_case_lawyer{width:100%;height:auto;position:relative;background-color:#ebf0f4}#m_case_lawyer .wrap_top li h3{color:#383838}#m_case_lawyer .wrap_top li h3 a{color:#000;position:relative}#m_case_lawyer .wrap_top li h3 a:after{background-color:#000}#m_case_lawyer .law_box{width:100%}#m_case_lawyer .law_box .law_list{display:grid;grid-template-columns:repeat(4,1fr);align-items:start;gap:40px;position:relative}#m_case_lawyer .law_box .law_list li{height:auto}#m_case_lawyer .law_box .law_list li a{color:#000}#m_case_lawyer .law_box .law_list li img{width:100%;height:auto;object-fit:cover}#m_case_lawyer .law_box .law_list li ul{width:100%;padding-top:25px}#m_case_lawyer .law_box .law_list li .law_name{display:flex;justify-content:space-between;align-items:center;text-align:initial;font-size:20px;font-weight:500;padding-bottom:15px;border-bottom:1px solid #D5D5D5}#m_case_lawyer .law_box .law_list li .law_name b{font-size:30px;margin-right:10px}#m_case_lawyer .law_box .law_list li .law_name .law_rank{padding:5px 10px;background-color:#fff;color:#0d0d52;border-radius:5px;font-size:16px;font-weight:700;position:relative}#m_case_lawyer .law_box .law_list li .law_work{font-size:15px;letter-spacing:-.5px;font-weight:500;padding:15px 0;color:gray;border-bottom:1px solid #D5D5D5}#m_case_related_cases{width:100%;height:auto;position:relative;background-color:#0d0d28;color:#fff;padding-bottom:80px}#m_case_related_cases .case_li{width:100%;height:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:40px}#m_case_related_cases .case_li li{background-color:#fff;padding:20px;font-size:24px}#m_case_related_cases .case_li li a{color:#000;width:100%;height:100%;position:relative;display:block}#m_case_related_cases .case_li li span{display:inline-block;position:relative;background-color:#e6e6ec;border-radius:5px;font-weight:500;padding:10px;font-size:16px;text-align:center;margin-bottom:30px}#m_case_related_cases .case_li li>a>p:not(.case_sub){font-size:16px;color:gray;margin-top:80px;word-break:keep-all;overflow-wrap:break-word}#m_case_related_cases .case_li li .case_sub{color:#575757;margin-top:30px;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden}@media(min-width:1024px)and (max-width:1580px){.ft42,#case_detail .case_base h1{font-size:38px}#case_detail .case_base h4{font-size:24px}.ft18-2{font-size:16px}.ft16{font-size:14px}.h_inner,.inner,.f_inner,.bf_inner{max-width:1150px}#search_base h1{margin:10px auto 60px}#search_base .search_form #keyword,#search_base .search_form #keyword::placeholder{font-size:20px}#search_base .search_form #keyword{height:60px}#search_base .search_form #search_btn2{background-size:24px 24px}header h1 img{margin-right:20px}header li a{padding:0 14px}#m_case_content .content_base .ft24 span{margin-right:10px}#m_case_content .content_base>li h3{width:170px;line-height:35px}#m_case_content .content_base>li p{width:750px;line-height:35px}#m_case_related_sections .area .wrap_top li h3{font-size:24px}#m_case_related_sections .area .wrap_top li h3 a{font-size:22px}#m_case_lawyer .law_box .law_list{gap:20px;grid-template-columns:repeat(3,1fr)}#m_case_lawyer .law_box .law_list li ul{padding-top:20px}#m_case_lawyer .law_box .law_list li .law_name{font-size:14px}#m_case_lawyer .law_box .law_list li .law_name b{font-size:24px;margin-right:5px}#m_case_lawyer .law_box .law_list li .law_name .law_rank{font-size:14px;top:1px}#m_case_related_cases .case_li{gap:20px}#m_case_related_cases .case_li li{font-size:18px}#m_case_related_cases .case_li li span{font-size:14px;padding:5px 10px}#m_case_related_cases .case_li li>a>p:not(.case_sub){font-size:14px;margin-top:60px}footer h2{font-size:28px}footer .f_list ul{gap:20px 20px}footer .f_list li{font-size:16px}footer .f_list .copy{font-size:14px}#b_form .b_tbox .b_txt:last-child{display:none}#b_form .b_tbox .b_txt{font-size:22px}#b_form form{gap:10px}#b_form form span{display:none}}@media(min-width:768px)and (max-width:1023px){.ft42,.ft38{font-size:30px}.ft24,.ft20{font-size:18px}.ft18,.ft18-2,.ft16{font-size:14px}.h_inner,.inner,.f_inner,.bf_inner{max-width:900px}.inner{padding:80px 20px}.f_inner{padding:40px 20px 110px}.bf_inner{height:70px}header,header .h_inner{height:70px}header h1 span{font-size:20px}header h1 img{width:70px;margin-right:20px}header li{display:none}header .hd_icon{display:block}#case_detail{margin-top:70px}#case_detail .case_base h1{font-size:30px;margin:60px auto 20px}#case_detail .case_base h4{font-size:22px}#case_detail .case_base .case_img{margin:60px auto 0;width:450px}#m_case_content .content_base .ft24 span{margin-right:10px}#m_case_content .content_base>li{flex-direction:column;padding:15px 10px;gap:15px}#m_case_content .content_base>li h3{width:100%;line-height:28px}#m_case_content .content_base>li p{width:100%;line-height:28px}#m_case_content .case_btn{margin-top:80px}#m_case_content .case_btn a{padding:15px 40px}#m_case_related_sections .area .wrap_top{display:block;text-align:center}#m_case_related_sections .area .wrap_top li h3{margin-top:20px}#m_case_related_sections .area .wrap_top li h3 a{font-size:18px;font-weight:500;border-bottom:2px solid #000}#m_case_related_sections .area .wrap_top li h3 a:after{display:none}#m_case_lawyer .law_box .law_list{gap:20px;grid-template-columns:repeat(3,1fr)}#m_case_lawyer .law_box .law_list li ul{padding-top:20px}#m_case_lawyer .law_box .law_list li .law_name{font-size:14px}#m_case_lawyer .law_box .law_list li .law_name b{font-size:24px;margin-right:5px}#m_case_lawyer .law_box .law_list li .law_name .law_rank{font-size:14px;top:1px}#m_case_related_cases .case_li{gap:20px;grid-template-columns:repeat(2,1fr)}#m_case_related_cases .case_li li{font-size:18px}#m_case_related_cases .case_li li span{font-size:14px;padding:5px 10px}#m_case_related_cases .case_li li>a>p:not(.case_sub){font-size:14px;margin-top:60px}footer h2{font-size:24px;margin-bottom:20px}footer h2 img{margin-right:20px}footer .f_list{align-items:flex-end}footer .f_list ul{display:block}footer .f_list li{font-size:14px;line-height:25px}footer .f_list .copy{font-size:12px}#b_form .b_tbox,#b_form form{display:none}#b_form .b_form_m{display:block}#topbt{display:none!important}}@media(min-width:480px)and (max-width:767px){.ft42{font-size:30px}.ft38{font-size:26px}.ft24,.ft20{font-size:18px}.ft18,.ft18-2,.ft16{font-size:14px}.inner{padding:60px 15px}.h_inner{padding:0 15px}.f_inner{padding:40px 15px 110px}.bf_inner{height:70px}header,header .h_inner{height:70px}header h1 span{font-size:20px}header h1 img{width:70px;margin-right:20px}header li{display:none}header .hd_icon{display:block}#case_detail{margin-top:70px}#case_detail .case_base h1{display:block;font-size:26px;margin:0 auto 15px}#case_detail .case_base h4{font-size:18px}#case_detail .case_base .case_img{margin:40px auto 0;width:380px}#m_case_content .content_base .ft24 span{margin-right:10px}#m_case_content .content_base>li{flex-direction:column;padding:15px 10px;gap:15px}#m_case_content .content_base>li h3{width:100%;line-height:28px}#m_case_content .content_base>li p{width:100%;line-height:28px}#m_case_content .case_btn{margin-top:60px}#m_case_content .case_btn a{padding:10px 35px}#m_case_related_sections .area .wrap_top{display:block;text-align:center}#m_case_related_sections .area .wrap_top h3{margin-top:20px}#m_case_related_sections .area .wrap_top li h3 a{font-size:18px;font-weight:500;border-bottom:2px solid #fff}#m_case_related_sections .area .wrap_top li h3 a:after{display:none}#m_case_lawyer .wrap_top li h3 a{border-bottom:2px solid #000}#m_case_lawyer .law_box{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;min-width:0;padding-bottom:20px}#m_case_lawyer .law_box .law_list{display:flex;gap:20px;justify-content:flex-start;flex-wrap:nowrap;scroll-snap-type:x mandatory}#m_case_lawyer .law_box .law_list li{flex:0 0 222px;scroll-snap-align:start}#m_case_lawyer .law_box .law_list li ul{padding-top:20px}#m_case_lawyer .law_box .law_list li .law_name{font-size:14px}#m_case_lawyer .law_box .law_list li .law_name b{font-size:24px;margin-right:5px}#m_case_lawyer .law_box .law_list li .law_name .law_rank{font-size:14px;bottom:1px}#m_case_lawyer .law_box .law_list li .law_work{font-size:14px}#m_case_lawyer .law_box::-webkit-scrollbar{height:5px}#m_case_lawyer .law_box::-webkit-scrollbar-track{background:#ccc}#m_case_lawyer .law_box::-webkit-scrollbar-thumb{background:#0d0d52;border-radius:10px}#m_case_related_cases .case_li{gap:20px;grid-template-columns:repeat(1,1fr)}#m_case_related_cases .case_li li{font-size:18px}#m_case_related_cases .case_li li span{font-size:14px;padding:5px 10px}#m_case_related_cases .case_li li>a>p:not(.case_sub){font-size:14px;margin-top:60px}footer h2{font-size:20px;margin-bottom:20px}footer h2 img{margin-right:20px;width:60px}footer .f_list{align-items:flex-end}footer .f_list ul{display:block}footer .f_list li{font-size:14px;line-height:25px}footer .f_list .f_list_last{display:block}footer .f_list .copy{display:none}#b_form .b_tbox,#b_form form{display:none}#b_form .b_form_m{display:block}#b_form .b_form_m li a{padding:0 30px}#topbt{display:none!important}}@media all and (max-width:479px){.ft42{font-size:30px}.ft38{font-size:24px}.ft24,.ft20{font-size:18px}.ft18,.ft18-2,.ft16{font-size:14px}.inner{padding:60px 15px}.h_inner{padding:0 15px;height:60px}.f_inner{padding:40px 15px 110px}.bf_inner{height:70px;padding:0 15px}header{height:60px}header h1 span{display:none}header h1 img{width:60px}header li{display:none}header .hd_icon{display:block}#case_detail{margin-top:60px}#case_detail .case_base h1{display:block;font-size:24px;margin:0 auto 15px;letter-spacing:-.06em}#case_detail .case_base h4{font-size:18px}#case_detail .case_base .case_img{margin:40px auto 0;width:90%}#m_case_content .content_base .ft24 span{margin-right:10px}#m_case_content .content_base>li{flex-direction:column;padding:15px 10px;gap:15px}#m_case_content .content_base>li h3{width:100%;line-height:28px}#m_case_content .content_base>li p{width:100%;line-height:28px}#m_case_content .case_btn{margin-top:60px}#m_case_content .case_btn a{padding:10px 35px}#m_case_related_sections .area .wrap_top{display:block;text-align:center}#m_case_related_sections .area .wrap_top h3{margin-top:20px}#m_case_related_sections .area .wrap_top li h3 a{font-size:18px;font-weight:500;border-bottom:2px solid #fff}#m_case_related_sections .area .wrap_top li h3 a:after{display:none}#m_case_lawyer .wrap_top li h3 a{border-bottom:2px solid #000}#m_case_lawyer .law_box{width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;min-width:0;padding-bottom:20px}#m_case_lawyer .law_box .law_list{display:flex;gap:20px;justify-content:flex-start;flex-wrap:nowrap;scroll-snap-type:x mandatory}#m_case_lawyer .law_box .law_list li{flex:0 0 222px;scroll-snap-align:start}#m_case_lawyer .law_box .law_list li ul{padding-top:20px}#m_case_lawyer .law_box .law_list li .law_name{font-size:14px}#m_case_lawyer .law_box .law_list li .law_name b{font-size:24px;margin-right:5px}#m_case_lawyer .law_box .law_list li .law_name .law_rank{font-size:14px;bottom:1px}#m_case_lawyer .law_box .law_list li .law_work{font-size:14px}#m_case_lawyer .law_box::-webkit-scrollbar{height:5px}#m_case_lawyer .law_box::-webkit-scrollbar-track{background:#ccc}#m_case_lawyer .law_box::-webkit-scrollbar-thumb{background:#0d0d52;border-radius:10px}#m_case_related_cases .case_li{gap:20px;grid-template-columns:repeat(1,1fr)}#m_case_related_cases .case_li li{font-size:18px}#m_case_related_cases .case_li li span{font-size:14px;padding:5px 10px}#m_case_related_cases .case_li li>a>p:not(.case_sub){font-size:14px;margin-top:60px}footer h2{font-size:18px;margin-bottom:20px}footer h2 img{margin-right:20px;width:50px}footer .f_list{align-items:flex-end}footer .f_list ul{display:block}footer .f_list li{font-size:14px;line-height:25px}footer .f_list .f_list_last{display:block}footer .f_list .copy{display:none}#b_form .b_tbox,#b_form form{display:none}#b_form .b_form_m{display:block}#b_form .b_form_m li a{padding:0 5px}#topbt{display:none!important}}
